Files
Stirling-PDF/frontend/editor/public/locales/it-IT/translation.toml
T
0a50e765b7 Restructure/frontend editor (#6404)
## Move editor under `frontend/editor/`

Pure restructure: `frontend/` becomes the workspace, `frontend/editor/`
holds
  the PDF editor. 1775 file renames + 40 wiring edits. No logic changes.

  ### Why

`frontend/` is currently the editor — its `src/`, `public/`,
`src-tauri/`,
  config files all sit at the root. Promoting `frontend/` to a
workspace and putting the editor in a sibling folder leaves room for
future
apps to drop in alongside it, sharing one `package.json` /
`node_modules` /
  lint config / Storybook.

  ### What moves

  frontend/
  ├── editor/                ← NEW: everything editor-specific
  │   ├── src/               ← was frontend/src/
  │   ├── public/            ← was frontend/public/
  │   ├── src-tauri/         ← was frontend/src-tauri/
│ ├── index.html, vite.config.ts, vitest.config.ts, playwright.config.ts
  │   ├── tsconfig*.json, tailwind.config.js, postcss.config.js
  │   ├── scripts/
  │   ├── .env, .env.desktop, .env.saas
  │   └── DeveloperGuide.md
├── package.json, package-lock.json, node_modules/ ← workspace install
  ├── eslint.config.mjs, .prettierrc, .prettierignore ← shared tooling
  ├── .gitignore
  └── README.md

  ### Wiring edits (40 files)

  - `.taskfiles/frontend.yml`, `desktop.yml`, `e2e.yml`
  - `build.gradle`, `app/core/build.gradle`
- `eslint.config.mjs`, `frontend/package.json`, `.gitignore`,
`.prettierignore`
  - `docker/frontend/Dockerfile`
  - 8 `.github/workflows/*.yml`, plus `.github/dependabot.yml`,
    `.github/config/.files.yaml`, `.github/labeler-config-srvaroa.yml`
  - `scripts/translations/**`
- Docs: `AGENTS.md`, `CLAUDE.md`, `ADDING_TOOLS.md`,
`DeveloperGuide.md`,
`WINDOWS_SIGNING.md`, `devGuide/HowToAddNewLanguage.md`,
`frontend/README.md`,
    `frontend/editor/DeveloperGuide.md`

Plus 3 renamed + edited: `editor/vite.config.ts` (env path +
node_modules
  walk-up), `editor/scripts/setup-env.mts` (renamed from `.ts` for
`import.meta.url`), `editor/scripts/build-provisioner.mjs` (resolve
src-tauri
  relative to script).

  ### Verification

  | Check | Result |
  |---|---|
  | `task frontend:typecheck:all` (6 variants) | exit 0 |
  | `task frontend:lint` (eslint + dpdm) | exit 0 |
  | `task frontend:format:check` | exit 0 |
  | `task frontend:test` | 657 tests pass, 50 files |
| `task frontend:build:{core,proprietary,saas,desktop,prototypes}` | all
green |
| `task desktop:build` | full Tauri pipeline →
`Stirling-PDF_2.11.0_x64_en-US.msi` |
  | `playwright test --list --project=stubbed` | 172 tests discovered |

`task desktop:build` exercises the heaviest path — Rust + WiX + MSI
bundle
against the moved `editor/src-tauri/`. If anything in the restructure
was
  wrong it wouldn't have built.

  ### Test plan

  - [ ] `frontend-validation.yml` green
  - [ ] `e2e-stubbed.yml` green
  - [ ] `tauri-build.yml` green on at least one platform
  - [ ] `check_toml.yml` runs on a translation-touching PR

---------

Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-22 13:40:34 +01:00

8739 lines
339 KiB
TOML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
accessInvite = "Invita"
addToDoc = "Aggiungi al documento"
alphabet = "Alfabeto"
apply = "Applica"
applyAndContinue = "Applica e continua"
areYouSure = "Sei sicuro di voler uscire?"
back = "Indietro"
black = "Nero"
blue = "Blu"
bored = "Stanco di aspettare?"
cancel = "Annulla"
changedCredsMessage = "Credenziali modificate!"
chooseFile = "Scegli file"
close = "Chiudi"
color = "Colore"
comingSoon = "In arrivo"
confirm = "Conferma"
confirmClose = "Conferma chiusura"
confirmCloseCancel = "Annulla"
confirmCloseConfirm = "Chiudi file"
confirmCloseDiscard = "Scarta le modifiche e chiudi"
confirmCloseMessage = "Sei sicuro di voler chiudere questo file?"
confirmCloseSave = "Salva e chiudi"
confirmCloseSaveFailed = "Salvato con errori. Non è stato possibile salvare {{count}} file{{plural}}."
confirmCloseSaveFailedTitle = "Salvataggio non riuscito"
confirmCloseUnsaved = "Questo file contiene modifiche non salvate."
confirmCloseUnsavedList = "Hai {{count}} file{{plural}} con modifiche non salvate.\n\n{{fileList}}"
confirmPasswordErrorMessage = "La nuova password e la conferma della nuova password devono corrispondere."
custom = "Personalizzato"
customPosition = "Posizione personalizzata"
customTextTooltip = "Formato personalizzato opzionale per i numeri di pagina. Usa {n} come segnaposto per il numero. Esempio: \"Pagina {n}\" mostrerà \"Pagina 1\", \"Pagina 2\", ecc."
delete = "Elimina"
deleteCurrentUserMessage = "Impossibile eliminare l'utente attualmente connesso."
deleteUsernameExistsMessage = "Il nome utente non esiste e non può essere eliminato."
details = "Dettagli"
disabledCurrentUserMessage = "L'utente corrente non può essere disabilitato"
discardChanges = "Scarta modifiche"
discardRedactions = "Scarta e esci"
donate = "Donazione"
downgradeCurrentUserLongMessage = "Impossibile declassare il ruolo dell'utente corrente. Pertanto, l'utente corrente non verrà visualizzato."
downgradeCurrentUserMessage = "Impossibile declassare il ruolo dell'utente corrente"
download = "Salva"
downloadComplete = "Download completo"
downloadPdf = "Scarica PDF"
downloadUnavailable = "Download non disponibile per questo elemento"
edit = "Modifica"
editSecret = "Modifica questo valore"
editYourNewFiles = "Modifica il/i nuovo/i file"
encryptedFileBlocked = "Il file è protetto da password. Sbloccalo prima."
encryptedFilesBlocked = "{{count}} file sono protetti da password. Sbloccali prima."
exportAndContinue = "Esporta e continua"
false = "Falso"
fileNotSavedToDisk = "Non salvato su disco"
fileSavedToDisk = "File salvato su disco"
fileSelected = "Selezionato: {{filename}}"
filesSelected = "file selezionati"
font = "Carattere"
fontSizeTooltip = "Dimensione del testo del numero di pagina in punti. Numeri maggiori creano testo più grande."
fontTypeTooltip = "Famiglia di font per i numeri di pagina. Scegli in base allo stile del documento."
genericSubmit = "Invia"
goHomepage = "Vai alla Homepage"
goToPage = "Vai"
green = "Verde"
help = "Aiuto"
imgPrompt = "Scegli immagine/i"
incorrectPasswordMessage = "La password attuale non è corretta."
info = "Info"
insufficientCredits = "Crediti insufficienti. Richiesti: {{requiredCredits}}, Disponibili: {{currentBalance}}, Mancanti: {{shortfall}}"
invalidPasswordMessage = "La password non deve essere vuota e non deve contenere spazi all'inizio o alla fine."
invalidUndoData = "Impossibile annullare: dati operazione non validi"
invalidUsernameMessage = "Nome utente non valido, il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- o deve essere un indirizzo email valido."
joinDiscord = "Unisciti al nostro server Discord"
keepWorking = "Continua a lavorare"
loading = "Caricamento..."
loadingCredits = "Verifica dei crediti..."
loadingProStatus = "Verifica dello stato dell'abbonamento..."
logOut = "Esci"
marginTooltip = "Distanza tra il numero di pagina e il bordo della pagina."
moreOptions = "Altre opzioni"
multiPdfDropPrompt = "Scegli (o trascina e rilascia) uno o più PDF"
multiPdfPrompt = "Scegli 2 o più PDF"
never = "Mai"
no = "No"
noFavourites = "Nessun preferito"
noFileSelected = "Nessun file selezionato. Caricane uno."
noFilesToUndo = "Impossibile annullare: nessun file è stato elaborato nell'ultima operazione"
noOperationToUndo = "Nessuna operazione da annullare"
notAuthenticatedMessage = "Utente non autenticato."
nothingToUndo = "Niente da annullare"
noticeTopUpOrPlan = "Crediti insufficienti, ricarica o passa a un piano"
noValidFiles = "Nessun file valido da elaborare"
oops = "Ops!"
openInViewer = "Apri nel visualizzatore"
operationCancelled = "Operazione annullata"
page = "Pagina"
pageNum = "Numero pagina"
pageOrderPrompt = "Ordine delle pagine (inserisci una lista di numeri separati da virgola):"
pages = "Pagine"
pageSelectionPrompt = "Selezione pagina personalizzata (inserisci un elenco separato da virgole di numeri di pagina 1,5,6 o funzioni come 2n+1) :"
password = "Password"
pdfPrompt = "Scegli PDF"
pendingRedactions = "Hai oscuramenti non applicati che andranno persi."
pendingRedactionsTitle = "Oscuramenti non applicati"
pin = "Blocca file (mantieni attivo dopo l'esecuzione dello strumento)"
poweredBy = "Alimentato da"
pro = "Pro"
processingComplete = "Il tuo file è pronto."
processingCompleteMultiple = "{{count}} file sono pronti."
processTimeWarning = "Nota: Questo processo potrebbe richiedere fino a un minuto in base alla dimensione dei file"
property = "Proprietà"
quickPosition = "Posizione rapida"
red = "Rosso"
reset = "Resetta"
review = "Revisione"
save = "Salva"
saveToBrowser = "Salva nel browser"
saveUnavailable = "Salvataggio non disponibile per questo elemento"
seeDockerHub = "Vedi DockerHub"
selectFillter = "-- Seleziona --"
size = "Dimensione"
sponsor = "Sponsor"
startingNumberTooltip = "Il primo numero da mostrare. Le pagine successive incrementano da questo numero."
submit = "Invia"
success = "Successo"
termsAndConditions = "Termini e condizioni"
text = "Testo"
true = "Vero"
undo = "Annulla"
undoDataMismatch = "Impossibile annullare: i dati dell'operazione sono danneggiati"
undoFailed = "Impossibile annullare l'operazione"
undoOperationTooltip = "Clicca per annullare lultima operazione e ripristinare i file originali"
undoQuotaError = "Impossibile annullare: spazio di archiviazione insufficiente"
undoStorageError = "Annullamento completato ma alcuni file non sono stati salvati nell'archiviazione"
undoSuccess = "Operazione annullata con successo"
unknown = "Sconosciuto"
unpin = "Sblocca file (sostituisci dopo l'esecuzione dello strumento)"
unsavedChanges = "Hai modifiche non salvate al tuo PDF. Cosa vuoi fare?"
unsavedChangesTitle = "Modifiche non salvate"
unsupported = "Non supportato"
uploadLimit = "Dimensione massima del file:"
uploadLimitExceededPlural = "sono troppo grandi. La dimensione massima consentita è"
uploadLimitExceededSingular = "è troppo grande. La dimensione massima consentita è"
userAlreadyExistsOAuthMessage = "L'utente esiste già come utente OAuth2."
userAlreadyExistsWebMessage = "L'utente esiste già come utente web."
username = "Nome utente"
usernameExistsMessage = "Il nuovo nome utente esiste già."
userNotFoundMessage = "Utente non trovato."
visitGithub = "Visita il repository Github"
welcome = "Benvenuto"
white = "Bianco"
WorkInProgess = "Lavori in corso, potrebbe non funzionare o essere difettoso, segnalare eventuali problemi!"
yes = "Si"
[account]
accountSettings = "Impostazioni Account"
adminSettings = "Impostazioni Admin - Aggiungi e Vedi Utenti"
changePassword = "Cambia Password"
changeUsername = "Cambia nome utente"
changeUsernameDescription = "Aggiorna il nome utente. Verrai disconnesso dopo l'aggiornamento."
confirmNewPassword = "Conferma Nuova Password"
newPassword = "Nuova Password"
newUsername = "Nuovo nome utente"
newUsernamePlaceholder = "Inserisci il nuovo nome utente"
oldPassword = "Vecchia Password"
password = "Conferma Password"
property = "Proprietà"
settingsCompare = "Confronto delle impostazioni:"
signOut = "Logout"
syncTitle = "Sincronizza le impostazioni del browser con l'account"
syncToAccount = "Sincronizza account <- Browser"
syncToBrowser = "Sincronizza account -> Browser"
title = "Impostazioni Account"
userControlSettings = "Impostazioni Utente"
webBrowserSettings = "Impostazione del browser web"
yourApiKey = "La tua API Key"
[account.mfa]
codeLabel = "Codice di autenticazione"
codePlaceholder = "Inserisci il codice a 6 cifre"
codeRequired = "Inserisci il codice di autenticazione per continuare."
confirmDisable = "Disabilita"
confirmEnable = "Abilita"
description = "Aggiungi un ulteriore livello di sicurezza al tuo account."
disableButton = "Disabilita l'autenticazione a due fattori"
disabled = "Autenticazione a due fattori disabilitata."
disableDescription = "Inserisci un codice di autenticazione valido per disabilitare l'autenticazione a due fattori."
disableFailed = "Impossibile disabilitare l'autenticazione a due fattori. Controlla il codice e riprova."
disableTitle = "Disabilita l'autenticazione a due fattori"
enableButton = "Abilita l'autenticazione a due fattori"
enabled = "Autenticazione a due fattori abilitata."
enableFailed = "Impossibile abilitare l'autenticazione a due fattori. Controlla il codice e riprova."
manualKey = "Chiave di configurazione manuale"
secretWarning = "Mantieni privata questa chiave. Chiunque vi abbia accesso può generare codici di autenticazione validi."
setupDescription = "Scansiona il codice QR con la tua app di autenticazione, quindi inserisci il codice a 6 cifre per confermare."
setupFailed = "Impossibile avviare la configurazione dell'autenticazione a due fattori. Riprova."
setupTitle = "Configura l'autenticazione a due fattori"
ssoDescription = "L'autenticazione a due fattori è gestita dal tuo provider di identità per gli account Single Sign-On."
ssoManaged = "Configura la MFA tramite il tuo provider di identità."
title = "Autenticazione a due fattori"
[add-page-numbers]
tags = "impaginare,etichettare,organizzare,indicizzare"
[addAttachments.error]
failed = "Si è verificato un errore durante l'aggiunta di allegati al PDF."
[AddAttachmentsRequest]
addMoreFiles = "Aggiungi altri file..."
attachments = "Seleziona allegati"
info = "Seleziona i file da allegare al tuo PDF. Questi file saranno incorporati e accessibili tramite il pannello allegati del PDF."
placeholder = "Scegli file..."
selectedFiles = "File selezionati"
selectFiles = "Seleziona file da allegare"
submit = "Aggiungi allegati"
[AddAttachmentsRequest.error]
failed = "Operazione di aggiunta allegati non riuscita"
[AddAttachmentsRequest.results]
title = "Risultati allegati"
[AddAttachmentsRequest.tooltip.description]
title = "Cosa fa"
[AddAttachmentsRequest.tooltip.header]
title = "Informazioni su Aggiungi allegati"
[addImage]
applySignatures = "Applica immagini"
header = "Aggiungi un'immagine ad un PDF"
tags = "img,jpg,immagine,foto"
title = "Aggiungi Immagine"
[addImage.error]
failed = "Si è verificato un errore durante l'aggiunta dell'immagine al PDF."
[addImage.image]
hint = "Supporta file PNG, JPEG, GIF, BMP, TIFF e SVG. I file SVG verranno convertiti in PNG per l'incorporamento."
label = "File immagine"
name = "Immagine"
placeholder = "Carica un'immagine"
[addImage.instructions]
noSignature = "Carica un'immagine sopra per abilitare il posizionamento."
paused = "Posizionamento in pausa"
resumeHint = "Riprendi il posizionamento per cliccare e aggiungere la tua immagine."
text = "Dopo aver caricato l'immagine sopra, clicca in un punto del PDF per posizionarla."
title = "Come aggiungere immagini"
[addImage.mode]
move = "Sposta immagine"
pause = "Metti in pausa posizionamento"
place = "Posiziona immagine"
resume = "Riprendi posizionamento"
[addImage.results]
title = "Risultati aggiunta immagine"
[addImage.saved]
defaultImageLabel = "Immagine caricata"
defaultLabel = "Immagine"
[addImage.step]
createDesc = "Carica l'immagine che vuoi aggiungere"
place = "Posiziona immagine"
placeDesc = "Clicca sul PDF per aggiungere la tua immagine"
[addImage.steps]
configure = "Configura immagine"
[addPageNumbers]
configuration = "Configurazione"
customize = "Personalizza aspetto"
customNumberDesc = "Il valore predefinito è {n}, accetta anche 'Pagina {n} di {total}', 'Testo-{n}', '{filename}-{n}"
customTextDesc = "Testo personalizzato"
fontName = "Nome del font"
fontSize = "Dimensione del font"
header = "Aggiungi numeri di pagina"
numberPagesDesc = "Quali pagine numerare, impostazione predefinita \"tutte\", accetta anche 1-5 o 2,5,9 ecc"
pagesAndStarting = "Pagine e numero iniziale"
positionAndPages = "Posizione e pagine"
preview = "Selezione posizione"
previewDisclaimer = "L'anteprima è approssimativa. Il risultato finale può variare a causa delle metriche dei font PDF."
submit = "Aggiungi numeri di pagina"
title = "Aggiungi numeri di pagina"
zeroPad = "Larghezza del riempimento con zeri (Timbro Bates)"
zeroPadTooltip = "Riempire con zeri (timbro Bates) i numeri di pagina fino a questa larghezza (ad esempio, 3 ⇒ 001). Impostare a 0 per disabilitare."
[addPageNumbers.error]
failed = "Operazione di aggiunta dei numeri di pagina non riuscita"
[addPageNumbers.results]
title = "Risultati numerazione pagine"
[addPageNumbers.selectText]
1 = "Seleziona il file PDF:"
2 = "Dimensione margine"
3 = "Posizione"
4 = "Numero di partenza"
5 = "Pagine da numerare"
6 = "Testo personalizzato"
[addPassword]
completed = "Protezione con password applicata"
desc = "Cifra il tuo documento PDF con una password."
filenamePrefix = "crittografato"
submit = "Crittografa"
title = "Aggiungi Password"
[addPassword.encryption.keyLength]
128bit = "128 bit (Standard)"
256bit = "256-bit (Alta)"
40bit = "40-bit (Bassa)"
label = "Lunghezza Chiave di Cifratura"
[addPassword.error]
failed = "Si è verificato un errore durante la cifratura del PDF."
[addPassword.passwords]
completed = "Password configurate"
stepTitle = "Password e Cifratura"
[addPassword.passwords.owner]
label = "Password Proprietario"
placeholder = "Inserisci la password del proprietario"
[addPassword.passwords.user]
label = "Password Utente"
placeholder = "Inserisci la password dellutente"
[addPassword.results]
title = "PDF Cifrati"
[addPassword.tooltip.encryption]
bullet1 = "40-bit: Sicurezza di base, compatibile con visualizzatori più vecchi"
bullet2 = "128-bit: Sicurezza standard, ampiamente supportata"
bullet3 = "256-bit: Massima sicurezza, richiede visualizzatori moderni"
text = "Livelli di cifratura più alti offrono maggiore sicurezza ma potrebbero non essere supportati dai visualizzatori PDF più datati."
title = "Livelli di Cifratura"
[addPassword.tooltip.header]
title = "Panoramica Protezione con Password"
[addPassword.tooltip.passwords]
bullet1 = "Password Utente: Necessaria per aprire il PDF"
bullet2 = "Password Proprietario: Controlla i permessi del documento (non supportato da tutti i visualizzatori PDF)"
text = "Le password utente limitano lapertura del documento, mentre le password proprietario controllano cosa è possibile fare con il documento una volta aperto. Puoi impostarne una o entrambe."
title = "Tipi di Password"
[addPassword.tooltip.permissions]
text = "Questi permessi controllano ciò che gli utenti possono fare con il PDF. Sono più efficaci combinati con una password proprietario."
title = "Cambia Permessi"
[AddStampRequest]
alphabet = "Alfabeto"
clickToExpand = "Clicca per espandere"
customColor = "Colore testo personalizzato"
customDateDesc = "Formato personalizzato"
customMargin = "Margine personalizzato"
customPosition = "Trascina il timbro nella posizione desiderata nella finestra di anteprima."
dateDesc = "Data corrente"
datetimeDesc = "Data e ora combinate"
dateTimeVars = "Data & Ora"
dynamicVariables = "Variabili dinamiche"
examples = "Esempi"
filenameDesc = "Nome file senza estensione"
filenameFullDesc = "Nome file con estensione"
fileVars = "Informazioni sul file"
fontSize = "Dimensione carattere/immagine"
header = "Timbro PDF"
imageSize = "Dimensione immagine"
margin = "Margine"
metadataDesc = "Dalle proprietà del documento PDF"
metadataVars = "Metadati del documento"
multiLine = "multilinea"
noStampSelected = "Nessun timbro selezionato. Torna al Passo 1."
opacity = "Opacità"
otherVars = "Altro"
overrideX = "Sostituisci la coordinata X"
overrideY = "Sostituisci la coordinata Y"
pageNumberDesc = "Numero di pagina corrente"
pageVars = "Informazioni sulla pagina"
position = "Posizione"
positionAndFormatting = "Posizione e formattazione"
preview = "Anteprima:"
quickPosition = "Seleziona una posizione sulla pagina in cui posizionare il timbro."
rotation = "Rotazione"
selectTemplate = "Seleziona un modello..."
stampImage = "Immagine del timbro"
stampSetup = "Impostazione Timbro"
stampText = "Testo del timbro"
stampTextDescription = "Utilizzare le variabili dinamiche di seguito. Utilizzare @@ per il carattere letterale @. Utilizzare \\n per le nuove righe."
stampType = "Tipo di timbro"
submit = "Invia"
tags = "Timbro,Aggiungi immagine,Centra immagine,Filigrana,PDF,Incorpora,Personalizza"
timeDesc = "Ora corrente"
title = "Timbro PDF"
totalPagesDesc = "Numero totale di pagine"
useTemplate = "Usa modello"
uuidDesc = "Identificatore univoco breve (8 caratteri)"
variablesHelp = "Fai clic su una variabile qualsiasi per inserirla nel testo del timbro. Utilizzare @@ per letterale @."
yearMonthDayDesc = "Parti di data individuali"
[AddStampRequest.error]
failed = "Si è verificato un errore durante l'aggiunta del timbro al PDF."
[AddStampRequest.results]
title = "Risultati timbro"
[AddStampRequest.template]
custom = "Personalizzato"
dateHeader = "Data intestazione"
doc-info = "Informazioni sul documento"
draft = "Filigrana di bozza"
draftWatermark = "Bozza Filigrana"
european-date = "Note legali (DD/MM/YYYY)"
europeanDate = "Data europea"
legal-footer = "Note legali"
page-numbers = "Numeri di pagina"
pageNumberFooter = "Piè di pagina con numero di pagina"
timestamp = "Timestamp"
[addText]
applySignatures = "Applica testo"
header = "Aggiungi testo ai PDF"
tags = "testo,annotazione,etichetta"
title = "Aggiungi testo"
[addText.error]
failed = "Si è verificato un errore durante l'aggiunta del testo al PDF."
[addText.instructions]
noSignature = "Inserisci il testo sopra per abilitare il posizionamento."
paused = "Posizionamento in pausa"
resumeHint = "Riprendi il posizionamento per cliccare e aggiungere il testo."
text = "Dopo aver inserito il testo sopra, clicca in qualsiasi punto del PDF per posizionarlo."
title = "Come aggiungere testo"
[addText.mode]
move = "Sposta testo"
pause = "Pausa posizionamento"
place = "Posiziona testo"
resume = "Riprendi posizionamento"
[addText.results]
title = "Risultati aggiunta testo"
[addText.step]
createDesc = "Inserisci il testo da aggiungere"
place = "Posiziona testo"
placeDesc = "Clicca sul PDF per aggiungere il testo"
[addText.steps]
configure = "Configura testo"
[addText.text]
colorLabel = "Colore del testo"
fontLabel = "Font"
fontSizeLabel = "Dimensione del font"
fontSizePlaceholder = "Digita o seleziona la dimensione del font (8-200)"
name = "Contenuto del testo"
placeholder = "Inserisci il testo da aggiungere"
[adjust-contrast]
tags = "correzione del colore,messa a punto,modifica,miglioramento"
[adjustContrast]
adjustColors = "Regola colori"
basic = "Regolazioni di base"
blue = "Blu"
brightness = "Luminosità:"
confirm = "Conferma"
contrast = "Contrasto:"
download = "Salva"
green = "Verde"
header = "Regola il contrasto"
noPreview = "Seleziona un PDF per l'anteprima"
red = "Rosso"
saturation = "Saturazione:"
title = "Regola il contrasto"
[adjustContrast.error]
failed = "Impossibile regolare colori/contrasto"
[adjustContrast.results]
title = "PDF regolato"
[adjustPageScale]
header = "Regola Scala Pagina"
submit = "Regola scala pagina"
tags = "ridimensiona,modifica,dimensione,adatta"
title = "Regola Scala Pagina"
[adjustPageScale.error]
failed = "Si è verificato un errore durante la regolazione della scala della pagina."
[adjustPageScale.pageSize]
keep = "Mantieni dimensioni originali"
label = "Dimensione pagina di destinazione"
legal = "Legale"
letter = "Lettera"
[adjustPageScale.scaleFactor]
label = "Fattore di scala"
[adjustPageScale.tooltip.description]
text = "Regola la dimensione del contenuto PDF e cambia le dimensioni della pagina."
title = "Descrizione"
[adjustPageScale.tooltip.header]
title = "Panoramica Impostazioni Scala Pagina"
[adjustPageScale.tooltip.pageSize]
text = "Imposta le dimensioni delle pagine PDF in uscita. 'Mantieni dimensioni originali' conserva le dimensioni attuali, mentre le altre opzioni ridimensionano ai formati carta standard."
title = "Dimensione pagina di destinazione"
[adjustPageScale.tooltip.scaleFactor]
bullet1 = "1,0 = Dimensione originale"
bullet2 = "0,5 = Metà dimensione (50% più piccolo)"
bullet3 = "2,0 = Doppia dimensione (200% più grande, potrebbe ritagliare)"
text = "Controlla quanto grande o piccolo appare il contenuto sulla pagina. Il contenuto è scalato e centrato: se la dimensione scalata supera la dimensione pagina, potrebbe venire ritagliato."
title = "Fattore di scala"
[admin]
close = "Chiudi"
error = "Errore"
expand = "Espandi"
success = "Successo"
[admin.settings]
discard = "Scarta"
error = "Salvataggio impostazioni non riuscito"
fetchError = "Impossibile caricare le impostazioni"
loginRequired = "La modalità di accesso deve essere abilitata per modificare le impostazioni di amministrazione"
restartError = "Impossibile riavviare il server. Riavvia manualmente."
restarting = "Riavvio del server in corso"
restartingMessage = "Il server si sta riavviando. Attendi un momento..."
restartRequired = "Riavvio richiesto"
save = "Salva modifiche"
saved = "Impostazioni salvate con successo"
saveError = "Impossibile salvare le impostazioni"
saveSuccess = "Impostazioni salvate con successo"
success = "Impostazioni salvate correttamente"
title = "Impostazioni amministratore"
workspace = "Area di lavoro"
[admin.settings.advanced]
description = "Configura funzionalità avanzate e funzionalità sperimentali."
features = "Flag funzionalità"
processing = "Elaborazione"
title = "Avanzate"
[admin.settings.advanced.disableSanitize]
description = "ATTENZIONE: Rischio di sicurezza - disabilitare la sanitizzazione HTML può comportare vulnerabilità XSS"
label = "Disabilita sanitizzazione HTML"
[admin.settings.advanced.enableAlphaFunctionality]
description = "Abilita funzionalità sperimentali e in fase alpha (potrebbero essere instabili)"
label = "Abilita funzionalità Alpha"
[admin.settings.advanced.enableUrlToPDF]
description = "Consenti la conversione di pagine web in documenti PDF"
label = "Abilita URL in PDF"
[admin.settings.advanced.endpoints]
description = "La gestione degli endpoint è configurata tramite YAML. Vedi la documentazione per i dettagli su come abilitare/disabilitare specifici endpoint."
label = "Endpoint"
manage = "Gestisci endpoint API"
[admin.settings.advanced.maxDPI]
description = "DPI massimi per l'elaborazione delle immagini (0 = illimitato)"
label = "DPI massimo"
[admin.settings.advanced.processExecutor]
calibre = "Calibre"
description = "Configura limiti di sessione e timeout per ciascun esecutore di processi"
ghostscript = "Ghostscript"
installApp = "Installa app"
label = "Limiti esecutore processi"
libreOffice = "LibreOffice"
ocrMyPdf = "OCRmyPDF"
pdfToHtml = "PDF in HTML"
pythonOpenCv = "Python OpenCV"
qpdf = "QPDF"
tesseract = "Tesseract OCR"
weasyPrint = "WeasyPrint"
[admin.settings.advanced.processExecutor.sessionLimit]
description = "Istanze concorrenti massime"
label = "Limite sessioni"
[admin.settings.advanced.processExecutor.timeout]
description = "Tempo massimo di esecuzione"
label = "Timeout (minuti)"
[admin.settings.advanced.tempFileManagement]
description = "Configura l'archiviazione e la pulizia dei file temporanei"
label = "Gestione file temporanei"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
description = "Directory base per i file temporanei (lascia vuoto per default: java.io.tmpdir/stirling-pdf)"
label = "Directory temporanea base"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
description = "Frequenza di esecuzione della pulizia (in minuti)"
label = "Intervallo di pulizia (minuti)"
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
description = "Se pulire la più ampia directory temporanea di sistema (usare con cautela)"
label = "Pulisci temp di sistema"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
description = "Directory per i file temporanei di LibreOffice (lascia vuoto per default: baseTmpDir/libreoffice)"
label = "Directory temporanea LibreOffice"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
description = "Età massima in ore prima della pulizia dei file temporanei"
label = "Età massima (ore)"
[admin.settings.advanced.tempFileManagement.prefix]
description = "Prefisso per i nomi dei file temporanei"
label = "Prefisso file temporanei"
[admin.settings.advanced.tempFileManagement.startupCleanup]
description = "Pulisci i vecchi file temporanei all'avvio dell'applicazione"
label = "Pulizia all'avvio"
[admin.settings.advanced.tempFileManagement.systemTempDir]
description = "Directory temporanea di sistema da pulire (usata solo se cleanupSystemTemp è abilitato)"
label = "Directory temporanea di sistema"
[admin.settings.advanced.tessdataDir]
description = "Percorso della directory tessdata per i file lingua OCR"
downloadButton = "Scarica le lingue selezionate"
downloadErrorGeneric = "Download non riuscito: {{message}}. Riprova più tardi."
downloadErrorNetwork = "Download non riuscito a causa di un errore di rete. Controlla la connessione e riprova."
downloadErrorPermission = "La directory tessdata non è scrivibile: {{message}}. Scegli una directory scrivibile (ad es. nella cartella dei dati dell'applicazione) o modifica le autorizzazioni."
downloadErrorServer = "Il server ha riscontrato un errore durante il download delle lingue tessdata. Riprova più tardi."
downloadErrorTitle = "Download non riuscito"
downloadInvalidBody = "Alcune lingue selezionate non sono disponibili per il download. Aggiorna e scegli dall'elenco."
downloadInvalidTitle = "Selezione non valida"
downloadLabel = "Scarica lingue tessdata aggiuntive"
downloadMissingBody = "Seleziona almeno una lingua da scaricare."
downloadMissingTitle = "Nessuna lingua selezionata"
downloadNothingFound = "Nessuna lingua aggiuntiva trovata"
downloadPlaceholder = "Seleziona lingue"
downloadSuccessBody = "Le lingue tessdata selezionate sono state salvate."
downloadSuccessTitle = "Lingue scaricate"
installedLanguages = "Lingue tessdata installate"
label = "Directory tessdata"
loadingLanguages = "Caricamento delle lingue tessdata installate..."
manualLinks = "Download manuali: fai clic sui link e inserisci i file nella cartella tessdata."
noLanguages = "Nessuna lingua tessdata trovata nella directory configurata."
permissionNotice = "Il percorso tessdata non è scrivibile. I download verranno aperti nel browser; salva manualmente i file .traineddata nella cartella tessdata."
[admin.settings.badge]
clickToUpgrade = "Fai clic per vedere i dettagli del piano"
[admin.settings.connections]
connect = "Connetti"
description = "Configura provider di autenticazione esterni come OAuth2 e SAML."
disconnect = "Disconnetti"
disconnected = "Provider disconnesso con successo"
disconnectError = "Impossibile disconnettere il provider"
documentation = "Visualizza documentazione"
imageResolutionFull = "Piena (dimensione originale)"
imageResolutionReduced = "Ridotta (max 1200px)"
linkedServices = "Servizi collegati"
mobileScannerConvertToPdf = "Converti immagini in PDF"
mobileScannerConvertToPdfDesc = "Converte automaticamente le immagini caricate in formato PDF. Se disabilitato, le immagini verranno mantenute così come sono."
mobileScannerImageResolution = "Risoluzione immagine"
mobileScannerImageResolutionDesc = "Risoluzione delle immagini caricate. \"Ridotta\" ridimensiona le immagini a max 1200px per ridurre la dimensione del file."
mobileScannerPageFormat = "Formato pagina"
mobileScannerPageFormatDesc = "Dimensione pagina PDF per le immagini convertite. \"Mantieni\" usa le dimensioni originali dell'immagine."
mobileScannerStretchToFit = "Adatta alla pagina"
mobileScannerStretchToFitDesc = "Allunga le immagini per riempire l'intera pagina. Se disabilitato, le immagini sono centrate mantenendo le proporzioni."
pageFormatA4 = "A4 (210×297mm)"
pageFormatKeep = "Mantieni (dimensioni originali)"
pageFormatLetter = "Letter (8.5×11in)"
title = "Connessioni"
unlinkedServices = "Servizi non collegati"
[admin.settings.connections.mobileScanner]
description = "Consenti agli utenti di caricare file da dispositivi mobili scansionando un QR code"
enable = "Abilita caricamento via QR code"
imageResolutionFull = "Piena (dimensione originale)"
imageResolutionReduced = "Ridotta (max 1200px)"
label = "Caricamento da cellulare"
link = "Configura nelle Impostazioni di sistema"
mobileScannerConvertToPdf = "Converti immagini in PDF"
mobileScannerConvertToPdfDesc = "Converte automaticamente le immagini caricate in formato PDF. Se disabilitato, le immagini verranno mantenute così come sono."
mobileScannerImageResolution = "Risoluzione immagine"
mobileScannerImageResolutionDesc = "Risoluzione delle immagini caricate. \"Ridotta\" ridimensiona le immagini a max 1200px per ridurre la dimensione del file."
mobileScannerPageFormat = "Formato pagina"
mobileScannerPageFormatDesc = "Dimensione pagina PDF per le immagini convertite. \"Mantieni\" usa le dimensioni originali dell'immagine."
mobileScannerStretchToFit = "Adatta alla pagina"
mobileScannerStretchToFitDesc = "Allunga le immagini per riempire l'intera pagina. Se disabilitato, le immagini sono centrate mantenendo le proporzioni."
note = "Nota: richiede la configurazione dell'URL frontend. "
pageFormatA4 = "A4 (210×297mm)"
pageFormatKeep = "Mantieni (dimensioni originali)"
pageFormatLetter = "Letter (8.5×11in)"
[admin.settings.connections.oauth2]
label = "OAuth2"
[admin.settings.connections.oauth2.autoCreateUser]
description = "Crea automaticamente account utente al primo login OAuth2"
label = "Crea utenti automaticamente"
[admin.settings.connections.oauth2.blockRegistration]
description = "Impedisci la registrazione di nuovi utenti tramite OAuth2"
label = "Blocca registrazione"
[admin.settings.connections.oauth2.clientId]
description = "Il Client ID OAuth2 dal tuo provider"
label = "Client ID"
[admin.settings.connections.oauth2.clientSecret]
description = "Il Client Secret OAuth2 dal tuo provider"
label = "Client Secret"
[admin.settings.connections.oauth2.enabled]
description = "Consenti agli utenti di autenticarsi usando provider OAuth2"
label = "Abilita OAuth2"
[admin.settings.connections.oauth2.issuer]
description = "L'URL emittente del provider OAuth2"
label = "URL dell'Issuer"
[admin.settings.connections.oauth2.provider]
description = "Il provider OAuth2 da utilizzare per l'autenticazione"
label = "Provider"
[admin.settings.connections.oauth2.scopes]
description = "Elenco separato da virgole di scope OAuth2 da richiedere (es. openid, profilo, email)"
label = "Scope OAuth2"
[admin.settings.connections.oauth2.useAsUsername]
description = "La claim OAuth2 da usare come nome utente (es. email, sub)"
label = "Usa come nome utente"
[admin.settings.connections.saml2]
label = "SAML2"
[admin.settings.connections.saml2.autoCreateUser]
description = "Crea automaticamente account utente al primo login SAML2"
label = "Crea utenti automaticamente"
[admin.settings.connections.saml2.blockRegistration]
description = "Impedisci la registrazione di nuovi utenti tramite SAML2"
label = "Blocca registrazione"
[admin.settings.connections.saml2.enabled]
description = "Consenti agli utenti di autenticarsi usando provider SAML2"
label = "Abilita SAML2"
[admin.settings.connections.saml2.provider]
description = "Il nome del provider SAML2"
label = "Provider"
[admin.settings.connections.saml2.registrationId]
description = "L'identificatore di registrazione SAML2"
label = "ID di registrazione"
[admin.settings.connections.ssoAutoLogin]
description = "Reindirizza automaticamente al login SSO quando è richiesta l'autenticazione"
enable = "Abilita accesso automatico SSO"
label = "Accesso automatico SSO"
[admin.settings.database]
actions = "Azioni"
backupCreated = "Backup creato con successo"
backupDescription = "Gestisci i backup H2 direttamente dalla console di amministrazione."
backupFailed = "Impossibile creare il backup"
backupTitle = "Backup e ripristino"
chooseFile = "Scegli un file di backup .sql"
codeMismatch = "Il codice di conferma non corrisponde"
codeMismatchBody = "Inserisci il codice esattamente come mostrato per procedere."
configuration = "Configurazione database"
confirmCodeLabel = "Inserisci il codice di conferma per continuare"
confirmImport = "Conferma importazione"
confirmImportTitle = "Conferma importazione del database"
createBackup = "Crea backup"
created = "Creato"
delete = "Elimina"
deleteConfirm = "Eliminare questo backup? Questa operazione non può essere annullata."
deleteConfirmAction = "Elimina backup"
deleteFailed = "Impossibile eliminare il backup"
deleteSuccess = "Backup eliminato"
deleteTitle = "Elimina backup"
description = "Configura impostazioni personalizzate di connessione al database per distribuzioni enterprise."
download = "Scarica"
downloadFailed = "Impossibile scaricare il backup"
embedded = "H2 integrato"
enterCode = "Inserisci il codice mostrato sopra"
external = "DB esterno"
fileName = "File"
h2Hint = "Imposta il tipo di database su H2 e disabilita il database personalizzato per abilitare backup e ripristino."
h2Only = "I backup sono disponibili solo per il database H2 integrato."
import = "Importa"
importFailed = "Impossibile importare il backup"
importFromUpload = "Importa caricamento"
importSuccess = "Backup importato con successo"
loadError = "Impossibile caricare i backup del database"
manageBackups = "Gestisci backup"
noBackups = "Nessun backup trovato."
overwriteWarning = "Attenzione: questa operazione sovrascriverà il database corrente."
overwriteWarningBody = "Tutti i dati esistenti verranno sostituiti dal backup caricato. Questa azione non può essere annullata."
refresh = "Aggiorna"
selectFile = "Seleziona un file .sql da importare"
size = "Dimensione"
title = "Database"
unavailable = "Elenco dei backup non disponibile per la configurazione del database corrente."
uploadTitle = "Carica e importa"
version = "Versione H2"
[admin.settings.database.customUrl]
description = "Stringa di connessione JDBC completa (es. jdbc:postgresql://localhost:5432/postgres). Se fornita, le impostazioni di connessione individuali sotto non sono usate."
label = "URL database personalizzato"
[admin.settings.database.enableCustom]
description = "Usa una configurazione di database personalizzata al posto del database integrato predefinito"
label = "Abilita database personalizzato"
[admin.settings.database.hostName]
description = "Hostname del server database (non usato se viene fornito l'URL personalizzato)"
label = "Nome host"
[admin.settings.database.name]
description = "Nome del database (non usato se viene fornito l'URL personalizzato)"
label = "Nome del database"
[admin.settings.database.password]
description = "Password di autenticazione al database"
label = "Password"
[admin.settings.database.port]
description = "Porta del server database (non usata se viene fornito l'URL personalizzato)"
label = "Porta"
[admin.settings.database.type]
description = "Tipo di database (non usato se viene fornito l'URL personalizzato)"
label = "Tipo di database"
[admin.settings.database.username]
description = "Nome utente per l'autenticazione al database"
label = "Nome utente"
[admin.settings.endpoints]
description = "Controlla quali endpoint API e gruppi di endpoint sono disponibili."
management = "Gestione endpoint"
title = "Endpoint API"
userDefaults = "Valori predefiniti delle preferenze utente"
userDefaultsDescription = "Imposta i valori predefiniti per le preferenze utente. Gli utenti possono sovrascriverli nelle proprie impostazioni personali."
[admin.settings.endpoints.defaultHideUnavailableConversions]
description = "Rimuovi le opzioni di conversione disabilitate invece di mostrarle in grigio"
label = "Nascondi per impostazione predefinita le conversioni non disponibili"
[admin.settings.endpoints.defaultHideUnavailableTools]
description = "Rimuovi gli strumenti disabilitati invece di mostrarli in grigio"
label = "Nascondi per impostazione predefinita gli strumenti non disponibili"
[admin.settings.endpoints.groupsToRemove]
description = "Seleziona gruppi di endpoint da disabilitare"
label = "Gruppi di endpoint disabilitati"
[admin.settings.endpoints.toRemove]
description = "Seleziona endpoint individuali da disabilitare"
label = "Endpoint disabilitati"
[admin.settings.enterpriseRequired]
message = "È necessaria una licenza Enterprise per accedere a {{featureName}}. Stai visualizzando dati demo a scopo di riferimento."
title = "Licenza Enterprise richiesta"
[admin.settings.features]
description = "Configura funzionalità opzionali."
title = "Funzionalità"
[admin.settings.features.serverCertificate]
description = "Configura la generazione del certificato lato server per la funzionalità \"Sign with Stirling-PDF\""
label = "Certificato server"
[admin.settings.features.serverCertificate.enabled]
description = "Abilita il certificato lato server per l'opzione \"Sign with Stirling-PDF\""
label = "Abilita certificato server"
[admin.settings.features.serverCertificate.organizationName]
description = "Nome dell'organizzazione per i certificati generati"
label = "Nome organizzazione"
[admin.settings.features.serverCertificate.regenerateOnStartup]
description = "Genera un nuovo certificato a ogni avvio dell'applicazione"
label = "Rigenera all'avvio"
[admin.settings.features.serverCertificate.validity]
description = "Numero di giorni di validità del certificato"
label = "Validità certificato (giorni)"
[admin.settings.general]
description = "Configura le impostazioni applicative a livello di sistema, incluse personalizzazione e comportamento predefinito."
system = "Sistema"
title = "Impostazioni di sistema"
ui = "Interfaccia utente"
[admin.settings.general.appName]
description = "Il nome visualizzato nella scheda del browser e nella home page"
label = "Nome applicazione"
[admin.settings.general.appNameNavbar]
description = "Il nome visualizzato nella barra di navigazione"
label = "Marchio barra di navigazione"
[admin.settings.general.customHTMLFiles]
description = "Consenti di servire file HTML personalizzati dalla directory customFiles"
label = "File HTML personalizzati"
[admin.settings.general.customMetadata]
label = "Metadati personalizzati"
[admin.settings.general.customMetadata.author]
description = "Autore predefinito per i metadati PDF (es. nome utente)"
label = "Autore predefinito"
[admin.settings.general.customMetadata.autoUpdate]
description = "Aggiorna automaticamente i metadati PDF su tutti i documenti elaborati"
label = "Aggiornamento automatico metadati"
[admin.settings.general.customMetadata.creator]
description = "Creatore predefinito per i metadati PDF"
label = "Creatore predefinito"
[admin.settings.general.customMetadata.producer]
description = "Produttore predefinito per i metadati PDF"
label = "Produttore predefinito"
[admin.settings.general.customPaths]
description = "Configura percorsi personalizzati del file system per l'elaborazione pipeline e strumenti esterni"
label = "Percorsi personalizzati"
[admin.settings.general.customPaths.operations]
label = "Percorsi strumenti esterni"
[admin.settings.general.customPaths.operations.unoconvert]
description = "Percorso di LibreOffice unoconvert per conversioni di documenti (lascia vuoto per predefinito: /opt/venv/bin/unoconvert)"
label = "Eseguibile Unoconvert"
[admin.settings.general.customPaths.operations.weasyprint]
description = "Percorso dell'eseguibile WeasyPrint per conversione da HTML a PDF (lascia vuoto per predefinito: /opt/venv/bin/weasyprint)"
label = "Eseguibile WeasyPrint"
[admin.settings.general.customPaths.pipeline]
label = "Pipeline della directory"
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
description = "Directory di output dei PDF elaborati (lascia vuoto per default: /pipeline/finishedFolders)"
label = "Directory cartelle completate"
[admin.settings.general.customPaths.pipeline.pipelineDir]
description = "Directory di base per le risorse della pipeline (lascia vuoto per il valore predefinito: /pipeline)"
label = "Pipeline della directory"
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
description = "Directory in cui la pipeline monitora i PDF in arrivo (lascia vuoto per predefinito: /pipeline/watchedFolders)"
label = "Directory cartelle monitorate"
[admin.settings.general.customPaths.pipeline.watchedFoldersDirs]
description = "Directory in cui la pipeline monitora i PDF in arrivo (una per riga o separate da virgola; lascia vuoto per il valore predefinito: /pipeline/watchedFolders)"
label = "Cartelle e directory controllate"
[admin.settings.general.defaultLocale]
description = "La lingua predefinita per i nuovi utenti (es. en_US, es_ES)"
label = "Locale predefinito"
[admin.settings.general.fileUploadLimit]
description = "Dimensione massima di upload (es. 100MB, 1GB)"
label = "Limite caricamento file"
[admin.settings.general.frontendUrl]
description = "URL di base per il frontend (es., https://pdf.example.com). Usato per link di invito via email e caricamenti tramite QR code da mobile. Lascia vuoto per usare l'URL del backend."
label = "URL frontend"
[admin.settings.general.hideDisabledTools]
description = "Nascondi gli strumenti disabilitati dall'interfaccia"
label = "Nascondi strumenti disabilitati"
[admin.settings.general.hideDisabledTools.googleDrive]
description = "Nascondi il pulsante Google Drive quando non abilitato"
label = "Nascondi Google Drive"
[admin.settings.general.hideDisabledTools.mobileScanner]
description = "Nascondi il pulsante dello scanner QR mobile quando non abilitato"
label = "Nascondi scanner mobile"
[admin.settings.general.homeDescription]
description = "Il testo descrittivo mostrato nella home page"
label = "Descrizione home"
[admin.settings.general.languages]
description = "Lingue selezionabili dagli utenti (lascia vuoto per abilitare tutte le lingue)"
label = "Lingue disponibili"
placeholder = "Seleziona lingue"
[admin.settings.general.logoStyle]
classic = "Classico"
classicAlt = "Logo classico"
description = "Scegli tra il logo moderno minimalista o l'icona classica S"
label = "Stile logo"
modern = "Moderno"
modernAlt = "Logo moderno"
[admin.settings.general.showUpdate]
description = "Mostra notifiche quando è disponibile una nuova versione"
label = "Mostra notifiche di aggiornamento"
[admin.settings.general.showUpdateOnlyAdmin]
description = "Limita le notifiche di aggiornamento solo agli utenti admin"
label = "Mostra aggiornamenti solo agli amministratori"
[admin.settings.legal]
description = "Configura i link a documenti e policy legali."
title = "Documenti legali"
[admin.settings.legal.accessibilityStatement]
description = "URL o nome file della dichiarazione di accessibilità"
label = "Dichiarazione di accessibilità"
[admin.settings.legal.cookiePolicy]
description = "URL o nome file della cookie policy"
label = "Informativa sui cookie"
[admin.settings.legal.disclaimer]
message = "Personalizzando questi documenti legali, ti assumi la piena responsabilità di garantire la conformità a tutte le leggi e normative applicabili, incluse ma non limitate al GDPR e ad altri requisiti di protezione dei dati dell'UE. Modifica queste impostazioni solo se: (1) gestisci un'istanza personale/privata, (2) sei al di fuori della giurisdizione UE e comprendi i tuoi obblighi legali locali, oppure (3) hai ottenuto un'adeguata consulenza legale e accetti la piena responsabilità per tutti i dati utente e la conformità legale. Stirling-PDF e i suoi sviluppatori non assumono alcuna responsabilità per i tuoi obblighi legali."
title = "Avviso di responsabilità legale"
[admin.settings.legal.impressum]
description = "URL o nome file dell'Impressum (richiesto in alcune giurisdizioni)"
label = "Note legali"
[admin.settings.legal.privacyPolicy]
description = "URL o nome file della privacy policy"
label = "Informativa sulla privacy"
[admin.settings.legal.termsAndConditions]
description = "URL o nome file dei termini e condizioni"
label = "Termini e condizioni"
[admin.settings.loginDisabled]
message = "La modalità di accesso deve essere abilitata per modificare le impostazioni di amministrazione. Imposta SECURITY_ENABLELOGIN=true nel tuo ambiente o security.enableLogin: true in settings.yml, quindi riavvia il server."
readOnly = "Le impostazioni seguenti mostrano valori di esempio a titolo di riferimento. Abilita la modalità di accesso per visualizzare e modificare la configurazione reale."
title = "Modalità di accesso richiesta"
[admin.settings.mail]
description = "Configura le impostazioni SMTP per l'invio di notifiche email."
smtp = "Configurazione SMTP"
title = "Server di posta"
[admin.settings.mail.enabled]
description = "Abilita le notifiche email e la funzionalità SMTP"
label = "Abilita posta"
[admin.settings.mail.enableInvites]
description = "Consenti agli admin di invitare utenti via email con password generate automaticamente"
label = "Abilita inviti via email"
[admin.settings.mail.from]
description = "L'indirizzo email da usare come mittente"
label = "Indirizzo mittente"
[admin.settings.mail.frontendUrl]
description = "URL di base del frontend (es. https://pdf.example.com). Usato per generare i link di invito nelle email. Lascia vuoto per usare l'URL del backend."
label = "URL frontend"
[admin.settings.mail.frontendUrlNote]
link = "Configura nelle Impostazioni di sistema"
note = "Nota: richiede la configurazione dell'URL frontend. "
[admin.settings.mail.host]
description = "L'hostname o l'indirizzo IP del tuo server SMTP"
label = "Host SMTP"
[admin.settings.mail.password]
description = "Password per l'autenticazione SMTP"
label = "Password SMTP"
[admin.settings.mail.port]
description = "Il numero di porta per la connessione SMTP (tipicamente 25, 465 o 587)"
label = "Porta SMTP"
[admin.settings.mail.username]
description = "Nome utente per l'autenticazione SMTP"
label = "Nome utente SMTP"
[admin.settings.premium]
description = "Configura la tua chiave di licenza premium o enterprise."
license = "Configurazione licenza"
noInput = "Fornisci una chiave o un file di licenza"
title = "Premium e Enterprise"
[admin.settings.premium.currentLicense]
file = "Origine: File di licenza ({{path}})"
key = "Origine: Chiave di licenza"
noInput = "Fornisci una chiave di licenza o carica un file di certificato"
success = "Successo"
title = "Licenza attiva"
type = "Tipo: {{type}}"
[admin.settings.premium.enabled]
description = "Abilita i controlli della chiave di licenza per funzionalità pro/enterprise"
label = "Abilita funzionalità Premium"
[admin.settings.premium.file]
choose = "Scegli file di licenza"
description = "Carica il file di licenza .lic o .cert degli acquisti offline"
label = "File del certificato di licenza"
selected = "Selezionato: {{filename}} ({{size}})"
successMessage = "File di licenza caricato e attivato con successo. Non è richiesto il riavvio."
[admin.settings.premium.inputMethod]
file = "File del certificato"
text = "Chiave di licenza"
[admin.settings.premium.key]
description = "Inserisci la tua chiave di licenza premium o enterprise"
label = "Chiave di licenza"
success = "Chiave di licenza salvata"
successMessage = "La tua chiave di licenza è stata attivata correttamente. Nessun riavvio richiesto."
[admin.settings.premium.key.overwriteWarning]
line1 = "La sovrascrittura della licenza attuale non può essere annullata."
line2 = "La tua licenza precedente andrà persa in modo permanente a meno che tu non l'abbia salvata altrove."
line3 = "Importante: mantieni le chiavi di licenza private e sicure. Non condividerle mai pubblicamente."
title = "⚠️ Attenzione: licenza esistente rilevata"
[admin.settings.premium.licenseKey]
info = "Se hai una chiave di licenza o un file di certificato da un acquisto diretto, inseriscilo qui per attivare le funzionalità premium o enterprise."
toggle = "Hai una chiave di licenza o un file di certificato?"
[admin.settings.premium.movedFeatures]
message = "Le funzionalità Premium ed Enterprise sono ora organizzate nelle rispettive sezioni:"
title = "Funzionalità Premium distribuite"
[admin.settings.privacy]
analytics = "Analisi e tracciamento"
description = "Configura impostazioni di privacy e raccolta dati."
searchEngine = "Visibilità nei motori di ricerca"
title = "Privacy"
[admin.settings.privacy.enableAnalytics]
description = "Raccogli analisi d'uso anonime per migliorare l'applicazione"
label = "Abilita analisi"
[admin.settings.privacy.googleVisibility]
description = "Consenti ai motori di ricerca di indicizzare questa applicazione"
label = "Visibilità su Google"
[admin.settings.privacy.metricsEnabled]
description = "Abilita la raccolta di metriche di prestazioni e utilizzo. Fornisce un endpoint API per consentire agli admin di accedere ai dati delle metriche"
label = "Abilita metriche"
[admin.settings.restart]
later = "Riavvia più tardi"
message = "Le impostazioni sono state salvate correttamente. È necessario un riavvio del server perché le modifiche abbiano effetto."
now = "Riavvia ora"
question = "Vuoi riavviare il server ora o più tardi?"
title = "Riavvio richiesto"
[admin.settings.security]
authentication = "Autenticazione"
description = "Configura autenticazione, comportamento di accesso e politiche di sicurezza."
title = "Sicurezza"
[admin.settings.security.audit]
hideDetails = "Nascondi dettagli del livello di audit"
label = "Registrazione di audit"
showDetails = "Mostra dettagli del livello di audit"
[admin.settings.security.audit.advancedOptions]
description = "Le seguenti opzioni aumentano il tempo di elaborazione e l'uso di memoria. Abilita solo se strettamente necessario."
title = "Opzioni avanzate"
[admin.settings.security.audit.captureFileHash]
description = "Estrai l'hash SHA-256 dei file PDF caricati per la verifica dell'integrità. Indipendente dal livello di audit."
label = "Acquisisci hash del file (SHA-256)"
[admin.settings.security.audit.captureOperationResults]
description = "Acquisisci i valori di ritorno dei metodi. Non consigliato: aumenta significativamente il volume dei log e l'uso del disco."
label = "Acquisisci risultati dell'operazione"
[admin.settings.security.audit.capturePdfAuthor]
description = "Estrai il campo autore dai documenti PDF durante l'elaborazione. Richiede l'analisi del PDF, aumenta la latenza. Indipendente dal livello di audit."
label = "Acquisisci metadati autore PDF"
[admin.settings.security.audit.enabled]
description = "Traccia azioni degli utenti ed eventi di sistema per conformità e monitoraggio della sicurezza"
label = "Abilita registrazione di audit"
[admin.settings.security.audit.level]
description = "0=SPENTO, 1=BASE, 2=STANDARD, 3=DETTAGLIATO"
label = "Livello audit"
[admin.settings.security.audit.levelDetails]
basic = "Operazioni sui file PDF (comprimere, dividere, unire, ecc.) e modifiche alle impostazioni. Acquisisce: stato dell'operazione (successo/fallimento), parametri del metodo, tempi. Volume di log minimo."
off = "Nessun log di audit (tranne eventi di sicurezza critici)"
standard = "Eventi BASIC più: accesso/uscita utente, modifiche dell'account, richieste GET generali. Esclude chiamate di polling continuo (/auth/me, /app-config, /health, ecc.) per ridurre il rumore nei log. Ideale per la maggior parte delle installazioni."
verbose = "Eventi STANDARD più: chiamate di polling continuo, tutte le richieste GET, tempistiche dettagliate. Avviso: volume di log elevato e impatto sulle prestazioni."
[admin.settings.security.audit.retentionDays]
description = "Numero di giorni per conservare i log di audit"
label = "Conservazione audit (giorni)"
[admin.settings.security.csrfDisabled]
description = "Disabilita la protezione Cross-Site Request Forgery (non raccomandato)"
label = "Disabilita protezione CSRF"
[admin.settings.security.enableLogin]
description = "Richiedi agli utenti di effettuare l'accesso prima di usare l'applicazione"
label = "Abilita accesso"
[admin.settings.security.htmlUrlSecurity]
advanced = "Impostazioni avanzate"
description = "Configura restrizioni di accesso URL per l'elaborazione HTML per prevenire attacchi SSRF"
label = "Sicurezza URL HTML"
networkBlocking = "Blocco di rete"
[admin.settings.security.htmlUrlSecurity.allowedDomains]
description = "Un dominio per riga (es. cdn.example.com). Solo questi domini sono consentiti quando il livello è MAX"
label = "Domini consentiti (Whitelist)"
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
description = "Blocca gli endpoint dei metadati dei provider cloud (169.254.169.254)"
label = "Blocca endpoint dei metadati cloud"
[admin.settings.security.htmlUrlSecurity.blockedDomains]
description = "Un dominio per riga (es. malicious.com). Domini aggiuntivi da bloccare"
label = "Domini bloccati (Blacklist)"
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
description = "Blocca indirizzi link-locali (169.254.x.x, fe80::/10)"
label = "Blocca indirizzi link-locali"
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
description = "Blocca localhost e indirizzi loopback (127.x.x.x, ::1)"
label = "Blocca localhost"
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
description = "Blocca le reti private RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
label = "Blocca reti private"
[admin.settings.security.htmlUrlSecurity.enabled]
description = "Abilita restrizioni di sicurezza URL per conversioni da HTML a PDF"
label = "Abilita sicurezza URL"
[admin.settings.security.htmlUrlSecurity.internalTlds]
description = "Un TLD per riga (es. .local, .internal). Blocca domini con questi pattern di TLD"
label = "TLD interni"
[admin.settings.security.htmlUrlSecurity.level]
description = "MAX: solo whitelist, MEDIUM: blocca reti interne, OFF: nessuna restrizione"
label = "Livello di sicurezza"
max = "Massimo (solo Whitelist)"
medium = "Medio (blocca interni)"
off = "Disattivato (nessuna restrizione)"
[admin.settings.security.initialLogin]
label = "Accesso iniziale"
[admin.settings.security.initialLogin.password]
description = "La password per l'account admin iniziale"
label = "Password iniziale"
[admin.settings.security.initialLogin.username]
description = "Il nome utente per l'account admin iniziale"
label = "Nome utente iniziale"
[admin.settings.security.jwt]
label = "Configurazione JWT"
[admin.settings.security.jwt.allowedClockSkewSeconds]
description = "Tolleranza per la deriva temporale client/server durante la convalida del token (predefinito: 60 secondi)"
label = "Tolleranza deriva temporale (secondi)"
[admin.settings.security.jwt.desktopTokenExpiryMinutes]
description = "Durata del token di accesso in minuti per i client desktop. Le app desktop vengono rilevate automaticamente tramite User-Agent e ricevono sessioni più lunghe per una migliore UX (predefinito: 43200 = 30 giorni)"
label = "Scadenza token desktop (minuti)"
[admin.settings.security.jwt.enableKeyCleanup]
description = "Rimuovi automaticamente le chiavi JWT scadute"
label = "Abilita pulizia chiavi"
[admin.settings.security.jwt.enableKeyRotation]
description = "Ruota automaticamente periodicamente le chiavi di firma JWT"
label = "Abilita rotazione chiavi"
[admin.settings.security.jwt.persistence]
description = "Archivia le chiavi JWT in modo persistente per sopravvivere ai riavvii del server"
label = "Abilita persistenza chiavi"
[admin.settings.security.jwt.refreshGraceMinutes]
description = "Consenti l'aggiornamento del token entro questo numero di minuti dopo la scadenza (predefinito: 15 minuti, max 3 tentativi)"
label = "Periodo di tolleranza per l'aggiornamento (minuti)"
[admin.settings.security.jwt.secureCookie]
description = "Richiedi HTTPS per i cookie JWT (consigliato in produzione)"
label = "Cookie sicuro"
[admin.settings.security.jwt.tokenExpiryMinutes]
description = "Durata del token di accesso in minuti per i client web (predefinito: 1440 = 24 ore)"
label = "Scadenza token web (minuti)"
[admin.settings.security.loginAttemptCount]
description = "Numero massimo di tentativi di accesso falliti prima del blocco dell'account"
label = "Limite tentativi di accesso"
[admin.settings.security.loginMethod]
all = "Tutti i metodi"
description = "Il metodo di autenticazione da usare per l'accesso utente"
label = "Metodo di accesso"
normal = "Solo nome utente/password"
oauth2 = "Solo OAuth2"
saml2 = "Solo SAML2"
[admin.settings.security.loginResetTimeMinutes]
description = "Tempo prima che i tentativi di accesso falliti vengano azzerati"
label = "Tempo di reset accessi (minuti)"
[admin.settings.security.ssoNotice]
message = "I provider di autenticazione OAuth2 e SAML2 sono stati spostati nel menu Connessioni per una gestione più semplice."
title = "Cerchi le impostazioni SSO/SAML?"
[admin.settings.security.xFrameOptions]
deny = "Nega (impedisce ogni framing"
description = "Controlla se l'applicazione può essere incorporata in iframe"
disabled = "Disabilitato (nessuna intestazione X-Frame-Options)"
label = "Opzioni X-Frame"
sameorigin = "Stessa origine (consenti il framing dallo stesso dominio)"
[admin.settings.storage]
description = "Controlla le opzioni di archiviazione e condivisione del server."
title = "Archiviazione file e condivisione"
[admin.settings.storage.enabled]
description = "Consenti agli utenti di archiviare file sul server."
label = "Abilita archiviazione file sul server"
[admin.settings.storage.sharing.email]
description = "Consenti la condivisione con indirizzi email."
label = "Abilita condivisione via email"
mailLink = "Configura impostazioni email"
mailNote = "Richiede la configurazione dell'email. "
[admin.settings.storage.sharing.enabled]
description = "Consenti agli utenti di condividere i file archiviati."
label = "Abilita condivisione"
[admin.settings.storage.sharing.links]
description = "Consenti la condivisione tramite link con accesso autenticato."
frontendUrlLink = "Configura nelle impostazioni di sistema"
frontendUrlNote = "Richiede un Frontend URL. "
label = "Abilita link di condivisione"
[admin.settings.storage.signing.enabled]
description = "Consenti agli utenti di creare sessioni di firma del documento con più partecipanti. Richiede che l'archiviazione file sul server sia abilitata."
label = "Abilita firma di gruppo (Alpha)"
[admin.settings.telegram]
description = "Configura la connettività del bot Telegram, i controlli di accesso e il comportamento dei messaggi di feedback."
title = "Bot Telegram"
[admin.settings.telegram.accessControl]
description = "Limita quali utenti o canali possono interagire con il bot."
title = "Controllo accessi"
[admin.settings.telegram.allowChannelIDs]
description = "Inserisci gli ID canale Telegram autorizzati a interagire con il bot."
label = "ID canale consentiti"
placeholder = "Aggiungi ID canale e premi invio"
[admin.settings.telegram.allowUserIDs]
description = "Inserisci gli ID utente Telegram autorizzati a interagire con il bot."
label = "ID utente consentiti"
placeholder = "Aggiungi ID utente e premi invio"
[admin.settings.telegram.botToken]
description = "Token API fornito da BotFather per il tuo bot Telegram."
label = "Bot Token"
[admin.settings.telegram.botUsername]
description = "Il nome utente pubblico del tuo bot Telegram."
label = "Nome utente bot"
[admin.settings.telegram.customFolderSuffix]
description = "Aggiungi l'ID chat alle cartelle dei file in arrivo per isolare i caricamenti per chat."
label = "Usa suffisso cartella personalizzato"
[admin.settings.telegram.enableAllowChannelIDs]
description = "Se abilitato, solo gli ID canale elencati possono usare il bot."
label = "Consenti ID canale specifici"
[admin.settings.telegram.enableAllowUserIDs]
description = "Se abilitato, solo gli ID utente elencati possono usare il bot."
label = "Consenti ID utente specifici"
[admin.settings.telegram.enabled]
description = "Consenti agli utenti di interagire con Stirling PDF tramite il tuo bot Telegram configurato."
label = "Abilita bot Telegram"
[admin.settings.telegram.feedback]
description = "Scegli quando il bot deve inviare feedback a utenti e canali."
title = "Messaggi di feedback"
[admin.settings.telegram.feedback.channel]
title = "Regole di feedback per canali"
[admin.settings.telegram.feedback.channel.errorMessage]
description = "Mostra messaggi di errore dettagliati per i canali."
label = "Mostra messaggi di errore (Canali)"
[admin.settings.telegram.feedback.channel.errorProcessing]
description = "Invia messaggi di errore di elaborazione ai canali."
label = "Mostra errori di elaborazione (Canali)"
[admin.settings.telegram.feedback.channel.noValidDocument]
description = "Sopprimi la risposta \"nessun documento valido\" per i caricamenti nei canali."
label = "Mostra \"Nessun documento valido\" (Canali)"
[admin.settings.telegram.feedback.general.enabled]
description = "Controlla se il bot invia messaggi di feedback."
label = "Abilita feedback"
[admin.settings.telegram.feedback.user]
title = "Regole di feedback per utenti"
[admin.settings.telegram.feedback.user.errorMessage]
description = "Mostra messaggi di errore dettagliati per gli utenti."
label = "Mostra messaggi di errore (Utenti)"
[admin.settings.telegram.feedback.user.errorProcessing]
description = "Invia messaggi di errore di elaborazione agli utenti."
label = "Mostra errori di elaborazione (Utenti)"
[admin.settings.telegram.feedback.user.noValidDocument]
description = "Sopprimi la risposta \"nessun documento valido\" per i caricamenti degli utenti."
label = "Mostra \"Nessun documento valido\" (Utenti)"
[admin.settings.telegram.pipelineInboxFolder]
description = "Cartella sotto la directory pipeline in cui vengono archiviati i file Telegram in arrivo."
label = "Cartella Inbox"
[admin.settings.telegram.pollingIntervalMillis]
description = "Intervallo tra i controlli per nuovi aggiornamenti Telegram."
label = "Intervallo di polling (ms)"
[admin.settings.telegram.processing]
description = "Controlla intervalli di polling e timeout di elaborazione per i caricamenti Telegram."
title = "Elaborazione"
[admin.settings.telegram.processingTimeoutSeconds]
description = "Tempo massimo di attesa per un processo prima di segnalare un errore."
label = "Timeout elaborazione (secondi)"
[admin.settings.unsavedChanges]
cancel = "Continua a modificare"
discard = "Scarta modifiche"
hint = "Hai modifiche non salvate"
message = "Hai modifiche non salvate. Vuoi scartarle?"
title = "Modifiche non salvate"
[admin.status]
active = "Attivo"
inactive = "Inattivo"
[adminOnboarding]
adminTools = "Infine, disponiamo di strumenti di amministrazione avanzati come l'<strong>Auditing</strong> per tracciare l'attività di sistema e le <strong>Analisi d'uso</strong> per monitorare come gli utenti interagiscono con la piattaforma."
configButton = "Fai clic sul pulsante <strong>Config</strong> per accedere a tutte le impostazioni di sistema e ai controlli amministrativi."
connectionsSection = "La sezione <strong>Connessioni</strong> supporta vari metodi di accesso tra cui SSO personalizzato e provider SAML come Google e GitHub, oltre a integrazioni email per notifiche e comunicazioni."
databaseSection = "Per ambienti di produzione avanzati, abbiamo impostazioni per consentire <strong>collegamenti a database esterni</strong> così da integrarti con la tua infrastruttura esistente."
settingsOverview = "Questo è il <strong>Pannello impostazioni</strong>. Le impostazioni amministrative sono organizzate per categoria per una facile navigazione."
systemCustomization = "Abbiamo ampie modalità per personalizzare l'interfaccia: le <strong>Impostazioni di sistema</strong> consentono di cambiare il nome dell'app e le lingue, <strong>Funzionalità</strong> consente la gestione del certificato server e <strong>Endpoint</strong> permette di abilitare o disabilitare strumenti specifici per i tuoi utenti."
teamsAndUsers = "Gestisci qui <strong>Team</strong> e singoli utenti. Puoi invitare nuovi utenti via email, link condivisibili o creare tu stesso account personalizzati per loro."
welcome = "Benvenuto nel <strong>Tour Admin</strong>! Esploriamo le potenti funzionalità enterprise e le impostazioni disponibili per gli amministratori di sistema."
wrapUp = "Questo è il tour admin! Hai visto le funzionalità enterprise che rendono Stirling PDF una soluzione potente e personalizzabile per le organizzazioni. Accedi a questo tour in qualsiasi momento dal menu <strong>Guida</strong>."
[adminUserSettings]
actions = "Azioni"
activeUsers = "Utenti attivi:"
addUser = "Aggiungi un nuovo Utente"
admin = "Amministratore"
apiUser = "Utente API limitato"
authenticated = "Autenticato"
changeUserRole = "Cambia il ruolo dell'utente"
confirmChangeUserStatus = "L'utente dovrebbe essere disabilitato/abilitato?"
confirmDeleteUser = "L'utente deve essere eliminato?"
deleteUser = "Elimina utente"
demoUser = "Utente demo (nessuna impostazione personalizzata)"
disabledUser = "utente disabilitato"
disabledUsers = "Utenti disabili:"
editOwnProfil = "Modifica il tuo profilo"
enabledUser = "utente abilitato"
extraApiUser = "API utente limitato aggiuntivo"
forceChange = "Forza l'utente a cambiare nome utente/password all'accesso"
header = "Impostazioni di controllo utente amministratore"
internalApiUser = "API utente interna"
lastRequest = "Ultima richiesta"
role = "Ruolo"
roles = "Ruoli"
submit = "Salva utente"
title = "Impostazioni di controllo utente"
totalUsers = "Utenti totali:"
usage = "Visualizza utilizzo"
user = "Utente"
usernameInfo = "Il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- oppure deve essere un indirizzo email valido."
webOnlyUser = "Utente solo Web"
[analytics]
disable = "Disabilita analytics"
enable = "Abilita analytics"
learnMore = "Scopri di più"
paragraph1 = "Stirling PDF ha opt-in analytics per aiutarci a migliorare il prodotto. Non tracciamo alcuna informazione personale o contenuto di file."
paragraph2 = "Si prega di prendere in considerazione l'attivazione dell'analytics per aiutare Stirling-PDF a crescere e consentirci di comprendere meglio i nostri utenti."
privacyAssurance = "Non tracciamo informazioni personali né il contenuto dei tuoi file."
settings = "È possibile modificare le impostazioni per analitycs nel file config/settings.yml"
title = "Vuoi migliorare Stirling PDF?"
[annotation]
annotationStyle = "Stile annotazione"
applyChanges = "Applica modifiche"
backgroundColor = "Colore di sfondo"
borderOff = "Bordo: disattivato"
borderOn = "Bordo: attivo"
changeColor = "Cambia colore"
chooseColor = "Scegli colore"
circle = "Cerchio"
clearBackground = "Rimuovi sfondo"
color = "Colore"
comment = "Commento"
comments = "Commenti"
contents = "Testo"
delete = "Elimina"
desc = "Usa evidenziatore, penna, testo e note. Le modifiche restano attive—nessun appiattimento richiesto."
drawing = "Disegno"
duplicate = "Duplica"
editCircle = "Modifica cerchio"
editInk = "Modifica penna"
editLine = "Modifica linea"
editNote = "Modifica nota"
editPolygon = "Modifica poligono"
editSelectDescription = "Fai clic su un'annotazione esistente per modificarne colore, opacità, testo o dimensione."
editSelected = "Modifica annotazione"
editSquare = "Modifica quadrato"
editStampHint = "Per cambiare l'immagine, elimina questo timbro e aggiungine uno nuovo."
editSwitchToSelect = "Passa a Seleziona e modifica per modificare questa annotazione."
editText = "Modifica casella di testo"
editTextMarkup = "Modifica markup testo"
ellipse = "Ellisse"
exit = "Esci dalla modalità annotazione"
fillColor = "Colore di riempimento"
fillOpacity = "Opacità riempimento"
fontSize = "Dimensione carattere"
freehandHighlighter = "Evidenziatore a mano libera"
highlight = "Evidenziatore"
imagePreview = "Anteprima"
inkHighlighter = "Evidenziatore a mano libera"
insertText = "Inserisci testo"
line = "Linea"
lineArrow = "Freccia"
noBackground = "Nessuno sfondo"
note = "Nota"
noteIcon = "Icona nota"
notesStamps = "Note e timbri"
opacity = "Opacità"
pen = "Penna"
polygon = "Poligono"
polyline = "Polilinea"
properties = "Proprietà"
rectangle = "Rettangolo"
redo = "Ripristina"
replaceText = "Sostituisci testo"
saveChanges = "Salva modifiche"
saveFailed = "Impossibile salvare la copia"
saveReady = "Download pronto"
savingCopy = "Preparazione del download..."
select = "Seleziona"
selectAndMove = "Seleziona e modifica"
settings = "Impostazioni"
shapes = "Forme"
square = "Quadrato"
squiggly = "Ondulato"
stamp = "Aggiungi immagine"
stampSettings = "Impostazioni timbro"
strikeout = "Barrato"
strokeColor = "Colore del tratto"
strokeOpacity = "Opacità tratto"
strokeWidth = "Spessore"
text = "Casella di testo"
textAlignment = "Allineamento testo"
textMarkup = "Markup del testo"
title = "Annota"
underline = "Sottolinea"
undo = "Annulla"
unsupportedType = "Questo tipo di annotazione non è completamente supportato per la modifica."
width = "Spessore"
[app]
description = "Lalternativa gratuita ad Adobe Acrobat (10M+ download)"
[attachments]
add = "Aggiungi allegato"
convertToPdfA3b = "Converti in PDF/A-3b"
convertToPdfA3bDescription = "Crea un PDF per archiviazione con allegati incorporati"
convertToPdfA3bTooltip = "PDF/A-3b è un formato di archiviazione che garantisce la conservazione a lungo termine. Consente di incorporare formati di file arbitrari come allegati. La conversione richiede Ghostscript e può richiedere più tempo per file di grandi dimensioni."
convertToPdfA3bTooltipHeader = "Informazioni sulla conversione in PDF/A-3b"
convertToPdfA3bTooltipTitle = "Cosa fa"
embed = "Incorpora allegato"
header = "Aggiungi allegati"
remove = "Rimuovi allegato"
submit = "Aggiungi allegati"
tags = "incorporare,allegare,file,allegato,allegati"
title = "Aggiungere allegati"
[audit]
configureAudit = "Configura il logging di audit"
configureAuditMessage = "Regola il livello di logging di audit, il periodo di conservazione e altre impostazioni nella sezione Sicurezza e Autenticazione."
disabled = "La registrazione dell'audit è disattivata"
disabledMessage = "Abilita la registrazione dell'audit nella configurazione dell'applicazione per tracciare gli eventi di sistema."
enterpriseRequired = "Richiesta licenza Enterprise"
enterpriseRequiredMessage = "Il sistema di audit logging è una funzionalità Enterprise. Esegui l'upgrade a una licenza Enterprise per accedere ai log di audit e alle analitiche."
goToSettings = "Vai alle impostazioni di audit"
notAvailable = "Sistema di audit non disponibile"
notAvailableMessage = "Il sistema di audit non è configurato o non è disponibile."
[audit.charts]
byTool = "Strumenti più usati"
byType = "Eventi per tipo"
byUser = "Eventi per utente"
day = "Giorno"
error = "Errore nel caricamento dei grafici"
hourlyActivity = "Attività oraria"
month = "Mese"
noData = "Nessun dato per questo periodo"
overTime = "Eventi nel tempo"
title = "Dashboard di audit"
week = "Settimana"
[audit.clearData]
cancel = "Annulla"
codeDoesNotMatch = "Il codice non corrisponde"
codePlaceholder = "Digita qui il codice"
confirmationCode = "Codice di conferma"
confirmationRequired = "Elimina tutti i dati di audit"
confirmMessage = "Questo rimuoverà definitivamente tutti i log di audit. Inserisci il codice di conferma qui sotto per procedere."
confirmTitle = "Conferma di voler eliminare"
deleteButton = "Elimina"
enterCode = "Codice di conferma"
enterCodeBelow = "Inserisci il codice esattamente come mostrato sopra (maiuscole/minuscole rilevanti)"
initiateDelete = "Elimina tutti i dati"
irreversible = "IRREVERSIBILE"
success = "Avvenuto con successo"
successMessage = "Tutti i dati di audit sono stati cancellati con successo"
warning1 = "Questa azione non può essere annullata"
warning2 = "L'eliminazione dei dati di audit rimuoverà definitivamente tutti i log storici, inclusi eventi di sicurezza, attività degli utenti e operazioni sui file dal database."
[audit.error]
title = "Errore nel caricamento del sistema di audit"
[audit.events]
actions = "Azioni"
author = "Autore"
clearFilters = "Azzera"
details = "Dettagli"
documentName = "Documento"
endDate = "Data di fine"
error = "Errore nel caricamento degli eventi"
eventDetails = "Dettagli evento"
failure = "Non riuscito"
fileHash = "Hash del file"
filterByType = "Filtra per tipo"
filterByUser = "Filtra per utente"
ipAddress = "Indirizzo IP"
noEvents = "Nessun evento trovato"
outcome = "Stato"
sortAsc = "Ordina crescente"
sortDesc = "Ordina decrescente"
startDate = "Data di inizio"
success = "Avvenuto con uccesso"
timestamp = "Timestamp"
title = "Eventi di audit"
type = "Tipo"
user = "Utente"
viewDetails = "Visualizza dettagli"
[audit.export]
clearFilters = "Azzera"
description = "Esporta gli eventi di audit in formato CSV o JSON. Usa i filtri per limitare i dati esportati."
endDate = "Data di fine"
error = "Impossibile esportare i dati"
exportButton = "Esporta dati"
fieldAuthor = "Autore (dal PDF)"
fieldDate = "Data"
fieldDocumentName = "Nome documento"
fieldFileHash = "Hash del file (SHA-256)"
fieldIpAddress = "Indirizzo IP"
fieldOperationResults = "Risultati dell'operazione"
fieldOutcome = "Esito (Successo/non riuscito)"
fieldTool = "Strumento"
fieldUsername = "Nome utente"
filterByType = "Filtra per tipo"
filterByUser = "Filtra per utente"
filters = "Filtri (opzionale)"
format = "Formato di esportazione"
selectFields = "Seleziona i campi da includere"
startDate = "Data di inizio"
title = "Esporta dati di audit"
verboseRequired = "Richiede livello di audit VERBOSE"
[audit.filters]
allOutcomes = "Tutti"
failureOnly = "Solo non riusciti"
last30Days = "Ultimi 30 giorni"
last7Days = "Ultimi 7 giorni"
outcomeFilter = "Esito"
quickPresets = "Filtri rapidi"
successOnly = "Solo avvenuti con successo"
thisMonth = "Questo mese"
today = "Oggi"
[audit.stats]
activeUsers = "Utenti attivi"
attention = "Richiede attenzione"
avgLatency = "Latenza media"
error = "Errore nel caricamento delle statistiche"
errorLoadingStats = "Impossibile caricare le statistiche"
excellent = "Eccellente"
good = "Buono"
noData = "N/D"
successRate = "Tasso di successo"
title = "Riepilogo"
totalEvents = "Eventi totali"
vsLastPeriod = "rispetto al periodo precedente"
[audit.systemStatus]
autoRefresh = "Aggiornamento automatico"
autoRefreshLabel = "Aggiorna automaticamente ogni 30 s"
captureBySettings = "Abilita nelle impostazioni"
capturedFields = "Campi acquisiti"
date = "Data"
days = "giorni"
disabled = "Disabilitato"
documentName = "Nome documento"
enabled = "Abilitato"
fileHash = "Hash del file"
level = "Livello di audit"
pdfAuthor = "Autore PDF"
retention = "Periodo di conservazione"
status = "Registrazione dell'audit"
title = "Stato del sistema"
tool = "Strumento"
totalEvents = "Eventi totali"
username = "Nome utente"
verboseOnly = "Solo VERBOSE"
[audit.tabs]
clearData = "Cancella dati"
dashboard = "Dashboard"
events = "Eventi di audit"
export = "Esporta"
[auth]
accessDenied = "Accesso negato"
insufficientPermissions = "Non hai l'autorizzazione per eseguire questa azione."
pleaseLoginAgain = "Effettua di nuovo il login."
sessionExpired = "Sessione scaduta"
[auto-rename]
description = "Trova automaticamente il titolo dal contenuto del PDF e lo usa come nome file."
header = "Rinomina automatica PDF"
submit = "Rinomina automatica"
tags = "rilevamento automatico,basato su intestazione,organizzazione,rietichettatura"
title = "Rinomina automatica"
[auto-rename.error]
failed = "Si è verificato un errore durante la rinomina automatica del PDF."
[auto-rename.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[auto-rename.results]
title = "Risultati Rinomina Automatica"
[auto-rename.settings]
title = "Informazioni"
[auto-rename.tooltip.description]
title = "Cosa fa"
[auto-rename.tooltip.header]
title = "Come funziona Rinomina Automatica"
[auto-rename.tooltip.howItWorks]
bullet1 = "Cerca testo che sembri un titolo o unintestazione"
bullet2 = "Crea un nome file pulito e valido dal titolo rilevato"
bullet3 = "Mantiene il nome originale se non trova un titolo adatto"
text = "Trova automaticamente il titolo dal contenuto del PDF e lo usa come nome file."
title = "Rinomina intelligente"
[automate]
copyToSaved = "Copia in Salvati"
desc = "Crea flussi di lavoro multistep concatenando azioni PDF. Ideale per attività ricorrenti."
export = "Esporta"
exportForFolderScanning = "Esporta per la scansione delle cartelle"
import = "Importa"
importPartialSuccess = "Importato con {{count}} operazioni non mappate: {{ops}}"
importSuccess = "Automazione importata: {{name}}"
invalidStep = "Passo non valido"
reviewTitle = "Risultati Automazione"
title = "Automatizza"
[automate.config]
cancel = "Annulla"
description = "Configura le impostazioni per questo strumento. Queste impostazioni verranno applicate quando lautomazione verrà eseguita."
loading = "Caricamento configurazione strumento..."
noSettings = "Questo strumento non ha impostazioni configurabili."
save = "Salva configurazione"
title = "Configura {{toolName}}"
[automate.creation]
createTitle = "Crea Automazione"
editTitle = "Modifica Automazione"
export = "Esporta"
exportForFolderScanning = "Esporta per la scansione delle cartelle"
intro = "Le automazioni eseguono gli strumenti in sequenza. Per iniziare, aggiungi gli strumenti nellordine in cui vuoi che vengano eseguiti."
save = "Salva automazione"
[automate.creation.description]
label = "Descrizione (opzionale)"
placeholder = "Descrivi cosa fa questa automazione..."
[automate.creation.icon]
label = "Icona"
[automate.creation.name]
label = "Nome Automazione"
placeholder = "La mia automazione"
[automate.creation.tools]
add = "Aggiungi uno strumento..."
addTool = "Aggiungi strumento"
configure = "Configura strumento"
notConfigured = "! Non configurato"
remove = "Rimuovi strumento"
selected = "Strumenti selezionati"
selectTool = "Seleziona uno strumento..."
[automate.creation.unsavedChanges]
cancel = "Annulla"
confirm = "Torna indietro"
message = "Hai modifiche non salvate. Sei sicuro di voler tornare indietro? Tutte le modifiche andranno perse."
title = "Modifiche non salvate"
[automate.entryMenu]
label = "Apri menu per {{title}}"
[automate.files]
placeholder = "Seleziona i file da elaborare con questa automazione"
[automate.importModal]
cancel = "Annulla"
confirm = "Importa"
detectedAutomation = "Automate JSON"
detectedFolderScan = "Folder Scanning JSON"
dropHint = "Trascina qui il JSON o fai clic per scegliere un file"
dropSubhint = "Sono accettate sia le configurazioni Automate sia quelle di Folder Scanning"
dropzoneAriaLabel = "Rilascia qui un file JSON di automazione"
intro = "Rilascia un file JSON o incolla il suo contenuto qui sotto. Il formato (Automate o Folder Scanning) viene rilevato automaticamente."
opCount = "{{count}} operazione/i"
parseError = "Impossibile analizzare: {{message}}"
pasteLabel = "Oppure incolla JSON"
pastePlaceholder = "Incolla qui il tuo JSON di automazione…"
title = "Importa automazione"
unresolved = "Non mappate: {{ops}}"
[automate.run]
title = "Esegui automazione"
[automate.selection]
title = "Selezione Automazione"
[automate.selection.createNew]
title = "Crea nuova automazione"
[automate.selection.saved]
title = "Salvati"
[automate.selection.suggested]
title = "Suggeriti"
[automate.sequence]
finish = "Fine"
run = "Esegui automazione"
running = "Esecuzione automazione..."
steps = "{{count}} passaggi"
unnamed = "Automazione senza nome"
[automation.suggested]
emailPreparation = "Preparazione Email"
emailPreparationDesc = "Ottimizza i PDF per la distribuzione via email comprimendo i file, dividendo i documenti grandi in parti da 20MB compatibili con lemail e rimuovendo i metadati per la privacy."
prePublishSanitization = "Sanificazione pre-pubblicazione"
prePublishSanitizationDesc = "Workflow di sanificazione che rimuove tutti i metadati nascosti, JavaScript, file incorporati, annotazioni e appiattisce i moduli per prevenire fughe di dati prima di pubblicare PDF online."
processImages = "Elabora Immagini"
processImagesDesc = "Converte più file immagine in un unico documento PDF, quindi applica la tecnologia OCR per estrarre testo ricercabile dalle immagini."
securePdfIngestion = "Acquisizione PDF Sicura"
securePdfIngestionDesc = "Flusso completo di elaborazione PDF che sanifica i documenti, applica OCR con pulizia, converte in formato PDF/A per archiviazione a lungo termine e ottimizza la dimensione del file."
secureWorkflow = "Flusso di Sicurezza"
secureWorkflowDesc = "Protegge i documenti PDF rimuovendo contenuti potenzialmente malevoli come JavaScript e file incorporati, quindi aggiunge la protezione con password per impedire accessi non autorizzati. La password predefinita è 'password'."
[autoRename]
description = "Questo strumento rinomina automaticamente i file PDF in base al loro contenuto. Analizza il documento per trovare il titolo più adatto dal testo."
[autoSizeSplitPDF]
tags = "pdf,diviso,documento,organizzazione"
[autoSplitPDF]
description = "Stampa, inserisci, scansiona, carica e lasciaci separare automaticamente i tuoi documenti. Non è necessario alcuno smistamento manuale."
dividerDownload2 = "Scarica 'Divisore automatico (con istruzioni).pdf'"
duplexMode = "Modalità duplex (scansione fronte e retro)"
formPrompt = "Invia PDF contenente divisori di pagina Stirling-PDF:"
header = "PDF diviso automaticamente"
submit = "Invia"
tags = "Basato su QR,separato,scansiona segmenti,organizza"
title = "PDF diviso automaticamente"
[autoSplitPDF.selectText]
1 = "Stampa alcuni fogli divisori dal basso (il bianco e nero va bene)."
2 = "Scansiona tutti i tuoi documenti contemporaneamente inserendo il foglio divisorio tra di loro."
3 = "Carica il singolo file PDF scansionato di grandi dimensioni e lascia che Stirling PDF gestisca il resto."
4 = "Le pagine divisorie vengono rilevate e rimosse automaticamente, garantendo un documento finale ordinato."
[backendHealth]
checking = "Verifica dello stato del backend..."
offline = "Backend offline"
online = "Backend online"
starting = "Backend in avvio..."
wait = "Attendi che il backend completi l'avvio e riprova."
[backendStartup]
notFoundTitle = "Backend non trovato"
retry = "Riprova"
unreachable = "L'applicazione al momento non riesce a connettersi al backend. Verificare lo stato del backend e la connettività di rete, quindi riprovare."
[billing]
basedOnUsers = "(utenti attuali)"
currentSeats = "Posti attuali"
manageBilling = "Gestisci fatturazione"
minimumSeats = "Posti minimi"
newSeatCount = "Nuovo numero di posti"
newSeatCountDescription = "Seleziona il numero di posti per la tua licenza Enterprise"
notEnterprise = "La gestione dei posti è disponibile solo per licenze Enterprise"
preparingUpdate = "Preparazione aggiornamento posti..."
seatCountTooLow = "Il numero di posti deve essere almeno {{minimum}} (utenti attuali)"
seatCountUnchanged = "Seleziona un numero di posti diverso"
seatsUpdated = "Posti aggiornati"
seatsUpdatedMessage = "I posti Enterprise sono stati aggiornati a {{seats}}"
stripePortalRedirect = "Verrai reindirizzato al portale di fatturazione di Stripe per rivedere e confermare la modifica dei posti. L'importo proporzionato sarà calcolato automaticamente."
updateEnterpriseSeats = "Aggiorna posti Enterprise"
updateProcessing = "Aggiornamento in elaborazione"
updateProcessingMessage = "L'aggiornamento dei posti è in elaborazione. Aggiorna tra qualche istante."
updateSeats = "Aggiorna posti"
whatHappensNext = "Cosa succede dopo?"
[billing.portal]
error = "Impossibile aprire il portale di fatturazione"
[bookletImposition]
header = "Imposizione a libretto"
paperSizeNote = "La dimensione della carta è ricavata automaticamente dalla prima pagina."
submit = "Crea libretto"
tags = "libretto,imposizione,stampa,rilegatura,piegatura,signatura"
title = "Imposizione a libretto"
[bookletImposition.addBorder]
label = "Aggiungi bordi attorno alle pagine"
tooltip = "Aggiunge bordi intorno a ogni sezione di pagina per aiutare con il taglio e lallineamento"
[bookletImposition.addGutter]
label = "Aggiungi margine interno (gutter)"
tooltip = "Aggiunge spazio interno per la rilegatura"
[bookletImposition.advanced]
toggle = "Opzioni avanzate"
[bookletImposition.doubleSided]
label = "Stampa fronteretro"
tooltip = "Crea sia fronte che retro per una corretta stampa del libretto"
[bookletImposition.duplexPass]
first = "1° passaggio"
firstInstructions = "Stampa i fronti → impila a faccia in giù → esegui di nuovo con 2° passaggio"
label = "Passaggio di stampa"
second = "2° passaggio"
secondInstructions = "Carica la pila stampata a faccia in giù → stampa i retro"
[bookletImposition.error]
failed = "Si è verificato un errore durante la creazione dellimposizione a libretto."
[bookletImposition.flipOnShortEdge]
label = "Capovolgi sul lato corto (solo duplex automatico)"
manualNote = "Non necessario in modalità manuale: capovolgi tu la pila"
tooltip = "Abilita per la stampa duplex sul lato corto (solo duplex automatico - ignorato in modalità manuale)"
[bookletImposition.gutterSize]
label = "Dimensione gutter (punti)"
[bookletImposition.manualDuplex]
instructions = "Per stampanti senza duplex automatico. Dovrai eseguire due volte:"
title = "Modalità duplex manuale"
[bookletImposition.rtlBinding]
label = "Rilegatura da destra a sinistra"
tooltip = "Per arabo, ebraico o altre lingue RTL"
[bookletImposition.spineLocation]
label = "Posizione dorso"
left = "Sinistra (Standard)"
right = "Destra (RTL)"
[bookletImposition.tooltip.advanced]
bullet1 = "Rilegatura RTL: per lingue da destra a sinistra"
bullet2 = "Bordi: mostra linee di taglio per rifilare"
bullet3 = "Margine gutter: aggiunge spazio per rilegare/pin"
bullet4 = "Capovolgimento lato corto: solo per stampanti duplex automatiche"
text = "Affina il tuo libretto:"
title = "Opzioni avanzate"
[bookletImposition.tooltip.description]
text = "Crea libretti professionali disponendo le pagine nel corretto ordine di stampa. Le pagine del PDF sono posizionate 2-up su fogli orizzontali così, una volta piegati e rilegati, leggono in sequenza come un vero libro."
title = "Cos’è limposizione a libretto?"
[bookletImposition.tooltip.example]
bullet1 = "Foglio 1 Fronte: Pagine 8, 1 | Retro: Pagine 2, 7"
bullet2 = "Foglio 2 Fronte: Pagine 6, 3 | Retro: Pagine 4, 5"
bullet3 = "Quando piegato e impilato: Legge 1→2→3→4→5→6→7→8"
text = "Il tuo documento di 8 pagine diventa 2 fogli:"
title = "Esempio: libretto da 8 pagine"
[bookletImposition.tooltip.header]
title = "Guida alla creazione del libretto"
[bookletImposition.tooltip.manualDuplex]
bullet1 = "Disattiva 'Stampa fronteretro'"
bullet2 = "Seleziona '1° passaggio' → Stampa → impila a faccia in giù"
bullet3 = "Seleziona '2° passaggio' → carica la pila → stampa i retro"
bullet4 = "Piega e assembla normalmente"
text = "Per stampanti senza duplex automatico:"
title = "Duplex manuale (stampanti solo fronte)"
[bookletImposition.tooltip.printing]
bullet1 = "Stampa fronteretro con 'Capovolgi sul lato lungo'"
bullet2 = "Impila i fogli in ordine, piegali a metà"
bullet3 = "Pinza o rilega lungo il dorso piegato"
bullet4 = "Per stampanti lato corto: abilita 'Capovolgi sul lato corto'"
text = "Segui questi passaggi per libretti perfetti:"
title = "Come stampare e assemblare"
[bulkSelection]
syntaxError = "C'è un problema di sintassi. Vedi i suggerimenti sulla Selezione pagine per aiuto."
[bulkSelection.advanced]
title = "Avanzate"
[bulkSelection.everyNthPage]
placeholder = "Passo"
title = "Ogni N-esima pagina"
[bulkSelection.examples]
combineSets = "Combina insiemi"
every3rd = "Ogni 3ª"
first50 = "Prime 50"
last50 = "Ultime 50"
oddWithinExcluding = "Dispari entro 1-20 escludendo 5-7"
title = "Esempi"
[bulkSelection.firstNPages]
placeholder = "Numero di pagine"
title = "Prime N pagine"
[bulkSelection.header]
title = "Guida Selezione Pagine"
[bulkSelection.keywords]
title = "Parole chiave"
[bulkSelection.lastNPages]
placeholder = "Numero di pagine"
title = "Ultime N pagine"
[bulkSelection.operators]
and = "E: & o \"e\" — richiede entrambe le condizioni (es., 1-50 & pari)"
comma = "Virgola: , o | — combina selezioni (es., 1-10, 20)"
not = "NON: ! o \"non\" — esclude pagine (es., 3n & non 30)"
text = "E ha precedenza più alta della virgola. NON si applica allinterno dellintervallo del documento."
title = "Operatori"
[bulkSelection.range]
fromPlaceholder = "Da"
title = "Intervallo"
toPlaceholder = "A"
[bulkSelection.syntax]
text = "Usa numeri, intervalli, parole chiave e progressioni (n parte da 0). Sono supportate le parentesi."
title = "Basi della sintassi"
[bulkSelection.syntax.bullets]
keywords = "Parole chiave: dispari, pari"
numbers = "Numeri/intervalli: 5, 10-20"
progressions = "Progressioni: 3n, 4n+1"
[certificateChoice.tooltip]
header = "Tipi di certificato"
[certificateChoice.tooltip.organization]
bullet1 = "Gestito dagli amministratori di sistema"
bullet2 = "Condiviso tra gli utenti autorizzati"
bullet3 = "Rappresenta l'identità dell'azienda, non dell'individuo"
bullet4 = "Ideale per: documenti ufficiali, firme del team"
description = "Un certificato condiviso fornito dalla tua organizzazione. Usato per l'autorità di firma a livello aziendale."
title = "Certificato dell'organizzazione"
[certificateChoice.tooltip.personal]
bullet1 = "Generato automaticamente al primo utilizzo"
bullet2 = "Collegato al tuo account utente"
bullet3 = "Non può essere condiviso con altri utenti"
bullet4 = "Ideale per: documenti personali, responsabilità individuale"
description = "Un certificato generato automaticamente e unico per il tuo account utente. Adatto a firme individuali."
title = "Certificato personale"
[certificateChoice.tooltip.upload]
bullet1 = "Richiede file P12/PFX e password"
bullet2 = "Può essere emesso da Autorità di Certificazione esterne"
bullet3 = "Livello di fiducia più elevato per documenti legali"
bullet4 = "Ideale per: contratti legalmente vincolanti, validazione esterna"
description = "Usa il tuo file di certificato PKCS#12. Fornisce il pieno controllo sulle proprietà del certificato."
title = "Carica P12 personalizzato"
[certSign]
allSigned = "Tutti i partecipanti hanno firmato. Pronto per la finalizzazione."
awaitingSignatures = "In attesa di firme"
chooseCertificate = "Scegli il file del certificato"
chooseJksFile = "Scegli il file JKS"
chooseP12File = "Scegli il file PKCS12"
choosePfxFile = "Scegli il file PFX"
choosePrivateKey = "Scegli il file della chiave privata"
declined = "Rifiutato"
fetchFailed = "Impossibile caricare i dati di firma"
filenamePrefix = "firmato"
finalized = "Finalizzato"
location = "Località"
logoTitle = "Logo"
name = "Nome"
noLogo = "Nessun logo"
notified = "In sospeso"
pageNumber = "Numero di pagina"
partialNote = "Puoi finalizzare in anticipo con le firme attuali. I partecipanti senza firma saranno esclusi."
password = "Password del certificato"
passwordOptional = "Lascia vuoto se non c'è password"
pending = "In sospeso"
readyToFinalize = "Pronto per la finalizzazione"
reason = "Motivo"
serverCertMessage = "Uso del certificato del server - non sono richiesti file o password"
showLogo = "Mostra logo"
signatureProgress = "{{signedCount}}/{{totalCount}} firme"
signed = "Firmato"
tags = "autenticare,PEM,P12,ufficiale,crittografare"
title = "Firma del certificato"
viewed = "Visualizzato"
[certSign.appearance]
invisible = "Invisibile"
stepTitle = "Aspetto firma"
visibility = "Visibilità"
visible = "Visibile"
[certSign.appearance.options]
title = "Dettagli firma"
[certSign.appearance.tooltip.header]
title = "Informazioni sullaspetto della firma"
[certSign.appearance.tooltip.invisible]
bullet1 = "Fornisce sicurezza senza cambiamenti visivi"
bullet2 = "Soddisfa i requisiti legali per la firma digitale"
bullet3 = "Non influisce sul layout o sul design del documento"
text = "La firma viene aggiunta al PDF per la sicurezza ma non sarà visibile durante la visualizzazione. Perfetta per esigenze legali senza modificare laspetto del documento."
title = "Firme invisibili"
[certSign.appearance.tooltip.visible]
bullet1 = "Mostra nome firmatario e data sul documento"
bullet2 = "Può includere motivo e luogo della firma"
bullet3 = "Scegli in quale pagina posizionare la firma"
bullet4 = "Logo opzionale includibile"
text = "Mostra un riquadro firma sul PDF con nome, data e dettagli opzionali. Utile quando vuoi che i lettori vedano chiaramente che il documento è firmato."
title = "Firme visibili"
[certSign.certFiles]
stepTitle = "File certificato"
[certSign.certType.tooltip.convert]
text = "Converti il tuo file in un keystore Java (.jks) con keytool, poi scegli JKS."
title = "Chiave non elencata?"
[certSign.certType.tooltip.header]
title = "Informazioni sui tipi di certificato"
[certSign.certType.tooltip.what]
text = "È unidentità sicura per la tua firma che prova che hai firmato. A meno che non ti sia richiesto di firmare con certificato, consigliamo un altro metodo sicuro come Digitata, Disegna o Carica."
title = "Che cos’è un certificato?"
[certSign.certType.tooltip.which]
bullet1 = "PKCS#12 (.p12 / .pfx) file unico combinato (più comune)"
bullet2 = "PFX (.pfx) versione Microsoft di PKCS12"
bullet3 = "PEM file .pem separati di chiave privata e certificato"
bullet4 = "JKS keystore Java .jks per workflow dev / CI-CD"
text = "Scegli il formato che corrisponde al tuo file di certificato:"
title = "Quale opzione dovrei usare?"
[certSign.certTypeStep]
stepTitle = "Formato certificato"
[certSign.collab.addParticipants]
add = "Aggiungi {{count}} partecipante/i"
back = "Indietro"
configureSignatures = "Configura impostazioni firma"
continue = "Continua alle impostazioni firma"
reasonHelp = "Preimposta un motivo di firma per questi partecipanti (opzionale, possono modificarlo al momento della firma)"
reasonPlaceholder = "es. Approvazione, Revisione..."
selectUsers = "Seleziona utenti"
[certSign.collab.finalize]
button = "Finalizza e carica PDF firmato"
early = "Finalizza con le firme attuali"
[certSign.collab.participant]
certInvalid = "✗ {{error}}"
certInvalidFallback = "Certificato non valido"
certNetworkError = "Impossibile verificare il certificato"
certValid = "✓ Certificato valido"
certValidating = "Verifica del certificato..."
certValidUntil = " fino al {{date}}"
[certSign.collab.sessionCreation]
includeSummaryPage = "Includi pagina di riepilogo firme"
includeSummaryPageHelp = "Alla fine verrà aggiunta una pagina di riepilogo con tutti i metadati delle firme. Le caselle di firma del certificato digitale sulle singole pagine saranno nascoste (le firme autografe non sono interessate)."
[certSign.collab.sessionDetail]
addButton = "Aggiungi partecipanti"
addParticipants = "Aggiungi partecipanti"
addParticipantsError = "Impossibile aggiungere i partecipanti"
backToList = "Torna alle sessioni"
deleteConfirm = "Sei sicuro? Questa operazione non può essere annullata."
deleted = "Sessione eliminata"
deleteError = "Impossibile eliminare la sessione"
deleteSession = "Elimina sessione"
dueDate = "Scadenza"
finalizeError = "Impossibile finalizzare la sessione"
loadPdfError = "Impossibile caricare il PDF firmato"
loadSignedPdf = "Carica PDF firmato nei file attivi"
messageLabel = "Messaggio"
noAdditionalInfo = "Nessuna informazione aggiuntiva"
owner = "Proprietario"
participantRemoved = "Partecipante rimosso"
participants = "Partecipanti"
participantsAdded = "Partecipanti aggiunti con successo"
removeParticipant = "Rimuovi"
removeParticipantError = "Impossibile rimuovere il partecipante"
selectUsers = "Seleziona utenti..."
sessionInfo = "Informazioni sulla sessione"
workbenchTitle = "Gestione sessione"
[certSign.collab.sessionList]
active = "Attiva"
finalized = "Finalizzata"
[certSign.collab.signatureSettings]
description = "Configura l'aspetto delle firme per tutti i partecipanti"
title = "Aspetto firma"
[certSign.collab.signRequest]
addedToFiles = "Documento aggiunto ai file attivi"
addSignature = "Aggiungi la tua firma"
addToFiles = "Aggiungi ai file attivi"
advancedSettings = "Impostazioni avanzate"
backToList = "Torna alle richieste di firma"
certificateChoice = "Seleziona un certificato con cui firmare"
changeSignature = "Cambia firma"
clearSignature = "Cancella firma"
completeAndSign = "Completa e firma"
createNewSignature = "Crea nuova firma"
decline = "Rifiuta richiesta"
declineButton = "Rifiuta"
deleteSelected = "Elimina firma selezionata"
drawSignature = "Disegna la tua firma qui sotto"
dueDate = "Scadenza"
fileTooLarge = "La dimensione del file deve essere inferiore a 5 MB"
fontFamily = "Famiglia di caratteri"
fontSize = "Dimensione carattere: {{size}}px"
fontSizePlaceholder = "Dimensione"
from = "Da"
invalidCertFile = "Seleziona un file di certificato P12 o PFX"
invalidFileType = "Seleziona un file immagine"
location = "Località (opzionale)"
locationPlaceholder = "Da dove stai firmando?"
message = "Messaggio"
noCertificate = "Seleziona un file di certificato"
noSignatures = "Posiziona almeno una firma sul PDF"
p12File = "File di certificato P12/PFX"
password = "Password del certificato"
passwordPlaceholder = "Inserisci password..."
penColor = "Colore penna"
penSize = "Dimensione penna: {{size}}px"
placementActive = "Clicca sul PDF per posizionare"
placeSignatureButton = "Posiziona firma sul PDF"
reason = "Motivo (opzionale)"
reasonPlaceholder = "Perché stai firmando?"
removeCertFile = "Rimuovi file"
removeImage = "Rimuovi immagine"
savedSignatures = "Firme salvate"
selectFile = "Seleziona file immagine"
selectSignatureTitle = "Seleziona o crea firma"
signatureInfo = "Queste impostazioni sono configurate dal proprietario del documento"
signaturePlaced = "Firma posizionata sulla pagina"
signatureSettings = "Impostazioni firma"
signatureText = "Testo firma"
signatureTextPlaceholder = "Inserisci il tuo nome..."
signatureTypeLabel = "Tipo di firma"
signButton = "Firma documento"
signingTitle = "Firma"
textColor = "Colore testo"
typeSignature = "Digita il tuo nome per creare una firma"
uploadCert = "Certificato personalizzato"
uploadCertDesc = "Usa il tuo certificato P12/PFX"
uploadSignature = "Carica l'immagine della tua firma"
usePersonalCert = "Certificato personale"
usePersonalCertDesc = "Generato automaticamente per il tuo account"
useServerCert = "Certificato dell'organizzazione"
useServerCertDesc = "Certificato condiviso dell'organizzazione"
workbenchTitle = "Richiesta di firma"
[certSign.collab.signRequest.canvas]
colorPickerTitle = "Scegli il colore del tratto"
continue = "Continua"
[certSign.collab.signRequest.certModal]
certInvalid = "Certificato non valido: {{error}}"
certInvalidFallback = "Certificato non valido"
certNetworkError = "Impossibile verificare il certificato"
certValidating = "Verifica del certificato..."
certValidUntil = "Certificato valido fino al {{date}}"
description = "Hai posizionato {{count}} firma/e. Scegli il tuo certificato per completare la firma."
sign = "Firma documento"
title = "Configura certificato"
[certSign.collab.signRequest.image]
hint = "Carica un'immagine PNG o JPG della tua firma"
[certSign.collab.signRequest.mode]
move = "Sposta firma"
place = "Posiziona firma"
title = "Modalità firma o spostamento"
[certSign.collab.signRequest.modeTabs]
draw = "Disegna"
image = "Carica"
text = "Digita"
[certSign.collab.signRequest.placeSignature]
message = "Clicca sul PDF per posizionare la tua firma"
title = "Posiziona firma"
[certSign.collab.signRequest.preview]
imageAlt = "Firma selezionata"
missing = "Nessuna anteprima"
textFallback = "Firma"
[certSign.collab.signRequest.saved]
defaultCanvasLabel = "Firma disegnata"
defaultImageLabel = "Firma caricata"
defaultLabel = "Firma"
defaultTextLabel = "Firma digitata"
delete = "Elimina firma"
none = "Nessuna firma salvata"
[certSign.collab.signRequest.signatureType]
draw = "Disegna"
type = "Digita"
upload = "Carica"
[certSign.collab.signRequest.steps]
back = "Indietro"
cancelPlacement = "Annulla posizionamento"
certificate = "Certificato"
clickMultipleTimes = "Clicca più volte sul PDF per posizionare le firme. Trascina qualsiasi firma per spostarla o ridimensionarla."
clickToPlace = "Clicca sul PDF dove desideri che appaia la tua firma."
continue = "Continua alla selezione del certificato"
continueToPlacement = "Continua al posizionamento"
continueToReview = "Continua alla revisione"
createSignature = "Crea firma"
invisible = "Invisibile"
location = "Località:"
multipleSignatures = "{{count}} firme verranno applicate al PDF"
oneSignature = "1 firma verrà applicata al PDF"
placeOnPdf = "Posiziona sul PDF"
reason = "Motivo:"
reviewTitle = "Rivedi prima di firmare"
signaturePlaced = "Firma posizionata sulla pagina {{page}}. Puoi regolare la posizione cliccando di nuovo oppure continuare alla revisione."
visibility = "Visibilità:"
visible = "Visibile"
yourSignatures = "Le tue firme ({{count}})"
[certSign.collab.signRequest.text]
colorLabel = "Colore"
fontLabel = "Carattere"
fontSizeLabel = "Dimensione"
fontSizePlaceholder = "16"
label = "Testo firma"
modalHint = "Inserisci il tuo nome, quindi fai clic su Continua per posizionarlo sul PDF."
placeholder = "Inserisci il tuo nome..."
[certSign.collab.userSelector]
inviteUsers = "Aggiungi utenti"
loadError = "Impossibile caricare gli utenti"
noTeam = "Nessun team"
noUsers = "Nessun altro utente trovato."
placeholder = "Seleziona utenti..."
[certSign.error]
failed = "Si è verificato un errore durante lelaborazione delle firme."
[certSign.mobile]
panelActions = "Azioni"
panelDocument = "Documento"
panelPeople = "Persone"
[certSign.sessions]
deleted = "Sessione eliminata"
fetchFailed = "Impossibile caricare i dettagli della sessione"
finalized = "Sessione finalizzata"
loaded = "PDF firmato caricato"
pdfNotReady = "PDF non pronto"
pdfNotReadyDesc = "Il PDF firmato è in fase di generazione. Riprova tra un momento."
[certSign.sign]
results = "PDF firmato"
submit = "Firma PDF"
[certSign.signMode]
stepTitle = "Modalità firma"
[certSign.signMode.tooltip.auto]
text = "Firma con un certificato <b>autofirmato</b> del server. Stessa <b>sigillatura antimanomissione</b> e <b>audit trail</b>; in genere mostra <b>Non verificato</b> nei visualizzatori."
title = "Automatico - Sigillo di sistema immediato, zero setup"
use = "Usa quando: serve velocità e identità interna coerente tra revisioni e archivi."
[certSign.signMode.tooltip.header]
title = "Informazioni sulle firme PDF"
[certSign.signMode.tooltip.manual]
text = "Usa i tuoi file certificato per unidentità in linea col brand. Può mostrare <b>Attendibile</b> quando la tua CA/catena è riconosciuta."
title = "Manuale - Porta il tuo certificato"
use = "Usa per: verso clienti, legale, compliance."
[certSign.signMode.tooltip.overview]
text = "Entrambe le modalità sigillano il documento (ogni modifica è segnalata come manomissione) e registrano chi/quando/come per auditing. Lattendibilità del visualizzatore dipende dalla catena di certificazione."
title = "Come funzionano le firme"
[certSign.signMode.tooltip.rule]
text = "Serve stato <b>Attendibile</b> per il destinatario? <b>Manuale</b>. Serve un sigillo antimanomissione rapido e audit trail senza setup? <b>Automatico</b>."
title = "Regola pratica"
[certSign.tooltip.header]
title = "Gestione firme: informazioni"
[certSign.tooltip.overview]
bullet1 = "Verifica le firme esistenti e la loro validità"
bullet2 = "Vedi informazioni dettagliate su firmatari e certificati"
bullet3 = "Aggiungi nuove firme digitali per proteggere i documenti"
bullet4 = "Supporto per più file con navigazione semplice"
text = "Questo strumento ti consente di controllare se i tuoi PDF sono firmati digitalmente e di aggiungere nuove firme digitali. Le firme digitali dimostrano chi ha creato o approvato un documento e se è stato modificato dopo la firma."
title = "Cosa può fare questo strumento?"
[certSign.tooltip.signing]
bullet1 = "Supporta formati PEM, PKCS12, JKS e certificato server"
bullet2 = "Opzione per mostrare o nascondere la firma nel PDF"
bullet3 = "Aggiungi motivo, luogo e nome del firmatario"
bullet4 = "Scegli in quale pagina posizionare le firme visibili"
bullet5 = "Usa certificato server per semplice opzione 'Firma con Stirling-PDF'"
text = "Per firmare un PDF è necessario un certificato digitale (come PEM, PKCS12 o JKS). Puoi scegliere di rendere la firma visibile sul documento o mantenerla invisibile solo per sicurezza."
title = "Aggiunta delle firme"
[certSign.tooltip.validation]
bullet1 = "Mostra se le firme sono valide o non valide"
bullet2 = "Visualizza informazioni sul firmatario e la data di firma"
bullet3 = "Controlla se il documento è stato modificato dopo la firma"
bullet4 = "Può usare certificati personalizzati per la verifica"
text = "Quando controlli le firme, lo strumento indica se sono valide, chi ha firmato, quando e se il documento è stato modificato dopo la firma."
title = "Verifica delle firme"
[changeCreds]
changePassword = "Stai utilizzando le credenziali di accesso predefinite. Inserisci una nuova password"
changeUsername = "Aggiorna il nome utente. Verrai disconnesso dopo l'aggiornamento."
confirmNewPassword = "Conferma nuova Password"
credsUpdated = "Account aggiornato"
description = "Modifiche salvate. Accedi di nuovo."
error = "Impossibile aggiornare il nome utente. Verifica la password e riprova."
header = "Aggiorna i dettagli del tuo account"
newPassword = "Nuova Password"
newUsername = "Nuovo nome utente"
oldPassword = "Password attuale"
ssoManaged = "Il tuo account è gestito dal tuo provider di identità."
submit = "Invia modifiche"
title = "Cambia credenziali"
[changeMetadata]
filenamePrefix = "metadati"
header = "Cambia Proprietà"
submit = "Cambia proprietà"
[changeMetadata.advanced]
title = "Opzioni avanzate"
[changeMetadata.author]
label = "Autore"
placeholder = "Autore del documento"
[changeMetadata.creationDate]
label = "Data di creazione"
placeholder = "Data di creazione"
[changeMetadata.creator]
label = "Creatore"
placeholder = "Creatore del documento"
[changeMetadata.customFields]
add = "Aggiungi campo"
description = "Aggiungi campi metadati personalizzati al documento"
key = "Chiave"
keyPlaceholder = "Chiave personalizzata"
remove = "Rimuovi"
title = "Metadati personalizzati"
value = "Valore"
valuePlaceholder = "Valore personalizzato"
[changeMetadata.dates]
title = "Campi data"
[changeMetadata.deleteAll]
checkbox = "Elimina tutti i metadati"
label = "Rimuovi metadati esistenti"
[changeMetadata.error]
failed = "Si è verificato un errore durante la modifica dei metadati del PDF."
[changeMetadata.keywords]
label = "Parole chiave"
placeholder = "Parole chiave del documento"
[changeMetadata.modificationDate]
label = "Data di modifica"
placeholder = "Data di modifica"
[changeMetadata.producer]
label = "Produttore"
placeholder = "Produttore del documento"
[changeMetadata.results]
title = "PDF aggiornati"
[changeMetadata.settings]
title = "Impostazioni metadati"
[changeMetadata.standardFields]
title = "Campi standard"
[changeMetadata.subject]
label = "Oggetto"
placeholder = "Oggetto del documento"
[changeMetadata.title]
label = "Titolo"
placeholder = "Titolo del documento"
[changeMetadata.tooltip.advanced]
title = "Opzioni avanzate"
[changeMetadata.tooltip.advanced.trapped]
bullet1 = "True: Il documento è stato trappato per la stampa"
bullet2 = "False: Il documento non è stato trappato"
bullet3 = "Unknown: Stato di trapping non specificato"
description = "Indica se il documento è preparato per la stampa di alta qualità."
title = "Stato Trapped"
[changeMetadata.tooltip.customFields]
bullet1 = "Aggiungi eventuali campi personalizzati rilevanti per il tuo documento"
bullet2 = "Esempi: Reparto, Progetto, Versione, Stato"
bullet3 = "Per ogni voce sono richiesti sia chiave che valore"
text = "Aggiungi le tue coppie chiavevalore personalizzate."
title = "Metadati personalizzati"
[changeMetadata.tooltip.dates]
bullet1 = "Data di creazione: quando è stato creato il documento originale"
bullet2 = "Data di modifica: quando è stato modificato lultima volta"
text = "Quando il documento è stato creato e modificato."
title = "Campi data"
[changeMetadata.tooltip.deleteAll]
text = "Eliminazione completa dei metadati per garantire la privacy."
title = "Rimuovi metadati esistenti"
[changeMetadata.tooltip.header]
title = "Panoramica metadati PDF"
[changeMetadata.tooltip.options]
bullet1 = "Metadati personalizzati: aggiungi le tue coppie chiavevalore"
bullet2 = "Stato Trapped: impostazione per stampa di alta qualità"
bullet3 = "Elimina tutto: rimuove tutti i metadati per la privacy"
text = "Campi personalizzati e controlli per la privacy."
title = "Opzioni aggiuntive"
[changeMetadata.tooltip.standardFields]
bullet1 = "Titolo: nome o intestazione del documento"
bullet2 = "Autore: persona che ha creato il documento"
bullet3 = "Oggetto: breve descrizione del contenuto"
bullet4 = "Parole chiave: termini di ricerca per il documento"
bullet5 = "Creatore/Produttore: software usato per creare il PDF"
text = "Comuni campi metadati PDF che descrivono il documento."
title = "Campi standard"
[changeMetadata.trapped]
false = "Falso"
label = "Stato Trapped"
true = "Vero"
unknown = "Sconosciuto"
[changePermissions]
completed = "Permessi modificati"
desc = "Modifica restrizioni e permessi del documento."
submit = "Cambia Permessi"
title = "Cambia Permessi"
[changePermissions.error]
failed = "Si è verificato un errore durante il cambio dei permessi del PDF."
[changePermissions.permissions.preventAssembly]
label = "Previeni assemblaggio del documento"
[changePermissions.permissions.preventExtractContent]
label = "Previeni estrazione del contenuto"
[changePermissions.permissions.preventExtractForAccessibility]
label = "Previeni estrazione per accessibilità"
[changePermissions.permissions.preventFillInForm]
label = "Previeni compilazione dei moduli"
[changePermissions.permissions.preventModify]
label = "Previeni modifiche"
[changePermissions.permissions.preventModifyAnnotations]
label = "Previeni annotazioni"
[changePermissions.permissions.preventPrinting]
label = "Previeni stampa"
[changePermissions.permissions.preventPrintingFaithful]
label = "Previeni stampa in diversi formati"
[changePermissions.results]
title = "PDF modificati"
[changePermissions.tooltip.description]
text = "Modifica i permessi del documento, consentendo/vietando laccesso a diverse funzionalità nei lettori PDF."
[changePermissions.tooltip.header]
title = "Cambia Permessi"
[changePermissions.tooltip.warning]
text = "Per rendere questi permessi immodificabili, usa lo strumento Aggiungi password per impostare una password proprietario."
[chat.progress]
analyzing = "Analisi della richiesta..."
calling_engine = "L'AI sta elaborando..."
executing_tool_generic = "Esecuzione dello strumento..."
executing_tool_generic_step = "Esecuzione dello strumento (fase {{step}} di {{total}})..."
executing_tool_single = "Esecuzione di {{tool}}..."
executing_tool_step = "Esecuzione di {{tool}} (fase {{step}} di {{total}})..."
extracting_content = "Estrazione del contenuto dai documenti..."
processing = "Elaborazione del contenuto estratto..."
thinking = "Elaborazione..."
whole_doc_compression_round = "Consolidamento delle note..."
whole_doc_read_done = "Lettura del documento completata..."
whole_doc_read_started = "Lettura del documento..."
whole_doc_slice_done = "Lettura del documento... ({{percent}}% completato)"
[chat.toolsUsed]
summary = "Eseguiti {{count}} strumenti"
summary_one = "Eseguito 1 strumento"
summary_other = "Eseguiti {{count}} strumenti"
unknownTool = "Strumento sconosciuto"
[cloudBadge]
tooltip = "Questa operazione utilizzerà i tuoi crediti cloud"
[colorPicker]
title = "Scegli il colore"
[common]
available = "disponibili"
back = "Indietro"
cancel = "Annulla"
close = "Chiudi"
collapse = "Comprimi"
collapsed = "compresso"
continue = "Continua"
copied = "Copiato!"
copy = "Copia"
done = "Fatto"
error = "Errore"
expand = "Espandi"
learnMore = "Scopri di più"
lines = "righe"
loading = "Caricamento..."
next = "Successivo"
operation = "questa operazione"
preview = "Anteprima"
previous = "Precedente"
refresh = "Aggiorna"
remaining = "rimanenti"
retry = "Riprova"
save = "Salva"
used = "usati"
[compare]
addFilesHint = "Aggiungi PDF nel passaggio File per abilitarne la selezione."
clearSelected = "Cancella selezionati"
clearSlot = "Rimuovi file"
cta = "Confronta"
header = "Compara PDF"
loading = "Confronto in corso..."
newLine = "nuova riga"
noFiles = "Nessun PDF disponibile"
pages = "Pagine"
tags = "differenziare,contrastare,cambiare,analisi"
title = "Compara"
[compare.actions]
linkScroll = "Collega scorrimento"
linkScrollPan = "Collega scorrimento e panoramica"
placeSideBySide = "Affianca"
resetView = "Reimposta vista"
stackVertically = "Impila verticalmente"
unlinkScroll = "Scollega scorrimento"
unlinkScrollPan = "Scollega scorrimento e panoramica"
zoomIn = "Aumenta zoom"
zoomOut = "Riduci zoom"
[compare.base]
label = "Documento originale"
placeholder = "Seleziona il PDF originale"
[compare.clear]
confirm = "Cancella e torna"
confirmBody = "Questo chiuderà il confronto corrente e ti riporterà a File attivi."
confirmTitle = "Cancellare i PDF selezionati?"
[compare.comparison]
label = "Documento modificato"
placeholder = "Seleziona il PDF modificato"
[compare.complex]
message = "Uno o entrambi i documenti forniti sono file di grandi dimensioni, l'accuratezza del confronto potrebbe risultare ridotta"
[compare.dropdown]
additions = "Aggiunte ({{count}})"
additionsLabel = "Aggiunte"
deletions = "Eliminazioni ({{count}})"
deletionsLabel = "Eliminazioni"
noResults = "Nessuna modifica trovata"
searchPlaceholder = "Cerca modifiche..."
[compare.earlyDissimilarity]
body = "Finora vediamo pochissime somiglianze. Puoi interrompere il confronto se non sono documenti correlati."
stopButton = "Interrompi confronto"
title = "Questi PDF sembrano molto diversi"
[compare.edited]
label = "PDF modificato"
placeholder = "Seleziona il PDF modificato"
selectBaseFirst = "Seleziona prima il PDF originale"
[compare.error]
filesMissing = "Impossibile trovare i file selezionati. Selezionali di nuovo."
generic = "Impossibile confrontare questi file."
selectRequired = "Seleziona un documento originale e uno modificato."
[compare.large.file]
message = "Uno o entrambi i documenti forniti sono troppo grandi per essere elaborati"
[compare.longJob]
body = "Questi PDF superano insieme 2.000 pagine. L'elaborazione può richiedere diversi minuti."
title = "Confronto di grandi dimensioni in corso"
[compare.mode]
pixel = "Confronto pixel"
text = "Confronto testo"
[compare.no.text]
message = "Uno o entrambi i PDF selezionati non hanno contenuto di testo. Si prega di scegliere PDF con testo per il confronto."
[compare.original]
label = "PDF originale"
[compare.pixel]
base = "Originale"
changed = "modificato"
comparison = "Modificato"
diff = "Differenze"
diffOnly = "Solo differenze"
missingInBase = "Assente nell'originale"
missingInComparison = "Assente nel modificato"
overall = "complessivo"
overlay = "Sovrapposizione"
pageLabel = "Pagina"
pagesChanged = "pagine modificate"
sideBySide = "Affiancato"
sizeMismatch = "Dimensioni non corrispondenti"
summaryTitle = "Confronto pixel"
[compare.pixel.errors]
canvasContextUnavailable = "Impossibile acquisire il contesto canvas 2D per il confronto pixel."
[compare.pixel.warnings]
noPages = "Uno o entrambi i documenti non hanno pagine."
pageCountMismatch = "Numero di pagine non corrispondente: l'originale ha {{base}} pagina/e, il modificato ne ha {{comparison}}. Le pagine in più sono mostrate su un solo lato e contrassegnate come completamente rimosse/aggiunte."
[compare.rendering]
complete = "Renderizzazione pagine completata"
inProgress = "Almeno uno di questi PDF è molto grande; lo scorrimento non sarà fluido finché la renderizzazione non sarà completa"
pageNotReadyBody = "Alcune pagine sono ancora in renderizzazione. La navigazione si stabilizzerà appena saranno pronte."
pageNotReadyTitle = "Pagina non ancora renderizzata"
pagesRendered = "pagine renderizzate"
rendering = "renderizzazione"
[compare.review]
actionsHint = "Rivedi il confronto, scambia i ruoli dei documenti o esporta il riepilogo."
exportSummary = "Esporta riepilogo"
switchOrder = "Inverti ordine"
title = "Risultato del confronto"
[compare.selection]
originalEditedTitle = "Seleziona PDF originale e modificato"
[compare.slowOperation]
body = "Questo confronto sta impiegando più del solito. Puoi lasciarlo continuare o annullarlo."
cancel = "Annulla confronto"
title = "Stiamo ancora lavorando…"
[compare.status]
complete = "Confronto pronto"
extracting = "Estrazione del testo..."
processing = "Analisi delle differenze..."
[compare.summary]
baseHeading = "Documento originale"
comparisonHeading = "Documento modificato"
pageLabel = "Pagina"
[compare.swap]
confirm = "Inverti e riesegui"
confirmBody = "Questo rieseguirà lo strumento. Sei sicuro di voler invertire l'ordine di Originale e Modificato?"
confirmTitle = "Eseguire di nuovo il confronto?"
label = "Scambia"
[compare.toasts]
unlinkedBody = "Suggerimento: Freccia Su/Giù scorrono entrambi i pannelli; la panoramica muove solo il pannello attivo."
unlinkedTitle = "Scorrimento e panoramica indipendenti abilitati"
[compare.too.dissimilar]
message = "Questi documenti sembrano molto dissimili. Il confronto è stato interrotto per risparmiare tempo."
[compress]
credit = "Questo servizio utilizza qpdf per la compressione/ottimizzazione dei PDF."
desc = "Comprimi i PDF per ridurne la dimensione."
header = "Comprimi PDF"
submit = "Comprimi"
title = "Comprimi"
[compress.compressionLevel]
range1to3 = "Valori più bassi preservano la qualità ma producono file più grandi"
range4to6 = "Compressione media con riduzione moderata della qualità"
range7to9 = "Valori più alti riducono significativamente la dimensione del file ma possono ridurre la chiarezza delle immagini"
[compress.error]
failed = "Si è verificato un errore durante la compressione del PDF."
[compress.grayscale]
label = "Applica scala di grigio per la compressione"
[compress.linearize]
label = "Linearizza PDF per visualizzazione web rapida"
[compress.lineArt]
description = "Usa ImageMagick per ridurre le pagine a bianco e nero ad alto contrasto per la massima riduzione delle dimensioni."
detailLevel = "Livello di dettaglio"
edgeEmphasis = "Enfasi dei bordi"
edgeHigh = "Forte"
edgeLow = "Leggera"
edgeMedium = "Bilanciata"
label = "Converti le immagini in disegno al tratto"
unavailable = "ImageMagick non è installato o abilitato su questo server"
[compress.method]
filesize = "Dimensione"
quality = "Qualità"
title = "Metodo di compressione"
[compress.selectText]
2 = "Livello di ottimizzazione:"
4 = "Modalità automatica - Regola automaticamente la qualità per ottenere le dimensioni esatte del PDF"
5 = "Dimensioni PDF previste (ad es. 25 MB, 10,8 MB, 25 KB)"
[compress.selectText.1]
1 = "1-3 Compressione PDF,</br> 4-6 Compressione immagine leggera,</br> 7-9 Compressione immagine intensa Ridurrà drasticamente la qualità dell'immagine"
_value = "Impostazioni di compressione"
[compress.tooltip.description]
text = "La compressione è un modo semplice per ridurre la dimensione del file. Scegli Dimensione File per inserire una dimensione obiettivo e lascia che regoliamo la qualità per te. Scegli Qualità per impostare manualmente lintensità della compressione."
title = "Descrizione"
[compress.tooltip.grayscale]
text = "Seleziona questa opzione per convertire tutte le immagini in bianco e nero, il che può ridurre significativamente la dimensione, specialmente per PDF scansionati o ricchi di immagini."
title = "Scala di grigi"
[compress.tooltip.header]
title = "Panoramica impostazioni di compressione"
[compress.tooltip.lineArt]
text = "Converti le pagine in bianco e nero ad alto contrasto usando ImageMagick. Usa il livello di dettaglio per controllare quanto contenuto diventa nero e l'enfasi dei bordi per controllare l'aggressività del rilevamento dei bordi."
title = "Disegno al tratto"
[compress.tooltip.qualityAdjustment]
bullet1 = "Valori più bassi preservano la qualità"
bullet2 = "Valori più alti riducono la dimensione del file"
text = "Trascina il cursore per regolare lintensità della compressione. Valori bassi (13) preservano la qualità ma producono file più grandi. Valori alti (79) riducono maggiormente la dimensione ma diminuiscono la nitidezza delle immagini."
title = "Regolazione qualità"
[compressPdfs]
tags = "comprimere,piccolo,minuscolo"
[config]
plan = "Piano"
[config.account.overview]
confirmDelete = "Elimina il mio account"
deleteAccount = "Elimina account"
deleteAccountTitle = "Elimina account"
deleteFailed = "Impossibile eliminare l'account."
deleteFailedTitle = "Impossibile eliminare l'account"
deleteWarning = "Questa azione è permanente e non può essere annullata. Tutti i tuoi dati verranno eliminati."
enterEmailConfirm = "Per confermare l'eliminazione, digita qui sotto il tuo indirizzo email ({{email}}):"
guestDescription = "Sei connesso come ospite. Considera laggiornamento dellaccount qui sopra."
label = "Panoramica"
manageAccountPreferences = "Gestisci le preferenze del tuo account"
signedInAs = "Accesso effettuato come"
title = "Impostazioni account"
[config.account.profilePicture]
description = "Carica un'immagine per personalizzare il tuo account."
help = "PNG, JPG o WebP fino a 2 MB."
remove = "Rimuovi"
sizeError = "Seleziona un'immagine più piccola di 2 MB."
switchedToCustom = "Immagine personalizzata impostata. Ora puoi caricarne una tua."
title = "Immagine del profilo"
upload = "Carica"
useCustom = "Usa immagine personalizzata"
usingProvider = "Immagine profilo di {{provider}} in uso"
[config.account.profilePicture.cropper]
cropError = "Impossibile ritagliare l'immagine. Riprova."
invalidImage = "File immagine non valido. Seleziona un file PNG, JPG o WebP valido."
processing = "Elaborazione del ritaglio..."
save = "Salva immagine ritagliata"
sizeErrorAfterCrop = "L'immagine ritagliata è troppo grande. Allontana lo zoom o ritaglia un'area più piccola."
title = "Ritaglia immagine del profilo"
zoom = "Zoom"
[config.account.security]
changePassword = "Cambia password"
description = "Gestisci password e impostazioni di sicurezza."
title = "Password e sicurezza"
update = "Aggiorna password"
[config.account.upgrade]
description = "Collega il tuo account per preservare la cronologia e accedere a più funzionalità!"
email = "Email"
emailPassword = "oppure inserisci la tua email e password"
emailPlaceholder = "Inserisci la tua email"
linkWith = "Collega con"
password = "Password (opzionale)"
passwordNote = "Lascia vuoto per usare solo la verifica via email"
passwordPlaceholder = "Imposta una password"
socialLogin = "Aggiorna con account social"
title = "Aggiorna account ospite"
upgradeButton = "Aggiorna account"
[config.apiKeys]
chartAriaLabel = "Uso crediti: inclusi {{includedUsed}} di {{includedTotal}}, acquistati {{purchasedUsed}} di {{purchasedTotal}}"
copyKeyAriaLabel = "Copia chiave API"
creditsRemaining = "Crediti rimanenti"
description = "La tua chiave API per accedere alla suite di strumenti PDF di Stirling. Copiala nel tuo progetto o aggiorna per generarne una nuova."
docsDescription = "Scopri di più su come integrare con Stirling PDF:"
docsLink = "Documentazione API"
docsTitle = "Documentazione API"
generateError = "Non siamo riusciti a generare la tua chiave API."
goToAccount = "Vai allAccount"
guestInfo = "Gli utenti ospiti non ricevono chiavi API. Crea un account per ottenere una chiave API da usare nelle tue applicazioni."
includedCredits = "Crediti inclusi"
intro = "Usa la tua chiave API per accedere programmaticamente alle capacità di elaborazione di Stirling PDF."
label = "Chiave API"
lastApiUse = "Ultimo uso API"
nextReset = "Prossimo reset"
overlayMessage = "Genera una chiave per vedere crediti e crediti disponibili"
publicKeyAriaLabel = "Chiave API pubblica"
purchasedCredits = "Crediti acquistati"
refreshAriaLabel = "Aggiorna chiave API"
schemaLink = "Riferimento schema API"
totalCredits = "Crediti totali"
usage = "Includi questa chiave nell'intestazione X-API-KEY in tutte le richieste API."
[config.apiKeys.alert]
apiKeyErrorTitle = "Errore API Key"
apiKeyRefreshed = "API Key aggiornata"
apiKeyRefreshedBody = "La tua API key è stata aggiornata correttamente."
failedToCreateApiKey = "Creazione della API key non riuscita."
failedToFetchApiKey = "Impossibile recuperare la API key."
failedToRefreshApiKey = "Aggiornamento della API key non riuscito."
failedToRetrieveApiKey = "Impossibile recuperare la API key dalla risposta."
[config.apiKeys.refreshModal]
confirmCta = "Aggiorna chiavi"
confirmPrompt = "Sei sicuro di voler continuare?"
impact = "Qualsiasi applicazione o servizio che usa attualmente queste chiavi smetterà di funzionare finché non le aggiornerai con le nuove."
title = "Aggiorna chiavi API"
warning = "⚠️ Attenzione: questa azione genererà nuove chiavi API e renderà non valide le chiavi precedenti."
[config.overview]
description = "Impostazioni correnti dell'applicazione e dettagli di configurazione."
error = "Errore"
loading = "Caricamento configurazione..."
title = "Configurazione applicazione"
warning = "Avviso configurazione"
[config.overview.sections]
basic = "Configurazione di base"
integration = "Configurazione integrazione"
security = "Configurazione sicurezza"
system = "Configurazione sistema"
[connectionMode.status]
localOffline = "Modalità offline in esecuzione"
localOnline = "Modalità offline in esecuzione"
saas = "Connesso a Stirling Cloud"
selfhostedChecking = "Connesso al server self-hosted (verifica...)"
selfhostedOffline = "Server self-hosted non raggiungibile"
selfhostedOnline = "Connesso al server self-hosted"
[convert]
autoRotate = "Rotazione automatica"
autoRotateDescription = "Ruota automaticamente le immagini per adattarle meglio alla pagina PDF"
blackwhite = "Bianco e nero"
cbrDpi = "DPI per il rendering delle immagini"
cbrOptions = "Opzioni CBR"
cbrOutputOptions = "Opzioni da PDF a CBR"
cbrToPdf = "CBR → PDF"
cbzDpi = "DPI per il rendering delle immagini"
cbzOptions = "Opzioni CBZ in PDF"
cbzOutputOptions = "Opzioni PDF in CBZ"
cbzToPdf = "CBZ → PDF"
color = "Colore"
colorType = "Tipo di colore"
combineImages = "Combina immagini"
combineImagesDescription = "Combina tutte le immagini in un unico PDF, oppure crea PDF separati per ogni immagine"
combineSvgs = "Unisci SVG in un unico PDF"
combineSvgsDescription = "Unisci tutti i file SVG in un unico PDF con più pagine oppure crea PDF separati per ogni SVG"
conversionCompleted = "Conversione completata"
conversionResults = "Risultati conversione"
convertFiles = "Converti file"
convertFrom = "Converti da"
converting = "Conversione in corso..."
convertTo = "Converti in"
defaultFilename = "file_convertito"
desc = "Converti file tra diversi formati"
downloadConverted = "Scarica file convertito"
downloadHtml = "Scarica file HTML intermedio invece del PDF"
dpi = "DPI"
ebookToPdf = "eBook → PDF"
emailOptions = "Opzioni Email a PDF"
emlToPdf = "Email → PDF"
errorConversion = "Si è verificato un errore durante la conversione del file."
errorNoFiles = "Seleziona almeno un file da convertire."
errorNoFormat = "Seleziona sia il formato sorgente sia quello di destinazione."
errorNotSupported = "La conversione da {{from}} a {{to}} non è supportata."
fileFormat = "Formato file"
files = "File"
fileToPdf = "Office/Documento → PDF"
fillPage = "Riempi la pagina"
fitDocumentToPage = "Adatta documento alla pagina"
fitOption = "Opzione di adattamento"
grayscale = "Scala di grigi"
greyscale = "Scala di grigi"
imageOptions = "Opzioni immagine"
images = "Immagini"
imagesExt = "Immagini (JPG, PNG, ecc.)"
includeAllRecipients = "Includi destinatari CC e BCC nellintestazione"
includeAttachments = "Includi allegati email"
maintainAspectRatio = "Mantieni rapporto daspetto"
markdown = "Markdown"
maxAttachmentSize = "Dimensione massima allegato (MB)"
multiple = "Multipli"
noFileSelected = "Nessun file selezionato. Usa il pannello file per aggiungere file."
odpExt = "Presentazione OpenDocument (.odp)"
odtExt = "Testo OpenDocument (.odt)"
officeDocs = "Documenti Office (Word, Excel, PowerPoint)"
optimizeForEbook = "Ottimizza il PDF per i lettori ebook (usa Ghostscript)"
output = "Output"
outputFormat = "Formato di output"
outputOptions = "Opzioni di output"
pdfaDigitalSignatureWarning = "Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo."
pdfaFormat = "Formato PDF/A"
pdfaNote = "PDF/A-1b è più compatibile, PDF/A-2b supporta più funzionalità."
pdfaOptions = "Opzioni PDF/A"
pdfOptions = "Opzioni PDF"
pdfToCbr = "PDF → CBR"
pdfToCbz = "PDF → CBZ"
pdfToEpub = "PDF → EPUB"
pdfxDescription = "PDF/X è un sottoinsieme PDF standard ISO per una stampa affidabile e lo scambio di grafica."
pdfxDigitalSignatureWarning = "Il PDF contiene una firma digitale. Questa verrà rimossa nel passaggio successivo."
pptExt = "PowerPoint (.pptx)"
results = "Risultati"
rtfExt = "Rich Text Format (.rtf)"
selectedFiles = "File selezionati"
selectFilesPlaceholder = "Seleziona i file nella vista principale per iniziare"
selectSourceFormatFirst = "Seleziona prima un formato sorgente"
settings = "Impostazioni"
single = "Singolo"
sourceFormatPlaceholder = "Formato sorgente"
strictMode = "Modalità Stretta"
strictModeDesc = "Errore se la conversione non è perfetta (utilizza la verifica VeraPDF)"
svgPdfOptions = "Opzioni da SVG a PDF"
svgToPdf = "SVG → PDF"
svgVectorNote = "I file SVG vengono renderizzati come grafica vettoriale per un output nitido a qualsiasi risoluzione. Le dimensioni dell'SVG determinano le dimensioni della pagina PDF."
targetFormatPlaceholder = "Formato di destinazione"
textRtf = "Testo/RTF"
title = "Converti"
txtExt = "Testo semplice (.txt)"
webOptions = "Opzioni Web a PDF"
wordDoc = "Documento Word"
wordDocExt = "Documento Word (.docx)"
zoomLevel = "Livello di zoom"
[convert.ebookOptions]
ebookOptions = "Opzioni da eBook a PDF"
ebookOptionsDesc = "Opzioni per convertire eBook in PDF"
embedAllFonts = "Incorpora tutti i font"
embedAllFontsDesc = "Incorpora tutti i font dell'eBook nel PDF generato"
includePageNumbers = "Includi numeri di pagina"
includePageNumbersDesc = "Aggiungi i numeri di pagina al PDF generato"
includeTableOfContents = "Includi indice"
includeTableOfContentsDesc = "Aggiungi un indice generato al PDF risultante"
optimizeForEbookPdf = "Ottimizza per lettori eBook"
optimizeForEbookPdfDesc = "Ottimizza il PDF per la lettura su eBook (dimensione file ridotta, migliore resa su dispositivi e-Ink)"
[convert.epubOptions]
detectChapters = "Rileva capitoli"
detectChaptersDesc = "Rileva intestazioni simili a capitoli e inserisci interruzioni di pagina EPUB"
epubOptions = "Opzioni da PDF a eBook"
epubOptionsDesc = "Opzioni per convertire PDF in EPUB/AZW3"
kindleEink = "Kindle e-Ink (ottimizzato per testo)"
outputFormat = "Formato di output"
outputFormatDesc = "Scegli il formato di output per l'eBook"
tabletPhone = "Tablet/Telefono (con immagini)"
targetDevice = "Dispositivo di destinazione"
targetDeviceDesc = "Scegli un profilo di output ottimizzato per il dispositivo di lettura"
[cookieBanner.popUp]
acceptAllBtn = "Acconsento"
acceptNecessaryBtn = "No grazie"
showPreferencesBtn = "Gestisci preferenze"
title = "Come utilizziamo i cookie"
[cookieBanner.popUp.description]
1 = "Utilizziamo cookie e altre tecnologie per migliorare l'esperienza utente di Stirling PDF, aiutandoci a perfezionare i nostri strumenti e a continuare a sviluppare funzionalità che amerai."
2 = "Se preferisci non farlo, cliccando su \"No grazie\" verranno abilitati solo i cookie essenziali, necessari per il corretto funzionamento del sito."
[cookieBanner.preferencesModal]
acceptAllBtn = "Accetta tutto"
acceptNecessaryBtn = "Rifiuta tutto"
closeIconLabel = "Chiusura modale"
savePreferencesBtn = "Salva preferenze"
serviceCounterLabel = "Servizio|Servizi"
subtitle = "Utilizzo dei cookie"
title = "Gestore delle preferenze per il consenso"
[cookieBanner.preferencesModal.analytics]
description = "Questi cookie ci aiutano a capire come vengono utilizzati i nostri strumenti, così possiamo concentrarci sullo sviluppo delle funzionalità che la nostra community apprezza di più. Non preoccuparti: Stirling PDF non può e non traccerà mai il contenuto dei documenti con cui lavori."
title = "Analitiche"
[cookieBanner.preferencesModal.description]
1 = "Stirling PDF utilizza cookie e tecnologie simili per migliorare la tua esperienza e comprendere come vengono utilizzati i nostri strumenti. Questo ci aiuta a migliorare le prestazioni, a sviluppare le funzionalità che ti interessano e a fornire supporto continuo ai nostri utenti."
2 = "Stirling PDF non può e non potrà mai tracciare o accedere al contenuto dei documenti che utilizzi."
3 = "La tua privacy e la tua fiducia sono al centro del nostro operato."
[cookieBanner.preferencesModal.necessary]
description = "Questi cookie sono essenziali per il corretto funzionamento del sito web. Abilitano funzionalità fondamentali come l'impostazione delle preferenze sulla privacy, l'accesso e la compilazione di moduli, motivo per cui non possono essere disattivati."
[cookieBanner.preferencesModal.necessary.title]
1 = "Cookie strettamente necessari"
2 = "Sempre abilitati"
[cookieBanner.services]
posthog = "PostHog Analytics"
scarf = "Scarf Pixel"
[credits]
enableOverageBilling = "Abilita fatturazione per eccedenze"
maybeLater = "Forse più tardi"
upgrade = "Aggiorna"
[credits.insufficient]
brief = "Crediti insufficienti. Servono {{required}} crediti ma ne hai {{current}}."
freeTier = "Passa a Team per 10x più crediti e fatturazione per eccedenze illimitata."
managedMember = "Contatta il team leader per assistenza."
message = "Non hai abbastanza crediti per eseguire {{tool}}. Attualmente hai {{current}} crediti."
messageWithAmount = "Servono {{required}} crediti per eseguire {{tool}}, ma ne hai solo {{current}}."
teamMember = "Abilita la fatturazione per eccedenze per non rimanere mai senza crediti."
title = "Crediti insufficienti"
[credits.modal]
advancedMonitoring = "Monitoraggio avanzato"
allInOneWorkspace = "Workspace PDF tutto-in-uno (visualizzatore, strumenti e agente)"
apiSandbox = "API sandbox"
contactSales = "Contatta il reparto vendite"
creditsRemaining = "{{current}} di {{total}} rimanenti"
creditsThisMonth = "Crediti mensili"
current = "Piano attuale"
customPricing = "Personalizzato"
customSmartFolders = "Cartelle Smart personalizzate"
dedicatedSupportSlas = "Supporto dedicato e SLA"
enterpriseSubscription = "Enterprise"
everythingInCredits = "Tutto in Crediti, più:"
everythingInFree = "Tutto in Free, più:"
fasterThroughput = "Capacità di elaborazione 10x più veloce"
forRegularWork = "Per un uso PDF regolare:"
freeTier = "Piano Free"
fullyPrivateFiles = "File completamente privati"
largeFileProcessing = "Elaborazione file di grandi dimensioni"
managedMemberMessage = "Hai accesso illimitato ai crediti tramite il tuo team. Se hai bisogno di assistenza, contatta il tuo team leader."
managedMemberTitle = "Crediti illimitati"
meteringBillingNote = "I crediti in eccedenza vengono fatturati mensilmente insieme al tuo abbonamento Team. Monitora l'utilizzo in qualsiasi momento nelle impostazioni del tuo account."
meteringExplanation = "Il tuo piano Team include {{credits}} crediti al mese. Quando li esaurisci, la fatturazione per eccedenze fornisce automaticamente crediti aggiuntivi così non devi mai fermarti."
meteringIncluded = "{{credits}} crediti/mese inclusi con Team"
meteringNeverRunOut = "Non rimanere mai senza crediti"
meteringNoCommitment = "Nessun vincolo, annulla in qualsiasi momento"
meteringPayAsYouGo = "Paga solo ciò che usi"
meteringPrice = "Crediti aggiuntivi a {{price}}/credito"
meteringTitle = "Fatturazione a consumo per eccedenze"
monthlyCredits = "crediti mensili"
orgWideAccess = "Controlli di accesso a livello di organizzazione"
overage = "eccedenze"
perMonth = "/mese"
popular = "Popolare"
premiumAiModels = "Modelli AI premium"
prioritySupport = "Supporto prioritario"
privateDocCloud = "Documento Cloud privato"
ragFineTuning = "RAG + fine-tuning"
secureApiAccess = "Accesso API sicuro"
selfHostLink = "Consulta la documentazione e i piani"
selfHostPrompt = "Vuoi fare self-hosting?"
standardThroughput = "Throughput standard"
subtitle = "Passa a Team per avere 10x i crediti e un'elaborazione più rapida."
subtitlePro = "Abilita la fatturazione automatica per eccedenze per non rimanere mai senza crediti."
teamLeaderOnly = "Solo i team leader possono abilitare la fatturazione per eccedenze"
teamSubscription = "Team"
titleExhausted = "Hai utilizzato i tuoi crediti gratuiti"
titleExhaustedPro = "Hai esaurito i crediti"
unlimitedApiAccess = "Accesso API illimitato"
unlimitedMonthlyCredits = "Licenza sito"
unlimitedSeats = "Utenti illimitati"
[credits.modal.features]
everythingInCredits = "Tutto in Crediti, più:"
everythingInFree = "Tutto in Free, più:"
forRegularWork = "Per un uso PDF regolare:"
[crop]
autoCrop = "Ritaglio automatico spazi bianchi"
header = "Ritaglia PDF"
noFileSelected = "Seleziona un file PDF per iniziare il ritaglio"
reset = "Reimposta allintero PDF"
submit = "Invia"
title = "Ritaglia"
[crop.automation]
info = "Inserisci le coordinate di ritaglio in punti PDF. L'origine (0,0) è in basso a sinistra. Questi valori verranno applicati a tutti i PDF elaborati in questa automazione."
reference = "Riferimento: una pagina A4 è 595.28 × 841.89 punti (210mm × 297mm). 1 pollice = 72 punti."
[crop.coordinates]
title = "Posizione e dimensioni"
[crop.coordinates.height]
desc = "Altezza di ritaglio (punti)"
label = "Altezza"
[crop.coordinates.width]
desc = "Larghezza di ritaglio (punti)"
label = "Larghezza"
[crop.coordinates.x]
desc = "Bordo sinistro (punti)"
label = "Posizione X"
[crop.coordinates.y]
desc = "Bordo inferiore (punti)"
label = "Posizione Y"
[crop.error]
failed = "Impossibile ritagliare il PDF"
invalidArea = "Larea di ritaglio supera i limiti del PDF"
[crop.preview]
title = "Selezione area di ritaglio"
[crop.results]
title = "Risultati ritaglio"
[crop.steps]
selectArea = "Seleziona area di ritaglio"
[crop.tooltip]
description = "Seleziona larea da ritagliare dal tuo PDF trascinando e ridimensionando la sovrapposizione blu sulla miniatura."
drag = "Trascina la sovrapposizione per spostare larea di ritaglio"
precision = "Usa gli input delle coordinate per un posizionamento preciso"
resize = "Trascina i bordi e gli angoli per ridimensionare"
title = "Come ritagliare i PDF"
[database]
backupCreated = "Backup del database riuscito"
createBackupFile = "Crea file di backup"
creationDate = "Data di creazione"
deleteBackupFile = "Elimina file di backup"
downloadBackupFile = "Scarica il file di backup"
failedImportFile = "Importazione file non riuscita"
fileName = "Nome file"
fileNotFound = "File non trovato"
fileNullOrEmpty = "Il file non deve essere nullo o vuoto"
fileSize = "Dimensione"
header = "Importazione/esportazione database"
importBackupFile = "Importa file di backup"
importIntoDatabaseSuccessed = "L'importazione nel database è avvenuta con successo"
info_1 = "Quando si importano i dati, è fondamentale garantire la struttura corretta. Se non sei sicuro di quello che stai facendo, chiedi consiglio e supporto a un professionista. Un errore nella struttura può causare malfunzionamenti dell'applicazione, fino alla completa impossibilità di eseguire l'applicazione."
info_2 = "Il nome del file non ha importanza durante il caricamento. Verrà rinominato in seguito per seguire il formato backup_user__yyyyMMddHHmm.sql,garantendo una convenzione di denominazione coerente."
notSupported = "Questa funzione non è disponibile per la connessione al database."
submit = "Importa Backup"
title = "Importazione/Esportazione database"
[decrypt]
cancelled = "Operazione annullata per il PDF: {0}"
invalidPassword = "Riprova con la password corretta."
invalidPasswordHeader = "Password errata o crittografia non supportata per il PDF: {0}"
noPassword = "Nessuna password fornita per il PDF crittografato: {0}"
passwordPrompt = "Questo file è protetto da password. Inserisci la password:"
serverError = "Errore del server durante la decrittazione: {0}"
success = "File decrittografato con successo."
unexpectedError = "Si è verificato un errore durante l'elaborazione del file. Riprova.."
[defaultApp]
description = "Puoi cambiarlo in seguito nelle impostazioni di sistema."
dismiss = "Ignora"
message = "Vuoi impostare Stirling PDF come editor PDF predefinito?"
notNow = "Non ora"
setDefault = "Imposta predefinito"
title = "Imposta come app PDF predefinita"
[defaultApp.error]
message = "Impossibile impostare il gestore PDF predefinito"
title = "Errore"
[defaultApp.prompt]
message = "Rendi Stirling PDF l'app predefinita per aprire i file PDF."
title = "Imposta come editor PDF predefinito"
[defaultApp.settingsOpened]
message = "Seleziona Stirling PDF nelle impostazioni di sistema"
title = "Impostazioni aperte"
[defaultApp.success]
message = "Stirling PDF è ora il tuo editor PDF predefinito"
title = "App predefinita impostata"
[editTableOfContents]
submit = "Applica sommario"
[editTableOfContents.actions]
clipboardUnavailable = "L'accesso agli appunti non è disponibile in questo browser."
export = "Esporta segnalibri"
exportClipboard = "Copia JSON negli appunti"
exportJson = "Scarica JSON"
importClipboard = "Incolla JSON dagli appunti"
importJson = "Importa JSON"
loadFromPdf = "Carica dal PDF selezionato"
noFile = "Seleziona un PDF da cui estrarre i segnalibri esistenti."
selectedFile = "Caricato da {{file}}"
source = "Carica segnalibri"
[editTableOfContents.editor]
addTopLevel = "Aggiungi segnalibro di primo livello"
childBadge = "Figlio"
confirmRemove = "Rimuovere questo segnalibro e tutti i suoi figli?"
defaultChildTitle = "Segnalibro figlio"
defaultSiblingTitle = "Nuovo segnalibro"
defaultTitle = "Nuovo segnalibro"
description = "Aggiungi, nidifica e riordina i segnalibri per creare la struttura del tuo PDF."
heading = "Editor segnalibri"
pagePreview = "Pagina {{page}}"
untitled = "Segnalibro senza titolo"
[editTableOfContents.editor.actions]
addChild = "Aggiungi segnalibro figlio"
addSibling = "Aggiungi segnalibro fratello"
remove = "Rimuovi segnalibro"
toggle = "Mostra/Nascondi figli"
[editTableOfContents.editor.empty]
action = "Aggiungi primo segnalibro"
description = "Importa segnalibri esistenti o inizia aggiungendo la tua prima voce."
title = "Ancora nessun segnalibro"
[editTableOfContents.editor.field]
page = "Numero pagina di destinazione"
title = "Titolo segnalibro"
[editTableOfContents.error]
failed = "Impossibile aggiornare il sommario"
[editTableOfContents.info]
line1 = "Ogni segnalibro richiede un titolo descrittivo e la pagina da aprire."
line2 = "Usa segnalibri figli per creare una gerarchia per capitoli, sezioni o sottosezioni."
line3 = "Importa segnalibri dal PDF selezionato o da un file JSON per risparmiare tempo."
[editTableOfContents.messages]
copied = "Copiato negli appunti"
copiedBody = "JSON dei segnalibri copiato correttamente."
copyFailed = "Copia non riuscita"
exported = "Download JSON pronto"
imported = "Segnalibri importati"
importedBody = "La tua struttura JSON ha sostituito il contenuto attuale dell'editor."
importedClipboard = "I dati degli appunti hanno sostituito l'elenco corrente di segnalibri."
invalidJson = "Struttura JSON non valida"
invalidJsonBody = "Fornisci un file JSON di segnalibri valido e riprova."
loadedBody = "I segnalibri esistenti dal PDF sono stati caricati nell'editor."
loadedTitle = "Segnalibri estratti"
loadFailed = "Impossibile estrarre i segnalibri dal PDF selezionato."
noBookmarks = "Nessun segnalibro trovato nel PDF selezionato."
[editTableOfContents.results]
subtitle = "Scarica il file elaborato o annulla l'operazione qui sotto."
title = "PDF aggiornato con segnalibri"
[editTableOfContents.settings]
replaceExisting = "Sostituisci i segnalibri esistenti (deseleziona per accodare)"
replaceExistingHint = "Se disabilitato, la nuova struttura viene aggiunta dopo gli attuali segnalibri."
title = "Segnalibri e struttura"
[editTableOfContents.workbench]
changeFile = "Cambia PDF"
fileLabel = "Le modifiche verranno applicate al PDF attualmente selezionato."
filePrompt = "Seleziona un PDF dalla tua libreria o caricane uno nuovo per iniziare."
noFile = "Nessun PDF selezionato"
selectFile = "Seleziona PDF"
subtitle = "Importa segnalibri, crea gerarchie e applica la struttura senza pannelli laterali affollati."
tabTitle = "Area struttura"
[editTableOfContents.workbench.empty]
description = "Seleziona lo strumento Modifica sommario per caricare la sua area di lavoro."
title = "Apri lo strumento per iniziare a modificare"
[encryptedPdfUnlock]
description = "Questo PDF è protetto da password. Inserisci la password per continuare a lavorarci."
emptyResponse = "La rimozione della password non ha prodotto alcun file."
incorrectPassword = "Password errata"
missingFile = "Il file selezionato non è più disponibile."
required = "Inserisci la password per continuare."
skip = "Salta per ora"
successBody = "Password rimossa con successo."
successBodyWithName = "Password rimossa da {{fileName}}"
successTitle = "Password rimossa"
title = "Rimuovi la password per continuare"
unlock = "Sblocca e continua"
unlockAll = "Usa per tutti ({{count}})"
unlockAllPartialFail = "Password errata per: {{names}}"
unlockAllSuccess = "Sbloccati {{count}} file."
unlockPrompt = "Sblocca il PDF per continuare"
viewerLocked = "Questo PDF è protetto da password"
viewerUnlock = "Sblocca"
[encryptedPdfUnlock.password]
label = "Password PDF"
placeholder = "Inserisci la password del PDF"
[endpointStatistics]
all = "Tutto"
dataTypeAll = "Tutti"
dataTypeApi = "API"
dataTypeLabel = "Tipo di dati:"
dataTypeUi = "UI"
endpoint = "Endpoint"
failedToLoad = "Impossibile caricare i dati dell'endpoint. Prova ad aggiornare."
header = "Statistiche degli endpoint"
home = "Home"
loading = "Caricamento..."
login = "Accesso"
numberOfVisits = "Numero di visite"
percentage = "Percentuale"
refresh = "Aggiorna"
retry = "Riprovare"
selectedVisits = "Visite selezionate"
showing = "Mostrare"
title = "Statistiche degli endpoint"
top = "Migliore"
top10 = "I migliori 10"
top20 = "I migliori 20"
totalEndpoints = "Endpoint totali"
totalVisits = "Visite totali"
visits = "Visite"
visitsTooltip = "Visite: {0} ({1}% del totale)"
[enterpriseEdition]
button = "Aggiorna alla versione Pro"
ssoAdvert = "Cerchi altre funzionalità di gestione degli utenti? Dai un'occhiata a Stirling PDF Pro"
warning = "Questa funzionalità è disponibile solo per gli utenti Pro."
yamlAdvert = "Stirling PDF Pro supporta i file di configurazione YAML e altre funzionalità SSO."
[error]
_value = "Errore"
contactTip = "Se i problemi persistono, non esitare a contattarci per chiedere aiuto. Puoi aprire un ticket sulla nostra pagina GitHub o contattarci tramite Discord:"
copyStack = "Copia traccia dello stack"
discordSubmit = "Discord: invia post di supporto"
dismissAllErrors = "Chiudi tutti gli errori"
encryptedPdfMustRemovePassword = "Questo PDF è crittografato o protetto da password. Si prega di sbloccarlo prima di convertire in PDF/A."
generic = "Si è verificato un errore"
github = "Apri un ticket su GitHub"
githubSubmit = "GitHub: apri un ticket"
incorrectPasswordProvided = "La password del PDF è errata o non è stata fornita."
needHelp = "Hai bisogno di aiuto / trovato un problema?"
pdfPassword = "Il documento PDF è protetto da password e la password non è stata fornita oppure non era corretta"
showStack = "Mostra traccia dello stack"
sorry = "Ci scusiamo per il problema!"
[error.404]
1 = "Non riusciamo a trovare la pagina che stai cercando."
2 = "Qualcosa è andato storto"
head = "404 - Pagina non trovata | Spiacenti, siamo inciampati nel codice!"
[extractImages]
allowDuplicates = "Salva le immagini duplicate"
header = "Estrai immagini"
selectText = "Seleziona il formato in cui salvare le immagini estratte"
submit = "Estrai"
tags = "immagine,foto,salva,archivio,zip,catturare,prendere"
title = "Estrai immagini"
[extractImages.error]
failed = "Si è verificato un errore durante l'estrazione delle immagini dal PDF."
[extractImages.settings]
title = "Impostazioni"
[extractPage]
tags = "estrarre"
[extractPages]
submit = "Estrai pagine"
title = "Estrai pagine"
[extractPages.error]
failed = "Impossibile estrarre le pagine"
[extractPages.pageNumbers]
label = "Pagine da estrarre"
placeholder = "es., 1,3,5-8 o dispari & 1-10"
[extractPages.results]
title = "Pagine estratte"
[extractPages.settings]
title = "Impostazioni"
[extractPages.tooltip]
description = "Estrae le pagine selezionate in un nuovo PDF, mantenendo l'ordine."
[fileChooser]
click = "Clicca"
dragAndDrop = "Trascina & Rilascia"
dragAndDropImage = "Trascina & rilascia il file immagine"
dragAndDropPDF = "Trascina & rilascia il file PDF"
extractPDF = "Estraendo..."
hoveredDragAndDrop = "Trascina & rilascia i file qui"
or = "o"
[fileEditor]
addFiles = "Aggiungi file"
pageCount = "{{count}} pagine"
pageCount_one = "{{count}} pagina"
pageCount_other = "{{count}} pagine"
[fileManager]
active = "Attivo"
addToUpload = "Aggiungi al caricamento"
changesNotUploaded = "Modifiche non caricate"
clearAll = "Pulisci tutto"
clearSelection = "Deseleziona"
clickToUpload = "Clicca per caricare file"
closeAllFiles = "Chiudi tutti i file"
closeFile = "Chiudi file"
cloudFile = "File cloud"
copyCreated = "Copia salvata su questo dispositivo."
copyFailed = "Impossibile creare una copia."
delete = "Elimina"
deleteAll = "Elimina tutto"
deleteSelected = "Elimina selezionata"
deselectAll = "Deseleziona tutto"
details = "Dettagli file"
download = "Salva"
downloadSelected = "Scarica selezionati"
dragDrop = "Trascina e rilascia i file qui"
dropFilesHere = "Rilascia i file qui"
failedToLoad = "Caricamento del file nel set attivo non riuscito."
failedToOpen = "Impossibile aprire il file. Potrebbe essere stato rimosso dallarchiviazione."
fileFormat = "Formato"
fileHistory = "Cronologia file"
fileName = "Nome"
fileSize = "Dimensione"
filesSelected = "file selezionati"
filesStored = "file archiviati"
fileVersion = "Versione"
filterAll = "Tutti"
filterLocal = "Locale"
filterSharedByMe = "Condivisi da me"
filterSharedWithMe = "Condivisi con me"
googleDrive = "Google Drive"
googleDriveNotAvailable = "Integrazione Google Drive non disponibile"
googleDriveShort = "Drive"
hideHistory = "Nascondi cronologia"
lastModified = "Ultima modifica"
lastSynced = "Ultima sincronizzazione"
leaveShare = "Rimuovi dal mio elenco"
leaveShareFailed = "Impossibile rimuovere il file condiviso."
leaveShareSuccess = "Rimosso dal tuo elenco Condivisi."
loadingFiles = "Caricamento file..."
loadingHistory = "Caricamento cronologia..."
localFiles = "File locali"
localOnly = "Solo locale"
makeCopy = "Crea una copia"
mobileShort = "Mobile"
mobileUpload = "Caricamento da mobile"
mobileUploadNotAvailable = "Caricamento da mobile non abilitato"
myFiles = "I miei file"
noFiles = "Nessun file disponibile"
noFileSelected = "Nessun file selezionato"
noFilesFound = "Nessun file trovato per la tua ricerca"
noRecentFiles = "Nessun file recente trovato"
openFile = "Apri file"
openFiles = "Apri file"
openInFileEditor = "Apri nellEditor File"
openInPageEditor = "Apri nell'Editor di pagine"
owner = "Proprietario"
ownerUnknown = "Sconosciuto"
recent = "Recenti"
reloadFiles = "Ricarica file"
removeBoth = "Rimuovi da entrambi"
removeFilePrompt = "Questo file è salvato su questo dispositivo e sul tuo server. Da dove desideri rimuoverlo?"
removeFileTitle = "Rimuovi file"
removeLocalOnly = "Solo da questo dispositivo"
removeServerFailed = "Impossibile rimuovere il file dal server."
removeServerOnly = "Solo dal server"
removeServerOnlyPrompt = "Questo file è archiviato solo sul tuo server. Vuoi rimuoverlo dal server?"
removeServerSuccess = "Rimosso dal server."
removeSharedPrompt = "Questo file è condiviso con te. Puoi rimuoverlo da questo dispositivo o dal tuo elenco Condivisi."
removeSharedServerOnlyBlockedPrompt = "Questo file è condiviso con te ed è archiviato solo sul server."
removeSharedServerOnlyPrompt = "Questo file è condiviso con te ed è archiviato solo sul server. Rimuoverlo dal tuo elenco?"
restore = "Ripristina"
saveSelected = "Salva selezionati"
searchFiles = "Cerca file..."
selectAll = "Seleziona tutto"
selectedCount = "{{count}} selezionati"
selectedFiles = "File selezionati"
share = "Condividi"
shared = "Condiviso"
sharedByYou = "Condivisi da te"
sharedEditNoticeBody = "Non hai diritti di modifica sulla versione sul server di questo file. Qualsiasi modifica verrà salvata come copia locale."
sharedEditNoticeConfirm = "Ho capito"
sharedEditNoticeTitle = "Copia sul server in sola lettura"
sharedWithYou = "Condivisi con te"
shareSelected = "Condividi selezionati"
sharing = "Condivisione"
showAll = "Mostra tutto"
showHistory = "Mostra cronologia"
sortByDate = "Ordina per data"
sortByName = "Ordina per nome"
sortBySize = "Ordina per dimensione"
storage = "Archiviazione"
storageCleared = "Il browser ha svuotato larchiviazione. I file sono stati rimossi. Ricaricali."
storageError = "Si è verificato un errore di archiviazione"
storageLow = "Archiviazione quasi piena. Valuta la rimozione di file vecchi."
storageState = "Archiviazione"
subtitle = "Aggiungi file al tuo archivio per un accesso facile tra gli strumenti"
supportMessage = "Basato sul database del browser per capacità illimitata"
synced = "Sincronizzato"
title = "Carica file PDF"
toolChain = "Strumenti applicati"
totalSelected = "Totale selezionati"
unsupported = "Non supportato"
unzip = "Estrai"
updateOnServer = "Aggiorna sul server"
uploadError = "Caricamento di alcuni file non riuscito."
uploadSelected = "Carica selezionati"
uploadToServer = "Carica sul server"
[files]
addFiles = "Aggiungi file"
created = "Creato"
selectFromWorkbench = "Seleziona file dal banco di lavoro oppure "
selectMultipleFromWorkbench = "Seleziona almeno {{count}} file dal banco di lavoro oppure "
size = "Dimensione file"
title = "File"
upload = "Carica"
uploadFiles = "Carica file"
[fileSelectorPicker]
empty = "Nessun file disponibile"
placeholder = "Seleziona file"
search = "Filtra i file…"
tabListLabel = "File salvati, area di lavoro, caricamento"
upload = "Carica dal computer"
[fileSelectorPicker.sort]
dateAsc = "Più vecchi prima"
dateDesc = "Più recenti prima"
dateLabel = "Più recenti"
nameAsc = "Dalla A alla Z"
nameDesc = "Dalla Z alla A"
nameLabel = "AZ"
[fileSelectorPicker.tabs]
saved = "File salvati"
upload = "Carica"
workbench = "Area di lavoro"
[fileSidebar]
addFiles = "Aggiungi file"
collapse = "Comprimi barra laterale"
dropHint = "Apri file per iniziare"
expand = "Espandi barra laterale"
files = "File"
googleDrive = "Google Drive"
googleDriveDisabled = "Google Drive non è configurato"
noFiles = "Ancora nessun file"
openFileManager = "Apri gestore file"
openFromComputer = "Apri dal computer"
openSettings = "Apri impostazioni"
search = "Cerca"
searchPlaceholder = "Cerca file..."
[fileToPDF]
credit = "Questo servizio utilizza LibreOffice e Unoconv per la conversione dei file."
header = "Converti qualsiasi file in PDF"
submit = "Converti in PDF"
supportedFileTypes = "I formati file supportati dovrebbero includere quelli sottostanti. Tuttavia, per una lista aggiornata controlla la documentazione di LibreOffice"
supportedFileTypesInfo = "Tipi di file supportati"
tags = "trasformazione,formato,documento,immagine,diapositiva,testo,conversione,ufficio,documenti,parola,excel,powerpoint"
title = "Converti file in PDF"
[fileUpload]
addFiles = "Aggiungi file"
backToTools = "Torna agli strumenti"
chooseFromStorage = "Scegli un file dallarchiviazione o carica un nuovo PDF"
chooseFromStorageMultiple = "Scegli file dallarchiviazione o carica nuovi PDF"
dragFilesInOrClick = "Trascina i file o clicca \"Aggiungi file\" per sfogliare"
dropFileHere = "Rilascia qui il file o clicca per caricare"
dropFilesHere = "Rilascia qui i file o clicca il pulsante di upload"
dropFilesHereOpen = "Rilascia i file qui o fai clic sul pulsante Apri"
filesAvailable = "file disponibili"
loadFromStorage = "Carica dallarchiviazione"
loading = "Caricamento..."
noFilesInStorage = "Nessun file disponibile in archivio. Caricane alcuni prima."
noFilesInStorageOpen = "Nessun file disponibile nell'archivio. Apri prima alcuni file."
open = "Apri"
openFile = "Apri file"
openFiles = "Apri file"
or = "o"
pdfFilesOnly = "Solo file PDF"
selectFile = "Seleziona un file"
selectFiles = "Seleziona file"
selectFromStorage = "Seleziona dallarchiviazione"
selectPdfToEdit = "Seleziona un PDF da modificare"
selectPdfToView = "Seleziona un PDF da visualizzare"
supportedFileTypes = "Tipi di file supportati"
upload = "Carica"
uploadFile = "Carica file"
uploadFiles = "Carica file"
[firstLogin]
allFieldsRequired = "Tutti i campi sono obbligatori"
changePassword = "Cambia password"
confirmPassword = "Conferma nuova password"
currentPassword = "Password attuale"
enterCurrentPassword = "Inserisci la password attuale"
enterNewPassword = "Inserisci la nuova password (min 8 caratteri)"
error = "Errore"
loggedInAs = "Accesso effettuato come"
newPassword = "Nuova password"
passwordChangedSuccess = "Password cambiata con successo! Effettua di nuovo l'accesso."
passwordChangeFailed = "Impossibile cambiare la password. Controlla la password attuale."
passwordMustBeDifferent = "La nuova password deve essere diversa da quella attuale"
passwordsDoNotMatch = "Le nuove password non coincidono"
passwordTooShort = "La password deve essere di almeno 8 caratteri"
reEnterNewPassword = "Reinserisci la nuova password"
title = "Primo accesso"
welcomeMessage = "Per motivi di sicurezza, devi cambiare la password al primo accesso."
welcomeTitle = "Benvenuto!"
[flatten]
filenamePrefix = "piatto"
flattenOnlyForms = "Appiattisci solo i moduli"
header = "Appiattisci PDF"
submit = "Appiattisci"
title = "Appiattire"
[flatten.error]
failed = "Si è verificato un errore durante l'appiattimento del PDF."
[flatten.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[flatten.options]
note = "L'appiattimento rimuove gli elementi interattivi dal PDF, rendendoli non modificabili."
stepTitle = "Opzioni di appiattimento"
title = "Opzioni di appiattimento"
[flatten.options.flattenOnlyForms]
desc = "Appiattisci solo i campi modulo, lasciando intatti gli altri elementi interattivi"
label = "Appiattisci solo i moduli"
[flatten.renderDpi]
help = "Lascia vuoto per usare il valore predefinito di sistema. Un DPI più alto aumenta la nitidezza ma incrementa il tempo di elaborazione e la dimensione del file."
label = "DPI di rendering (opzionale, consigliato 150 DPI)"
placeholder = "es. 150"
[flatten.results]
title = "Risultati di appiattimento"
[flatten.steps]
settings = "Impostazioni"
[flatten.tooltip.description]
bullet1 = "Le caselle di testo diventano testo normale (non modificabile)"
bullet2 = "Checkbox e pulsanti diventano immagini"
bullet3 = "Ottimo per versioni finali che non vuoi vengano modificate"
bullet4 = "Garantisce aspetto coerente su tutti i dispositivi"
text = "L'appiattimento rende il tuo PDF non modificabile trasformando moduli compilabili e pulsanti in testo e immagini normali. Il PDF avrà lo stesso aspetto, ma nessuno potrà più modificare o compilare i moduli. Perfetto per condividere moduli completati, creare documenti finali per gli archivi o garantire un aspetto uniforme ovunque."
title = "Cosa fa l'appiattimento?"
[flatten.tooltip.formsOnly]
bullet1 = "I moduli diventano non modificabili"
bullet2 = "I collegamenti restano cliccabili"
bullet3 = "Commenti e note restano visibili"
bullet4 = "I segnalibri aiutano ancora la navigazione"
text = "Questa opzione rimuove solo la possibilità di compilare i moduli ma mantiene altre funzionalità come cliccare i link, vedere i segnalibri e leggere i commenti."
title = "Cosa significa 'Appiattisci solo i moduli'?"
[flatten.tooltip.header]
title = "Informazioni sull'appiattimento dei PDF"
[footer]
discord = "Discord"
issues = "GitHub"
[getPdfInfo]
downloadJson = "Scarica JSON"
downloads = "Download"
header = "Ottieni informazioni in PDF"
indexTitle = "Indice"
noneDetected = "Nessuno rilevato"
noResults = "Esegui lo strumento per generare un report."
processing = "Estrazione delle informazioni in corso..."
results = "Risultati"
submit = "Ottieni informazioni"
tags = "informazioni,dati,stati,statistiche"
title = "Ottieni informazioni in PDF"
[getPdfInfo.compliance]
compliant = "Conforme"
failed = "Fallito"
failedCount = "falliti"
nonCompliant = "Non conforme"
none = "Nessuno standard rilevato"
notDetected = "Non rilevato"
noVerification = "Nessuna verifica eseguita"
noVerificationDesc = "La conformità agli standard PDF non è stata verificata per questo documento."
passed = "Superato"
passedCount = "superati"
[getPdfInfo.error]
partial = "Non è stato possibile elaborare alcuni file."
unexpected = "Errore imprevisto durante l'estrazione."
[getPdfInfo.other]
attachments = "Allegati"
embeddedFiles = "File incorporati"
javaScript = "JavaScript"
layers = "Livelli"
structureTree = "Albero della struttura"
xmp = "Metadati XMP"
[getPdfInfo.perPage]
annotations = "Annotazioni"
fonts = "Font"
images = "Immagini"
links = "Link"
multimedia = "Multimedia"
size = "Dimensioni"
xobjects = "Conteggi XObject"
[getPdfInfo.report]
entryLabel = "Riepilogo completo delle informazioni"
shortTitle = "Informazioni PDF"
[getPdfInfo.sections]
basicInfo = "Informazioni di base"
compliance = "Conformità"
documentInfo = "Informazioni sul documento"
encryption = "Crittografia"
formFields = "Campi del modulo"
metadata = "Metadati"
other = "Altro"
permissions = "Autorizzazioni"
perPageInfo = "Info per pagina"
tableOfContents = "Sommario"
[getPdfInfo.status]
complete = "Estrazione completata"
[getPdfInfo.summary]
author = "Autore"
basic = "Informazioni di base"
complianceChecked = "Standard verificati ({{failed}} falliti)"
compliancePassed = "Conforme a {{standards}}"
created = "Creato"
documentInfo = "Informazioni sul documento"
fileSize = "Dimensione file"
hasCompliance = "Conforme agli standard"
language = "Lingua"
modified = "Modificato"
noCompliance = "Nessuno standard di conformità"
overviewTitle = "Panoramica PDF"
pages = "Pagine"
pdfVersion = "Versione PDF"
permsAll = "Tutte le autorizzazioni consentite"
permsMixed = "Alcune autorizzazioni limitate"
permsRestricted = "{{count}} restrizioni"
securityTitle = "Stato della sicurezza"
technical = "Tecnico"
title = "Riepilogo PDF"
[getPdfInfo.summary.overview]
text = "Questo è un PDF di {{pages}} pagine intitolato {{title}} creato da {{author}} (versione PDF {{version}})."
unknown = "Autore sconosciuto"
untitled = "un documento senza titolo"
[getPdfInfo.summary.security]
encrypted = "PDF crittografato - Protezione tramite password presente"
unencrypted = "PDF non crittografato - Nessuna protezione tramite password"
[getPdfInfo.summary.tech]
bookmarks = "Segnalibri"
embeddedFiles = "File incorporati"
fonts = "Font"
formFields = "Campi del modulo"
images = "Immagini"
javaScript = "JavaScript"
layers = "Livelli"
multimedia = "Multimedia"
[groupSigning.steps]
back = "Indietro"
completed = "Completato"
current = "Corrente"
stepLabel = "Passaggio {{number}}"
[groupSigning.steps.configureDefaults]
continue = "Continua alla revisione"
invisible = "Le firme saranno invisibili (solo metadati)"
locationLabel = "Località:"
preview = "Anteprima"
reasonLabel = "Motivo:"
title = "Configura impostazioni firma"
visible = "Le firme saranno visibili a pagina {{page}}"
[groupSigning.steps.review]
document = "Documento"
dueDate = "Scadenza (opzionale)"
dueDatePlaceholder = "Seleziona una scadenza..."
invisible = "Invisibile (solo metadati)"
location = "Località:"
logo = "Logo:"
logoHidden = "Nessun logo"
logoShown = "Logo Stirling PDF visualizzato"
participantCount = "{{count}} partecipanti firmeranno in ordine"
participants = "Partecipanti"
reason = "Motivo:"
send = "Invia richieste di firma"
signatureSettings = "Impostazioni firma"
title = "Rivedi i dettagli della sessione"
titleShort = "Rivedi e invia"
visibility = "Visibilità:"
visible = "Visibile a pagina {{page}}"
[groupSigning.steps.selectDocument]
continue = "Continua alla selezione dei partecipanti"
noFile = "Seleziona un singolo file PDF dai tuoi file attivi per creare una sessione di firma."
selectedFile = "Documento selezionato"
title = "Seleziona documento"
[groupSigning.steps.selectParticipants]
continue = "Continua alle impostazioni firma"
count = "{{count}} partecipante/i selezionato/i"
label = "Seleziona partecipanti"
placeholder = "Scegli i partecipanti che devono firmare..."
title = "Scegli partecipanti"
[groupSigning.tooltip]
header = "Informazioni sulla firma di gruppo"
[groupSigning.tooltip.finalization]
bullet1 = "Tutte le firme vengono applicate nell'ordine dei partecipanti che hai specificato"
bullet2 = "Puoi finalizzare con firme parziali se necessario"
bullet3 = "Una volta finalizzata, la sessione non può essere modificata"
description = "Una volta che tutti i partecipanti hanno firmato (o scegli di finalizzare prima), puoi generare il PDF finale firmato."
title = "Processo di finalizzazione"
[groupSigning.tooltip.roles]
bullet1 = "Proprietario (tu): crea la sessione, configura i valori predefiniti della firma, finalizza il documento"
bullet2 = "Partecipanti: creano la propria firma, scelgono il certificato, la posizionano sul PDF"
bullet3 = "I partecipanti non possono modificare le impostazioni di visibilità, motivo o località della firma"
description = "Controlli le impostazioni dell'aspetto della firma per tutti i partecipanti."
title = "Ruoli dei partecipanti"
[groupSigning.tooltip.sequential]
bullet1 = "Il primo partecipante deve firmare prima che il secondo possa accedere al documento"
bullet2 = "Garantisce il corretto ordine di firma per la conformità legale"
bullet3 = "Puoi riordinare i partecipanti trascinandoli nell'elenco"
description = "I partecipanti firmano i documenti nell'ordine che specifichi. Ogni firmatario riceve una notifica quando è il suo turno."
title = "Firma sequenziale"
[guestBanner]
dismiss = "Chiudi banner"
message = "Crea un account gratuito per salvare il tuo lavoro, accedere a più funzionalità e supportare il progetto."
signUp = "Registrati gratis"
title = "Stai usando Stirling PDF come ospite!"
[home]
alphabetical = "Alfabetico"
desc = "La tua pagina auto-gestita per modificare qualsiasi PDF."
globalPopularity = "Popolarità"
hideFavorites = "Nascondi i preferiti"
legacyHomepage = "Vecchia homepage"
newHomePage = "Prova la nostra nuova homepage!"
searchBar = "Cerca funzionalità..."
setFavorites = "Imposta preferiti"
showFavorites = "Mostra preferiti"
sortBy = "Ordinamento:"
[home.addAttachments]
desc = "Aggiungi o rimuovi file incorporati (allegati) da/verso un PDF"
tags = "incorpora,allega,includi"
title = "Allega file"
[home.addImage]
desc = "Aggiungi un'immagine in un punto specifico del PDF (Lavori in corso)"
tags = "inserisci,incorpora,posiziona"
title = "Aggiungi Immagine"
[home.addPageNumbers]
desc = "Aggiungi numeri di pagina in tutto un documento in una posizione prestabilita"
tags = "numero,paginazione,conteggio"
title = "Aggiungi numeri di pagina"
[home.addPassword]
desc = "Crittografa il tuo PDF con una password."
tags = "crittografare,password,bloccare,proteggere,sicurezza,crittografia,salvaguardare,riservato,privato,limitare l'accesso"
title = "Aggiungi Password"
[home.addStamp]
desc = "Aggiungi timbri di testo o immagine in posizioni specifiche"
tags = "timbro,marca,sigillo"
title = "Aggiungi timbro al PDF"
[home.addText]
desc = "Aggiungi testo personalizzato ovunque nel tuo PDF"
tags = "testo,annotazione,etichetta"
title = "Aggiungi testo"
[home.adjustContrast]
desc = "Regola contrasto, saturazione e luminosità di un PDF"
tags = "contrasto,luminosità,saturazione"
title = "Regola colori/contrasto"
[home.annotate]
desc = "Evidenzia, disegna, aggiungi note e forme nel visualizzatore"
tags = "annotare,evidenziare,disegnare"
title = "Annota"
[home.automate]
desc = "Crea flussi multistep concatenando azioni PDF. Ideale per attività ricorrenti."
tags = "flusso di lavoro,sequenza,automazione"
title = "Automatizza"
[home.autoRename]
desc = "Rinomina automaticamente un file PDF in base allintestazione rilevata"
tags = "auto-rilevamento,basato su intestazione,organizza,rinomina"
title = "Rinomina automatica file PDF"
[home.autoSizeSplitPDF]
desc = "Dividi un singolo PDF in più documenti in base alle dimensioni, al numero di pagine o al numero di documenti"
tags = "auto,dividi,dimensione"
title = "Dividi auto per peso/pagine"
[home.autoSplitPDF]
desc = "Dividi automaticamente il PDF scansionato con il codice QR dello divisore di pagina fisico scansionato"
tags = "auto,dividi,QR"
title = "Pagine divise automaticamente"
[home.bookletImposition]
desc = "Crea libretti con corretto ordinamento pagine e layout multipagina per stampa e rilegatura"
tags = "opuscolo,stampa,rilegatura"
title = "Imposizione a libretto"
[home.certSign]
desc = "Firma un PDF con un certificato/chiave (PEM/P12)"
tags = "autentica,PEM,P12,ufficiale,cripta,firma,certificato,PKCS12,JKS,server,manuale,auto"
title = "Firma con certificato"
[home.changeMetadata]
desc = "Modifica/Aggiungi/Rimuovi le proprietà di un documento PDF."
tags = "modifica,cambia,aggiorna"
title = "Modifica Proprietà"
[home.changePermissions]
desc = "Modifica restrizioni e permessi del documento"
tags = "permessi,restrizioni,diritti,controllo di accesso,consentire,negare,stampa,copia,modifica,modificare i permessi,impostazioni di sicurezza,diritti utente"
title = "Cambia Permessi"
[home.compare]
desc = "Vedi e compara le differenze tra due PDF."
tags = "differenza"
title = "Compara"
[home.compress]
desc = "Comprimi PDF per ridurne le dimensioni."
tags = "riduci,comprimi,ottimizza"
title = "Comprimi"
[home.convert]
desc = "Converti file tra diversi formati"
tags = "trasforma,cambia"
title = "Converti"
[home.crop]
desc = "Ritaglia un PDF per ridurne le dimensioni (mantiene il testo!)"
tags = "ritaglia,taglia,ridimensiona"
title = "Ritaglia PDF"
[home.devAirgapped]
desc = "Link alla guida per setup airgapped"
tags = "isolatamento,offline,isolato,senza internet,disconnesso,sicuro,isolamento di rete,autonomo"
title = "Setup isolato (airgapped)"
[home.devApi]
desc = "Link alla documentazione API"
tags = "API,sviluppo,documentazione"
title = "API"
[home.devFolderScanning]
desc = "Link alla guida per scansione cartelle automatizzata"
tags = "automazione,cartella,scansione"
title = "Scansione automatica cartelle"
[home.devSsoGuide]
desc = "Link alla guida SSO"
tags = "SSO,Single Sign-On,Autenticazione,SAML,OAuth,OIDC,Accesso,Aziendale,Provider di identità,IdP"
title = "Guida SSO"
[home.editTableOfContents]
desc = "Aggiungi o modifica segnalibri e sommario nei documenti PDF"
tags = "segnalibri,contenuti,modifica"
title = "Modifica indice"
[home.extractImages]
desc = "Estrai tutte le immagini da un PDF e salvale come zip."
tags = "estrai,salva,esporta"
title = "Estrai immagini"
[home.extractPages]
desc = "Estrai pagine specifiche da un PDF"
tags = "estrai,seleziona,copia"
title = "Estrai pagine"
[home.flatten]
desc = "Rimuovi tutti gli elementi interattivi e moduli da un PDF."
tags = "semplifica,rimuovi,interattivo"
title = "Appiattisci"
[home.formFill]
desc = "Compila interattivamente i campi dei moduli PDF con un editor visuale"
title = "Compila modulo"
[home.getPdfInfo]
desc = "Raccogli tutte le informazioni possibili sui PDF"
tags = "info,metadati,dettagli"
title = "Info complete sul PDF"
[home.manageCertificates]
desc = "Importa, esporta o elimina i file certificato usati per firmare i PDF."
tags = "certificati,importa,esporta"
title = "Gestisci certificati"
[home.merge]
desc = "Unisci facilmente più PDF in uno."
tags = "combina,unisci,unifica"
title = "Unisci"
[home.mobile]
brandAlt = "Logo Stirling PDF"
openFiles = "Apri file"
swipeHint = "Scorri a sinistra o a destra per cambiare vista"
tools = "Strumenti"
toolsSlide = "Pannello di selezione strumenti"
viewSwitcher = "Cambia vista dell'area di lavoro"
workbenchSlide = "Pannello area di lavoro"
workspace = "Area di lavoro"
[home.multiTool]
desc = "Unisci, Ruota, Riordina, e Rimuovi pagine"
tags = "multipli,strumenti"
title = "Multifunzione PDF"
[home.ocr]
desc = "Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro."
tags = "estrai,scansiona"
title = "OCR / Pulisci scansioni"
[home.overlay-pdfs]
desc = "Sovrapponi un PDF sopra un altro"
tags = "sovrapposizione,combina,unisci,strato,sovrapponi,sovrapponi PDF,sovrapponi PDF,combina PDF,impila,sovrapponi pagine,sfondo,primo piano,composito"
title = "Sovrapponi PDF"
[home.pageLayout]
desc = "Unisci più pagine di un documento PDF in un'unica pagina"
tags = "layout,disponi,combina"
title = "Layout multipagina"
[home.pdfCommentAgent]
desc = "Chiedi all'AI di annotare un PDF con commenti in stile nota adesiva in base al tuo prompt"
tags = "AI,agente,commento,annotazione,nota adesiva,revisione,feedback,note"
title = "Aggiungi commenti AI"
[home.pdfOrganiser]
desc = "Rimuovi/Riordina le pagine in qualsiasi ordine."
tags = "organizza,riordina,riorganizza"
title = "Organizza"
[home.pdfTextEditor]
desc = "Modifica testo e immagini esistenti nei PDF"
tags = "modificare testo,modificare testo,cambiare testo,modificare contenuto,aggiornare testo,riscrivere,correggere,emendare,correggere,rivedere,editor di testo,editor di contenuto"
title = "Editor di testo PDF"
[home.pdfToSinglePage]
desc = "Unisce tutte le pagine PDF in un'unica grande pagina"
tags = "combina,unisci,singola"
title = "PDF in unica pagina grande"
[home.read]
desc = "Visualizza e annota PDF. Evidenzia testo, disegna o inserisci commenti per revisione e collaborazione."
tags = "visualizza,apri,mostra"
title = "Leggi"
[home.redact]
desc = "Redige un PDF in base al testo selezionato, alle forme disegnate e/o alle pagina selezionata(e)"
tags = "censura,oscura,nascondi"
title = "Redazione manuale"
[home.removeAnnotations]
desc = "Rimuove tutti i commenti/annotazioni da un PDF"
tags = "elimina,pulisci,rimuovi"
title = "Rimuovi annotazioni"
[home.removeBlanks]
desc = "Trova e rimuovi pagine vuote da un PDF."
tags = "elimina,pulisci,vuote"
title = "Rimuovi pagine vuote"
[home.removeCertSign]
desc = "Rimuovi la firma del certificato dal PDF"
tags = "rimuovi,elimina,sblocca"
title = "Rimuovi firma digitale"
[home.removeImage]
desc = "Rimuovi le immagini dal PDF per ridurre la dimensione del file"
tags = "rimuovi,elimina,pulisci"
title = "Rimuovi immagine"
[home.removePages]
desc = "Elimina alcune pagine dal PDF."
tags = "elimina,estrai,escludi"
title = "Rimuovi"
[home.removePassword]
desc = "Rimuovi la password dal tuo PDF."
tags = "sblocca"
title = "Rimuovi Password"
[home.reorganizePages]
desc = "Riorganizza, duplica o elimina pagine PDF con controllo visivo draganddrop."
tags = "riordina,riorganizza,organizza"
title = "Riorganizza pagine"
[home.repair]
desc = "Prova a riparare un PDF corrotto."
tags = "ripara,ripristina"
title = "Ripara"
[home.replaceColor]
desc = "Sostituisci o inverti i colori nei documenti PDF"
tags = "sostituisci colore,inverti colore,sostituzione colore,scambia colori,cambia colore,inverti,negativo,scambia colore,trova e sostituisci colore,converti colore,cambia colore"
title = "Sostituisci e inverti colore"
[home.rotate]
desc = "Ruota un PDF."
tags = "ruota,capovolgi,orienta"
title = "Ruota"
[home.sanitize]
desc = "Rimuovi elementi potenzialmente dannosi dai PDF"
tags = "pulisci,elimina,rimuovi"
title = "Sanitizza"
[home.scalePages]
desc = "Modificare le dimensioni/scala della pagina e/o dei suoi contenuti."
tags = "ridimensiona,adatta,scala"
title = "Ridimensiona pagine"
[home.scannerEffect]
desc = "Crea un PDF che sembra essere stato scansionato"
tags = "scansiona,simula,crea"
title = "Effetto scanner"
[home.scannerImageSplit]
desc = "Divide più foto allinterno di una foto/PDF"
tags = "rileva,dividi,foto"
title = "Rileva e dividi foto scannate"
[home.showJS]
desc = "Cerca e visualizza qualsiasi JS inserito in un PDF"
tags = "javascript,codice,script"
title = "Mostra Javascript"
[home.sign]
desc = "Aggiungi una firma al PDF da disegno, testo o immagine."
tags = "firma,autografo"
title = "Firma"
[home.split]
desc = "Dividi un singolo PDF in più documenti."
tags = "dividi,separa,spezza"
title = "Dividi"
[home.splitByChapters]
desc = "Dividi un PDF in più file in base alla struttura dei capitoli."
tags = "dividi,capitoli,struttura"
title = "Dividi PDF per capitoli"
[home.splitBySections]
desc = "Divide ogni pagina di un PDF in sezioni orizzontali e verticali più piccole"
tags = "dividi,sezioni,separa"
title = "Dividi PDF per sezioni"
[home.swagger]
desc = "Visualizza documentazione API e testa gli endpoint"
tags = "API,documentazione,test"
title = "Documentazione API"
[home.timestampPdf]
desc = "Aggiungi una marca temporale RFC 3161 al documento per dimostrare quando il tuo PDF è esistito"
tags = "marca temporale,RFC 3161,TSA,autorità di marcatura temporale,marca temporale del documento,prova di esistenza,token di marca temporale,marca temporale affidabile,firma marca temporale,notarizzare"
title = "Marca temporale PDF"
[home.unlockPDFForms]
desc = "Rimuovi la proprietà di sola lettura dei campi del modulo in un documento PDF."
tags = "sblocca,abilita,modifica"
title = "Sblocca moduli PDF"
[home.validateSignature]
desc = "Verificare le firme digitali e i certificati nei documenti PDF"
tags = "convalida,verifica,certificato"
title = "Convalida la firma PDF"
[home.viewPdf]
desc = "Visualizza, annota, aggiungi testo o immagini"
title = "Visualizza/Modifica PDF"
[home.watermark]
desc = "Aggiungi una filigrana al tuo PDF."
tags = "timbro,marca,sovrapponi"
title = "Aggiungi Filigrana"
[HTMLToPDF]
credit = "Utilizza WeasyPrint"
cssMediaType = "Cambia il tipo di supporto CSS della pagina."
defaultHeader = "Abilita intestazione predefinita (nome e numero di pagina)"
header = "HTML a PDF"
help = "Accetta file HTML e ZIP contenenti html/css/immagini ecc. richiesti"
marginBottom = "Margine inferiore della pagina in millimetri. (Vuoto per impostazione predefinita)"
marginLeft = "Margine sinistro della pagina in millimetri. (Vuoto per impostazione predefinita)"
marginRight = "Margine destro della pagina in millimetri. (Vuoto per impostazione predefinita)"
marginTop = "Margine superiore della pagina in millimetri. (Vuoto per impostazione predefinita)"
none = "Nessuno"
pageHeight = "Altezza della pagina in centimetri. (Vuoto per impostazione predefinita)"
pageWidth = "Larghezza della pagina in centimetri. (Vuoto per impostazione predefinita)"
print = "Stampa"
printBackground = "Rendering dello sfondo dei siti Web."
screen = "Schermo"
submit = "Converti"
tags = "markup,contenuto web,trasformazione,conversione"
title = "HTML a PDF"
zoom = "Livello di zoom per la visualizzazione del sito web."
[imageToPdf]
tags = "conversione,img,jpg,immagine,foto"
[imageToPDF]
fillPage = "Riempi la pagina"
fitDocumentToImage = "Adatta la pagina all'immagine"
header = "Immagine a PDF"
maintainAspectRatio = "Mantieni le proporzioni"
selectLabel = "Opzioni di adattamento immagine"
submit = "Converti"
title = "Immagine a PDF"
[imageToPDF.selectText]
2 = "Ruota automaticamente PDF"
3 = "Logica multi-file (funziona solo se ci sono più immagini)"
4 = "Unisci in un unico PDF"
5 = "Converti in PDF separati"
[invite]
acceptError = "Impossibile creare l'account"
accountFor = "Creazione account per"
alreadyHaveAccount = "Hai già un account?"
choosePassword = "Scegli una password"
confirmPassword = "Conferma password"
confirmPasswordPlaceholder = "Reinserisci la tua password"
createAccount = "Crea account"
creating = "Creazione dell'account..."
email = "Indirizzo email"
emailPlaceholder = "Inserisci il tuo indirizzo email"
emailRequired = "L'indirizzo email è obbligatorio"
goToLogin = "Vai al login"
invalidEmail = "Indirizzo email non valido"
invalidInvitation = "Invito non valido"
invalidToken = "Link di invito non valido"
linkExpires = "Il link scade"
passwordMismatch = "Le password non coincidono"
passwordPlaceholder = "Inserisci la tua password"
passwordRequired = "La password è obbligatoria"
passwordTooShort = "La password deve essere di almeno 6 caratteri"
signIn = "Accedi"
validating = "Convalida dell'invito..."
validationError = "Impossibile convalidare il link di invito"
welcome = "Benvenuto in Stirling PDF"
welcomeSubtitle = "Completa la configurazione dell'account per iniziare"
welcomeTitle = "Sei stato invitato!"
[landing]
addFiles = "Aggiungi file"
heroSubtitle = "Trascina o aggiungi un PDF esistente per iniziare."
heroTitle = "Stirling PDF"
mobileUpload = "Carica da dispositivo mobile"
openFromComputer = "Apri dal computer"
uploadFromComputer = "Carica dal computer"
[language]
direction = "ltr"
[legal]
accessibility = "Accessibilità"
cookie = "Informativa sui cookie"
iAgreeToThe = "Accetto tutti i"
impressum = "Informazioni legali"
privacy = "Informativa sulla privacy"
showCookieBanner = "Preferenze sui cookie"
terms = "Termini e Condizioni"
[licenses]
header = "Licenze di terze parti"
license = "Licenza"
module = "Modulo"
nav = "Licenze"
title = "Licenze di terze parti"
version = "Versione"
[localMode]
toolUnavailable = "Questo strumento richiede un account. Accedi a Stirling Cloud o connettiti a un server self-hosted per usarlo."
[localMode.banner]
message = "Accedi per sbloccare tutti gli strumenti."
signIn = "Accedi"
title = "In esecuzione in locale"
[localMode.toolPicker]
message = "Accedi per sbloccare tutti gli strumenti."
signIn = "Accedi"
[login]
accountCreatedSuccess = "Account creato con successo! Ora puoi accedere."
alreadyLoggedIn = "Hai già effettuato l'accesso a"
alreadyLoggedIn2 = "dispositivi. Esci dai dispositivi e riprova."
backToSignIn = "Torna all'accesso"
cancel = "Annulla"
changePasswordWarning = "Modifica la password dopo il primo accesso"
credentialsUpdated = "Le tue credenziali sono state aggiornate. Accedi di nuovo."
debug = "Debug"
defaultCredentials = "Credenziali di accesso predefinite"
dontHaveAccount = "Non hai un account? Registrati"
email = "Email"
enterEmail = "Inserisci la tua email"
enterEmailForMagicLink = "Inserisci la tua email per ricevere il magic link"
enterMfaCode = "Inserisci il codice a 6 cifre"
enterPassword = "Inserisci la tua password"
enterUsername = "Inserisci nome utente"
failedToSignIn = "Accesso con {{provider}} non riuscito: {{message}}"
forgotPassword = "Hai dimenticato la password?"
header = "Accedi"
home = "Home"
invalid = "Nome utente o password errati."
locked = "Il tuo account è stato bloccato."
loggingIn = "Accesso in corso..."
logIn = "Accedi"
login = "Accedi"
logoutMessage = "Sei stato disconnesso."
magicLinkSent = "Magic link inviato a {{email}}! Controlla la posta e clicca il link per accedere."
maxUsersReached = "Numero massimo di utenti raggiunto per la licenza corrente. Contatta l'amministratore per aggiornare il piano o aggiungere altri posti."
mfaCode = "Codice di autenticazione"
mfaPromptBody = "Inserisci il codice di autenticazione dalla tua app di autenticazione per continuare."
mfaPromptTitle = "Autenticazione a due fattori"
mfaRequired = "Codice a due fattori richiesto"
oauth2AccessDenied = "Accesso negato"
oAuth2AdminBlockedUser = "La registrazione o l'accesso degli utenti non registrati è attualmente bloccata. Si prega di contattare l'amministratore."
oAuth2AutoCreateDisabled = "Creazione automatica utente OAUTH2 DISABILITATA"
oauth2InvalidIdToken = "Id Token non valido"
oauth2invalidRequest = "Richiesta non valida"
oauth2InvalidTokenResponse = "Risposta token non valida"
oauth2InvalidUserInfoResponse = "Risposta relativa alle informazioni utente non valida"
oauth2RequestNotFound = "Richiesta di autorizzazione non trovata"
oAuth2RequiresLicense = "L'accesso OAuth/SSO richiede una licenza a pagamento (Server o Enterprise). Contatta l'amministratore per aggiornare il tuo piano."
or = "Oppure"
password = "Password"
passwordChangedSuccess = "Password modificata con successo! Accedi con la nuova password."
passwordResetSent = "Link di reimpostazione password inviato a {{email}}! Segui le istruzioni nellemail."
passwordUpdatedSuccess = "La tua password è stata aggiornata correttamente."
pleaseEnterBoth = "Inserisci sia email che password"
pleaseEnterEmail = "Inserisci il tuo indirizzo email"
relyingPartyRegistrationNotFound = "Nessuna registrazione di parte affidabile trovata"
rememberme = "Ricordami"
resetHelp = "Inserisci la tua email per ricevere un link sicuro per reimpostare la password. Se il link è scaduto, richiedine uno nuovo."
resetYourPassword = "Reimposta la password"
saml2RequiresLicense = "L'accesso SAML richiede una licenza a pagamento (Server o Enterprise). Contatta l'amministratore per aggiornare il tuo piano."
sending = "Invio…"
sendMagicLink = "Invia magic link"
sendResetLink = "Invia link di reimpostazione"
sessionExpired = "La sessione è scaduta. Accedi di nuovo."
signin = "Accedi"
signInAnonymously = "Registrati come ospite"
signingIn = "Accesso in corso..."
signinTitle = "Per favore accedi"
signInWith = "Accedi con"
signOut = "Disconnettiti"
ssoSignIn = "Accedi tramite Single Sign-on"
subtitle = "Accedi di nuovo a Stirling PDF"
title = "Accedi"
toManySessions = "Hai troppe sessioni attive"
unexpectedError = "Errore imprevisto: {{message}}"
updatePassword = "Aggiorna password"
useEmailInstead = "Accedi con email"
useMagicLink = "Usa invece il magic link"
userIsDisabled = "L'utente è disattivato, l'accesso è attualmente bloccato con questo nome utente. Si prega di contattare l'amministratore."
username = "Nome utente"
verifyingMfa = "Verifica in corso..."
verifyMfa = "Verifica codice"
youAreLoggedIn = "Hai effettuato laccesso!"
[login.slides.edit]
alt = "Modifica PDF"
subtitle = "Con oltre una dozzina di strumenti per oscurare, firmare, leggere e manipolare i PDF, troverai sicuramente ciò che cerchi."
title = "Modifica i PDF per mostrare/proteggere le informazioni che desideri"
[login.slides.overview]
alt = "Panoramica di Stirling PDF"
subtitle = "Suite cloud incentrata sulla privacy per PDF che ti permette di convertire, firmare, oscurare e gestire documenti, con oltre 50 strumenti potenti."
title = "La soluzione unica per tutte le tue esigenze PDF."
[login.slides.secure]
alt = "Proteggi i PDF"
subtitle = "Aggiungi password, oscura contenuti e gestisci i certificati con facilità."
title = "Proteggi le informazioni sensibili nei tuoi PDF"
[margin]
large = "Grande"
medium = "Medio"
small = "Piccolo"
xLarge = "Extra grande"
[MarkdownToPDF]
credit = "Utilizza WeasyPrint"
header = "Markdown in PDF"
help = "Conversione in corso"
submit = "Converti"
tags = "markup,contenuto web,trasformazione,conversione"
title = "Markdown in PDF"
[merge]
goToFileEditor = "Vai all'editor di file"
submit = "Unisci"
tags = "unione,operazioni sulla pagina,back-end,lato server"
title = "Unisci"
viewerModeHint = "L'unione richiede 2 o più file. Vai all'editor di file per selezionarli."
[merge.error]
failed = "Si è verificato un errore durante lunione dei PDF."
[merge.generateTableOfContents]
label = "Generare l'indice nel file unito?"
[merge.generateTableOfContents.tooltip]
description = "Crea automaticamente un indice cliccabile nel PDF unito basato sui nomi dei file originali e sui numeri di pagina."
title = "Genera indice"
[merge.removeDigitalSignature]
label = "Rimuovere la firma digitale nel file unito?"
[merge.removeDigitalSignature.tooltip]
description = "Le firme digitali verranno invalidate durante lunione dei file. Seleziona per rimuoverle dal PDF finale."
title = "Rimuovi firma digitale"
[merge.sortBy]
ascending = "Crescente"
dateModified = "Data di modifica"
descending = "Decrescente"
description = "I file verranno uniti nellordine in cui sono selezionati. Trascina per riordinare o ordina qui sotto."
filename = "Nome file"
label = "Ordina per"
sort = "Ordina"
[merge.tooltip.header]
title = "Panoramica impostazioni unione"
[mobileScanner]
addToBatch = "Aggiungi al batch"
back = "Indietro"
batchImages = "Batch"
camera = "Fotocamera"
cameraAccessDenied = "Accesso alla fotocamera negato. Abilita l'accesso alla fotocamera."
cameraDescription = "Scansiona documenti usando la fotocamera del dispositivo con rilevamento automatico dei bordi"
capture = "Scatta foto"
chooseMethod = "Scegli metodo di caricamento"
chooseMethodDescription = "Seleziona come vuoi scansionare e caricare documenti"
clearBatch = "Svuota"
connected = "Connesso"
connecting = "Connessione..."
edgeDetection = "Rilevamento bordi"
fileDescription = "Carica foto o documenti esistenti dal tuo dispositivo"
fileUpload = "Caricamento file"
flash = "Flash"
flashlight = "Torcia"
httpsRequired = "L'accesso alla fotocamera richiede HTTPS o localhost. Usa HTTPS o accedi tramite localhost."
noSession = "Sessione non valida"
noSessionMessage = "Scansiona un QR code valido per accedere a questa pagina."
preview = "Anteprima"
processing = "Elaborazione..."
retake = "Ripeti scatto"
selectFilesPrompt = "Seleziona i file da caricare"
selectImage = "Seleziona immagine"
sessionExpired = "Questa sessione è scaduta. Aggiorna e riprova."
sessionInvalid = "Errore di sessione"
sessionNotFound = "Sessione non trovata. Aggiorna e riprova."
sessionValidationError = "Impossibile verificare la sessione. Riprova."
settings = "Impostazioni"
title = "Scanner mobile"
upload = "Carica"
uploadAll = "Carica tutto"
uploadFailed = "Caricamento non riuscito. Riprova."
uploading = "Caricamento..."
uploadSuccess = "Caricamento riuscito!"
uploadSuccessMessage = "Le tue immagini sono state trasferite."
validating = "Validazione della sessione..."
[mobileUpload]
connected = "Dispositivo mobile connesso"
description = "Scansiona per caricare foto. Le immagini vengono convertite automaticamente in PDF."
descriptionNoConvert = "Scansiona per caricare foto dal tuo dispositivo mobile."
error = "Errore di connessione"
expiryWarning = "Sessione in scadenza"
expiryWarningMessage = "Questo QR code scadrà tra {{seconds}} secondi. Un nuovo codice verrà generato automaticamente."
filesReceived = "{{count}} file ricevuti"
instructions = "Scansiona con la fotocamera del telefono. Le immagini vengono convertite automaticamente in PDF."
instructionsNoConvert = "Scansiona con la fotocamera del telefono per caricare i file."
pollingError = "Errore nel controllo dei file"
sessionCreateError = "Impossibile creare la sessione"
sessionId = "ID sessione"
title = "Carica da dispositivo mobile"
[multiTool]
addFile = "Aggiungi file"
delete = "Elimina"
deleteSelected = "Elimina selezionata"
deselectAll = "Deseleziona tutto"
downloadAll = "Esporta"
downloadSelected = "Esporta selezionata"
dragDropMessage = "Pagina(e) selezionata(e)"
header = "Multifunzione PDF"
insertPageBreak = "Inserisci interruzione di pagina"
moveLeft = "Sposta a sinistra"
moveRight = "Sposta a destra"
page = "Pagina"
redo = "Rifai"
rotateLeft = "Ruota a sinistra"
rotateRight = "Ruota a destra"
selectAll = "Seleziona tutto"
selectedPages = "Seleziona pagine"
selectPages = "Seleziona pagina"
split = "Dividi"
tags = "Strumento multiplo,operazione multipla,interfaccia utente,trascinamento clic,front-end,lato client"
title = "Multifunzione PDF"
undo = "Annulla"
uploadPrompts = "Nome file"
[multiTool-advert]
message = "Questa funzione è disponibile anche nella nostra <a href=\"{0}\">pagina multi-strumento</a>. Scoprila per un'interfaccia utente pagina per pagina migliorata e funzionalità aggiuntive!"
[navbar]
allTools = "Strumenti"
darkmode = "Modalità Scura"
favorite = "Preferiti"
language = "Lingue"
multiTool = "Strumenti multipli"
recent = "Nuovo e aggiornato di recente"
search = "Cerca"
settings = "Impostazioni"
[navbar.sections]
advance = "Avanzate"
convertFrom = "Converti da PDF"
convertTo = "Converti in PDF"
edit = "Visualizza & Modifica"
organize = "Organizza"
popular = "Popolare"
security = "Firma & Sicurezza"
[oauth.error]
message = "L'autenticazione non è andata a buon fine. Puoi chiudere questa finestra e riprovare."
title = "Autenticazione non riuscita"
[oauth.success]
message = "Puoi chiudere questa finestra e tornare a Stirling PDF."
title = "Autenticazione riuscita"
[ocr]
credit = "Questo servizio utilizza Qpdf e Tesseract per l'OCR."
desc = "Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro."
header = "Pulisci scansioni / OCR (riconoscimento testo)"
help = "Per favore leggi la documentazione su come usare il programma per altri linguaggi e/o uso non in Docker"
submit = "Scansiona testo nel PDF con OCR"
tags = "riconoscimento,testo,immagine,scansione,lettura,identificazione,rilevamento,modificabile"
title = "OCR / Pulisci scansioni"
[ocr.error]
failed = "Operazione OCR non riuscita"
[ocr.languagePicker]
additionalLanguages = "Cerchi lingue aggiuntive?"
viewSetupGuide = "Vedi guida di configurazione →"
[ocr.operation]
submit = "Esegui OCR e rivedi"
[ocr.results]
title = "Risultati OCR"
[ocr.selectText]
1 = "Scegli lingue da usare per il riconoscimento testo (L'elenco contiene quelle attualmente disponibili):"
10 = "Modalità OCR"
11 = "Rimuovi immagini dopo la scansione (Rimuove TUTTE le immagini, utile solo come parte del processo di conversione)"
12 = "Modalità di rendering (avanzato)"
2 = "Crea file di testo contenente il testo estratto oltre al PDF originale"
3 = "Sistema le pagine che sono state scansionate storte ruotandole in posizione corretta."
4 = "Pulisci il foglio in modo da evitare errori nella lettura. (non cambia il risultato)"
5 = "Pulisci il foglio in modo da evitare errori nella lettura. (cambia il risultato)"
6 = "Ignora pagine che contengono testo interattivo, scansiona solo pagine che contengono immagini"
7 = "Forza scansione, scansiona ogni pagina rimuovendo gli elementi originali"
8 = "Normale (Darà errore se il PDF contiene testo)"
9 = "Impostazioni extra"
[ocr.settings]
title = "Impostazioni"
[ocr.settings.advancedOptions]
clean = "Pulisci file di input"
cleanFinal = "Pulisci output finale"
deskew = "Raddrizza pagine"
label = "Opzioni di elaborazione"
sidecar = "Crea file di testo"
[ocr.settings.compatibilityMode]
label = "Modalità compatibilità"
[ocr.settings.languages]
label = "Lingue"
placeholder = "Seleziona lingue"
[ocr.settings.ocrMode]
auto = "Automatico (salta i layer di testo)"
force = "Forza (riOCR di tutto, sostituisce testo)"
label = "Modalità OCR"
strict = "Rigido (interrompe se trova testo)"
[ocr.tooltip.advanced.clean]
text = "Preelabora linput rimuovendo rumore, migliorando il contrasto e ottimizzando limmagine per un OCR migliore prima dellelaborazione."
title = "Pulisci file di input"
[ocr.tooltip.advanced.cleanFinal]
text = "Postelabora il PDF finale rimuovendo artefatti OCR e ottimizzando il layer di testo per migliore leggibilità e dimensioni minori."
title = "Pulisci output finale"
[ocr.tooltip.advanced.compatibility]
text = "Usa la modalità OCR 'sandwich PDF': produce file più grandi ma più affidabili con alcune lingue e software PDF più vecchi. Per impostazione predefinita usiamo hOCR per PDF più piccoli e moderni."
title = "Modalità compatibilità"
[ocr.tooltip.advanced.deskew]
text = "Corregge automaticamente pagine storte o inclinate per migliorare laccuratezza OCR. Utile per documenti scansionati non perfettamente allineati."
title = "Raddrizza pagine"
[ocr.tooltip.advanced.header]
title = "Elaborazione OCR avanzata"
[ocr.tooltip.advanced.sidecar]
text = "Genera un file .txt separato insieme al PDF contenente tutto il testo estratto per un facile accesso ed elaborazione."
title = "Crea file di testo"
[ocr.tooltip.header]
title = "Panoramica impostazioni OCR"
[ocr.tooltip.languages]
text = "Migliora laccuratezza OCR specificando le lingue attese. Scegline una o più per guidare il rilevamento."
title = "Lingue"
[ocr.tooltip.mode]
bullet1 = "Automatico salta le pagine che hanno già layer di testo."
bullet2 = "Forza e riesegue lOCR su ogni pagina e sostituisce tutto il testo."
bullet3 = "Rigido si interrompe se trova testo selezionabile."
text = "LOCR (Riconoscimento Ottico dei Caratteri) ti aiuta a trasformare pagine scansionate o schermate in testo ricercabile, copiabile o evidenziabile."
title = "Modalità OCR"
[ocr.tooltip.output]
bullet1 = "PDF ricercabile incorpora il testo dietro limmagine originale."
bullet2 = "HOCR XML restituisce un file strutturato leggibile dalle macchine."
bullet3 = "Sidecar testo semplice crea un file .txt con contenuto grezzo."
text = "Decidi come vuoi formattare loutput del testo:"
title = "Output"
[onboarding]
activeFiles = "La vista <strong>File attivi</strong> mostra tutti i PDF caricati nello strumento e consente di selezionare quali elaborare."
allTools = "Questo è il pannello <strong>Tutti gli Strumenti</strong>, dove puoi sfogliare e selezionare tutti gli strumenti PDF disponibili."
cropSettings = "Ora che abbiamo selezionato il file che vogliamo ritagliare, possiamo configurare lo strumento Ritaglia per scegliere l'area a cui ritagliare il PDF."
fileCheckbox = "Facendo clic su uno dei file lo selezioni per l'elaborazione. Puoi selezionare più file per operazioni in blocco."
fileReplacement = "Il file modificato sostituirà automaticamente l'originale nel Banco di lavoro, consentendoti di farlo passare facilmente attraverso altri strumenti."
filesButton = "Il pulsante <strong>File</strong> sulla barra di accesso rapido consente di caricare PDF su cui usare gli strumenti."
fileSources = "Puoi caricare nuovi file o accedere ai file recenti da qui. Per il tour, useremo un file di esempio."
finish = "Fine"
next = "Successivo"
pageEditor = "L'<strong>Editor di pagine</strong> consente varie operazioni sulle pagine dei PDF, come riordinare, ruotare ed eliminare."
pinButton = "Puoi usare il pulsante <strong>Blocca</strong> se preferisci che i file restino attivi dopo l'esecuzione degli strumenti."
previous = "Precedente"
results = "Dopo che lo strumento ha terminato l'esecuzione, la fase di <strong>Revisione</strong> mostrerà un'anteprima dei risultati in questo pannello e ti permetterà di annullare l'operazione o scaricare il file. "
runButton = "Una volta configurato lo strumento, questo pulsante consente di eseguirlo su tutti i PDF selezionati."
selectControls = "La <strong>barra destra</strong> contiene pulsanti per selezionare/deselezionare rapidamente tutti i PDF attivi, insieme ai pulsanti per cambiare il tema o la lingua dell'app."
selectCropTool = "Selezioniamo lo strumento <strong>Ritaglia</strong> per mostrare come usarne uno."
startTour = "Avvia tour"
startTourDescription = "Fai un tour guidato delle funzioni chiave di Stirling PDF"
toolInterface = "Questa è l'interfaccia dello strumento <strong>Ritaglia</strong>. Come vedi, non c'è molto perché non abbiamo ancora aggiunto file PDF su cui lavorare."
viewer = "Il <strong>Visualizzatore</strong> ti consente di leggere e annotare i PDF."
viewSwitcher = "Usa questi controlli per scegliere come vuoi visualizzare i PDF."
workbench = "Questo è il <strong>Banco di lavoro</strong> - l'area principale in cui visualizzare e modificare i PDF."
wrapUp = "Tutto pronto! Hai imparato le aree principali dell'app e come usarle. Fai clic sul pulsante <strong>Guida</strong> quando vuoi per rivedere questo tour."
[onboarding.buttons]
back = "Indietro"
download = "Scarica →"
next = "Avanti →"
showMeAround = "Fammi fare un tour"
skipForNow = "Salta per ora"
skipTheTour = "Salta il tour"
[onboarding.desktopInstall]
body = "Stirling funziona al meglio come app desktop. Puoi usarla offline, accedere più velocemente ai documenti e modificare localmente sul tuo computer."
title = "Download"
titleWithOs = "Download per {{osLabel}}"
[onboarding.freeTrial]
afterTrialWithoutPayment = "Dopo la fine della prova, continuerai con il nostro piano gratuito. Aggiungi un metodo di pagamento per mantenere l'accesso Pro."
afterTrialWithPayment = "Il tuo abbonamento Pro inizierà automaticamente al termine della prova."
body = "Hai accesso completo alle funzionalità di Stirling PDF Pro durante la prova. Goditi conversioni illimitate, dimensioni file maggiori ed elaborazione prioritaria."
daysRemaining = "Restano {{days}} giorni"
daysRemainingSingular = "Resta {{days}} giorno"
title = "La tua prova Pro di 30 giorni"
trialEnds = "La prova termina il {{date}}"
[onboarding.planOverview]
adminBodyLoginDisabled = "Una volta abilitata la modalità login, potrai gestire utenti, configurare impostazioni e monitorare lo stato del server. Le prime <strong>{{freeTierLimit}}</strong> persone sul tuo server possono usare Stirling gratuitamente."
adminBodyLoginEnabled = "Come admin, puoi gestire utenti, configurare impostazioni e monitorare lo stato del server. Le prime <strong>{{freeTierLimit}}</strong> persone sul tuo server possono usare Stirling gratuitamente."
adminTitle = "Panoramica admin"
userBody = "Invita i colleghi, assegna ruoli e tieni i documenti organizzati in un unico spazio di lavoro sicuro. Abilita la modalità login quando sei pronto a crescere oltre l'uso individuale."
userTitle = "Panoramica piano"
[onboarding.securityCheck]
message = "L'applicazione ha subito cambiamenti significativi di recente. Potrebbe essere necessaria l'attenzione dell'amministratore del server. Conferma il tuo ruolo per continuare."
[onboarding.serverLicense]
freeBody = "La nostra licenza <strong>Open-Core</strong> consente fino a <strong>{{freeTierLimit}}</strong> utenti gratuiti per server. Per scalare senza interruzioni, consigliamo il piano Stirling Server - <strong>posti illimitati</strong> e <strong>supporto SSO</strong> a $99/server/mese."
freeTitle = "Licenza server"
overLimitBody = "La nostra licenza consente fino a <strong>{{freeTierLimit}}</strong> utenti gratuiti per server. Hai <strong>{{overLimitUserCopy}}</strong> utenti Stirling. Per continuare senza interruzioni, esegui l'upgrade al piano Stirling Server - <strong>posti illimitati</strong>, modifica del testo PDF e pieno controllo admin a $99/server/mese."
overLimitTitle = "Licenza server necessaria"
seePlans = "Vedi piani →"
skip = "Salta per ora"
upgrade = "Esegui upgrade ora →"
[onboarding.tourOverview]
body = "Stirling PDF V2 include dozzine di strumenti e un layout rinnovato. Fai un breve tour per vedere cosa è cambiato e dove trovare le funzionalità che ti servono."
title = "Panoramica del tour"
[onboarding.welcomeModal]
description = "Vuoi fare un tour rapido di 1 minuto per imparare le funzioni chiave e come iniziare?"
dontShowAgain = "Non mostrare più"
helpHint = "Puoi sempre accedere a questo tour in seguito dal pulsante <strong>Guida</strong> in basso a sinistra."
maybeLater = "Magari più tardi"
startTour = "Avvia tour"
title = "Benvenuto in Stirling PDF!"
[onboarding.welcomeSlide]
body = "Stirling PDF è ora pronto per team di tutte le dimensioni. Questo aggiornamento include un nuovo layout, potenti nuove funzionalità admin e la funzione più richiesta - <strong>Modifica testo</strong>."
title = "Benvenuto in Stirling"
[onboarding.whatsNew]
activeFilesView = "Usa File attivi per vedere tutto ciò che hai aperto e scegliere su cosa lavorare."
fileUpload = "Usa il pulsante <strong>File</strong> per caricare o scegliere un PDF recente. Caricheremo un esempio per mostrarti l'area di lavoro."
leftPanel = "Il pannello <strong>Strumenti</strong> a sinistra elenca tutto ciò che puoi fare. Sfoglia le categorie o cerca per trovare rapidamente uno strumento."
pageEditorView = "Passa all'Editor pagine per riordinare, ruotare o eliminare pagine."
quickAccess = "Inizia dalla barra <strong>Accesso rapido</strong> per passare tra Reader, Automate, i tuoi file e tutti i tour."
topBar = "La barra superiore consente di passare tra <strong>Visualizzatore</strong>, <strong>Editor pagine</strong> e <strong>File attivi</strong>."
wrapUp = "Queste sono le novità della V2. Apri il menu <strong>Tour</strong> in qualsiasi momento per rivedere questo, il Tour strumenti o il Tour amministratore."
[overlay-pdfs]
desc = "Sovrapponi un PDF sopra un altro"
header = "Invia file PDF in sovrapposizione"
submit = "Sovrapponi"
tags = "Sovrapponi"
title = "Sovrapponi PDF"
[overlay-pdfs.baseFile]
label = "Seleziona File PDF di base"
[overlay-pdfs.counts]
item = "Conteggio per file"
label = "Numeri sovrapposti (per la modalità di ripetizione fissa)"
noFiles = "Aggiungi file di sovrapposizione per configurare i conteggi"
placeholder = "Inserisci i numeri separati da virgole (ad esempio, 2,3,1)"
[overlay-pdfs.error]
failed = "Si è verificato un errore durante la sovrapposizione dei PDF."
[overlay-pdfs.mode]
fixedRepeat = "Risolto il problema con la ripetizione della sovrapposizione"
interleaved = "Sovrapposizione interfogliata"
label = "Seleziona la modalità di sovrapposizione"
sequential = "Sovrapposizione sequenziale"
[overlay-pdfs.overlayFiles]
addMore = "Aggiungi altri PDF..."
label = "Seleziona sovrapposizione file PDF"
placeholder = "Scegli PDF..."
[overlay-pdfs.position]
background = "Sfondo"
foreground = "Primo piano"
label = "Seleziona posizione di sovrapposizione"
[overlay-pdfs.results]
title = "Risultati sovrapposizione"
[overlay-pdfs.settings]
title = "Impostazioni"
[overlay-pdfs.tooltip.counts]
text = "Fornisci un numero positivo per ciascun file di sovrapposizione che indichi quante pagine prendere prima di passare al successivo. Obbligatorio quando la modalità è Ripetizione fissa."
title = "Conteggi (solo Ripetizione fissa)"
[overlay-pdfs.tooltip.description]
text = "Unisci un PDF base con uno o più PDF di sovrapposizione. Le sovrapposizioni possono essere applicate pagina per pagina in modalità diverse e posizionate in primo piano o sullo sfondo."
title = "Descrizione"
[overlay-pdfs.tooltip.header]
title = "Panoramica sovrapposizione PDF"
[overlay-pdfs.tooltip.mode]
fixedRepeat = "Sovrapposizione a ripetizione fissa: prendi un numero fisso di pagine da ogni sovrapposizione prima di passare alla successiva. Usa Conteggi per impostare i numeri."
interleaved = "Sovrapposizione intercalata: prendi una pagina da ciascuna sovrapposizione a turno."
sequential = "Sovrapposizione sequenziale: usa le pagine dal primo PDF di sovrapposizione finché non termina, poi passa al successivo."
text = "Scegli come distribuire le pagine di sovrapposizione tra le pagine del PDF base."
title = "Modalità di sovrapposizione"
[overlay-pdfs.tooltip.overlayFiles]
text = "Seleziona uno o più PDF da sovrapporre alla base. L'ordine di questi file influisce su come le pagine vengono applicate nelle modalità Sequenziale e Ripetizione fissa."
title = "File di sovrapposizione"
[overlay-pdfs.tooltip.position]
text = "In primo piano posiziona la sovrapposizione sopra la pagina. Sullo sfondo la posiziona dietro."
title = "Posizione della sovrapposizione"
[pageEdit]
deselectAll = "Deseleziona tutto"
selectAll = "Seleziona tutto"
[pageEditor]
actualSize = "Dimensione reale"
addFileNotImplemented = "Aggiunta file non implementata nella demo"
closePdf = "Chiudi PDF"
deleted = "Eliminato:"
fitToWidth = "Adatta alla larghezza"
insertedPageBreak = "Inserito salto pagina a:"
movedLeft = "Spostato a sinistra:"
movedRight = "Spostato a destra:"
noPdfLoaded = "Nessun PDF caricato. Carica un PDF per modificare."
reset = "Reimposta modifiche"
rotatedLeft = "Ruotato a sinistra:"
rotatedRight = "Ruotato a destra:"
save = "Salva modifiche"
splitAt = "Dividi a:"
title = "Editor pagine"
zoomIn = "Ingrandisci"
zoomOut = "Riduci"
[pageExtracter]
header = "Estrai pagine"
placeholder = "(es. 1,2,8 o 4,7,12-16 o 2n-1)"
submit = "Estrai"
title = "Estrai pagine"
[pageLayout]
addBorder = "Aggiungi bordi"
borderWidth = "Spessore bordo"
bottom = "Margine inferiore"
cols = "Colonne"
header = "Layout multipagina"
innerMargin = "Margine interno"
left = "Margine sinistro"
pagesPerSheet = "Pagine per foglio:"
right = "Margine destro"
rows = "Righe"
submit = "Invia"
tags = "unire,comporre,visualizzazione singola,organizzare"
title = "Layout multipagina"
top = "Margine superiore"
[pageLayout.advanced.tooltip.arrangement]
bullet1 = "Per righe: riempi prima ogni riga."
bullet2 = "Per colonne: riempi prima ogni colonna."
text = "Controlla se le pagine riempiono la griglia riga per riga o colonna per colonna."
title = "Disposizione pagine"
[pageLayout.advanced.tooltip.header]
title = "Opzioni layout avanzate"
[pageLayout.advanced.tooltip.orientation]
text = "Scegli l'orientamento finale del foglio. Il verticale è migliore per contenuti alti, mentre l'orizzontale si adatta a layout più larghi."
title = "Orientamento"
[pageLayout.advanced.tooltip.readingDirection]
bullet1 = "LTR: ordine da sinistra a destra."
bullet2 = "RTL: ordine da destra a sinistra."
text = "Imposta l'ordinamento orizzontale nella griglia, utile per le convenzioni dei documenti da sinistra a destra e da destra a sinistra."
title = "Direzione di lettura"
[pageLayout.arrangement]
byColumns = "Per colonne"
byRows = "Per righe"
label = "Disposizione pagine:"
[pageLayout.desc]
16 = "Posiziona 16 pagine su un unico foglio (griglia 4 × 4)."
2 = "Posiziona 2 pagine affiancate su un unico foglio."
4 = "Posiziona 4 pagine su un unico foglio (griglia 2 × 2)."
9 = "Posiziona 9 pagine su un unico foglio (griglia 3 × 3)."
[pageLayout.error]
failed = "Si è verificato un errore durante la creazione del layout multipagina."
innerMarginTooLarge = "Il margine interno è troppo grande per il layout selezionato."
outerHorizontalMarginsTooLarge = "I margini sinistro/destro sono troppo grandi per questa dimensione della pagina."
outerVerticalMarginsTooLarge = "I margini superiore/inferiore sono troppo grandi per questa dimensione della pagina."
[pageLayout.marginsBorders.tooltip.borders]
text = "Abilita i bordi per disegnare linee attorno a ogni pagina inserita. Questo può aiutare la separazione visiva o il rifilo."
title = "Aggiungi bordi"
[pageLayout.marginsBorders.tooltip.borderWidth]
text = "Lo spessore del bordo si applica solo quando i bordi sono abilitati. Valori più alti producono linee più spesse."
title = "Spessore bordo"
[pageLayout.marginsBorders.tooltip.header]
title = "Margini e bordi"
[pageLayout.marginsBorders.tooltip.innerMargin]
text = "Il margine interno aggiunge spaziatura tra le celle della griglia di pagina per migliorare separazione e leggibilità."
title = "Margine interno"
[pageLayout.marginsBorders.tooltip.margins]
text = "Usa i margini superiore, inferiore, sinistro e destro per controllare la spaziatura attorno all'intero foglio in uscita."
title = "Margini"
[pageLayout.mode]
custom = "Personalizzato"
default = "Predefinito"
label = "Modalità:"
[pageLayout.orientation]
label = "Orientamento:"
landscape = "Orizzontale"
portrait = "Verticale"
[pageLayout.readingDirection]
label = "Direzione di lettura:"
ltr = "Da sinistra a destra"
rtl = "Da destra a sinistra"
[pageLayout.tooltip.addBorder]
text = "Disegna linee di bordo attorno a ogni cella di pagina per guide di taglio o separazione visiva."
title = "Aggiungi bordi"
[pageLayout.tooltip.arrangement]
bullet1 = "Per righe: riempi riga per riga (da sinistra a destra o da destra a sinistra)."
bullet2 = "Per colonne: riempi dall'alto verso il basso, colonna per colonna."
text = "Controlla l'ordine con cui le pagine riempiono la griglia:"
title = "Disposizione pagine"
[pageLayout.tooltip.header]
title = "Guida al layout di pagina"
[pageLayout.tooltip.mode]
bullet1 = "Predefinito: scegli un preset e la griglia viene calcolata automaticamente."
bullet2 = "Personalizzato: imposta manualmente righe e colonne."
text = "Scegli come configurare la griglia:"
title = "Modalità"
[pageLayout.tooltip.orientation]
bullet1 = "Verticale: più alto che largo."
bullet2 = "Orizzontale: più largo che alto."
text = "Imposta l'orientamento del foglio in uscita:"
title = "Orientamento"
[pageLayout.tooltip.overview]
text = "Disponi più pagine su un unico foglio per dispense o per risparmiare carta."
title = "Che cos'è il layout di pagina?"
[pageLayout.tooltip.pagesPerSheet]
text = "Scegli quante pagine per foglio (es. 4 → 2×2, 9 → 3×3)."
title = "Pagine per foglio (Modalità predefinita)"
[pageLayout.tooltip.readingDirection]
bullet1 = "LTR: da sinistra a destra."
bullet2 = "RTL: da destra a sinistra."
text = "Controlla l'ordine orizzontale delle pagine:"
title = "Direzione di lettura"
[pageLayout.tooltip.rowsCols]
text = "Imposta le dimensioni esatte della griglia. Pagine totali per foglio = righe × colonne."
title = "Righe e colonne (Modalità personalizzata)"
[pageRemover]
header = "Rimuovi pagine da un PDF"
pagesToDelete = "Pagine da eliminare (inserisci una lista di numeri separati da virgola):"
placeholder = "(es. 1,2,6 o 1-10,15-30)"
submit = "Rimuovi pagine"
title = "Rimuovi pagine"
[pageSelection.tooltip]
description = "Scegli quali pagine usare per l'operazione. Supporta pagine singole, intervalli, formule e la parola chiave \"tutte\"."
[pageSelection.tooltip.advanced]
title = "Funzionalità avanzate"
[pageSelection.tooltip.basic]
bullet1 = "Pagine singole: 1,3,5"
bullet2 = "Intervalli: 3-6 o 10-15"
bullet3 = "Tutte le pagine: tutte"
text = "Seleziona pagine specifiche dal tuo PDF usando una sintassi semplice."
title = "Uso di base"
[pageSelection.tooltip.complex]
bullet1 = "<strong>1,3-5,8,2n</strong> → pagine 1, 35, 8, più le pari"
bullet2 = "<strong>10-,2n-1</strong> → dalla pagina 10 alla fine + pagine dispari"
description = "Combina tipi diversi."
title = "Combinazioni complesse"
[pageSelection.tooltip.examples]
title = "Esempi"
[pageSelection.tooltip.header]
title = "Guida Selezione Pagine"
[pageSelection.tooltip.individual]
bullet1 = "<strong>1,3,5</strong> → seleziona le pagine 1, 3, 5"
bullet2 = "<strong>2,7,12</strong> → seleziona le pagine 2, 7, 12"
description = "Inserisci numeri separati da virgole."
title = "Pagine singole"
[pageSelection.tooltip.mathematical]
bullet1 = "<strong>2n</strong> → tutte le pagine pari (2, 4, 6…)"
bullet2 = "<strong>2n-1</strong> → tutte le pagine dispari (1, 3, 5…)"
bullet3 = "<strong>3n</strong> → ogni 3ª pagina (3, 6, 9…)"
bullet4 = "<strong>4n-1</strong> → pagine 3, 7, 11, 15…"
description = "Usa n nelle formule per gli schemi."
title = "Funzioni matematiche"
[pageSelection.tooltip.operators]
and = "E: & o \"e\" — richiede entrambe le condizioni (es., 1-50 & pari)"
comma = "Virgola: , o | — combina selezioni (es., 1-10, 20)"
not = "NON: ! o \"NON\" — esclude pagine (es., 3n & non 30)"
text = "E ha precedenza più alta della virgola. NON si applica allinterno dellintervallo del documento."
title = "Operatori"
[pageSelection.tooltip.ranges]
bullet1 = "<strong>3-6</strong> → seleziona le pagine 36"
bullet2 = "<strong>10-15</strong> → seleziona le pagine 1015"
bullet3 = "<strong>5-</strong> → seleziona da pagina 5 alla fine"
description = "Usa - per pagine consecutive."
title = "Intervalli di pagine"
[pageSelection.tooltip.special]
bullet1 = "<strong>all</strong> → seleziona tutte le pagine"
title = "Parole chiave speciali"
[pageSelection.tooltip.syntax]
text = "Usa numeri, intervalli, parole chiave e progressioni (n parte da 0). Sono supportate le parentesi."
title = "Basi della sintassi"
[pageSelection.tooltip.syntax.bullets]
keywords = "Parole chiave: dispari, pari"
numbers = "Numeri/intervalli: 5, 10-20"
progressions = "Progressioni: 3n, 4n+1"
[pageSelection.tooltip.tips]
bullet1 = "La numerazione delle pagine parte da 1 (non 0)"
bullet2 = "Gli spazi vengono rimossi automaticamente"
bullet3 = "Le espressioni non valide vengono ignorate"
text = "Tieni presenti queste linee guida:"
title = "Suggerimenti"
[payment]
autoClose = "Questa finestra si chiuderà automaticamente..."
billingPeriod = "Periodo di fatturazione"
canCloseWindow = "Ora puoi chiudere questa finestra."
checkoutInstructions = "Completa l'acquisto nella finestra del browser appena aperta. Dopo il pagamento, torna qui e fai clic sul pulsante qui sotto per aggiornare le informazioni di fatturazione."
checkoutOpened = "Checkout aperto nel browser"
closeLater = "Lo farò più tardi"
emailInvalid = "Inserisci un indirizzo email valido"
enterpriseNote = "I posti possono essere modificati al checkout (1-1000)."
error = "Errore di pagamento"
generatingLicense = "Generazione della chiave di licenza..."
installationId = "ID installazione"
licenseActivated = "Licenza attivata! La tua chiave di licenza è stata salvata. È stata inviata un'email di conferma al tuo indirizzo registrato."
licenseDelayed = "Pagamento riuscito! La tua licenza è in fase di generazione. Riceverai a breve un'email con la chiave di licenza. Se non la ricevi entro 10 minuti, contatta il supporto."
licenseDelayedMessage = "La tua chiave di licenza è in fase di generazione. Controlla a breve la tua email o contatta il supporto."
licenseInstructions = "È stata aggiunta alla tua installazione. Riceverai anche una copia via email."
licenseKey = "La tua chiave di licenza"
licenseKeyProcessing = "Elaborazione chiave di licenza"
licensePollingError = "Pagamento riuscito ma non siamo riusciti a recuperare automaticamente la tua chiave di licenza. Controlla l'email o contatta il supporto con la conferma di pagamento."
licenseRetrievalError = "Pagamento riuscito ma il recupero della licenza non è riuscito. Riceverai la chiave di licenza via email. Contatta il supporto se non la ricevi entro 10 minuti."
licenseSaveError = "Impossibile salvare la chiave di licenza. Contatta il supporto con la tua chiave di licenza per completare l'attivazione."
monthly = "Mensile"
paymentCanceled = "Pagamento annullato. Nessun addebito effettuato."
paymentSuccess = "Pagamento riuscito! Recupero della tua chiave di licenza..."
perMonth = "/mese"
perYear = "/anno"
preparing = "Preparazione del checkout..."
redirecting = "Reindirizzamento al checkout sicuro..."
refreshBilling = "Ho completato il pagamento - Aggiorna fatturazione"
stripeNotConfigured = "Stripe non configurato"
stripeNotConfiguredMessage = "L'integrazione dei pagamenti Stripe non è configurata. Contatta il tuo amministratore."
success = "Pagamento riuscito!"
successMessage = "Il tuo abbonamento è stato attivato con successo. Riceverai a breve un'email di conferma."
syncError = "Pagamento riuscito ma la sincronizzazione della licenza non è riuscita. La tua licenza sarà aggiornata a breve. Contatta il supporto se i problemi persistono."
syncingLicense = "Sincronizzazione della licenza aggiornata..."
upgradeComplete = "Upgrade completato"
upgradeCompleteMessage = "Il tuo abbonamento è stato aggiornato correttamente. La chiave di licenza esistente è stata aggiornata."
upgradeSuccess = "Pagamento riuscito! Il tuo abbonamento è stato aggiornato. La licenza è stata aggiornata sul tuo server. Riceverai a breve un'email di conferma."
upgradeTitle = "Aggiorna a {{planName}}"
yearly = "Annuale"
[payment.emailStage]
continue = "Continua"
description = "La useremo per inviare la chiave di licenza e le ricevute."
emailLabel = "Indirizzo email"
emailPlaceholder = "[email protected]"
modalTitle = "Inizia - {{planName}}"
title = "Inserisci la tua email"
[payment.paymentStage]
backToPlan = "Torna alla selezione piano"
modalTitle = "Completa il pagamento - {{planName}}"
selectedPlan = "Piano selezionato"
[payment.planStage]
basePrice = "Prezzo base"
billedYearly = "Fatturato annualmente a {{currency}}{{amount}}"
modalTitle = "Seleziona periodo di fatturazione - {{planName}}"
savePercent = "Risparmia {{percent}}%"
savingsAmount = "Risparmi {{amount}}"
savingsNote = "Risparmia il {{percent}}% con la fatturazione annuale"
seatPrice = "Per posto"
selectMonthly = "Seleziona mensile"
selectYearly = "Seleziona annuale"
title = "Scegli il periodo di fatturazione"
totalForSeats = "Totale ({{count}} posti)"
[pdfCommentAgent]
submit = "Genera commenti"
[pdfCommentAgent.error]
emptyPrompt = "Descrivi su cosa dovrebbe commentare l'AI"
failed = "Impossibile generare i commenti"
tooLong = "Il prompt è troppo lungo (massimo {{max}} caratteri)"
[pdfCommentAgent.prompt]
label = "Su cosa dovrebbe commentare l'AI?"
placeholder = "es. Segnala eventuali date ambigue e suggerisci chiarimenti"
[pdfCommentAgent.results]
title = "PDF commentato"
[pdfCommentAgent.settings]
title = "Istruzioni per i commenti"
[pdfOrganiser]
header = "Organizza le pagine di un PDF"
placeholder = "(ad es. 1,3,2 o 4-8,2,10-12 o 2n-1)"
submit = "Riordina pagine"
tags = "duplex,pari,dispari,ordinamento,spostamento"
title = "Organizza pagine"
[pdfOrganiser.desc]
BOOKLET_SORT = "Disporre le pagine per la stampa a opuscolo (ultima, prima, seconda, penultima, …)."
CUSTOM = "Utilizzare una sequenza personalizzata di numeri di pagina o espressioni per definire un nuovo ordine."
DUPLEX_SORT = "Alternare fronte e retro come se uno scanner duplex avesse scansionato tutti i fronti, poi tutti i retri (1, n, 2, n-1, …)."
DUPLICATE = "Duplicare ogni pagina secondo il conteggio dell'ordine personalizzato (ad es., 4 duplica ogni pagina 4×)."
ODD_EVEN_MERGE = "Unire due PDF alternando le pagine: dispari dal primo, pari dal secondo."
ODD_EVEN_SPLIT = "Dividere il documento in due output: tutte le pagine dispari e tutte le pagine pari."
REMOVE_FIRST = "Rimuovere la prima pagina dal documento."
REMOVE_FIRST_AND_LAST = "Rimuovere sia la prima che l'ultima pagina dal documento."
REMOVE_LAST = "Rimuovere l'ultima pagina dal documento."
REVERSE_ORDER = "Capovolgere il documento in modo che l'ultima pagina diventi la prima e così via."
SIDE_STITCH_BOOKLET_SORT = "Disporre le pagine per la stampa a opuscolo con cucitura laterale (ottimizzato per la rilegatura sul lato)."
[pdfOrganiser.mode]
1 = "Ordine delle pagine personalizzato"
10 = "Unione pari-dispari"
11 = "Duplica tutte le pagine"
2 = "Ordine inverso"
3 = "Ordinamento fronte-retro"
4 = "Ordinamento a libretto"
5 = "Ordinamento libretto con cucitura laterale"
6 = "Divisione pari-dispari"
7 = "Rimuovi prima"
8 = "Rimuovi ultima"
9 = "Rimuovi la prima e l'ultima"
_value = "Modalità"
[pdfOrganiser.mode.desc]
BOOKLET_SORT = "Disponi le pagine per la stampa a opuscolo (ultima, prima, seconda, penultima, …)."
CUSTOM = "Usa una sequenza personalizzata di numeri di pagina o espressioni per definire un nuovo ordine."
DUPLEX_SORT = "Intercala fronte poi retro come se uno scanner duplex avesse acquisito prima tutti i fronti, poi tutti i retro (1, n, 2, n-1, …)."
DUPLICATE = "Duplica ogni pagina in base al conteggio dell'ordine personalizzato (es., 4 duplicati: ogni pagina 4×)."
ODD_EVEN_MERGE = "Unisci due PDF alternando le pagine: dispari dal primo, pari dal secondo."
ODD_EVEN_SPLIT = "Dividi il documento in due output: tutte le pagine dispari e tutte le pagine pari."
REMOVE_FIRST = "Rimuovi la prima pagina dal documento."
REMOVE_FIRST_AND_LAST = "Rimuovi sia la prima sia l'ultima pagina dal documento."
REMOVE_LAST = "Rimuovi l'ultima pagina dal documento."
REVERSE_ORDER = "Inverti il documento così che l'ultima pagina diventi la prima e così via."
SIDE_STITCH_BOOKLET_SORT = "Disponi le pagine per la stampa a opuscolo con cucitura laterale (ottimizzato per rilegatura sul lato)."
[pdfTextEditor]
conversionFailed = "Conversione del PDF non riuscita. Riprova."
converting = "Conversione del PDF in formato modificabile..."
currentFile = "File corrente: {{name}}"
imageLabel = "Immagine posizionata"
noTextOnPage = "Nessun testo modificabile rilevato in questa pagina."
pagePreviewAlt = "Anteprima pagina"
pageSummary = "Pagina {{number}} di {{total}}"
title = "Editor JSON PDF"
viewLabel = "Editor PDF"
[pdfTextEditor.actions]
applyChanges = "Applica modifiche"
downloadCopy = "Scarica copia"
downloadJson = "Scarica JSON"
generatePdf = "Genera PDF"
reset = "Reimposta modifiche"
saveChanges = "Salva modifiche"
[pdfTextEditor.badges]
earlyAccess = "Accesso anticipato"
modified = "Modificato"
unsaved = "Modificato"
[pdfTextEditor.disclaimer]
alpha = "Questo visualizzatore alpha è in evoluzione: alcuni font, colori, effetti di trasparenza e dettagli di layout possono variare leggermente. Verifica il PDF generato prima di condividerlo."
heading = "Limiti dell'anteprima"
previewVariance = "Alcuni elementi visivi (come bordi di tabelle, forme o aspetto delle annotazioni) potrebbero non essere visualizzati esattamente nell'anteprima. Il PDF esportato mantiene i comandi di disegno originali quando possibile."
textFocus = "Questo spazio di lavoro è focalizzato sulla modifica del testo e sul riposizionamento delle immagini incorporate. Elementi grafici complessi, widget di moduli e grafica a livelli sono preservati per l'esportazione ma non sono completamente modificabili qui."
[pdfTextEditor.empty]
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"
subtitle = "Carica un file PDF o JSON per iniziare a modificare il testo."
title = "Nessun documento caricato"
[pdfTextEditor.errors]
invalidJson = "Impossibile leggere il file JSON. Assicurati che sia stato generato dallo strumento PDF to JSON."
pdfConversion = "Impossibile convertire il JSON modificato di nuovo in un PDF."
[pdfTextEditor.fontAnalysis]
allFonts = "Tutti i font"
currentPageFonts = "Font in questa pagina"
details = "Dettagli font"
embedded = "Incorporato"
fallback = "fallback"
infoMessage = "Informazioni sulla riproduzione dei font disponibili."
missing = "mancante"
perfect = "perfetto"
perfectMessage = "Tutti i font possono essere riprodotti perfettamente."
subset = "sottoinsieme"
suggestions = "Note"
type = "Tipo"
warningMessage = "Alcuni font potrebbero non essere visualizzati correttamente."
warnings = "Avvisi"
webFormat = "Formato web"
[pdfTextEditor.groupingMode]
auto = "Automatico"
paragraph = "Paragrafo"
singleLine = "Riga singola"
[pdfTextEditor.manual]
expandWidth = "Espandi fino al bordo della pagina"
merge = "Unisci selezione"
mergeTooltip = "Unisci caselle selezionate"
resetWidth = "Reimposta larghezza"
resizeHandle = "Regola larghezza testo"
ungroup = "Separa selezione"
ungroupTooltip = "Dividi il paragrafo in righe"
widthMenu = "Opzioni larghezza"
[pdfTextEditor.modeChange]
cancel = "Annulla"
confirm = "Reimposta e cambia modalità"
title = "Conferma cambio modalità"
warning = "Cambiare la modalità di raggruppamento del testo reimposterà tutte le modifiche non salvate. Continuare?"
[pdfTextEditor.options.advanced]
title = "Impostazioni avanzate"
[pdfTextEditor.options.autoScaleText]
description = "Ridimensiona orizzontalmente il testo per adattarlo al riquadro originale quando il rendering dei font differisce dal PDF."
title = "Ridimensiona automaticamente il testo alle caselle"
[pdfTextEditor.options.forceSingleElement]
description = "Se attivato, l'editor esporta ogni casella di testo modificata come un unico elemento di testo PDF per evitare glifi sovrapposti o font misti."
title = "Blocca il testo modificato in un singolo elemento PDF"
[pdfTextEditor.options.groupingMode]
autoDescription = "Rileva automaticamente il tipo di pagina e raggruppa il testo in modo appropriato."
paragraphDescription = "Raggruppa righe allineate in caselle di testo a paragrafo multi-riga."
singleLineDescription = "Mantiene ogni riga di testo del PDF come casella di testo separata."
title = "Modalità di raggruppamento testo"
[pdfTextEditor.options.manualGrouping]
descriptionInline = "Suggerimento: Tieni premuto Ctrl (Cmd) o Shift per selezionare più caselle di testo. Apparirà una barra degli strumenti sopra la selezione per unire, separare o regolare le larghezze."
[pdfTextEditor.pageType]
paragraph = "Pagina a paragrafi"
sparse = "Testo sparso"
[pdfTextEditor.tooltip.alpha]
text = "Questo visualizzatore alpha è ancora in evoluzione—alcuni font, colori, effetti di trasparenza e dettagli di layout possono variare leggermente. Controlla il PDF generato prima di condividerlo."
title = "Visualizzatore alpha"
[pdfTextEditor.tooltip.header]
title = "Limitazioni anteprima"
[pdfTextEditor.tooltip.previewVariance]
text = "Alcuni elementi visivi (come bordi di tabelle, forme o aspetto delle annotazioni) potrebbero non essere visualizzati esattamente in anteprima. Il PDF esportato mantiene i comandi di disegno originali quando possibile."
title = "Variazioni in anteprima"
[pdfTextEditor.tooltip.textFocus]
text = "Questo spazio di lavoro è incentrato sulla modifica del testo e sul riposizionamento delle immagini incorporate. Elementi grafici di pagina complessi, widget dei moduli e grafica stratificata sono preservati per l'esportazione ma non sono completamente modificabili qui."
title = "Focus su testo e immagine"
[pdfTextEditor.welcomeBanner]
bestFor = "Ideale per:"
bestFor1 = "PDF semplici con soprattutto testo e immagini"
bestFor2 = "Documenti con formattazione standard dei paragrafi"
bestFor3 = "Lettere, saggi, relazioni e documenti di base"
dontShowAgain = "Non mostrare più"
experimental = "Funzionalità sperimentale in sviluppo attivo. Possibili instabilità e problemi durante l'uso."
feedback = "Questa è una funzionalità in accesso anticipato. Segnala eventuali problemi per aiutarci a migliorare!"
gotIt = "Ho capito"
howItWorks = "Questo strumento converte il tuo PDF in un formato modificabile in cui puoi modificare il testo e riposizionare le immagini. Le modifiche vengono salvate in un nuovo PDF."
issue1 = "Il colore del testo al momento non è preservato (sarà aggiunto presto)"
issue2 = "La modalità Paragrafo ha più problemi di allineamento e spaziatura - si consiglia la modalità Riga singola"
issue3 = "L'anteprima differisce dal PDF esportato - i PDF esportati sono più vicini all'originale"
issue4 = "L'allineamento del testo ruotato può richiedere regolazioni manuali"
issue5 = "Gli effetti di trasparenza e sovrapposizione possono variare rispetto all'originale"
knownIssues = "Problemi noti (in risoluzione):"
limitation1 = "Il rendering dei font può differire leggermente dal PDF originale"
limitation2 = "Grafica complessa, campi modulo e annotazioni sono preservati ma non modificabili"
limitation3 = "I file grandi possono richiedere tempo per la conversione e l'elaborazione"
limitations = "Limitazioni attuali:"
notIdealFor = "Non ideale per:"
notIdealFor1 = "PDF con formattazioni speciali come elenchi puntati, tabelle o layout multicolonna"
notIdealFor2 = "Riviste, brochure o documenti con design complesso"
notIdealFor3 = "Manuali con layout complessi"
title = "Benvenuto in PDF Text Editor (Accesso anticipato)"
[PDFToCSV]
header = "Da PDF a CSV"
prompt = "Scegli la pagina per estrarre la tabella"
submit = "Estrai"
title = "Da PDF a CSV"
[PDFToHTML]
credit = "Questo servizio utilizza pdftohtml per la conversione."
header = "Da PDF a HTML"
submit = "Converti"
tags = "contenuto web,facile da usare per il browser"
title = "Da PDF a HTML"
[pdfToImage]
blackwhite = "Bianco e Nero (potresti perdere dettagli!)"
color = "A colori"
colorType = "Tipo di colore"
grey = "Scala di grigi"
header = "PDF a immagine"
info = "Python non è installato.È richiesto per la conversione WebP."
multi = "Più immagini"
placeholder = "(es. 1,2,8 o 4,7,12-16 o 2n-1)"
selectText = "Formato immagini"
single = "Unica immagine larga"
singleOrMultiple = "Tipo di immagine"
submit = "Converti"
tags = "conversione,img,jpg,immagine,foto"
title = "PDF a immagine"
[PDFToMarkdown]
header = "PDF in Markdown"
submit = "Converti"
tags = "markup,contenuto-web,trasformazione,convertire,md"
title = "PDF in Markdown"
[pdfToPDFA]
credit = "Questo servizio utilizza libreoffice per la conversione in PDF/A."
header = "Da PDF a PDF/A"
outputFormat = "Formato di output"
pdfWithDigitalSignature = "Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo."
submit = "Converti"
tags = "archivio,a lungo termine,standard,conversione,archiviazione,conservazione"
tip = "Attualmente non funziona per più input contemporaneamente"
title = "Da PDF a PDF/A"
[pdfToPDFX]
credit = "Questo servizio utilizza Ghostscript per la conversione PDF/X"
header = "PDF in PDF/X"
outputFormat = "Formato di output"
pdfWithDigitalSignature = "Il PDF contiene una firma digitale. Questa verrà rimossa nel passaggio successivo."
submit = "Converti"
tags = "stampa,standard,conversione,produzione,prestampa,archiviazione"
tip = "Attualmente non funziona con più input contemporaneamente"
title = "PDF in PDF/X"
[PDFToPresentation]
credit = "Questo servizio utilizza LibreOffice per la conversione."
header = "Da PDF a presentazione"
submit = "Converti"
tags = "diapositive,mostra,office,microsoft"
title = "Da PDF a presentazione"
[PDFToPresentation.selectText]
1 = "Formato file di output"
[PdfToSinglePage]
tags = "pagina singola"
[pdfToSinglePage]
description = "Questo strumento unirà tutte le pagine del tuo PDF in ununica grande pagina. La larghezza resterà la stessa delle pagine originali, ma laltezza sarà la somma delle altezze di tutte le pagine."
filenamePrefix = "pagina_unica"
header = "PDF a pagina singola"
submit = "Converti in pagina singola"
title = "PDF a pagina singola"
[pdfToSinglePage.error]
failed = "Si è verificato un errore durante la conversione in pagina singola."
[pdfToSinglePage.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[pdfToSinglePage.results]
title = "Risultati Pagina Unica"
[PDFToText]
credit = "Questo servizio utilizza LibreOffice per la conversione."
header = "Da PDF a testo/RTF"
submit = "Converti"
tags = "Microsoft Rich Format,formato Rich Text,formato Rich Text"
title = "Da PDF a testo/RTF"
[PDFToText.selectText]
1 = "Formato file di output"
[PDFToWord]
credit = "Questo servizio utilizza LibreOffice per la conversione."
header = "Da PDF a Word"
submit = "Converti"
tags = "doc,docx,odt,word,trasformazione,formato,conversione,office,microsoft,filedoc"
title = "Da PDF a Word"
[PDFToWord.selectText]
1 = "Formato file di output"
[PDFToXLSX]
header = "PDF in Excel"
prompt = "Scegli le pagine da cui estrarre le tabelle"
submit = "Converti"
tags = "foglio di calcolo,excel,xlsx,tabella,estrazione,conversione"
title = "PDF in Excel (XLSX)"
[PDFToXML]
credit = "Questo servizio utilizza LibreOffice per la conversione."
header = "Da PDF a XML"
submit = "Converti"
tags = "estrazione dati,contenuto strutturato,interoperabilità,trasformazione,conversione"
title = "Da PDF a XML"
[permissions]
header = "Cambia permessi"
submit = "Cambia Permessi"
tags = "leggere,scrivere,modificare,stampare"
title = "Cambia Permessi"
warning = "Attenzione: per avere questi permessi non modificabili è raccomandabile impostarli attraverso una password"
[permissions.selectText]
1 = "Seleziona PDF a cui cambiare permessi"
10 = "Previeni stampa in diversi formati"
2 = "Permessi da impostare"
3 = "Previeni assemblaggio del documento"
4 = "Previeni estrazione del contenuto"
5 = "Previeni estrazione per accessibilità"
6 = "Previeni compilazione dei moduli"
7 = "Previeni modifiche"
8 = "Previeni annotazioni"
9 = "Previeni stampa"
[pipeline]
configureButton = "Configura"
defaultOption = "Personalizzato"
deletePrompt = "Sei sicuro di voler eliminare la pipeline?"
header = "Menù pipeline (Beta)"
help = "Aiuto sulla pipeline"
scanHelp = "Aiuto per la scansione delle cartelle"
submitButton = "Invia"
tags = "automatizzare,sequenziare,scriptare,elaborare in batch"
title = "Pipeline"
uploadButton = "Caricamento personalizzato"
[pipelineOptions]
addOperationButton = "Aggiungi operazione"
header = "Configurazione Pipeline"
pipelineHeader = "Pipeline:"
pipelineNameLabel = "Nome della Pipeline"
pipelineNamePrompt = "Inserisci qui il nome della pipeline"
saveButton = "Salva"
saveForFolderScanning = "Salva per la scansione delle cartelle"
saveSettings = "Salva Impostazioni"
selectOperation = "Seleziona operazione"
validateButton = "Convalidare"
[plan]
contact = "Contattaci"
currency = "Valuta"
current = "Piano attuale"
customPricing = "Personalizzato"
featureComparison = "Confronto funzionalità"
from = "Da"
hideComparison = "Nascondi confronto funzionalità"
included = "Incluso"
includedInCurrent = "Incluso nel tuo piano"
licensedSeats = "Con licenza: {{count}} posti"
manage = "Gestisci"
perMonth = "/mese"
perSeat = "/posto"
popular = "Popolare"
purchase = "Acquista"
selectCredits = "Seleziona quantità di crediti"
selectPlan = "Seleziona piano"
showComparison = "Confronta tutte le funzionalità"
totalCost = "Costo totale"
upgrade = "Aggiorna"
withServer = "+ Piano Server"
[plan.activePlan]
subtitle = "Dettagli del tuo abbonamento attuale"
title = "Piano attivo"
[plan.api]
large = "5,000 Crediti"
medium = "1,000 Crediti"
small = "500 Crediti"
xsmall = "100 Crediti"
[plan.apiPackages]
subtitle = "Acquista crediti API per le tue applicazioni"
title = "Pacchetti di crediti API"
[plan.availablePlans]
loadError = "Impossibile caricare i prezzi dei piani. Verranno usati i valori predefiniti."
subtitle = "Scegli il piano adatto alle tue esigenze"
title = "Piani disponibili"
[plan.enterprise]
highlight1 = "Prezzi personalizzati"
highlight2 = "Supporto dedicato"
highlight3 = "Funzionalità più recenti"
name = "Enterprise"
requiresServer = "Richiede Server"
requiresServerMessage = "Esegui prima l'upgrade al piano Server prima di passare a Enterprise."
siteLicense = "Licenza sito"
[plan.feature]
api = "Accesso API"
automation = "Automatizza i flussi di lavoro degli strumenti"
customPricing = "Prezzi personalizzati"
fileSize = "Limite dimensione file"
pdfTools = "Strumenti PDF di base"
priority = "Supporto prioritario"
title = "Funzionalità"
[plan.free]
forever = "Gratis per sempre"
highlight1 = "Uso limitato degli strumenti a settimana"
highlight2 = "Accesso a tutti gli strumenti"
highlight3 = "Supporto della community"
included = "Incluso"
name = "Gratis"
[plan.licenseWarning]
body = "Hai {{total}} utenti ma il livello gratuito supporta solo {{limit}} per server. Esegui l'upgrade per mantenere Stirling PDF operativo senza problemi."
cta = "Vedi piani"
overLimit = "più di {{limit}}"
title = "Limite gratuito self-hosted raggiunto"
[plan.manageSubscription]
description = "Gestisci abbonamento, fatturazione e metodi di pagamento"
[plan.period]
month = "mese"
perUserPerMonth = "/utente/mese"
[plan.pro]
highlight1 = "Uso illimitato degli strumenti"
highlight2 = "Strumenti PDF avanzati"
highlight3 = "Nessuna filigrana"
name = "Pro"
[plan.static]
activateLicense = "Attiva la tua licenza"
checkoutInstructions = "Completa l'acquisto nella scheda Stripe. Dopo il pagamento, torna qui e aggiorna la pagina per attivare la licenza. Riceverai anche un'email con la tua chiave di licenza."
checkoutOpened = "Checkout aperto"
contactSales = "Contatta il reparto vendite"
contactToUpgrade = "Contattaci per aggiornare o personalizzare il tuo piano"
getLicense = "Ottieni licenza server"
maxUsers = "Utenti massimi"
message = "La fatturazione online non è attualmente configurata. Per aggiornare il piano o gestire gli abbonamenti, contattaci direttamente."
monthlyBilling = "Fatturazione mensile"
selectPeriod = "Seleziona periodo di fatturazione"
title = "Informazioni di fatturazione"
upgradeToEnterprise = "Esegui l'upgrade a Enterprise"
upTo = "Fino a"
yearlyBilling = "Fatturazione annuale"
[plan.static.billingPortal]
message = "Dovrai verificare il tuo indirizzo email nel portale di fatturazione Stripe. Controlla la tua email per un link di accesso."
title = "Verifica email necessaria"
[plan.static.licenseActivation]
activate = "Attiva licenza"
checkoutOpened = "Checkout aperto in nuova scheda"
doLater = "Lo farò più tardi"
enterKey = "Inserisci di seguito la chiave di licenza per attivare il piano:"
instructions = "Completa l'acquisto nella scheda Stripe. Una volta completato il pagamento, riceverai un'email con la tua chiave di licenza."
keyDescription = "Incolla la chiave di licenza dall'email"
success = "Licenza attivata!"
successMessage = "La licenza è stata attivata correttamente. Ora puoi chiudere questa finestra."
[plan.team]
name = "Team"
siteLicense = "Licenza sito"
[plan.trial]
badge = "Prova"
continueWithFree = "Continua con il piano gratuito"
daysRemaining = "La tua prova termina tra {{days}} giorni"
endDate = "Scade: {{date}}"
expired = "La tua prova è terminata"
expiredMessage = "La tua prova Pro di 30 giorni è scaduta. Abbonati a Pro per continuare ad accedere alle funzionalità premium oppure continua con il nostro livello gratuito."
freeTierLimitations = "Il livello gratuito include strumenti PDF di base con limiti di utilizzo."
message = ""
subscribe = "Abbonati a Pro"
subscribeToPro = "Abbonati a Pro"
subscriptionScheduled = "Abbonamento programmato - inizia il {{date}}"
title = "Prova gratuita attiva"
[printFile]
header = "Stampa file su stampante"
submit = "Stampare"
title = "Stampa file"
[printFile.selectText]
1 = "Seleziona file da stampare"
2 = "Inserire il nome della stampante"
[provider.googledrive]
name = "Google Drive"
scope = "Importazione file"
[provider.googledrive.apiKey]
description = "Google API Key per Google Picker API dalla Google Cloud Console"
label = "API Key"
[provider.googledrive.appId]
description = "Google Drive App ID dalla Google Cloud Console"
label = "App ID"
[provider.googledrive.clientId]
description = "OAuth 2.0 Client ID di Google dalla Google Cloud Console"
label = "Client ID"
[provider.googledrive.enabled]
description = "Consenti agli utenti di importare file direttamente da Google Drive"
label = "Abilita selettore file Google Drive"
[provider.oauth2.generic]
name = "OAuth2 generico"
scope = "SSO"
[provider.oauth2.generic.autoCreateUser]
description = "Crea automaticamente gli account utente al primo login OAuth2"
label = "Creazione utenti automatica"
[provider.oauth2.generic.blockRegistration]
description = "Impedisci la registrazione di nuovi utenti tramite OAuth2"
label = "Blocca registrazione"
[provider.oauth2.generic.clientId]
description = "L'OAuth2 Client ID dal tuo provider"
label = "Client ID"
[provider.oauth2.generic.clientSecret]
description = "Il client secret OAuth2 dal tuo provider"
label = "Client Secret"
[provider.oauth2.generic.enabled]
description = "Abilita l'autenticazione usando un provider OAuth2 personalizzato"
label = "Abilita OAuth2 generico"
[provider.oauth2.generic.issuer]
description = "Provider che supporta OpenID Connect Discovery (/.well-known/openid-configuration)"
label = "Issuer URL"
[provider.oauth2.generic.provider]
description = "Il nome del tuo provider OAuth2 (es. Azure AD, Okta)"
label = "Nome provider"
[provider.oauth2.generic.scopes]
description = "Scope OAuth2 separati da virgola"
label = "Scope"
[provider.oauth2.generic.useAsUsername]
description = "Campo da usare come nome utente"
label = "Usa come nome utente"
[provider.oauth2.github]
scope = "Autenticazione di accesso"
[provider.oauth2.github.clientId]
description = "L'OAuth2 Client ID dalle impostazioni sviluppatore di GitHub"
label = "Client ID"
[provider.oauth2.github.clientSecret]
description = "Il client secret OAuth2 dalle impostazioni sviluppatore di GitHub"
label = "Client Secret"
[provider.oauth2.github.scopes]
description = "Scope OAuth2 separati da virgola"
label = "Scope"
[provider.oauth2.github.useAsUsername]
description = "Campo da usare come nome utente (email, login, name)"
label = "Usa come nome utente"
[provider.oauth2.google]
scope = "Autenticazione di accesso"
[provider.oauth2.google.clientId]
description = "L'OAuth2 Client ID dalla Google Cloud Console"
label = "Client ID"
[provider.oauth2.google.clientSecret]
description = "Il client secret OAuth2 dalla Google Cloud Console"
label = "Client Secret"
[provider.oauth2.google.scopes]
description = "Scope OAuth2 separati da virgola"
label = "Scope"
[provider.oauth2.google.useAsUsername]
description = "Campo da usare come nome utente (email, name, given_name, family_name)"
label = "Usa come nome utente"
[provider.oauth2.keycloak]
scope = "SSO"
[provider.oauth2.keycloak.clientId]
description = "L'OAuth2 Client ID da Keycloak"
label = "Client ID"
[provider.oauth2.keycloak.clientSecret]
description = "Il client secret OAuth2 da Keycloak"
label = "Client Secret"
[provider.oauth2.keycloak.issuer]
description = "URL dell'endpoint OpenID Connect Discovery del realm di Keycloak"
label = "Issuer URL"
[provider.oauth2.keycloak.scopes]
description = "Scope OAuth2 separati da virgola"
label = "Scope"
[provider.oauth2.keycloak.useAsUsername]
description = "Campo da usare come nome utente (email, name, given_name, family_name, preferred_username)"
label = "Usa come nome utente"
[provider.saml2]
name = "SAML2"
scope = "SSO (SAML)"
[provider.saml2.autoCreateUser]
description = "Crea automaticamente gli account utente al primo login SAML2"
label = "Creazione utenti automatica"
[provider.saml2.blockRegistration]
description = "Impedisci la registrazione di nuovi utenti tramite SAML2"
label = "Blocca registrazione"
[provider.saml2.enabled]
description = "Abilita autenticazione SAML2 (solo Enterprise)"
label = "Abilita SAML2"
[provider.saml2.idpCert]
description = "Il percorso del certificato (es.: classpath:okta.cert)"
label = "IDP Certificate"
[provider.saml2.idpIssuer]
description = "L'ID del tuo provider"
label = "IDP Issuer"
[provider.saml2.idpMetadataUri]
description = "L'URI dei metadati del tuo provider"
label = "IDP Metadata URI"
[provider.saml2.idpSingleLoginUrl]
description = "L'URL per avviare l'SSO"
label = "IDP Single Login URL"
[provider.saml2.idpSingleLogoutUrl]
description = "L'URL per avviare lo SLO"
label = "IDP Single Logout URL"
[provider.saml2.privateKey]
description = "Il percorso della tua chiave privata"
label = "Chiave privata"
[provider.saml2.provider]
description = "Il nome del tuo provider SAML2"
label = "Nome provider"
[provider.saml2.registrationId]
description = "Il nome della tua app Service Provider (SP)"
label = "ID registrazione"
[provider.saml2.spCert]
description = "Il percorso del tuo certificato di firma"
label = "SP Certificate"
[provider.smtp]
name = "Posta SMTP"
scope = "Notifiche email"
[provider.smtp.enabled]
description = "Abilita le notifiche email e la funzionalità SMTP"
label = "Abilita posta"
[provider.smtp.from]
description = "L'indirizzo email da usare come mittente"
label = "Indirizzo mittente"
[provider.smtp.host]
description = "Il nome host o l'indirizzo IP del server SMTP"
label = "Host SMTP"
[provider.smtp.password]
description = "Password per l'autenticazione SMTP"
label = "Password SMTP"
[provider.smtp.port]
description = "Il numero di porta per la connessione SMTP (tipicamente 25, 465 o 587)"
label = "Porta SMTP"
[provider.smtp.username]
description = "Nome utente per l'autenticazione SMTP"
label = "Nome utente SMTP"
[quickAccess]
access = "Accesso"
accessAddPerson = "Aggiungi un'altra persona"
accessBack = "Indietro"
accessCopyLink = "Copia link"
accessEmail = "Indirizzo email"
accessEmailPlaceholder = "[email protected]"
accessFileLabel = "File"
accessGeneral = "Accesso generale"
accessInviteTitle = "Invita persone"
accessOwner = "Proprietario"
accessPanel = "Accesso al documento"
accessPeople = "Persone con accesso"
accessRemove = "Rimuovi"
accessRestricted = "Limitato"
accessRestrictedHint = "Solo le persone con accesso possono aprirlo"
accessRole = "Ruolo"
accessRoleCommenter = "Commentatore"
accessRoleEditor = "Editor"
accessRoleViewer = "Visualizzatore"
accessSelectedFile = "File selezionato"
accessSendInvite = "Invia invito"
accessTitle = "Accesso al documento"
accessYou = "Tu"
account = "Account"
activeSessions = "Sessioni attive"
activeTab = "Attive"
activity = "Attività"
adminSettings = "Opzioni Admin"
allSessions = "Tutte le sessioni"
allTools = "Funzioni"
automate = "Automaz."
back = "Indietro"
certSign = "Firma con certificato"
completedSessions = "Sessioni completate"
completedTab = "Completate"
config = "Configurazione"
createNew = "Crea nuova richiesta"
createSession = "Crea richiesta di firma"
dueDate = "Scadenza (opzionale)"
files = "File"
filterDeclined = "Rifiutato"
filterMine = "Miei"
filterOverdue = "In ritardo"
filterSigned = "Firmato"
help = "Guida"
newRequest = "Nuova richiesta"
noActiveSessions = "Nessuna richiesta di firma in sospeso o sessione attiva"
noCompletedSessions = "Nessuna sessione completata"
noFile = "Nessun file selezionato"
read = "Leggi"
reader = "Lettore"
refresh = "Aggiorna"
requestSignatures = "Richiedi firme"
searchDocuments = "Cerca documenti…"
selectedFile = "File selezionato"
selectSingleFileToRequest = "Seleziona un singolo file PDF per richiedere le firme"
selectUsers = "Seleziona gli utenti che devono firmare"
selectUsersPlaceholder = "Scegli i partecipanti..."
sendingRequest = "Invio..."
settings = "Opzioni"
showMeAround = "Fammi fare un giro"
sign = "Firma"
signatureRequests = "Richieste di firma"
signYourself = "Firma tu stesso"
tours = "Tour"
wetSign = "Aggiungi firma"
[quickAccess.helpMenu]
adminTour = "Tour amministratore"
adminTourDesc = "Esplora impostazioni e funzionalità di amministrazione"
toolsTour = "Tour strumenti"
toolsTourDesc = "Scopri cosa possono fare gli strumenti"
whatsNewTour = "Vedi le novità in V2"
whatsNewTourDesc = "Visita il layout aggiornato"
[quickAccess.toursTooltip]
admin = "Guarda qui le guide: Tour strumenti, Tour del nuovo layout V2 e Tour amministratore."
user = "Guarda qui le guide: Tour strumenti e Tour del nuovo layout V2."
[redact]
submit = "Redazione"
tags = "Redigere,nascondere,oscurare,nero,pennarello,nascosto,manuale"
title = "Redazione manuale"
[redact.auto]
colorLabel = "Colore riquadro"
convertPDFToImageLabel = "Converti PDF in PDFimmagine"
customPaddingLabel = "Padding extra personalizzato"
header = "Redazione automatica"
useRegexLabel = "Usa regex"
wholeWordSearchLabel = "Cerca parola intera"
[redact.auto.settings]
advancedTitle = "Avanzate"
title = "Impostazioni di redazione"
[redact.auto.wordsToRedact]
add = "Aggiungi"
examples = "Esempi: Riservato, TopSecret"
placeholder = "Inserisci una parola"
title = "Parole da redigere"
[redact.error]
failed = "Si è verificato un errore durante la redazione del PDF."
[redact.manual]
activate = "Attiva strumento di oscuramento"
active = "Modalità di oscuramento attiva"
apply = "Applica"
applyChanges = "Applica modifiche"
applyRedactions = "Applica redazioni"
applyWarning = "⚠️ Applicazione permanente, non può essere annullata e i dati sottostanti verranno eliminati"
boxRedaction = "Redazione con riquadro"
colorLabel = "Colore dell'oscuramento"
colourPicker = "Selettore colore"
controlsTitle = "Controlli di oscuramento manuale"
convertPDFToImageLabel = "Converti PDF in PDFimmagine (usato per rimuovere testo dietro il riquadro)"
export = "Esporta"
findCurrentOutlineItem = "Trova voce sommario corrente"
header = "Redazione manuale"
instructions = "Seleziona testo o disegna aree sul PDF per contrassegnare contenuti da oscurare."
markArea = "Contrassegna area"
markText = "Contrassegna testo"
nextPage = "Pagina successiva"
noMarks = "Nessun contrassegno di oscuramento. Usa gli strumenti sopra per contrassegnare contenuti da oscurare."
pageBasedRedaction = "Redazione per pagina"
pendingLabel = "In sospeso:"
previousPage = "Pagina precedente"
showAttachments = "Mostra allegati"
showDocumentOutline = "Mostra sommario documento (doppio clic per espandere/comprimere tutte le voci)"
showLayers = "Mostra livelli (doppio clic per reimpostare tutti i livelli allo stato predefinito)"
showThumbnails = "Mostra miniature"
textBasedRedaction = "Redazione basata su testo"
title = "Strumenti di oscuramento"
toggleSidebar = "Mostra/Nascondi barra laterale"
upload = "Carica"
zoom = "Zoom"
zoomIn = "Ingrandisci"
zoomOut = "Riduci"
[redact.manual.pageRedactionNumbers]
placeholder = "(es. 1,2,8 o 4,7,12-16 o 2n-1)"
title = "Pagine"
[redact.manual.redactionColor]
title = "Colore redazione"
[redact.modeSelector]
automatic = "Automatica"
automaticDesc = "Redigi testo in base ai termini di ricerca"
automaticDisabledTooltip = "Seleziona i file nel gestore file per oscurare più file contemporaneamente"
manual = "Manuale"
manualComingSoon = "Redazione manuale in arrivo"
manualDesc = "Clicca e trascina per redigere aree specifiche"
mode = "Modalità"
title = "Metodo di redazione"
[redact.tooltip.advanced.color]
text = "Personalizza laspetto dei riquadri di redazione. Il nero è standard, ma puoi scegliere qualsiasi colore. Il padding aggiunge spazio extra attorno al testo trovato."
title = "Colore riquadro e padding"
[redact.tooltip.advanced.convert]
text = "Converte il PDF in un PDF basato su immagini dopo la redazione. Garantisce che il testo dietro i riquadri sia completamente rimosso e non recuperabile."
title = "Converti in PDFimmagine"
[redact.tooltip.advanced.header]
title = "Impostazioni di redazione avanzate"
[redact.tooltip.advanced.regex]
bullet1 = "Esempio: \\d{4}-\\d{2}-\\d{2} per trovare date in formato AAAA-MM-GG"
bullet2 = "Usare con cautela - testa accuratamente"
text = "Abilita espressioni regolari per ricerche avanzate. Utile per trovare numeri di telefono, email o pattern complessi."
title = "Usa regex"
[redact.tooltip.advanced.wholeWord]
text = "Abbina solo parole complete, non corrispondenze parziali. 'Mario' non corrisponderà a 'Marioni' quando abilitato."
title = "Ricerca parola intera"
[redact.tooltip.manual.apply]
bullet1 = "Contrassegna quante aree necessarie prima di applicare"
bullet2 = "Tutti gli oscuramenti in sospeso vengono applicati in una volta sola"
bullet3 = "Gli oscuramenti non possono essere annullati dopo l'applicazione"
text = "Dopo aver contrassegnato i contenuti, fai clic su 'Applica' per oscurare in modo permanente tutte le aree contrassegnate. Il conteggio in sospeso mostra quante oscuramenti sono pronti per essere applicati."
title = "Applica oscuramenti"
[redact.tooltip.manual.header]
title = "Controlli di oscuramento manuale"
[redact.tooltip.manual.markArea]
text = "Disegna aree rettangolari sul PDF per contrassegnare regioni da oscurare. Utile per oscurare immagini, firme o forme irregolari."
title = "Strumento Contrassegna area"
[redact.tooltip.manual.markText]
text = "Seleziona direttamente il testo sul PDF per contrassegnarlo per l'oscuramento. Clicca e trascina per evidenziare il testo specifico che vuoi oscurare."
title = "Strumento Contrassegna testo"
[redact.tooltip.mode.automatic]
text = "Trova e redige automaticamente il testo specificato in tutto il documento. Perfetto per rimuovere informazioni sensibili ricorrenti come nomi, indirizzi o etichette riservate."
title = "Redazione automatica"
[redact.tooltip.mode.header]
title = "Metodo di redazione"
[redact.tooltip.mode.manual]
text = "Clicca e trascina per selezionare manualmente le aree da redigere. Offre controllo preciso su cosa viene redatto. (In arrivo)"
title = "Redazione manuale"
[redact.tooltip.words]
bullet1 = "Aggiungi una parola alla volta"
bullet2 = "Premi Invio o clicca 'Aggiungi unaltra' per aggiungere"
bullet3 = "Clicca × per rimuovere parole"
[redact.tooltip.words.description]
text = "Inserisci parole o frasi da trovare e redigere nel documento. Ogni parola verrà cercata separatamente."
title = "Corrispondenza testo"
[redact.tooltip.words.examples]
text = "Parole tipiche da redigere includono: coordinate bancarie, indirizzi email o nomi specifici."
title = "Esempi comuni"
[redact.tooltip.words.header]
title = "Parole da redigere"
[releases]
footer = "Rilasci"
header = "Note di rilascio"
note = "Le note di rilascio sono disponibili solo in inglese"
title = "Note di rilascio"
[releases.current]
version = "Rilascio corrente"
[removeAnnotations]
header = "Rimuovi Annotazioni"
submit = "Rimuovi"
tags = "commenti,evidenziazioni,note,markup,rimozione"
title = "Rimuovi Annotazioni"
[removeAnnotations.error]
failed = "Si è verificato un errore durante la rimozione delle annotazioni dal PDF."
[removeAnnotations.info]
description = "Questo strumento rimuoverà tutte le annotazioni (commenti, evidenziazioni, note, ecc.) dai tuoi documenti PDF."
title = "Informazioni su Rimuovi annotazioni"
[removeAnnotations.settings]
title = "Impostazioni"
[removeAnnotations.tooltip.description]
title = "Cosa fa"
[removeAnnotations.tooltip.header]
title = "Informazioni su Rimuovi annotazioni"
[removeBlanks]
header = "Rimuovi pagine vuote"
submit = "Rimuovi"
title = "Rimuovi spazi vuoti"
[removeBlanks.error]
failed = "Impossibile rimuovere le pagine vuote"
[removeBlanks.includeBlankPages]
label = "Includi pagine bianche rilevate"
[removeBlanks.results]
title = "Pagine vuote rimosse"
[removeBlanks.settings]
title = "Impostazioni"
[removeBlanks.threshold]
label = "Soglia di bianchezza pixel"
[removeBlanks.tooltip.header]
title = "Impostazioni Rimozione Pagine Bianche"
[removeBlanks.tooltip.includeBlankPages]
bullet1 = "Utile per rivedere ciò che è stato rimosso"
bullet2 = "Aiuta a verificare laccuratezza del rilevamento"
bullet3 = "Può essere disabilitato per ridurre la dimensione del file di output"
text = "Se abilitato, crea un PDF separato contenente tutte le pagine bianche rilevate e rimosse dal documento originale."
title = "Includi pagine bianche rilevate"
[removeBlanks.tooltip.threshold]
bullet1 = "0 = Nero puro (più restrittivo)"
bullet2 = "128 = Grigio medio"
bullet3 = "255 = Bianco puro (meno restrittivo)"
text = "Controlla quanto un pixel deve essere 'bianco' per essere considerato tale. Aiuta a determinare cosa conta come area bianca sulla pagina."
title = "Soglia di bianchezza pixel"
[removeBlanks.tooltip.whitePercent]
bullet1 = "Valori più bassi (es., 80%) = più pagine rimosse"
bullet2 = "Valori più alti (es., 95%) = rimosse solo pagine molto bianche"
bullet3 = "Usa valori più alti per documenti con sfondi chiari"
text = "Imposta la percentuale minima di pixel bianchi richiesta perché una pagina sia considerata bianca e venga rimossa."
title = "Soglia percentuale di bianco"
[removeBlanks.whitePercent]
label = "Soglia percentuale di bianco"
unit = "%"
[removeCertSign]
description = "Questo strumento rimuoverà le firme digitali dei certificati dal tuo PDF."
filenamePrefix = "non_firmato"
header = "Rimuovere il certificato digitale dal PDF"
selectPDF = "Seleziona un file PDF:"
submit = "Rimuovi firma"
tags = "autenticare,PEM,P12,ufficiale,decifrare"
title = "Rimuovi certificato della firma"
[removeCertSign.error]
failed = "Si è verificato un errore durante la rimozione delle firme certificato."
[removeCertSign.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[removeCertSign.results]
title = "Risultati rimozione certificati"
[removeImage]
header = "Rimuovi immagine"
removeImage = "Rimuovi immagine"
submit = "Rimuovi immagine"
title = "Rimuovere immagine"
[removeImage.error]
failed = "Impossibile rimuovere le immagini dal PDF."
[removeImage.results]
title = "Risultati rimozione immagini"
[removeImagePdf]
tags = "Rimuovi immagine,operazioni sulla pagina,back-end,lato server"
[removeMetadata]
submit = "Rimuovi metadati"
[removePages]
filenamePrefix = "pagine_rimosse"
submit = "Rimuovi"
tags = "Rimuovere pagine,eliminare pagine"
title = "Rimuovi"
[removePages.error]
failed = "Si è verificato un errore durante la rimozione delle pagine."
[removePages.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[removePages.pageNumbers]
error = "Formato numero di pagina non valido. Usa numeri, intervalli (1-5) o espressioni matematiche (2n+1)"
label = "Pagine da rimuovere"
placeholder = "es., 1,3,5-8,10"
[removePages.results]
title = "Risultati rimozione pagine"
[removePages.settings]
title = "Impostazioni"
[removePages.tooltip.examples]
bullet1 = "Rimuovi prima pagina: 1"
bullet2 = "Rimuovi ultime 3 pagine: -3"
bullet3 = "Rimuovi una pagina sì e una no: 2n"
bullet4 = "Rimuovi pagine sparse specifiche: 1,5,10,15"
text = "Ecco alcuni pattern comuni di selezione pagine:"
title = "Esempi comuni"
[removePages.tooltip.header]
title = "Impostazioni Rimozione Pagine"
[removePages.tooltip.pageNumbers]
bullet1 = "Pagine singole: 1,3,5 (rimuove pagine 1, 3 e 5)"
bullet2 = "Intervalli: 1-5,10-15 (rimuove 1-5 e 10-15)"
bullet3 = "Matematico: 2n+1 (rimuove pagine dispari)"
bullet4 = "Intervalli aperti: 5- (rimuove da pagina 5 alla fine)"
text = "Specifica quali pagine rimuovere dal PDF. Puoi selezionare pagine singole, intervalli o usare espressioni matematiche."
title = "Selezione pagine"
[removePages.tooltip.safety]
bullet1 = "Anteprima sempre la selezione prima di elaborare"
bullet2 = "Conserva un backup del file originale"
bullet3 = "La numerazione parte da 1, non da 0"
bullet4 = "I numeri di pagina non validi verranno ignorati"
text = "Considerazioni importanti quando rimuovi pagine:"
title = "Suggerimenti di sicurezza"
[removePassword]
desc = "Rimuovi la password dal tuo PDF."
filenamePrefix = "decrittografato"
submit = "Rimuovi Password"
tags = "Decriptare,proteggere,rimuovere la password,eliminare la password"
title = "Rimuovi Password"
[removePassword.error]
failed = "Si è verificato un errore durante la rimozione della password dal PDF."
[removePassword.password]
completed = "Password configurata"
label = "Password attuale"
placeholder = "Inserisci la password attuale"
stepTitle = "Rimuovi Password"
[removePassword.results]
title = "PDF decrittografati"
[removePassword.tooltip]
description = "La rimozione della protezione con password richiede la password usata per cifrare il PDF. Questo decifrerà il documento, rendendolo accessibile senza password."
[reorganizePages]
submit = "Riorganizza pagine"
[reorganizePages.error]
failed = "Impossibile riorganizzare le pagine"
[reorganizePages.results]
title = "Pagine riorganizzate"
[reorganizePages.settings]
title = "Impostazioni"
[repair]
description = "Questo strumento tenterà di riparare file PDF corrotti o danneggiati. Non sono richieste impostazioni aggiuntive."
filenamePrefix = "riparato"
header = "Ripara PDF"
submit = "Ripara"
tags = "aggiustare,ripristinare,correggere,recuperare"
title = "Ripara"
[repair.error]
failed = "Si è verificato un errore durante la riparazione del PDF."
[repair.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[repair.results]
title = "Risultati riparazione"
[replace-color]
previewOverlayOpacity = "Opacità sovrapposizione anteprima"
previewOverlayTransparency = "Trasparenza sovrapposizione anteprima"
previewOverlayVisibility = "Mostra sovrapposizione anteprima"
submit = "Sostituisci"
title = "Sostituisci-Inverti-Colore"
[replace-color.options]
fill = "Colore di riempimento"
gradient = "Gradiente"
[replace-color.selectText]
1 = "Sostituisci o inverti le opzioni del colore"
10 = "Scegli il colore del testo"
11 = "Scegli il colore di sfondo"
12 = "Scegli colore iniziale"
13 = "Scegli colore finale"
2 = "Predefinito (colori ad alto contrasto predefiniti)"
3 = "Personalizzato (colori personalizzati)"
4 = "Inversione completa (inverte tutti i colori)"
5 = "Opzioni di colore ad alto contrasto"
6 = "testo bianco su sfondo nero"
7 = "Testo nero su sfondo bianco"
8 = "Testo giallo su sfondo nero"
9 = "Testo verde su sfondo nero"
[replaceColor]
tags = "Sostituisci colore,Operazioni pagina,Back end,lato server"
[replaceColor.error]
failed = "Si è verificato un errore durante l'elaborazione della sostituzione colori."
[replaceColor.labels]
colourOperation = "Operazione colore"
settings = "Impostazioni"
[replaceColor.options]
cmyk = "Converti in CMYK"
custom = "Personalizzato"
highContrast = "Alto contrasto"
invertAll = "Inverti tutti i colori"
[replaceColor.tooltip.cmyk]
text = "Converte il PDF dallo spazio colore RGB allo spazio colore CMYK, ottimizzato per la stampa professionale. Questo processo converte i colori nel modello Ciano, Magenta, Giallo, Nero usato dalle stampanti."
title = "Converti in CMYK"
[replaceColor.tooltip.custom]
bullet1 = "Colore del testo - scegli il colore per gli elementi di testo"
bullet2 = "Colore dello sfondo - imposta il colore di sfondo del documento"
text = "Definisci i tuoi colori di testo e di sfondo usando i selettori di colore. Perfetto per creare documenti con brand o per specifici requisiti di accessibilità."
title = "Colori personalizzati"
[replaceColor.tooltip.description]
text = "Trasforma i colori del PDF per migliorare leggibilità e accessibilità. Scegli tra preset ad alto contrasto, inverte tutti i colori o crea schemi di colori personalizzati."
title = "Descrizione"
[replaceColor.tooltip.header]
title = "Panoramica impostazioni sostituzione e inversione colori"
[replaceColor.tooltip.highContrast]
bullet1 = "Testo bianco su sfondo nero - Modalità scura classica"
bullet2 = "Testo nero su sfondo bianco - Alto contrasto standard"
bullet3 = "Testo giallo su sfondo nero - Opzione ad alta visibilità"
bullet4 = "Testo verde su sfondo nero - Alternativa ad alto contrasto"
text = "Applica combinazioni di colori ad alto contrasto predefinite, progettate per una migliore leggibilità e conformità all'accessibilità."
title = "Alto contrasto"
[replaceColor.tooltip.invertAll]
text = "Inverti completamente tutti i colori nel PDF, creando un effetto simile a un negativo. Utile per creare versioni in modalità scura dei documenti o ridurre l'affaticamento visivo in condizioni di scarsa illuminazione."
title = "Inverti tutti i colori"
[rotate]
rotateLeft = "Ruota in senso antiorario"
rotateRight = "Ruota in senso orario"
selectRotation = "Seleziona angolo di rotazione (in senso orario)"
submit = "Ruota"
title = "Ruota PDF"
[rotate.error]
failed = "Si è verificato un errore durante la rotazione del PDF."
[rotate.preview]
title = "Anteprima rotazione"
[rotate.tooltip.controls]
text = "Usa i pulsanti di rotazione per regolare lorientamento. Il pulsante sinistro ruota in senso antiorario, quello destro in senso orario. Ogni clic ruota di 90 gradi."
title = "Controlli"
[rotate.tooltip.description]
text = "Ruota le pagine del tuo PDF in incrementi di 90 gradi in senso orario o antiorario. Tutte le pagine del PDF verranno ruotate. Lanteprima mostra come apparirà il documento dopo la rotazione."
[rotate.tooltip.header]
title = "Panoramica impostazioni Rotazione"
[sanitize]
completed = "Sanitizzazione completata con successo"
desc = "Rimuovi elementi potenzialmente dannosi dai PDF."
filenamePrefix = "sanitizzato"
sanitizationResults = "Risultati sanitizzazione"
submit = "Pulire PDF"
title = "Sanitizza"
[sanitize.error]
failed = "Si è verificato un errore durante la sanitizzazione del PDF."
generic = "Sanitizzazione non riuscita"
[sanitize.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[sanitize.options]
note = "Seleziona gli elementi che vuoi rimuovere dal PDF. È necessario selezionarne almeno uno."
title = "Opzioni di sanitizzazione"
[sanitize.options.removeEmbeddedFiles]
desc = "Rimuovi eventuali file incorporati nel PDF"
label = "Rimuovi file incorporati"
[sanitize.options.removeFonts]
desc = "Rimuovi i font incorporati dal PDF"
label = "Rimuovi caratteri"
[sanitize.options.removeJavaScript]
desc = "Rimuovi azioni e script JavaScript dal PDF"
label = "Rimuovi JavaScript"
[sanitize.options.removeLinks]
desc = "Rimuovi link esterni e azioni di avvio dal PDF"
label = "Rimuovi collegamenti"
[sanitize.options.removeMetadata]
desc = "Rimuovi le informazioni (titolo, autore, ecc.)"
label = "Rimuovi metadati documento"
[sanitize.options.removeXMPMetadata]
desc = "Rimuovi i metadati XMP dal PDF"
label = "Rimuovi metadati XMP"
[sanitize.steps]
files = "File"
results = "Risultati"
settings = "Impostazioni"
[sanitizePdf]
tags = "pulire,proteggere,rimuovere le minacce"
[sanitizePDF]
header = "Pulisci un file PDF"
submit = "Pulisci PDF"
title = "Pulire PDF"
[sanitizePDF.selectText]
1 = "Rimuovi le azioni JavaScript"
2 = "Rimuovi i file incorporati"
3 = "Rimuovi i metadati XMP"
4 = "Rimuovi collegamenti"
5 = "Rimuovi i font"
6 = "Rimuovi metadati delle informazioni del documento"
[scalePages]
header = "Regola la scala della pagina"
keepPageSize = "Dimensione originale"
pageSize = "Dimensione di una pagina del documento."
scaleFactor = "Livello di zoom (ritaglio) di una pagina."
submit = "Invia"
title = "Regola la scala della pagina"
[ScannerImageSplit]
info = "Python non è installato. È necessario per l'esecuzione."
tags = "separa,rileva automaticamente,scansiona,multi-foto,organizza"
[ScannerImageSplit.selectText]
1 = "Soglia angolo:"
10 = "Imposta lo spessore del bordo aggiunto o rimosso per prevenire bordi bianchi nel risultato (predefinito: 1)."
2 = "Imposta il minimo angolo richiesto perché l'immagine venga ruotata (predefinito: 10)."
3 = "Tolleranza:"
4 = "Imposta lo spettro di colori attorno al colore di sfondo stimato (predefinito: 30)."
5 = "Area minima:"
6 = "Imposta l'area minima di una foto (default: 10000)."
7 = "Area di contorno minima:"
8 = "Imposta l'area minima del contorno di una foto"
9 = "Spessore bordo:"
[scannerImageSplit]
submit = "Estrai scansioni di immagini"
title = "Immagini estratte"
[scannerImageSplit.error]
failed = "Si è verificato un errore durante l'estrazione delle scansioni di immagini."
[scannerImageSplit.tooltip]
headsUp = "Attenzione"
headsUpDesc = "Foto sovrapposte o sfondi molto simili nel colore alle foto possono ridurre la precisione - prova uno sfondo più chiaro o più scuro e lascia più spazio."
problem1 = "Foto non rilevate → aumentare la tolleranza a 30-50"
problem2 = "Troppe rilevazioni errate → aumentare l'area minima a 15.000-20.000"
problem3 = "I ritagli sono troppo stretti → aumentare la dimensione del bordo a 5-10"
problem4 = "Foto inclinate non raddrizzate → abbassare la soglia angolare a ~5°"
problem5 = "Caselle di polvere/rumore → aumentare l'area minima del contorno a 1000-2000"
quickFixes = "Correzioni rapide"
setupTips = "Suggerimenti di configurazione"
tip1 = "Usa uno sfondo semplice e chiaro"
tip2 = "Lascia un piccolo spazio (≈1 cm) tra le foto"
tip3 = "Scansiona a 300-600 DPI"
tip4 = "Pulisci il vetro dello scanner"
title = "Divisore di foto"
useCase1 = "Scansiona intere pagine di album in una volta"
useCase2 = "Dividi i lotti flatbed in file separati"
useCase3 = "Suddividi collage in singole foto"
useCase4 = "Estrai foto dai documenti"
whatThisDoes = "Cosa fa"
whatThisDoesDesc = "Trova ed estrae automaticamente ogni foto da una pagina scansionata o da un'immagine composita - senza ritaglio manuale."
whenToUse = "Quando usare"
[search]
noResults = "Nessun risultato trovato"
placeholder = "Inserisci termine di ricerca..."
searching = "Ricerca in corso..."
title = "Cerca nel PDF"
[selfHosted.offline]
hideTools = "Nascondi strumenti non disponibili ▴"
messageNoFallback = "Gli strumenti non sono disponibili finché il server non torna online."
messageWithFallback = "Alcuni strumenti richiedono una connessione al server."
showTools = "Mostra strumenti non disponibili ▾"
title = "Il tuo server Stirling-PDF non è raggiungibile"
toolNotAvailableLocally = "Il tuo server Stirling-PDF è offline e \"{{endpoint}}\" non è disponibile nel backend locale."
[session]
expired = "La tua sessione è scaduta. Aggiorna la pagina e riprova."
refreshPage = "Aggiorna pagina"
[sessionManagement.tooltip]
header = "Gestione delle sessioni di firma"
[sessionManagement.tooltip.addParticipants]
bullet1 = "I nuovi partecipanti vengono aggiunti alla fine dell'ordine di firma"
bullet2 = "Non è possibile aggiungere partecipanti dopo la finalizzazione della sessione"
bullet3 = "Ogni partecipante riceve una notifica quando è il suo turno"
description = "Puoi aggiungere altri partecipanti a una sessione attiva in qualsiasi momento prima della finalizzazione."
title = "Aggiunta dei partecipanti"
[sessionManagement.tooltip.finalization]
bullet1 = "<b>Finalizzazione completa</b>: tutti i partecipanti hanno firmato"
bullet2 = "<b>Finalizzazione parziale</b>: alcuni partecipanti non hanno ancora firmato"
bullet3 = "I partecipanti senza firma saranno esclusi dal documento finale"
bullet4 = "Una volta finalizzata, puoi caricare il PDF firmato nei file attivi"
description = "La finalizzazione combina tutte le firme in un unico PDF firmato. Questa azione non può essere annullata."
title = "Finalizzazione della sessione"
[sessionManagement.tooltip.participantRemoval]
bullet1 = "Non è possibile rimuovere i partecipanti che hanno già firmato"
bullet2 = "I partecipanti rimossi non riceveranno più notifiche"
bullet3 = "L'ordine di firma si adegua automaticamente"
description = "I partecipanti possono essere rimossi dalle sessioni prima di firmare."
title = "Rimozione dei partecipanti"
[sessionManagement.tooltip.signatureOrder]
bullet1 = "Ogni firma viene applicata in sequenza al PDF"
bullet2 = "I firmatari successivi possono vedere le firme precedenti"
bullet3 = "Critico per flussi di approvazione e catene di custodia legali"
description = "L'ordine che specifichi durante la creazione della sessione determina chi firma per primo."
title = "Ordine di firma"
[settings.configuration]
advanced = "Avanzate"
database = "Database"
endpoints = "Endpoint"
features = "Funzionalità"
storageSharing = "Archiviazione file e condivisione"
systemSettings = "Impostazioni di sistema"
title = "Configurazione"
[settings.connection]
localDescription = "Stai usando il backend locale senza un account. Alcuni strumenti che richiedono l'elaborazione nel cloud o un server self-hosted non sono disponibili."
logout = "Esci"
server = "Server"
signIn = "Accedi"
title = "Modalità di connessione"
user = "Connesso come"
[settings.connection.mode]
local = "Solo locale"
saas = "Stirling Cloud"
selfhosted = "Self-hosted"
[settings.developer]
apiKeys = "Chiavi API"
title = "Sviluppatore"
[settings.general]
autoUnzip = "Decompressione automatica delle risposte API"
autoUnzipDescription = "Estrai automaticamente i file dalle risposte ZIP"
autoUnzipFileLimit = "Limite di decompressione automatica"
autoUnzipFileLimitDescription = "Numero massimo di file da estrarre dallo ZIP"
autoUnzipFileLimitTooltip = "Decomprimi solo se lo ZIP contiene questo numero di file o meno. Imposta un valore più alto per estrarre ZIP più grandi."
autoUnzipTooltip = "Estrae automaticamente i file ZIP restituiti dalle operazioni API. Disabilita per mantenere intatti i file ZIP. Questo non influisce sui flussi di automazione."
defaultPdfEditor = "Editor PDF predefinito"
defaultPdfEditorActive = "Stirling PDF è il tuo editor PDF predefinito"
defaultPdfEditorChecking = "Verifica..."
defaultPdfEditorInactive = "Un'altra applicazione è impostata come predefinita"
defaultPdfEditorSet = "Già predefinito"
defaultStartupView = "Vista predefinita all'avvio"
defaultStartupViewDescription = "Scegli quale scheda è attiva nella colonna sinistra all'avvio dell'app"
defaultToolPickerMode = "Modalità predefinita selettore strumenti"
defaultToolPickerModeDescription = "Scegli se il selettore strumenti si apre di default a schermo intero o nella barra laterale"
defaultViewerZoom = "Zoom predefinito del lettore"
defaultViewerZoomDescription = "Imposta il livello di zoom predefinito all'apertura dei PDF nel lettore"
description = "Configura le preferenze generali dell'applicazione."
hideUnavailableConversions = "Nascondi conversioni non disponibili"
hideUnavailableConversionsDescription = "Rimuovi le opzioni di conversione disabilitate nello strumento Converti invece di mostrarle in grigio."
hideUnavailableTools = "Nascondi strumenti non disponibili"
hideUnavailableToolsDescription = "Rimuovi gli strumenti disabilitati dal tuo server invece di mostrarli in grigio."
language = "Lingua"
languageDescription = "Scegli la lingua di visualizzazione"
logout = "Esci"
setAsDefault = "Imposta come predefinito"
theme = "Tema"
themeDark = "Scuro"
themeDescription = "Passa tra modalità chiara e scura"
themeLight = "Chiaro"
title = "Generale"
user = "Utente"
[settings.general.enableFeatures]
action = "Configura"
and = "e"
benefit = "Abilita ruoli utente, collaborazione in team, controlli admin e funzionalità enterprise."
dismiss = "Ignora"
intro = "Abilita autenticazione utente, gestione dei team e funzionalità dell'area di lavoro per la tua organizzazione."
learnMore = "Scopri di più nella documentazione"
title = "Per gli amministratori di sistema"
[settings.general.mode]
fullscreen = "Schermo intero"
sidebar = "Barra laterale"
[settings.general.startupView]
automate = "Automazione"
read = "Lettore"
tools = "Strumenti"
[settings.general.updates]
checkForUpdates = "Controlla aggiornamenti"
currentBackendVersion = "Versione attuale del Backend"
currentFrontendVersion = "Versione attuale del Frontend"
description = "Controlla aggiornamenti e visualizza informazioni sulla versione"
latestVersion = "Ultima versione"
serverNeedsUpdate = "Il server deve essere aggiornato dall'amministratore"
title = "Aggiornamenti software"
versionMismatch = "Attenzione: è stata rilevata una discrepanza tra la versione del client e la versione di AppConfig. L'utilizzo di versioni diverse può causare problemi di compatibilità, errori e rischi per la sicurezza. Assicurarsi che server e client utilizzino la stessa versione."
viewDetails = "Vedi dettagli"
[settings.general.versionInfo]
description = "Dettagli versione desktop e server"
desktop = "Versione Desktop"
server = "Versione Server"
title = "Informazioni sulla versione"
[settings.general.zoomLevel]
auto = "Auto"
fitPage = "Adatta alla pagina"
fitWidth = "Adatta alla larghezza"
[settings.help]
label = "Tour"
title = "Aiuto"
[settings.help.adminTour]
description = "Esplora la gestione del team, le impostazioni di sistema e le funzionalità enterprise."
start = "Avvia"
title = "Tour amministratore"
[settings.help.toolsTour]
description = "Percorri il caricamento dei file, la scelta di uno strumento e la revisione dei risultati."
start = "Avvia"
title = "Tour strumenti"
[settings.hotkeys]
capturing = "Premi i tasti… (Esc per annullare)"
change = "Modifica scorciatoia"
customBadge = "Personalizzata"
defaultLabel = "Predefinito: {{shortcut}}"
description = "Personalizza le scorciatoie da tastiera per l'accesso rapido agli strumenti. Clicca \"Cambia scorciatoia\" e premi una nuova combinazione di tasti. Premi Esc per annullare."
errorConflict = "Scorciatoia già usata da {{tool}}."
none = "Non assegnata"
noShortcut = "Nessuna scorciatoia impostata"
reset = "Reimposta"
searchPlaceholder = "Cerca strumenti..."
shortcut = "Scorciatoia"
title = "Scorciatoie da tastiera"
[settings.hotkeys.errorModifier]
mac = "Includi ⌘ (Command), ⌥ (Option) o un altro modificatore nella scorciatoia."
windows = "Includi Ctrl, Alt o un altro modificatore nella scorciatoia."
[settings.licensingAnalytics]
audit = "Audit"
plan = "Piano"
title = "Licenze e Analytics"
usageAnalytics = "Analytics d'uso"
[settings.planBilling]
currentPlan = "Piano attuale"
loading = "Caricamento delle informazioni di fatturazione..."
notAvailable = "Piano e Fatturazione sono disponibili solo quando connessi a Stirling Cloud (modalità SaaS)."
title = "Piano e Fatturazione"
[settings.planBilling.billing]
manageBilling = "Gestisci fatturazione"
nextBillingDate = "Prossima data di fatturazione"
overageCost = "Costo attuale eccedenze: {{amount}} ({{credits}} crediti)"
[settings.planBilling.credits]
estimatedCost = "Costo stimato: {{amount}}"
freeTierInfo = "Il piano Free include {{freeCredits}} crediti al mese. Passa a Team per {{teamCredits}} crediti/mese e fatturazione a consumo per le eccedenze."
included = "{{count}} crediti/mese (inclusi)"
noOverage = "Nessun addebito per eccedenze questo mese. Stai usando i tuoi {{count}} crediti inclusi."
overage = "+ {{count}} eccedenze"
overageInfo = "I crediti in eccedenza sono fatturati a {{price}} per credito. Pagherai solo ciò che usi oltre la tua quota mensile."
title = "Utilizzo crediti"
[settings.planBilling.errors]
fetchFailed = "Impossibile recuperare i dati di fatturazione"
retry = "Riprova"
[settings.planBilling.status]
active = "Attivo"
canceled = "Annullato"
pastDue = "In ritardo"
trial = "Prova"
[settings.planBilling.team]
managedByTeam = "Gestito dal team"
memberCount = "{{count}} membri del team"
[settings.planBilling.tier]
enterprise = "Enterprise"
enterpriseDescription = "Funzionalità e supporto Enterprise personalizzati"
free = "Free"
freeDescription = "50 crediti al mese"
team = "Team"
teamBadge = "Team"
teamDescription = "500 crediti/mese inclusi, fatturazione automatica per eccedenze per un servizio senza interruzioni"
teamTooltipCredits = "Il piano Team include {{credits}} crediti/mese."
teamTooltipFineprint = "Paghi solo ciò che usi oltre i crediti inclusi."
teamTooltipOverage = "La fatturazione automatica per eccedenze a {{price}}/credito garantisce un servizio ininterrotto."
[settings.planBilling.trial]
daysRemaining = "Restano {{days}} giorni"
daysRemainingFull = "La prova termina tra {{days}} giorni"
endDate = "Scade: {{date}}"
endsOn = "Fine prova"
title = "Prova gratuita attiva"
[settings.planBilling.upgrade]
cta = "Passa a Team"
featureApi = "Accesso API per automazione"
featureCredits = "{{teamCredits}} crediti al mese (vs {{freeCredits}} nel Free)"
featureMembers = "Membri del team illimitati"
featureSupport = "Supporto prioritario"
featureThroughput = "Throughput di elaborazione più rapido"
opensInBrowser = "Si apre nel browser per completare l'upgrade"
subtitle = "Passa a Team per:"
title = "Aggiorna il tuo piano"
[settings.policiesPrivacy]
legal = "Legale"
privacy = "Privacy"
title = "Policy e privacy"
[settings.preferences]
title = "Preferenze"
[settings.search]
placeholder = "Cerca nelle pagine delle impostazioni..."
[settings.security]
description = "Aggiorna la password per mantenere sicuro il tuo account."
title = "Sicurezza"
[settings.security.password]
confirm = "Conferma nuova password"
confirmPlaceholder = "Reinserisci la nuova password"
current = "Password attuale"
currentPlaceholder = "Inserisci la tua password attuale"
error = "Impossibile aggiornare la password. Verifica la password attuale e riprova."
mismatch = "Le nuove password non corrispondono."
new = "Nuova password"
newPlaceholder = "Inserisci una nuova password"
required = "Tutti i campi sono obbligatori."
ssoDisabled = "Le modifiche alla password sono gestite dal tuo provider di identità."
subtitle = "Cambia la password. Verrai disconnesso dopo l'aggiornamento."
success = "Password aggiornata correttamente. Accedi di nuovo."
update = "Aggiorna password"
[settings.securityAuth]
connections = "Connessioni"
security = "Sicurezza"
telegram = "Telegram"
title = "Sicurezza e autenticazione"
[settings.team]
title = "Team"
[settings.tooltips]
enableLoginFirst = "Abilita prima la modalità di login"
requiresEnterprise = "Richiede licenza Enterprise"
[settings.workspace]
people = "Persone"
teams = "Team"
title = "Area di lavoro"
[setup]
description = "Inizia scegliendo come vuoi usare Stirling PDF"
welcome = "Benvenuto in Stirling PDF"
[setup.login]
connectingTo = "Connessione a:"
hideInstructions = "Nascondi istruzioni"
instructions = "Per abilitare il login sul tuo server Stirling PDF:"
instructionsEnvVar = "Imposta la variabile d'ambiente:"
instructionsOrYml = "Oppure in settings.yml:"
instructionsRestart = "Quindi riavvia il server affinché le modifiche abbiano effetto."
oauthPending = "Apertura del browser per l'autenticazione..."
orContinueWith = "Oppure continua con email"
serverRequirement = "Nota: il server deve avere il login abilitato."
showInstructions = "Come abilitarlo?"
signInWith = "Accedi con"
skipSignIn = "Continua senza accedere"
sso = "Single Sign-On"
submit = "Accedi"
subtitle = "Inserisci le credenziali per continuare"
title = "Accedi"
[setup.login.email]
label = "Email"
placeholder = "Inserisci la tua email"
[setup.login.error]
emptyEmail = "Inserisci la tua email"
emptyPassword = "Inserisci la password"
emptyUsername = "Inserisci il nome utente"
oauthFailed = "Accesso OAuth non riuscito. Riprova."
[setup.login.password]
label = "Password"
placeholder = "Inserisci la tua password"
[setup.login.username]
label = "Nome utente"
placeholder = "Inserisci il nome utente"
[setup.mode.saas]
description = "Accedi con il tuo account Stirling"
title = "Stirling Cloud"
[setup.mode.selfhosted]
description = "Connettiti al tuo server Stirling PDF"
title = "Server self-hosted"
[setup.saas]
subtitle = "Accedi con il tuo account Stirling"
title = "Accedi a Stirling"
[setup.selfhosted]
changeServerLocked = "La tua organizzazione ha limitato questa app a un server specifico"
link = "oppure connettiti a un account self-hosted"
subtitle = "Inserisci le credenziali del server"
switchToLocal = "Usa invece gli strumenti locali"
title = "Accedi al server"
[setup.selfhosted.unreachable]
changeServer = "Connetti a un server diverso"
changeServerLocked = "La tua organizzazione ha limitato questa app a un server specifico"
continueOffline = "Usa invece gli strumenti locali"
message = "Impossibile raggiungere {{url}}. Verifica che il server sia in esecuzione e accessibile."
retry = "Riprova"
title = "Impossibile connettersi al server"
[setup.server]
subtitle = "Inserisci l'URL del tuo server self-hosted"
testing = "Verifica connessione..."
title = "Connetti al server"
useLast = "Ultimo server utilizzato: {{serverUrl}}"
[setup.server.error]
configFetch = "Impossibile recuperare la configurazione del server. Controlla l'URL e riprova."
configFetchError = "Impossibile recuperare la configurazione del server: {{error}}"
emptyUrl = "Inserisci un URL del server"
invalidUrl = "Formato URL non valido. Inserisci un URL valido come https://your-server.com"
testFailed = "Test di connessione non riuscito"
unreachable = "Impossibile connettersi al server"
[setup.server.error.securityDisabled]
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"
title = "Accesso non abilitato"
[setup.server.type]
saas = "Stirling PDF SaaS"
selfhosted = "Server self-hosted"
[setup.server.url]
description = "Inserisci l'URL completo del tuo server Stirling PDF self-hosted"
label = "URL server"
[setup.step1]
description = "Offline o Server"
label = "Scegli modalità"
[setup.step2]
description = "Server self-hosted"
label = "Seleziona server"
[setup.step3]
description = "Inserisci credenziali"
label = "Accesso"
[showJS]
done = "JavaScript estratto"
downloadJS = "Scarica Javascript"
header = "Mostra Javascript"
processing = "Estrazione JavaScript..."
results = "Risultato"
singleFileWarning = "Questo strumento supporta solo un file alla volta. Seleziona un singolo file."
submit = "Mostra"
tags = "JS"
title = "Mostra Javascript"
[showJS.view]
title = "JavaScript estratto"
[sidebar]
toggle = "Mostra/Nascondi barra laterale"
[sign]
activate = "Attiva posizionamento firma"
add = "Aggiungi"
addToAll = "Aggiungi a tutte le pagine"
applySignatures = "Applica firme"
clear = "Cancella"
deactivate = "Interrompi posizionamento firme"
delete = "Elimina"
first = "Prima pagina"
header = "Firma PDF"
last = "Ultima pagina"
maintainRatio = "Attiva il mantenimento delle proporzioni"
next = "Prossima pagina"
noSavedSigs = "Nessuna firma salvata trovata"
personalSigs = "Firme personali"
previous = "Pagina precedente"
redo = "Rifare"
save = "Firma salvata"
sharedSigs = "Firme condivise"
submit = "Firma documento"
title = "Firma"
undo = "Annulla"
updateAndPlace = "Aggiorna e posiziona"
upload = "Carica immagine"
[sign.canvas]
clear = "Pulisci area di disegno"
clickToOpen = "Clicca per aprire l'area di disegno"
colorLabel = "Colore"
colorPickerTitle = "Scegli il colore del tratto"
heading = "Disegna la tua firma"
modalTitle = "Disegna la tua firma"
penSizeLabel = "Dimensione penna"
penSizePlaceholder = "Dimensione"
[sign.draw]
clear = "Cancella"
title = "Disegna la tua firma"
[sign.error]
failed = "Si è verificato un errore durante la firma del PDF."
[sign.image]
backgroundRemovalFailedMessage = "Impossibile rimuovere lo sfondo dall'immagine. Verrà utilizzata l'immagine originale."
backgroundRemovalFailedTitle = "Rimozione dello sfondo non riuscita"
hint = "Carica un'immagine PNG o JPG della tua firma"
label = "Carica immagine firma"
placeholder = "Seleziona file immagine"
processing = "Elaborazione immagine..."
removeBackground = "Rimuovi sfondo bianco (rendi trasparente)"
[sign.instructions]
canvas = "Dopo aver disegnato la tua firma nel canvas, chiudi la finestra quindi clicca in un punto del PDF per posizionarla."
image = "Dopo aver caricato l'immagine della firma sopra, clicca in un punto del PDF per posizionarla."
noSignature = "Crea una firma sopra per abilitare gli strumenti di posizionamento."
paused = "Posizionamento in pausa"
resumeHint = "Riprendi il posizionamento per cliccare e aggiungere la tua firma."
saved = "Seleziona una firma salvata sopra, poi clicca ovunque sul PDF per posizionarla."
text = "Dopo aver inserito il tuo nome sopra, clicca in un punto del PDF per inserire la tua firma."
title = "Come aggiungere la firma"
[sign.mode]
move = "Sposta firma"
pause = "Metti in pausa posizionamento"
place = "Posiziona firma"
resume = "Riprendi posizionamento"
[sign.results]
title = "Risultati firma"
[sign.saved]
carouselPosition = "{{current}} di {{total}}"
defaultCanvasLabel = "Firma disegnata"
defaultImageLabel = "Firma caricata"
defaultLabel = "Firma"
defaultTextLabel = "Firma digitata"
delete = "Rimuovi"
description = "Riusa le firme salvate in qualsiasi momento."
emptyDescription = "Disegna, carica o digita una firma sopra, quindi usa \"Salva in libreria\" per mantenere fino a {{max}} preferiti pronti all'uso."
emptyTitle = "Ancora nessuna firma salvata"
heading = "Firme salvate"
label = "Etichetta"
limitDescription = "Rimuovi una firma salvata prima di aggiungerne di nuove (max {{max}})."
limitTitle = "Limite raggiunto"
next = "Successivo"
noChanges = "La firma corrente è già salvata."
personalDescription = "Solo tu puoi vedere queste firme."
personalHeading = "Firme personali"
prev = "Precedente"
saveButton = "Salva firma"
savePersonal = "Salva come personale"
saveShared = "Salva come condivisa"
saveUnavailable = "Crea prima una firma per salvarla."
sharedDescription = "Tutti gli utenti possono vedere e usare queste firme."
sharedHeading = "Firme condivise"
tempStorageDescription = "Le firme sono archiviate solo nel tuo browser. Verranno perse se cancelli i dati del browser o cambi browser."
tempStorageTitle = "Archiviazione temporanea del browser"
[sign.saved.status]
saved = "Salvata"
[sign.saved.type]
canvas = "Disegno"
image = "Carica"
text = "Testo"
[sign.step]
createDesc = "Scegli come vuoi creare la firma"
place = "Posiziona e salva"
placeDesc = "Posiziona la firma sul tuo PDF"
[sign.steps]
configure = "Configura firma"
[sign.text]
colorLabel = "Colore del testo"
fontLabel = "Font"
fontSizeLabel = "Dimensione font"
fontSizePlaceholder = "Digita o seleziona la dimensione del font (8-200)"
name = "Nome firmatario"
placeholder = "Inserisci il tuo nome completo"
[sign.type]
canvas = "Disegno"
draw = "Disegna"
image = "Immagine"
saved = "Salvate"
text = "Testo"
title = "Tipo di firma"
[signatureSettings.tooltip]
header = "Impostazioni aspetto firma"
[signatureSettings.tooltip.location]
bullet1 = "Esempi: \"New York, USA\", \"London Office\", \"Remote\""
bullet2 = "Non coincide con la posizione sulla pagina"
bullet3 = "Potrebbe essere richiesta in alcune giurisdizioni legali"
description = "Località geografica opzionale in cui è stata apposta la firma. Archiviata nei metadati del certificato."
title = "Località della firma"
[signatureSettings.tooltip.logo]
bullet1 = "Mostrato accanto alla firma e al testo"
bullet2 = "Supporta i formati PNG, JPG"
bullet3 = "Migliora l'aspetto professionale"
description = "Aggiungi un logo aziendale alle firme visibili per branding e autenticità."
title = "Logo aziendale"
[signatureSettings.tooltip.reason]
bullet1 = "Esempi: \"Approvazione\", \"Accordo contrattuale\", \"Revisione completata\""
bullet2 = "Visibile nelle proprietà della firma del PDF"
bullet3 = "Utile per tracciabilità e conformità"
description = "Testo opzionale che spiega perché il documento viene firmato. Archiviato nei metadati del certificato."
title = "Motivo della firma"
[signatureSettings.tooltip.visibility]
bullet1 = "<b>Visibile</b>: la firma appare sul PDF con aspetto personalizzato"
bullet2 = "<b>Invisibile</b>: certificato incorporato senza segno visivo"
bullet3 = "Le firme invisibili forniscono comunque una validazione crittografica"
description = "Controlla se la firma è visibile sul documento o incorporata in modo invisibile."
title = "Visibilità della firma"
[signRequest]
declined = "Richiesta di firma rifiutata"
fetchFailed = "Impossibile caricare la richiesta di firma"
signed = "Documento firmato con successo"
[signSession]
created = "Richiesta di firma inviata"
createFailed = "Impossibile creare la richiesta di firma"
[signup]
accountCreatedSuccessfully = "Account creato con successo! Ora puoi accedere."
alreadyHaveAccount = "Hai già un account? Accedi"
checkEmailConfirmation = "Controlla la tua email per il link di conferma per completare la registrazione."
confirmPassword = "Conferma password"
confirmPasswordPlaceholder = "Conferma password"
confirmPasswordRequired = "Conferma la password"
creatingAccount = "Creazione account..."
email = "Email"
emailRequired = "L'email è obbligatoria"
enterEmail = "Inserisci la tua email"
enterName = "Inserisci il tuo nome"
enterPassword = "Inserisci la tua password"
invalidEmail = "Inserisci un indirizzo email valido"
name = "Nome"
nameRequired = "Il nome è obbligatorio"
or = "oppure"
password = "Password"
passwordRequired = "La password è obbligatoria"
passwordsDoNotMatch = "Le password non corrispondono"
passwordTooShort = "La password deve contenere almeno 6 caratteri"
pleaseFillAllFields = "Compila tutti i campi"
signUp = "Registrati"
subtitle = "Unisciti a Stirling PDF per iniziare"
title = "Crea un account"
unexpectedError = "Errore imprevisto: {{message}}"
useEmailInstead = "Usa l'email"
[sizes]
large = "Grande"
medium = "Medio"
small = "Piccolo"
x-large = "Extra-Large"
[split]
header = "Dividi PDF"
resultsTitle = "Risultati divisione"
selectMethod = "Seleziona un metodo di divisione"
splitPages = "Inserisci pagine a cui dividere:"
submit = "Dividi"
title = "Dividi PDF"
[split.desc]
1 = "I numeri che scegli sono le pagine a cui desideri dividere il documento"
2 = "Per esempio inserendo 1,3,7-9 separeresti un documento di 10 pagine in 6 diversi PDF con:"
3 = "Documento #1: Pagina 1"
4 = "Documento #2: Pagine 2 e 3"
5 = "Documento #3: Pagine 4, 5, 6 e 7"
6 = "Documento #4: Pagina 8"
7 = "Documento #5: Pagina 9"
8 = "Documento #6: Pagine 10"
[split.error]
failed = "Si è verificato un errore durante la divisione del PDF."
[split.method]
label = "Scegli metodo di divisione"
placeholder = "Seleziona come dividere il PDF"
[split.methods.byChapters]
desc = "Dividi ai limiti dei segnalibri"
name = "Capitoli"
tooltip = "Usa i segnalibri del PDF per determinare i punti di divisione"
[split.methods.byDocCount]
desc = "Crea un numero specifico di file"
name = "Numero documenti"
tooltip = "Inserisci quanti file vuoi creare"
[split.methods.byPageCount]
desc = "Pagine fisse per file"
name = "Conteggio pagine"
tooltip = "Inserisci il numero di pagine per ogni file"
[split.methods.byPageDivider]
desc = "Autodivisione con fogli divisori"
name = "Foglio divisore"
tooltip = "Usa fogli divisori con QR code tra documenti durante la scansione"
[split.methods.byPages]
desc = "Estrai pagine specifiche (1,3,5-10)"
name = "Numeri di pagina"
tooltip = "Inserisci numeri di pagina separati da virgole o intervalli con trattini"
[split.methods.byPoster]
desc = "Dividi le pagine grandi in formati stampabili"
name = "Sezioni stampabili"
tooltip = "Divide le pagine sovradimensionate in sezioni più piccole adatte alla stampa su carta standard (A4, Letter, ecc.)"
[split.methods.bySections]
desc = "Dividi le pagine in sezioni a griglia"
name = "Sezioni"
tooltip = "Dividi ogni pagina in sezioni orizzontali e verticali"
[split.methods.bySize]
desc = "Limita la dimensione massima del file"
name = "Dimensione"
tooltip = "Specifica dimensione massima (es. 10MB, 500KB)"
[split.methods.prefix]
splitAt = "Dividi a"
splitBy = "Dividi per"
splitInto = "Dividi in"
[split.methodSelection.tooltip]
bullet1 = "Clicca su una scheda metodo per selezionarla"
bullet2 = "Passa il mouse su ogni scheda per vedere una breve descrizione"
bullet3 = "Il passaggio delle impostazioni apparirà dopo aver selezionato un metodo"
bullet4 = "Puoi cambiare metodo in qualsiasi momento prima dell'elaborazione"
title = "Scegli il tuo metodo di divisione"
[split.methodSelection.tooltip.header]
text = "Scegli come vuoi dividere il tuo documento PDF. Ogni metodo è ottimizzato per casi d'uso e tipi di documento differenti."
title = "Selezione metodo di divisione"
[split.poster]
rightToLeft = "Dividi da destra a sinistra"
[split.poster.pageSize]
description = "Dimensione delle pagine di output per la stampa"
label = "Dimensione pagina di destinazione"
[split.poster.xFactor]
description = "Numero di colonne in cui dividere ogni pagina"
label = "Divisioni orizzontali"
[split.poster.yFactor]
description = "Numero di righe in cui dividere ogni pagina"
label = "Divisioni verticali"
[split.settings]
selectMethodFirst = "Seleziona prima un metodo di divisione"
[split.steps]
chooseMethod = "Scegli metodo"
settings = "Impostazioni"
[split.tooltip.byChapters]
bullet1 = "Livello segnalibro: livello su cui dividere (1=primo livello)"
bullet2 = "Includi metadati: preserva le proprietà del documento"
bullet3 = "Consenti duplicati: gestisce nomi segnalibro ripetuti"
text = "Usa i segnalibri del PDF per dividere automaticamente ai confini dei capitoli. Richiede PDF con struttura segnalibri."
title = "Dividi per capitoli"
[split.tooltip.byCount]
bullet1 = "Conteggio pagine: numero fisso per file"
bullet2 = "Numero documenti: numero fisso di file in output"
bullet3 = "Utile per batch di flusso di lavoro"
text = "Crea più PDF con un numero specifico di pagine o documenti ciascuno."
title = "Dividi per conteggio"
[split.tooltip.byDocCount]
bullet1 = "Inserisci il numero di file di output desiderati"
bullet2 = "Le pagine sono distribuite nel modo più uniforme possibile"
bullet3 = "Utile quando ti serve un numero specifico di file"
text = "Crea un numero specifico di file di output distribuendo uniformemente le pagine."
title = "Dividi per numero di documenti"
[split.tooltip.byPageCount]
bullet1 = "Inserisci il numero di pagine per ogni file di output"
bullet2 = "L'ultimo file potrebbe avere meno pagine se non divisibile esattamente"
bullet3 = "Utile per flussi di elaborazione in batch"
text = "Crea più PDF con un numero specifico di pagine ciascuno. Perfetto per creare blocchi di documento uniformi."
title = "Dividi per numero di pagine"
[split.tooltip.byPageDivider]
bullet1 = "Stampa i fogli separatori dal link di download"
bullet2 = "Inserisci fogli separatori tra i documenti"
bullet3 = "Scansiona tutti i documenti insieme come un unico PDF"
bullet4 = "Carica - le pagine separatrici sono rilevate e rimosse automaticamente"
bullet5 = "Abilita la modalità duplex se scansionando entrambi i lati dei fogli separatori"
text = "Dividi automaticamente i documenti scansionati usando fogli separatori fisici con codici QR. Perfetto per elaborare più documenti scansionati insieme."
title = "Dividi per separatore di pagina"
[split.tooltip.byPages]
bullet1 = "Punti singoli: 3,7 (divide dopo le pagine 3 e 7)"
bullet2 = "Intervalli: 3-8 (divide prima della 3 e dopo la 8)"
bullet3 = "Misto: 2,5-10,15 (divide dopo 2, prima di 5, dopo 10 e dopo 15)"
text = "Dividi il PDF in corrispondenza di numeri di pagina specifici. Usare 'n' divide dopo la pagina n. Usare 'n-m' divide prima di n e dopo m."
title = "Dividi a numeri di pagina"
[split.tooltip.byPoster]
bullet1 = "Dimensione pagina di destinazione: scegli la dimensione della carta di output (A4, Letter, ecc.)"
bullet2 = "Divisioni orizzontali/verticali: dimensione della griglia per la suddivisione"
bullet3 = "Da destra a sinistra: inverte l'ordine delle colonne per layout RTL"
bullet4 = "Stampa e assembla i pezzi per creare il tuo poster"
text = "Dividi grandi pagine PDF in sezioni più piccole stampabili, adatte alle dimensioni della carta standard. Perfetto per creare poster da pagine sovradimensionate."
title = "Divisione per stampa poster"
[split.tooltip.bySections]
bullet1 = "Orizzontale: numero di righe da creare"
bullet2 = "Verticale: numero di colonne da creare"
bullet3 = "Unisci: combina tutte le sezioni in un PDF"
text = "Dividi ogni pagina in una griglia di sezioni. Utile per documenti con più colonne o per estrarre aree specifiche."
title = "Dividi per sezioni a griglia"
[split.tooltip.bySize]
bullet1 = "Usa MB per file più grandi (es., 10MB)"
bullet2 = "Usa KB per file piccoli (es., 500KB)"
bullet3 = "Il sistema divide ai confini pagina"
text = "Crea più PDF che non superino una dimensione specificata. Ideale per limiti di dimensione o allegati email."
title = "Dividi per dimensione file"
[split.tooltip.header]
title = "Panoramica metodi di divisione"
[split.value.docCount]
label = "Numero di file"
placeholder = "es., 3, 5"
[split.value.fileSize]
label = "Dimensione"
placeholder = "es., 10MB, 500KB"
[split.value.pageCount]
label = "Pagine per file"
placeholder = "es., 5, 10"
[split-by-sections]
header = "Dividi il PDF in sezioni"
merge = "Unisci in un unico PDF"
submit = "Dividi PDF"
tags = "Dividi sezione,dividi,personalizza"
title = "Dividi PDF per sezioni"
[split-by-sections.customPages]
label = "Numeri di pagina personalizzati"
placeholder = "es. 2,4,6"
[split-by-sections.horizontal]
label = "Divisioni orizzontali"
placeholder = "Inserire il numero di divisioni orizzontali"
[split-by-sections.splitMode]
custom = "Pagine personalizzate"
description = "Scegli come suddividere le pagine"
label = "Modalità di suddivisione"
splitAll = "Dividi tutte le pagine"
splitAllExceptFirst = "Dividi tutte tranne la prima"
splitAllExceptFirstAndLast = "Dividi tutte tranne la prima e l'ultima"
splitAllExceptLast = "Dividi tutte tranne l'ultima"
[split-by-sections.vertical]
label = "Divisioni verticali"
placeholder = "Inserire il numero di divisioni verticali"
[split-by-size-or-count]
header = "Dividi il PDF per dimensione o numero"
submit = "Separa"
title = "Dividi il PDF per dimensione o numero"
[split-by-size-or-count.type]
docCount = "Per numero di documento"
label = "Seleziona il tipo di divisione"
pageCount = "Per numero di pagine"
size = "Per dimensione"
[split-by-size-or-count.value]
label = "Inserire il valore"
placeholder = "Inserisci la dimensione (ad esempio, 2 MB o 3 KB) o il numero (ad esempio, 5)"
[splitByChapters]
allowDuplicates = "Consenti duplicati"
bookmarkLevel = "Livello segnalibro"
header = "Dividi PDF per capitoli"
includeMetadata = "Includi Metadati"
submit = "Dividi PDF"
title = "Dividere PDF per capitoli"
[splitByChapters.desc]
1 = "Questo strumento divide un file PDF in più PDF in base alla struttura dei capitoli."
2 = "Livello segnalibro: seleziona il livello dei segnalibri da utilizzare per la suddivisione (0 per il livello superiore, 1 per il secondo livello, ecc.)."
3 = "Includi metadati: se selezionato, i metadati del PDF originale verranno inclusi in ogni PDF diviso."
4 = "Consenti duplicati: se selezionata, consente più segnalibri sulla stessa pagina per creare PDF separati."
[splitPdfByChapters]
tags = "dividi,capitoli,segnalibri,organizza"
[storage]
approximateSize = "Dimensione approssimativa"
fileTooLarge = "File troppo grande. Dimensione massima per file"
storageFull = "Archiviazione quasi piena. Valuta di rimuovere alcuni file."
storageLimit = "Limite archiviazione"
storageQuotaExceeded = "Quota di archiviazione superata. Rimuovi alcuni file prima di caricarne altri."
storageUsed = "Archiviazione temporanea utilizzata"
temporaryNotice = "I file sono archiviati temporaneamente nel tuo browser e potrebbero essere eliminati automaticamente"
[storageShare]
accessDenied = "Non hai accesso a questo file condiviso. Chiedi al proprietario di condividerlo con te."
accessDeniedBody = "Non hai accesso a questo file. Chiedi al proprietario di condividerlo con te."
accessDeniedTitle = "Nessun accesso"
accessed = "Accessato"
accessFailed = "Impossibile caricare l'attività."
accessLimitedCommenter = "L'accesso come commentatore arriverà presto. Chiedi al proprietario l'accesso come editor se devi scaricare."
accessLimitedTitle = "Accesso limitato"
accessLimitedViewer = "Questo link è solo per la visualizzazione. Chiedi al proprietario l'accesso come editor se devi scaricare."
addUser = "Aggiungi"
bulkDescription = "Crea un unico link per condividere tutti i file selezionati con gli utenti autenticati."
bulkTitle = "Condividi i file selezionati"
commenterHint = "I commenti arriveranno presto."
copied = "Link copiato negli appunti"
copy = "Copia"
copyFailed = "Copia non riuscita"
copyLink = "Copia link di condivisione"
createdAt = "Creato"
description = "Crea un link di condivisione per questo file. Gli utenti autenticati con il link possono accedervi."
download = "Scarica"
downloaded = "Scaricato"
downloadFailed = "Impossibile scaricare questo file."
downloadsCount = "Download: {{count}}"
emailWarningBody = "Sembra un indirizzo email. Se questa persona non è già un utente di Stirling PDF, non potrà accedere al file."
emailWarningConfirm = "Condividi comunque"
emailWarningTitle = "Indirizzo email"
errorTitle = "Condivisione non riuscita"
expiredBody = "Questo link di condivisione non è valido o è scaduto."
expiredTitle = "Link scaduto"
failure = "Impossibile generare un link di condivisione. Riprova."
fileCount = "{{count}} file selezionati"
fileLabel = "File"
generate = "Genera link"
generated = "Link di condivisione generato"
goToLogin = "Vai al login"
hideActivity = "Nascondi attività"
invalidUsername = "Inserisci un nome utente o un indirizzo email valido."
lastAccessed = "Ultimo accesso"
linkAccessTitle = "Accesso tramite link di condivisione"
linkLabel = "Link di condivisione"
linksDisabled = "I link di condivisione sono disabilitati."
linksDisabledBody = "I link di condivisione sono disabilitati dalle impostazioni del tuo server."
loadFailed = "Impossibile aprire il file condiviso."
loading = "Caricamento link di condivisione..."
loginPrompt = "Accedi per accedere a questo file condiviso."
loginRequired = "Accesso richiesto"
manage = "Gestisci condivisione"
manageDescription = "Crea e gestisci link per condividere questo file."
manageLoadFailed = "Impossibile caricare i link di condivisione."
manageTitle = "Gestisci condivisione"
noActivity = "Ancora nessuna attività."
noLinks = "Ancora nessun link di condivisione attivo."
noSharedUsers = "Ancora nessun utente ha accesso."
openInApp = "Apri in Stirling PDF"
ownerLabel = "Proprietario"
ownerOnly = "Solo il proprietario può gestire la condivisione."
ownerUnknown = "Sconosciuto"
removeLink = "Rimuovi link"
removeUser = "Rimuovi"
requiresLogin = "Questo file condiviso richiede l'accesso."
revoked = "Link di condivisione rimosso"
revokeFailed = "Impossibile rimuovere il link di condivisione."
roleCommenter = "Commentatore"
roleEditor = "Editor"
roleLabel = "Ruolo"
roleViewer = "Visualizzatore"
selectSingleFile = "Seleziona un singolo file per gestire la condivisione."
sharedUsersTitle = "Utenti con cui è condiviso"
shareHeading = "File condiviso"
sharingDisabled = "La condivisione è disabilitata."
sharingDisabledBody = "La condivisione è stata disabilitata dalle impostazioni del tuo server."
title = "Condividi file"
titleDefault = "File condiviso"
tryAgain = "Riprova più tardi."
unknownUser = "Utente sconosciuto"
userAdded = "Utente aggiunto all'elenco di condivisione."
userAddFailed = "Impossibile condividere con quell'utente."
usernameLabel = "Nome utente o email"
usernamePlaceholder = "Inserisci un nome utente o un'email"
userRemoved = "Utente rimosso dall'elenco di condivisione."
userRemoveFailed = "Impossibile rimuovere quell'utente."
viewActivity = "Visualizza attività"
viewed = "Visualizzato"
viewsCount = "Visualizzazioni: {{count}}"
[storageUpload]
bulkDescription = "Carica i file selezionati nell'archiviazione del tuo server."
bulkTitle = "Carica i file selezionati"
description = "Carica il file corrente nell'archiviazione del server per il tuo accesso."
errorTitle = "Caricamento non riuscito"
failure = "Caricamento non riuscito. Verifica le impostazioni di accesso e archiviazione."
fileCount = "{{count}} file selezionati"
fileLabel = "File"
hint = "I link pubblici e le modalità di accesso sono controllati dalle impostazioni del tuo server."
more = " +{{count}} altri"
success = "Caricato sul server"
title = "Carica sul server"
updateButton = "Aggiorna sul server"
uploadButton = "Carica sul server"
[subscription]
cancelsOn = "Si annulla il {{date}}"
renewsOn = "Si rinnova il {{date}}"
[subscription.status]
active = "Attivo"
canceled = "Annullato"
incomplete = "Incompleto"
none = "Nessun abbonamento"
pastDue = "In ritardo"
trialing = "Prova"
[survey]
button = "Partecipa al sondaggio"
changes = "Stirling-PDF è cambiato dall'ultimo sondaggio! Per saperne di più, consulta il nostro blog qui:"
changes2 = "Con questi cambiamenti stiamo ricevendo supporto aziendale e finanziamenti retribuiti"
description = "Stirling-PDF non fa tracciamento, quindi vogliamo sentire i nostri utenti per migliorare Stirling-PDF!"
disabled = "(Il popup del sondaggio verrà disabilitato nei prossimi aggiornamenti ma sarà disponibile a piè di pagina)"
dontShowAgain = "Non mostrare più"
nav = "Sondaggio"
please = "Ti invitiamo a prendere in considerazione la possibilità di partecipare al nostro sondaggio!"
title = "Sondaggio Stirling-PDF"
[survey.meeting]
1 = "Se utilizzi Stirling PDF al lavoro, saremo lieti di parlare con te. Offriamo sessioni di supporto tecnico in cambio di una sessione di individuazione dell'utente di 15 minuti."
2 = "Questa è un'opportunità per:"
3 = "Ottenere assistenza per la distribuzione, le integrazioni o la risoluzione dei problemi"
4 = "Fornire feedback diretto su prestazioni, casi limite e lacune nelle funzionalità"
5 = "Aiutaci a perfezionare Stirling PDF per un utilizzo aziendale nel mondo reale"
6 = "Se sei interessato, puoi prenotare un appuntamento direttamente con il nostro team. (Solo in inglese)"
7 = "Non vediamo l'ora di approfondire i tuoi casi d'uso e di migliorare ulteriormente Stirling PDF!"
button = "Prenota un incontro"
notInterested = "Non sei un'azienda e/o sei interessato a un incontro?"
[swagger]
desc = "Visualizza e testa gli endpoint dellAPI Stirling PDF"
header = "Documentazione API"
tags = "api,documentazione,swagger,endpoint,sviluppo"
title = "Documentazione API"
[tableExtraxt]
tags = "CSV,Estrazione tabella,estrai,converti"
[team]
cancelInviteError = "Impossibile annullare l'invito"
confirmCancelInvite = "Sei sicuro di voler annullare questo invito?"
confirmLeave = "Sei sicuro di voler lasciare questo team?"
confirmLeaveLeader = "Come team leader, uscire ti rimuoverà dal team. Confermi?"
confirmRemove = "Sei sicuro di voler rimuovere questo membro?"
editName = "Modifica nome del team"
inviteCancelled = "Invito annullato"
inviteError = "Invio dell'invito non riuscito"
inviteSent = "Invito inviato con successo"
leader = "Leader"
leaveButton = "Lascia il team"
leaveError = "Impossibile lasciare il team"
leaveSuccess = "Uscito dal team con successo"
loading = "Caricamento delle informazioni del team..."
memberCount = "{{count}} membri"
memberRemoved = "Membro rimosso con successo"
namePlaceholder = "Inserisci il nome del team"
personal = "Personale"
removeError = "Impossibile rimuovere il membro"
renameError = "Impossibile rinominare il team"
renameSuccess = "Team rinominato con successo"
[team.features]
badge = "Funzionalità Team"
subtitle = "Collabora con il tuo team"
title = "Collaborazione del team"
viewPlans = "Vedi i piani"
[team.features.billing]
description = "Gestisci fatturazione e abbonamenti"
title = "Gestione fatturazione"
[team.features.credits]
description = "Pool di crediti condiviso tra tutti i membri"
title = "Crediti condivisi"
[team.features.dashboard]
description = "Visualizza attività e utilizzo del team"
title = "Dashboard del team"
[team.features.invite]
description = "Aggiungi membri al tuo team"
title = "Invita membri"
[team.invitationBanner]
acceptButton = "Accetta"
message = "ti ha invitato a unirti"
rejectButton = "Rifiuta"
[team.invite]
cancelLabel = "Annulla"
invalidEmail = "Indirizzo email non valido"
placeholder = "Inserisci l'indirizzo email"
sendButton = "Invia invito"
title = "Invita membro del team"
[team.members]
emailColumn = "Email"
empty = "Nessun membro del team"
nameColumn = "Nome"
pending = "In sospeso"
remove = "Rimuovi"
roleColumn = "Ruolo"
title = "Membri del team"
[team.upgrade]
button = "Passa a Team"
description = "Sblocca le funzionalità di collaborazione del team"
title = "Passa al piano Team"
[textAlign]
center = "Centro"
left = "Sinistra"
right = "Destra"
[theme]
toggle = "Cambia tema"
[timestampPdf]
completed = "PDF marcato temporalmente con successo"
desc = "Aggiungi una marca temporale RFC 3161 al tuo PDF utilizzando un server di un'Autorità di marcatura temporale (TSA) affidabile."
filenamePrefix = "timestamped"
results = "Risultati della marca temporale"
submit = "Applica marca temporale"
title = "Marca temporale PDF"
[timestampPdf.error]
failed = "Si è verificato un errore durante l'applicazione della marca temporale al PDF."
generic = "Applicazione della marca temporale non riuscita"
[timestampPdf.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[timestampPdf.options]
note = "Solo l'hash SHA-256 del documento viene inviato al server TSA; il file PDF non viene mai inviato al server TSA."
title = "Server di marcatura temporale (TSA)"
[timestampPdf.options.tsaUrl]
desc = "Scegli un'Autorità di marcatura temporale affidabile"
label = "Seleziona un server TSA"
[timestampPdf.steps]
settings = "Impostazioni"
[tool]
endpointUnavailable = "Questo strumento non è disponibile sul tuo server."
endpointUnavailableClickable = "Non disponibile in questa modalità. Fai clic per accedere."
filesLoading = "I file sono ancora in caricamento, attendere."
filesLoadingProgress = "{{loaded}} / {{total}} file in caricamento..."
invalidParams = "Compila le impostazioni obbligatorie."
noFiles = "Aggiungi un file per iniziare."
scopeFiles = "file"
scopeThisFile = "questo file"
selectFilesHint = "Seleziona i file in File attivi per eseguire questo strumento"
singleFileScope = "Applicato solo a: {{fileName}}"
viewerMode = "Passa all'editor di file per selezionare più file."
[toolPanel]
allTools = "Tutti gli strumenti"
alpha = "Alpha"
backToTools = "Torna agli strumenti"
collapse = "Comprimi pannello"
comingSoon = "In arrivo:"
expand = "Espandi pannello"
placeholder = "Scegli uno strumento per iniziare"
premiumFeature = "Funzione Premium:"
search = "Cerca strumenti"
[toolPanel.fullscreen]
comingSoon = "In arrivo:"
favorite = "Aggiungi ai preferiti"
favorites = "Preferiti"
heading = "Tutti gli strumenti (vista a schermo intero)"
noResults = "Prova a modificare la ricerca o attiva/disattiva le descrizioni per trovare ciò che ti serve."
recommended = "Consigliato"
selfHostedOffline = "Richiede il tuo server Stirling-PDF (attualmente offline):"
showDetails = "Mostra dettagli"
unavailable = "Disabilitato dall'amministratore del server:"
unavailableDependency = "Non disponibile - strumento richiesto mancante sul server:"
unfavorite = "Rimuovi dai preferiti"
[toolPanel.modePrompt]
chooseFullscreen = "Usa modalità a schermo intero"
chooseSidebar = "Usa modalità barra laterale"
description = "Visualizza in anteprima entrambi i layout e decidi come esplorare gli strumenti di Stirling PDF."
dismiss = "Magari dopo"
fullscreenDescription = "Sfoglia ogni strumento in un catalogo che copre l'area di lavoro finché non ne scegli uno."
fullscreenTitle = "Modalità a schermo intero - (legacy)"
recommended = "Consigliato"
sidebarDescription = "Mantieni gli strumenti accanto all'area di lavoro per passare rapidamente."
sidebarTitle = "Modalità barra laterale"
title = "Scegli come navigare tra gli strumenti"
[toolPanel.toggle]
fullscreen = "Passa alla modalità a schermo intero"
sidebar = "Passa alla modalità barra laterale"
[toolPicker]
allTools = "TUTTI GLI STRUMENTI"
noToolsFound = "Nessuno strumento trovato"
quickAccess = "ACCESSO RAPIDO"
searchPlaceholder = "Cerca strumenti..."
[toolPicker.categories]
advancedTools = "Strumenti avanzati"
recommendedTools = "Strumenti consigliati"
standardTools = "Strumenti standard"
[toolPicker.subcategories]
advancedFormatting = "Formattazione avanzata"
automation = "Automazione"
developerTools = "Strumenti per sviluppatori"
documentReview = "Revisione documenti"
documentSecurity = "Sicurezza documenti"
extraction = "Estrazione"
general = "Generale"
pageFormatting = "Formattazione pagine"
removal = "Rimozione"
signing = "Firma"
verification = "Verifica"
[tools]
noSearchResults = "Nessuno strumento trovato"
noTools = "Nessuno strumento disponibile"
[unlockPDFForms]
description = "Questo strumento rimuoverà le restrizioni di sola lettura dai campi modulo PDF, rendendoli modificabili e compilabili."
filenamePrefix = "moduli_sbloccati"
header = "Sbloccare i moduli PDF"
submit = "Rimuovi"
tags = "rimuovi,elimina,modulo,campo,sola lettura"
title = "Rimuovi la sola lettura dai campi del modulo"
[unlockPDFForms.error]
failed = "Si è verificato un errore durante lo sblocco dei moduli PDF."
[unlockPDFForms.files]
placeholder = "Seleziona un file PDF nella vista principale per iniziare"
[unlockPDFForms.results]
title = "Risultati moduli sbloccati"
[update]
availableUpdates = "Aggiornamenti disponibili"
breakingChanges = "Modifiche incompatibili"
breakingChangesDefault = "Questa versione contiene modifiche incompatibili."
breakingChangesDetected = "Rilevate modifiche incompatibili"
breakingChangesMessage = "Alcune versioni contengono modifiche incompatibili. Consulta le guide di migrazione qui sotto prima di aggiornare."
close = "Chiudi"
current = "Versione attuale"
downloadLatest = "Scarica l'ultima"
latest = "Ultima versione"
latestStable = "Ultima stabile"
loadingDetailedInfo = "Caricamento informazioni dettagliate..."
migrationGuide = "Guida di migrazione"
migrationGuides = "Guide di migrazione"
modalTitle = "Aggiornamento disponibile"
priorityLabel = "Priorità"
recommendedAction = "Azione consigliata"
releaseNotes = "Note di rilascio"
unableToLoadDetails = "Impossibile caricare informazioni dettagliate."
updateAvailable = "Aggiornamento disponibile"
urgentUpdateAvailable = "Aggiornamento urgente"
version = "Versione"
viewAllReleases = "Vedi tutte le versioni"
viewGuide = "Vedi guida"
[update.priority]
low = "Bassa"
minor = "Minore"
normal = "Normale"
urgent = "Urgente"
[upgradeBanner]
attentionBody = "Il tuo admin deve accedere per vedere più informazioni. Contattalo immediatamente."
attentionBodyAdmin = "Verifica i requisiti di licenza per mantenere questo server conforme."
attentionTitle = "Questo server richiede attenzione dell'admin"
dismiss = "Ignora banner"
message = "Ottieni il massimo da Stirling PDF con utenti illimitati e funzionalità avanzate"
seeInfo = "Vedi info"
title = "Aggiorna al piano Server"
upgradeButton = "Esegui upgrade ora"
[URLToPDF]
credit = "Utilizza WeasyPrint"
header = "URL a PDF"
submit = "Converti"
tags = "acquisizione web,salvataggio pagina,web-to-doc,archivio"
title = "URL a PDF"
[usage]
aboutUsageAnalytics = "Informazioni sulle analisi di utilizzo"
configureSettings = "Configura impostazioni delle analisi"
error = "Errore nel caricamento delle statistiche di utilizzo"
noData = "Nessun dato disponibile"
noDataMessage = "Nessuna statistica di utilizzo attualmente disponibile."
usageAnalyticsExplanation = "Le analisi di utilizzo tracciano le richieste agli endpoint e i modelli di utilizzo degli strumenti. Insieme al dashboard del logging di audit, ottieni visibilità completa su attività del sistema, prestazioni ed eventi di sicurezza."
viewAuditLogs = "Visualizza log di audit"
[usage.chart]
title = "Grafico utilizzo endpoint"
[usage.controls]
all = "Tutti"
dataTypeLabel = "Tipo di dati:"
refresh = "Aggiorna"
top10 = "Top 10"
top20 = "Top 20"
[usage.controls.dataType]
all = "Tutti"
api = "API"
ui = "UI"
[usage.showing]
all = "Tutti"
top10 = "Top 10"
top20 = "Top 20"
[usage.stats]
selectedVisits = "Visite selezionate"
showing = "Mostrando"
totalEndpoints = "Endpoint totali"
totalVisits = "Visite totali"
[usage.table]
endpoint = "Endpoint"
noData = "Nessun dato disponibile"
percentage = "Percentuale"
title = "Statistiche dettagliate"
unknownEndpoint = "Endpoint sconosciuto"
visits = "Visite"
[validateSignature]
date = "Data"
downloadCsv = "Scarica CSV"
downloadJson = "Scarica JSON"
downloadPdf = "Scarica report PDF"
finalizing = "Preparazione download..."
header = "Convalidare le firme digitali"
location = "Posizione"
noResults = "Esegui la validazione per generare un report."
noSignatures = "Nessuna firma digitale trovata in questo documento"
noSignaturesShort = "Nessuna firma"
processing = "Validazione delle firme..."
reason = "Ragione"
results = "Risultati di convalida"
selectCustomCert = "File di certificato personalizzato X.509 (opzionale)"
selectPDF = "Seleziona il file PDF firmato"
signatureDate = "Data firma"
signer = "Firmatario"
submit = "Convalida firme"
tags = "firma,verifica,convalida,pdf,certificato,firma digitale,convalida firma,convalida certificato"
title = "Validare le firme PDF"
totalSignatures = "Firme totali"
[validateSignature.cert]
algorithm = "Algoritmo"
bits = "bit"
details = "Dettagli certificato"
expired = "Il certificato è scaduto"
info = "Dettagli del certificato"
issuer = "Emittente"
keySize = "Dimensione chiave"
keyUsage = "Utilizzo della chiave"
revoked = "Il certificato è stato revocato"
selfSigned = "Autofirmato"
serialNumber = "Numero di serie"
subject = "Soggetto"
validFrom = "Valido da"
validUntil = "Valido fino a"
version = "Versione"
[validateSignature.chain]
invalid = "Convalida della catena di certificati non riuscita: impossibile verificare l'identità del firmatario"
[validateSignature.downloadType]
csv = "CSV"
json = "JSON"
pdf = "PDF"
[validateSignature.error]
allFailed = "Impossibile validare i file selezionati."
partial = "Alcuni file non è stato possibile validarli."
reportGeneration = "Impossibile generare il report PDF. JSON e CSV sono disponibili."
unexpected = "Errore imprevisto durante la validazione."
[validateSignature.issue]
certExpired = "Certificato scaduto"
certRevocationUnknown = "Stato di revoca del certificato sconosciuto"
certRevoked = "Certificato revocato"
chainInvalid = "Catena di certificazione non valida"
signatureInvalid = "Verifica crittografica della firma non riuscita"
trustInvalid = "Certificato non attendibile"
[validateSignature.report]
continued = "Continua"
downloads = "Download"
entryLabel = "Riepilogo firma"
filesEvaluated = "{{count}} file valutati"
footer = "Validato tramite Stirling PDF"
generatedAt = "Generato"
noPdf = "Il report PDF sarà disponibile dopo una validazione riuscita."
page = "Pagina"
shortTitle = "Riepilogo firma"
signatureCountLabel = "{{count}} firme"
signaturesFound = "{{count}} firme rilevate"
signaturesValid = "{{count}} completamente valide"
title = "Report di validazione firme"
[validateSignature.report.fields]
created = "Creato"
fileSize = "Dimensione file"
signatureCount = "Firme totali"
signatureDate = "Data firma"
[validateSignature.settings]
certHint = "Carica un certificato X.509 attendibile per validare rispetto a una fonte di fiducia personalizzata."
title = "Impostazioni di validazione"
[validateSignature.signature]
_value = "Firma"
info = "Informazioni sulla firma"
mathValid = "La firma è matematicamente valida MA:"
[validateSignature.status]
_value = "Stato"
complete = "Validazione completata"
invalid = "Invalida"
valid = "Valida"
[validateSignature.trust]
invalid = "Certificato non presente nell'archivio attendibile: la fonte non può essere verificata"
[view]
fileManager = "Gestore file"
pageEditor = "Editor pagine"
viewer = "Visualizzatore"
[viewer]
cannotPreviewFile = "Impossibile visualizzare l'anteprima del file"
disableColorFilter = "Disabilita filtro colore"
dualPageView = "Vista doppia pagina"
enableDarkFilter = "Abilita filtro scuro"
enableSepiaFilter = "Abilita filtro seppia"
firstPage = "Prima pagina"
lastPage = "Ultima pagina"
nextPage = "Pagina successiva"
onlyPdfSupported = "Il visualizzatore supporta solo file PDF. Questo file sembra essere in un formato diverso."
previousPage = "Pagina precedente"
resetZoom = "Reimposta zoom"
singlePageView = "Vista pagina singola"
unknownFile = "File sconosciuto"
zoomIn = "Ingrandisci"
zoomOut = "Riduci"
[viewer.attachments]
empty = "Nessun allegato in questo documento"
loading = "Caricamento degli allegati..."
noDocument = "Apri un PDF per visualizzarne gli allegati."
noMatch = "Nessun allegato corrisponde alla tua ricerca"
noSupport = "Il supporto per gli allegati non è disponibile in questo visualizzatore."
searchPlaceholder = "Cerca allegati"
title = "Allegati"
[viewer.comments]
addComment = "Aggiungi commento"
addCommentPlaceholder = "Aggiungi commento..."
addLink = "Aggiungi link"
addReplyPlaceholder = "Aggiungi risposta..."
deleteAnnotationAndComment = "Elimina annotazione e commento"
deleteDescription = "Questa annotazione ha un commento associato. Puoi rimuovere solo il commento dalla barra laterale mantenendo l'annotazione, oppure eliminare tutto."
deleteTitle = "Rimuovere l'annotazione dai commenti?"
goToLink = "Vai al link"
hint = "Inserisci commenti con gli strumenti Commento, Inserisci testo o Sostituisci testo. Appariranno qui per pagina."
locateAnnotation = "Individua nel documento"
moreActions = "Altre azioni"
nComments = "{{count}} commenti"
oneComment = "1 commento"
pageLabel = "Pagina {{page}}"
placeholder = "Scrivi il tuo commento..."
removeCommentOnly = "Rimuovi solo il commento"
saveReply = "Salva risposta"
send = "Invia"
title = "Commenti"
typeComment = "Commento"
typeInsertText = "Inserisci testo"
typeReplaceText = "Sostituisci testo"
viewComment = "Visualizza commento"
[viewer.formBar]
apply = "Applica le modifiche"
dismiss = "Nascondi"
download = "Scarica PDF"
hasFieldsDesc = "Questo PDF contiene campi compilabili"
title = "Campi modulo"
unsavedBadge = "Non salvato"
unsavedDesc = "Hai modifiche non salvate"
[viewer.nonPdf]
columnDefault = "Colonna {{index}}"
convertToPdf = "Converti in PDF"
csvStats = "{{rows}} righe · {{columns}} colonne · {{size}}"
emptyFile = "File vuoto"
fileTypeBadge = "File {{type}}"
htmlPreview = "Anteprima HTML"
htmlPreviewWarning = "Anteprima HTML — le risorse esterne potrebbero non essere caricate · {{size}}"
invalidJson = "JSON non valido — mostra contenuto grezzo"
lineNumbers = "Numeri di riga"
loading = "Caricamento..."
renderMarkdown = "Renderizza markdown"
sortedBy = "Ordinato per: {{column}}"
textStats = "{{lines}} righe · {{size}}"
[viewPdf]
header = "Visualizza PDF"
tags = "visualizzare,leggere,annotare,testo,immagine"
title = "Visualizza/Modifica PDF"
[warning]
tooltipTitle = "Avviso"
[watermark]
completed = "Filigrana aggiunta"
desc = "Aggiungi filigrane di testo o immagine ai PDF"
filenamePrefix = "con_filigrana"
submit = "Aggiungi Filigrana"
title = "Aggiungi Filigrana"
[watermark.alphabet]
arabic = "Arabo"
chinese = "Cinese"
japanese = "Giapponese"
korean = "Coreano"
roman = "Romano/Latino"
thai = "Tailandese"
[watermark.error]
failed = "Si è verificato un errore durante laggiunta della filigrana al PDF."
[watermark.results]
title = "Risultati filigrana"
[watermark.settings]
alphabet = "Font/Lingua"
color = "Colore filigrana"
convertToImage = "Appiattisci pagine PDF in immagini"
fontSize = "Dimensione del font"
opacity = "Opacità (%)"
rotation = "Rotazione (gradi)"
size = "Dimensione"
type = "Tipo di filigrana"
[watermark.settings.image]
choose = "Scegli immagine"
label = "Immagine filigrana"
selected = "Selezionato: {{filename}}"
[watermark.settings.spacing]
height = "Spaziatura verticale"
horizontal = "Spaziatura orizzontale"
vertical = "Spaziatura verticale"
width = "Spaziatura orizzontale"
[watermark.settings.text]
label = "Testo filigrana"
placeholder = "Inserisci testo filigrana"
[watermark.steps]
file = "File filigrana"
formatting = "Formattazione"
textStyle = "Stile"
type = "Tipo di filigrana"
wording = "Testo"
[watermark.tooltip.appearance]
bullet1 = "Rotazione: da -360° a 360° per filigrane inclinate"
bullet2 = "Opacità: 0-100% per il controllo della trasparenza"
bullet3 = "Opacità minore crea filigrane più discrete"
text = "Controlla laspetto e lintegrazione della filigrana nel documento."
title = "Impostazioni aspetto"
[watermark.tooltip.file.header]
title = "Caricamento immagine"
[watermark.tooltip.file.recommendations]
bullet1 = "Usa loghi o timbri con sfondo trasparente"
bullet2 = "Design semplici funzionano meglio di immagini complesse"
bullet3 = "Considera la dimensione finale del documento quando scegli la risoluzione"
text = "Suggerimenti per risultati ottimali con filigrane immagine."
title = "Buone pratiche"
[watermark.tooltip.file.upload]
bullet1 = "Supporta formati comuni: PNG, JPG, GIF, BMP"
bullet2 = "PNG con trasparenza è la scelta migliore"
bullet3 = "Immagini ad alta risoluzione mantengono meglio la qualità"
text = "Carica un file immagine da usare come filigrana."
title = "Selezione immagine"
[watermark.tooltip.formatting.appearance]
bullet1 = "Rotazione: da -360° a 360° per filigrane inclinate"
bullet2 = "Opacità: 0-100% per il controllo della trasparenza"
bullet3 = "Opacità minore crea filigrane più discrete"
text = "Controlla laspetto e lintegrazione della filigrana nel documento."
title = "Impostazioni aspetto"
[watermark.tooltip.formatting.header]
title = "Formattazione e layout"
[watermark.tooltip.formatting.security]
bullet1 = "Previene la selezione e la copia del testo"
bullet2 = "Rende le filigrane più difficili da rimuovere"
bullet3 = "Produce file di dimensioni maggiori"
bullet4 = "Ideale per contenuti sensibili o protetti da copyright"
text = "Converti il PDF finale in formato basato su immagini per maggiore sicurezza."
title = "Opzione sicurezza"
[watermark.tooltip.formatting.size]
bullet1 = "Dimensioni maggiori creano filigrane più evidenti"
text = "Regola la dimensione della filigrana (testo o immagine)."
title = "Controllo dimensione"
[watermark.tooltip.formatting.spacing]
bullet1 = "Spaziatura orizzontale: distanza tra filigrane da sinistra a destra"
bullet2 = "Spaziatura verticale: distanza tra filigrane dallalto al basso"
bullet3 = "Valori più alti creano pattern più diradati"
text = "Regola la spaziatura tra le filigrane ripetute sulla pagina."
title = "Controllo spaziatura"
[watermark.tooltip.language]
text = "Scegli limpostazione lingua appropriata per garantire il corretto rendering del font del tuo testo."
title = "Supporto lingua"
[watermark.tooltip.spacing]
bullet1 = "Spaziatura larghezza: distanza orizzontale tra filigrane"
bullet2 = "Spaziatura altezza: distanza verticale tra filigrane"
bullet3 = "Valori più alti creano pattern più diradati"
text = "Regola la spaziatura tra le filigrane ripetute sulla pagina."
title = "Controllo spaziatura"
[watermark.tooltip.textStyle.color]
bullet1 = "Grigio chiaro (#d3d3d3) per filigrane discrete"
bullet2 = "Nero o colori scuri per alto contrasto"
bullet3 = "Colori personalizzati per branding"
text = "Scegli un colore che fornisca buon contrasto con il contenuto del documento."
title = "Selezione colore"
[watermark.tooltip.textStyle.header]
title = "Stile del testo"
[watermark.tooltip.textStyle.language]
text = "Scegli limpostazione lingua appropriata per garantire il corretto rendering del font."
title = "Supporto lingua"
[watermark.tooltip.type.description]
text = "Seleziona tra filigrane di testo o immagine in base alle tue esigenze."
title = "Scegli il tipo di filigrana"
[watermark.tooltip.type.header]
title = "Selezione tipo di filigrana"
[watermark.tooltip.type.image]
bullet1 = "Carica qualsiasi formato immagine"
bullet2 = "Mantiene la qualità dellimmagine"
bullet3 = "Perfetto per loghi e timbri"
text = "Usa loghi, timbri o qualsiasi immagine come filigrana. Ottimo per branding e identificazione visiva."
title = "Filigrane immagine"
[watermark.tooltip.type.text]
bullet1 = "Font e lingue personalizzabili"
bullet2 = "Colori e trasparenza regolabili"
bullet3 = "Ideale per testo legale o di branding"
text = "Perfetto per aggiungere note di copyright, nomi aziendali o etichette di riservatezza. Supporta più lingue e colori personalizzati."
title = "Filigrane testo"
[watermark.tooltip.wording.header]
title = "Contenuto testuale"
[watermark.tooltip.wording.text]
bullet1 = "Mantienilo conciso per una migliore leggibilità"
bullet2 = "Esempi comuni: 'CONFIDENZIALE', 'BOZZA', nome azienda"
bullet3 = "I caratteri emoji non sono supportati e verranno filtrati"
text = "Inserisci il testo che apparirà come filigrana nel documento."
title = "Testo filigrana"
[watermark.type]
1 = "Testo"
2 = "Immagine"
[watermark.watermarkType]
image = "Immagine"
text = "Testo"
[wetSignature.tooltip]
header = "Metodi di creazione della firma"
[wetSignature.tooltip.draw]
bullet1 = "Personalizza colore e spessore della penna"
bullet2 = "Cancella e ridisegna finché non sei soddisfatto"
bullet3 = "Funziona su dispositivi touch (tablet, telefoni)"
description = "Crea una firma scritta a mano usando il mouse o il touchscreen. Ideale per firme personali e autentiche."
title = "Disegna firma"
[wetSignature.tooltip.type]
bullet1 = "Scegli tra più font"
bullet2 = "Personalizza dimensione e colore del testo"
bullet3 = "Perfetto per firme standardizzate"
description = "Genera una firma dal testo digitato. Veloce e coerente, adatta a documenti aziendali."
title = "Digita firma"
[wetSignature.tooltip.upload]
bullet1 = "Supporta PNG, JPG e altri formati immagine"
bullet2 = "Sfondi trasparenti consigliati per risultati migliori"
bullet3 = "L'immagine verrà ridimensionata per adattarsi all'area della firma"
description = "Carica un'immagine di firma preesistente. Ideale se hai una firma scansionata o un logo aziendale."
title = "Carica immagine della firma"
[workbenchBar]
activeFiles = "File attivi"
annotations = "Annotazioni"
applyRedactionsFirst = "Applica prima gli oscuramenti"
closeAll = "Chiudi tutti i file"
closePdf = "Chiudi PDF"
closeSelected = "Chiudi i file selezionati"
deleteSelected = "Elimina le pagine selezionate"
deselectAll = "Deseleziona tutto"
downloadAll = "Scarica tutto"
downloadSelected = "Scarica i file selezionati"
draw = "Disegna"
exitRedaction = "Esci dalla modalità di oscuramento"
exportAll = "Esporta PDF"
exportSelected = "Esporta pagine selezionate"
formFill = "Compila modulo"
language = "Lingua"
multiTool = "Strumento multiplo"
panMode = "Modalità mano"
print = "Stampa PDF"
readAloud = "Lettura ad alta voce"
readAloudLanguage = "Lingua"
readAloudSpeed = "Velocità"
redact = "Oscura"
rotateLeft = "Ruota a sinistra"
rotateRight = "Ruota a destra"
ruler = "Righello / Misura"
save = "Salva"
saveAll = "Salva tutto"
saveAs = "Salva con nome"
saveChanges = "Salva modifiche"
search = "Cerca nel PDF"
selectAll = "Seleziona tutto"
selectByNumber = "Seleziona per numeri di pagina"
selectLanguage = "Seleziona lingua"
share = "Condividi"
toggleAnnotations = "Mostra/Nascondi annotazioni"
toggleAttachments = "Mostra/Nascondi allegati"
toggleBookmarks = "Mostra/Nascondi segnalibri"
toggleComments = "Commenti"
toggleLayers = "Mostra/Nascondi livelli"
toggleSidebar = "Mostra/Nascondi barra laterale"
toggleTheme = "Cambia tema"
viewer = "Visualizzatore"
[workspace]
title = "Area di lavoro"
[workspace.people]
active = "Attivo"
activeSession = "Sessione attiva"
addMembers = "Aggiungi membri"
admin = "Amministratore"
confirmDelete = "Sei sicuro di voler eliminare questo utente? Questa azione non può essere annullata."
confirmUnlock = "Sei sicuro di voler sbloccare questo account utente?"
deleteUser = "Elimina utente"
deleteUserError = "Impossibile eliminare l'utente"
deleteUserSuccess = "Utente eliminato con successo"
description = "Gestisci i membri dell'area di lavoro e i loro permessi"
disable = "Disabilita"
disabled = "Disabilitato"
editRole = "Modifica ruolo"
enable = "Abilita"
loading = "Caricamento persone..."
locked = "bloccato"
lockedBadge = "Bloccato"
loginRequired = "Abilita prima la modalità login"
member = "Membro"
noMembersFound = "Nessun membro trovato"
role = "Ruolo"
searchMembers = "Cerca membri..."
status = "Stato"
team = "Team"
title = "Persone"
unlockAccount = "Sblocca account"
unlockUserError = "Impossibile sbloccare l'account utente"
unlockUserSuccess = "Account utente sbloccato con successo"
user = "Utente"
[workspace.people.actions]
label = "Azioni"
upgrade = "Aggiorna"
[workspace.people.addMember]
authType = "Tipo di autenticazione"
cancel = "Annulla"
error = "Impossibile creare l'utente"
forceMFA = "Forza la configurazione della MFA al prossimo accesso"
forcePasswordChange = "Forza cambio password al primo accesso"
password = "Password"
passwordPlaceholder = "Inserisci password"
passwordRequired = "La password è obbligatoria"
passwordTooShort = "La password deve contenere almeno 6 caratteri"
role = "Ruolo"
submit = "Aggiungi membro"
success = "Utente creato con successo"
team = "Team (Opzionale)"
teamPlaceholder = "Seleziona un team"
title = "Aggiungi membro"
username = "Nome utente (Email)"
usernamePlaceholder = "[email protected]"
usernameRequired = "Nome utente e password sono obbligatori"
[workspace.people.authType]
oauth = "OAuth2"
password = "Password"
saml = "SAML2"
ssoDescription = "L'utente si autenticherà tramite il provider SSO"
[workspace.people.changePassword]
action = "Cambia password"
confirmPassword = "Conferma password"
confirmPlaceholder = "Reinserisci la nuova password"
copiedToClipboard = "Password copiata negli appunti"
copyFailed = "Impossibile copiare la password"
copyTooltip = "Copia negli appunti"
emailUnavailable = "L'email di questo utente non è un indirizzo valido. Le notifiche sono disabilitate."
error = "Impossibile aggiornare la password"
forcePasswordChange = "Obbliga l'utente a cambiare password al prossimo accesso"
generatedPreview = "Password generata:"
generateRandom = "Genera password sicura"
includePassword = "Includi la nuova password nell'email"
newPassword = "Nuova password"
notifyOnly = "Verrà inviata un'email senza la password, informando l'utente che un amministratore l'ha modificata."
passwordMismatch = "Le password non coincidono"
passwordRequired = "Inserisci una nuova password"
placeholder = "Inserisci una nuova password"
sendEmail = "Invia un'email all'utente riguardo a questa modifica"
smtpDisabled = "Le notifiche email richiedono che SMTP sia abilitato nelle impostazioni."
submit = "Aggiorna password"
subtitle = "Aggiorna la password per"
success = "Password aggiornata correttamente"
title = "Cambia password"
[workspace.people.delete]
error = "Impossibile eliminare l'utente"
success = "Utente eliminato con successo"
[workspace.people.directInvite]
tab = "Creazione diretta"
[workspace.people.editMember]
cancel = "Annulla"
editing = "Modifica:"
error = "Impossibile aggiornare l'utente"
role = "Ruolo"
submit = "Aggiorna membro"
success = "Utente aggiornato con successo"
team = "Team (Opzionale)"
teamPlaceholder = "Seleziona un team"
title = "Modifica membro"
[workspace.people.emailInvite]
allFailed = "Impossibile invitare gli utenti"
description = "Digita o incolla le email qui sotto, separate da virgole. Gli utenti riceveranno le credenziali di accesso via email."
emails = "Indirizzi email"
emailsPlaceholder = "[email protected], [email protected]"
emailsRequired = "È richiesto almeno un indirizzo email"
error = "Invio inviti non riuscito"
partialFailure = "Alcuni inviti non sono riusciti"
submit = "Invia inviti"
success = "utente/i invitato/i con successo"
tab = "Invito via email"
[workspace.people.inviteLink]
copied = "Link copiato negli appunti"
description = "Genera un link sicuro che consente all'utente di impostare la propria password"
email = "Indirizzo email"
emailDescription = "Opzionale - lascia vuoto per un link di invito generale utilizzabile da chiunque"
emailFailed = "Link di invito generato, ma invio email non riuscito"
emailFailedDetails = "Errore: {0}. Condividi il link di invito manualmente."
emailOptional = "Opzionale - lascia vuoto per un link di invito generale"
emailPlaceholder = "[email protected] (opzionale)"
emailRequired = "L'indirizzo email è obbligatorio"
emailRequiredForSend = "L'indirizzo email è richiesto per inviare la notifica email"
emailSent = "Link di invito generato e inviato via email"
error = "Impossibile generare il link di invito"
expiryDescription = "Quante ore prima che il link scada"
expiryHours = "Ore di scadenza"
generate = "Genera link"
generated = "Link di invito generato"
sendEmail = "Invia link di invito via email"
sendEmailDescription = "Se abilitato, il link di invito verrà inviato all'indirizzo email specificato"
smtpRequired = "SMTP non configurato"
submit = "Genera link di invito"
success = "Link di invito generato con successo"
successWithEmail = "Link di invito generato e inviato via email"
[workspace.people.inviteLinkTab]
tab = "Link di invito"
[workspace.people.inviteMembers]
label = "Invita membri"
subtitle = "Digita o incolla le email qui sotto, separate da virgole. La tua area di lavoro sarà fatturata in base ai membri."
[workspace.people.inviteMode]
email = "Email"
emailDisabled = "Gli inviti via email richiedono la configurazione di SMTP e mail.enableInvites=true nelle impostazioni"
link = "Link"
username = "Nome utente"
[workspace.people.license]
availableSlots = "Slot disponibili"
currentUsage = "Attualmente in uso {{current}} su {{max}} licenze utente"
fromLicense = "dalla licenza"
grandfathered = "Ereditati"
grandfatheredShort = "{{count}} ereditati"
noSlotsAvailable = "Nessuno slot disponibile"
slotsAvailable = "{{count}} slot utente disponibili"
users = "utenti"
[workspace.people.mfa]
adminDisableError = "Impossibile disabilitare la MFA per l'utente"
adminDisableSuccess = "MFA disabilitata correttamente per l'utente"
disableByAdmin = "Disabilita MFA"
[workspace.people.roleDescriptions]
admin = "Può gestire impostazioni e invitare membri, con pieno accesso amministrativo."
member = "Può visualizzare e modificare i file condivisi, ma non può gestire impostazioni o membri dell'area di lavoro."
user = "Utente"
[workspace.people.toggleEnabled]
error = "Impossibile aggiornare lo stato utente"
success = "Stato utente aggiornato con successo"
[workspace.teams]
actions = "Azioni"
addMember = "Aggiungi membro"
backToTeams = "Torna ai team"
cannotAddToInternal = "Impossibile aggiungere membri al team Internal"
cannotDeleteInternal = "Impossibile eliminare il team interno"
cannotRemoveFromSystemTeam = "Impossibile rimuovere dal team di sistema"
cannotRenameInternal = "Impossibile rinominare il team Internal"
confirmDelete = "Sei sicuro di voler eliminare questo team? Il team deve essere vuoto per poterlo eliminare."
confirmRemove = "Rimuovere l'utente da questo team?"
createNewTeam = "Crea nuovo team"
deleteTeamLabel = "Elimina team"
description = "Gestisci i team e organizza i membri dello spazio di lavoro"
loadError = "Impossibile caricare i dettagli del team"
loading = "Caricamento dei team..."
loadingDetails = "Caricamento dei dettagli del team..."
memberCount = "{{count}} membri"
noMembers = "Nessun membro in questo team"
noTeamsFound = "Nessun team trovato"
removeMember = "Rimuovi dal team"
removeMemberError = "Impossibile rimuovere l'utente dal team"
removeMemberSuccess = "Utente rimosso dal team"
renameTeamLabel = "Rinomina team"
system = "Sistema"
teamName = "Nome team"
teamNotFound = "Team non trovato"
title = "Team"
totalMembers = "Membri totali"
viewTeam = "Visualizza team"
[workspace.teams.addMemberToTeam]
addingTo = "Aggiunta a"
cancel = "Annulla"
currentlyIn = "attualmente in"
error = "Impossibile aggiungere il membro al team"
selectUser = "Seleziona utente"
selectUserPlaceholder = "Scegli un utente"
selectUserRequired = "Seleziona un utente"
submit = "Aggiungi membro"
success = "Membro aggiunto al team con successo"
title = "Aggiungi membro al team"
userRequired = "Seleziona un utente"
willBeMoved = "Nota: Questo utente verrà spostato dal suo team attuale a questo team."
[workspace.teams.changeTeam]
changing = "Spostamento"
error = "Impossibile cambiare team"
label = "Cambia team"
selectTeam = "Seleziona team"
selectTeamPlaceholder = "Scegli un team"
selectTeamRequired = "Seleziona un team"
submit = "Cambia team"
success = "Team cambiato con successo"
title = "Cambia team"
[workspace.teams.createTeam]
cancel = "Annulla"
error = "Impossibile creare il team"
nameRequired = "Il nome del team è obbligatorio"
submit = "Crea team"
success = "Team creato con successo"
teamName = "Nome team"
teamNamePlaceholder = "Inserisci il nome del team"
title = "Crea nuovo team"
[workspace.teams.deleteTeam]
error = "Impossibile eliminare il team. Assicurati che il team sia vuoto."
success = "Team eliminato con successo"
teamMustBeEmpty = "Il team deve essere vuoto prima dell'eliminazione"
[workspace.teams.renameTeam]
cancel = "Annulla"
error = "Impossibile rinominare il team"
nameRequired = "Il nome del team è obbligatorio"
newTeamName = "Nuovo nome del team"
newTeamNamePlaceholder = "Inserisci il nuovo nome del team"
renaming = "Rinominazione:"
submit = "Rinomina team"
success = "Team rinominato con successo"
title = "Rinomina team"
[zipWarning]
cancel = "Annulla"
confirm = "Estrai"
message = "Questo ZIP contiene {{count}} file. Estrarre comunque?"
title = "File ZIP di grandi dimensioni"