mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-09-12 11:48:23 +02:00
# Description of Changes
`i18next` allows this pattern for translations, which we use quite a few
times in our current translation files:
```json
{
"a": {
"b": "hello"
},
"a.b": "world"
}
```
This makes it ambiguous when selecting `a.b` which string will be
retrieved. We have seen issues in other languages in the current release
like this:
<img width="325" height="249" alt="image"
src="https://github.com/user-attachments/assets/f24a29f0-550f-49b8-b355-c5e5eb436558"
/>
because we are expecting this:
<img width="1022" height="210" alt="image"
src="https://github.com/user-attachments/assets/b6d5cdd4-96cd-4b2b-8f1a-465da8bf70c8"
/>
but the Spanish file has:
<img width="312" height="136" alt="image"
src="https://github.com/user-attachments/assets/1e13392c-8484-47d1-b0c4-19d52b3ea5eb"
/>
and no `removeDigitalSignature` key on its own.
This PR resolves all of these ambiguities in the source by restructuring
all of the keys to uniquely target either an object or a string, not
both. It also adds a test which will fail on any keys with a `.` in
their name, therefore making it impossible to add anything ambiguous.
5153 lines
207 KiB
JSON
5153 lines
207 KiB
JSON
{
|
||
"toolPanel": {
|
||
"modePrompt": {
|
||
"title": "Choose how you browse tools",
|
||
"description": "Preview both layouts and decide how you want to explore Stirling PDF tools.",
|
||
"sidebarTitle": "Sidebar mode",
|
||
"sidebarDescription": "Keep tools alongside your workspace for quick switching.",
|
||
"recommended": "Recommended",
|
||
"chooseSidebar": "Use sidebar mode",
|
||
"fullscreenTitle": "Fullscreen mode - (legacy)",
|
||
"fullscreenDescription": "Browse every tool in a catalogue that covers the workspace until you pick one.",
|
||
"chooseFullscreen": "Use fullscreen mode",
|
||
"dismiss": "Maybe later"
|
||
},
|
||
"fullscreen": {
|
||
"showDetails": "Show Details",
|
||
"comingSoon": "Coming soon:",
|
||
"favorite": "Add to favourites",
|
||
"favorites": "Favourites",
|
||
"heading": "All tools (fullscreen view)",
|
||
"noResults": "Try adjusting your search or toggle descriptions to find what you need.",
|
||
"recommended": "Recommended",
|
||
"unfavorite": "Remove from favourites"
|
||
},
|
||
"placeholder": "Choose a tool to get started",
|
||
"toggle": {
|
||
"fullscreen": "Switch to fullscreen mode",
|
||
"sidebar": "Switch to sidebar mode"
|
||
}
|
||
},
|
||
"unsavedChanges": "Hai modifiche non salvate al tuo PDF. Cosa vuoi fare?",
|
||
"areYouSure": "Are you sure you want to leave?",
|
||
"unsavedChangesTitle": "Modifiche non salvate",
|
||
"keepWorking": "Continua a lavorare",
|
||
"discardChanges": "Scarta modifiche",
|
||
"applyAndContinue": "Applica e continua",
|
||
"exportAndContinue": "Esporta e continua",
|
||
"language": {
|
||
"direction": "ltr"
|
||
},
|
||
"addPageNumbers": {
|
||
"fontSize": "Dimensione del font",
|
||
"fontName": "Nome del font",
|
||
"title": "Aggiungi numeri di pagina",
|
||
"header": "Aggiungi numeri di pagina",
|
||
"selectText": {
|
||
"1": "Seleziona il file PDF:",
|
||
"2": "Dimensione margine",
|
||
"3": "Posizione",
|
||
"4": "Numero di partenza",
|
||
"5": "Pagine da numerare",
|
||
"6": "Testo personalizzato"
|
||
},
|
||
"customTextDesc": "Testo personalizzato",
|
||
"numberPagesDesc": "Quali pagine numerare, impostazione predefinita \"tutte\", accetta anche 1-5 o 2,5,9 ecc",
|
||
"customNumberDesc": "Il valore predefinito è {n}, accetta anche 'Pagina {n} di {total}', 'Testo-{n}', '{filename}-{n}",
|
||
"submit": "Aggiungi numeri di pagina",
|
||
"configuration": "Configuration",
|
||
"customize": "Customize Appearance",
|
||
"pagesAndStarting": "Pages & Starting Number",
|
||
"positionAndPages": "Position & Pages",
|
||
"error": {
|
||
"failed": "Add page numbers operation failed"
|
||
},
|
||
"results": {
|
||
"title": "Page Number Results"
|
||
},
|
||
"preview": "Position Selection",
|
||
"previewDisclaimer": "Preview is approximate. Final output may vary due to PDF font metrics."
|
||
},
|
||
"pageSelectionPrompt": "Selezione pagina personalizzata (inserisci un elenco separato da virgole di numeri di pagina 1,5,6 o funzioni come 2n+1) :",
|
||
"startingNumberTooltip": "The first number to display. Subsequent pages will increment from this number.",
|
||
"marginTooltip": "Distance between the page number and the edge of the page.",
|
||
"fontSizeTooltip": "Size of the page number text in points. Larger numbers create bigger text.",
|
||
"fontTypeTooltip": "Font family for the page numbers. Choose based on your document style.",
|
||
"customTextTooltip": "Optional custom format for page numbers. Use {n} as placeholder for the number. Example: \"Page {n}\" will show \"Page 1\", \"Page 2\", etc.",
|
||
"pdfPrompt": "Scegli PDF",
|
||
"multiPdfPrompt": "Scegli 2 o più PDF",
|
||
"multiPdfDropPrompt": "Scegli (o trascina e rilascia) uno o più PDF",
|
||
"imgPrompt": "Scegli immagine/i",
|
||
"genericSubmit": "Invia",
|
||
"uploadLimit": "Dimensione massima del file:",
|
||
"uploadLimitExceededSingular": "è troppo grande. La dimensione massima consentita è",
|
||
"uploadLimitExceededPlural": "sono troppo grandi. La dimensione massima consentita è",
|
||
"processTimeWarning": "Nota: Questo processo potrebbe richiedere fino a un minuto in base alla dimensione dei file",
|
||
"pageOrderPrompt": "Ordine delle pagine (inserisci una lista di numeri separati da virgola):",
|
||
"goToPage": "Vai",
|
||
"true": "Vero",
|
||
"false": "Falso",
|
||
"unknown": "Sconosciuto",
|
||
"app": {
|
||
"description": "L’alternativa gratuita ad Adobe Acrobat (10M+ download)"
|
||
},
|
||
"save": "Salva",
|
||
"saveToBrowser": "Salva nel browser",
|
||
"download": "Salva",
|
||
"pin": "Pin File (keep active after tool run)",
|
||
"unpin": "Unpin File (replace after tool run)",
|
||
"undoOperationTooltip": "Clicca per annullare l’ultima operazione e ripristinare i file originali",
|
||
"undo": "Annulla",
|
||
"moreOptions": "Altre opzioni",
|
||
"editYourNewFiles": "Modifica il/i nuovo/i file",
|
||
"close": "Chiudi",
|
||
"openInViewer": "Open in Viewer",
|
||
"confirmClose": "Confirm Close",
|
||
"confirmCloseMessage": "Are you sure you want to close this file?",
|
||
"confirmCloseCancel": "Cancel",
|
||
"confirmCloseConfirm": "Close File",
|
||
"fileSelected": "Selezionato: {{filename}}",
|
||
"chooseFile": "Scegli file",
|
||
"filesSelected": "file selezionati",
|
||
"files": {
|
||
"title": "File",
|
||
"upload": "Carica",
|
||
"uploadFiles": "Carica file",
|
||
"addFiles": "Aggiungi file",
|
||
"selectFromWorkbench": "Seleziona file dal banco di lavoro oppure ",
|
||
"selectMultipleFromWorkbench": "Seleziona almeno {{count}} file dal banco di lavoro oppure ",
|
||
"created": "Created",
|
||
"size": "File Size"
|
||
},
|
||
"noFavourites": "Nessun preferito",
|
||
"downloadComplete": "Download completo",
|
||
"bored": "Stanco di aspettare?",
|
||
"alphabet": "Alfabeto",
|
||
"downloadPdf": "Scarica PDF",
|
||
"text": "Testo",
|
||
"font": "Carattere",
|
||
"selectFillter": "-- Seleziona --",
|
||
"pageNum": "Numero pagina",
|
||
"sizes": {
|
||
"small": "Piccolo",
|
||
"medium": "Medio",
|
||
"large": "Grande",
|
||
"x-large": "Extra-Large"
|
||
},
|
||
"error": {
|
||
"pdfPassword": "Il documento PDF è protetto da password e la password non è stata fornita oppure non era corretta",
|
||
"encryptedPdfMustRemovePassword": "Questo PDF è crittografato o protetto da password. Si prega di sbloccarlo prima di convertire in PDF/A.",
|
||
"incorrectPasswordProvided": "La password del PDF è errata o non è stata fornita.",
|
||
"_value": "Errore",
|
||
"dismissAllErrors": "Chiudi tutti gli errori",
|
||
"sorry": "Ci scusiamo per il problema!",
|
||
"needHelp": "Hai bisogno di aiuto / trovato un problema?",
|
||
"contactTip": "Se i problemi persistono, non esitare a contattarci per chiedere aiuto. Puoi aprire un ticket sulla nostra pagina GitHub o contattarci tramite Discord:",
|
||
"404": {
|
||
"head": "404 - Pagina non trovata | Spiacenti, siamo inciampati nel codice!",
|
||
"1": "Non riusciamo a trovare la pagina che stai cercando.",
|
||
"2": "Qualcosa è andato storto"
|
||
},
|
||
"github": "Apri un ticket su GitHub",
|
||
"showStack": "Mostra traccia dello stack",
|
||
"copyStack": "Copia traccia dello stack",
|
||
"githubSubmit": "GitHub: apri un ticket",
|
||
"discordSubmit": "Discord: invia post di supporto"
|
||
},
|
||
"warning": {
|
||
"tooltipTitle": "Avviso"
|
||
},
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"username": "Nome utente",
|
||
"password": "Password",
|
||
"welcome": "Benvenuto",
|
||
"property": "Proprietà",
|
||
"black": "Nero",
|
||
"white": "Bianco",
|
||
"red": "Rosso",
|
||
"green": "Verde",
|
||
"blue": "Blu",
|
||
"custom": "Personalizzato",
|
||
"comingSoon": "In arrivo",
|
||
"WorkInProgess": "Lavori in corso, potrebbe non funzionare o essere difettoso, segnalare eventuali problemi!",
|
||
"poweredBy": "Alimentato da",
|
||
"yes": "Si",
|
||
"no": "No",
|
||
"changedCredsMessage": "Credenziali modificate!",
|
||
"notAuthenticatedMessage": "Utente non autenticato.",
|
||
"userNotFoundMessage": "Utente non trovato.",
|
||
"incorrectPasswordMessage": "La password attuale non è corretta.",
|
||
"usernameExistsMessage": "Il nuovo nome utente esiste già.",
|
||
"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.",
|
||
"invalidPasswordMessage": "La password non deve essere vuota e non deve contenere spazi all'inizio o alla fine.",
|
||
"confirmPasswordErrorMessage": "La nuova password e la conferma della nuova password devono corrispondere.",
|
||
"deleteCurrentUserMessage": "Impossibile eliminare l'utente attualmente connesso.",
|
||
"deleteUsernameExistsMessage": "Il nome utente non esiste e non può essere eliminato.",
|
||
"downgradeCurrentUserMessage": "Impossibile declassare il ruolo dell'utente corrente",
|
||
"disabledCurrentUserMessage": "L'utente corrente non può essere disabilitato",
|
||
"downgradeCurrentUserLongMessage": "Impossibile declassare il ruolo dell'utente corrente. Pertanto, l'utente corrente non verrà visualizzato.",
|
||
"userAlreadyExistsOAuthMessage": "L'utente esiste già come utente OAuth2.",
|
||
"userAlreadyExistsWebMessage": "L'utente esiste già come utente web.",
|
||
"oops": "Ops!",
|
||
"help": "Aiuto",
|
||
"goHomepage": "Vai alla Homepage",
|
||
"joinDiscord": "Unisciti al nostro server Discord",
|
||
"seeDockerHub": "Vedi DockerHub",
|
||
"visitGithub": "Visita il repository Github",
|
||
"donate": "Donazione",
|
||
"color": "Colore",
|
||
"sponsor": "Sponsor",
|
||
"info": "Info",
|
||
"pro": "Pro",
|
||
"page": "Pagina",
|
||
"pages": "Pagine",
|
||
"loading": "Caricamento...",
|
||
"review": "Revisione",
|
||
"addToDoc": "Aggiungi al documento",
|
||
"reset": "Resetta",
|
||
"apply": "Applica",
|
||
"noFileSelected": "Nessun file selezionato. Caricane uno.",
|
||
"legal": {
|
||
"privacy": "Informativa sulla privacy",
|
||
"iAgreeToThe": "Accetto tutti i",
|
||
"terms": "Termini e Condizioni",
|
||
"accessibility": "Accessibilità",
|
||
"cookie": "Informativa sui cookie",
|
||
"impressum": "Informazioni legali",
|
||
"showCookieBanner": "Preferenze sui cookie"
|
||
},
|
||
"pipeline": {
|
||
"header": "Menù pipeline (Beta)",
|
||
"uploadButton": "Caricamento personalizzato",
|
||
"configureButton": "Configura",
|
||
"defaultOption": "Personalizzato",
|
||
"submitButton": "Invia",
|
||
"help": "Aiuto sulla pipeline",
|
||
"scanHelp": "Aiuto per la scansione delle cartelle",
|
||
"deletePrompt": "Sei sicuro di voler eliminare la pipeline?",
|
||
"tags": "automatizzare,sequenziare,scriptare,elaborare in batch",
|
||
"title": "Pipeline"
|
||
},
|
||
"pipelineOptions": {
|
||
"header": "Configurazione Pipeline",
|
||
"pipelineNameLabel": "Nome della Pipeline",
|
||
"saveSettings": "Salva Impostazioni",
|
||
"pipelineNamePrompt": "Inserisci qui il nome della pipeline",
|
||
"selectOperation": "Seleziona operazione",
|
||
"addOperationButton": "Aggiungi operazione",
|
||
"pipelineHeader": "Pipeline:",
|
||
"saveButton": "Salva",
|
||
"validateButton": "Convalidare"
|
||
},
|
||
"enterpriseEdition": {
|
||
"button": "Aggiorna alla versione Pro",
|
||
"warning": "Questa funzionalità è disponibile solo per gli utenti Pro.",
|
||
"yamlAdvert": "Stirling PDF Pro supporta i file di configurazione YAML e altre funzionalità SSO.",
|
||
"ssoAdvert": "Cerchi altre funzionalità di gestione degli utenti? Dai un'occhiata a Stirling PDF Pro"
|
||
},
|
||
"analytics": {
|
||
"title": "Vuoi migliorare Stirling PDF?",
|
||
"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.",
|
||
"learnMore": "Learn more",
|
||
"enable": "Abilita analytics",
|
||
"disable": "Disabilita analytics",
|
||
"settings": "È possibile modificare le impostazioni per analitycs nel file config/settings.yml"
|
||
},
|
||
"navbar": {
|
||
"favorite": "Preferiti",
|
||
"recent": "Nuovo e aggiornato di recente",
|
||
"darkmode": "Modalità Scura",
|
||
"language": "Lingue",
|
||
"settings": "Impostazioni",
|
||
"allTools": "Strumenti",
|
||
"multiTool": "Strumenti multipli",
|
||
"search": "Cerca",
|
||
"sections": {
|
||
"organize": "Organizza",
|
||
"convertTo": "Converti in PDF",
|
||
"convertFrom": "Converti da PDF",
|
||
"security": "Firma & Sicurezza",
|
||
"advance": "Avanzate",
|
||
"edit": "Visualizza & Modifica",
|
||
"popular": "Popolare"
|
||
}
|
||
},
|
||
"settings": {
|
||
"title": "Impostazioni",
|
||
"update": "Aggiornamento disponibile",
|
||
"updateAvailable": "{0} è la versione attualmente installata. Una nuova versione ({1}) è disponibile.",
|
||
"appVersion": "Versione App:",
|
||
"downloadOption": {
|
||
"title": "Scegli opzione di download (Per file singoli non compressi):",
|
||
"1": "Apri in questa finestra",
|
||
"2": "Apri in una nuova finestra",
|
||
"3": "Scarica file"
|
||
},
|
||
"zipThreshold": "Comprimi file in .zip quando il numero di download supera",
|
||
"signOut": "Logout",
|
||
"accountSettings": "Impostazioni Account",
|
||
"bored": {
|
||
"help": "Abilita easter egg game"
|
||
},
|
||
"cacheInputs": {
|
||
"name": "Salva gli input del modulo",
|
||
"help": "Abilitare per memorizzare gli input utilizzati in precedenza per esecuzioni future"
|
||
},
|
||
"general": {
|
||
"title": "General",
|
||
"description": "Configure general application preferences.",
|
||
"account": "Account",
|
||
"accountDescription": "Manage your account settings",
|
||
"user": "User",
|
||
"signedInAs": "Signed in as",
|
||
"logout": "Log out",
|
||
"enableFeatures": {
|
||
"title": "For System Administrators",
|
||
"intro": "Enable user authentication, team management, and workspace features for your organization.",
|
||
"action": "Configure",
|
||
"and": "and",
|
||
"benefit": "Enables user roles, team collaboration, admin controls, and enterprise features.",
|
||
"learnMore": "Learn more in documentation",
|
||
"dismiss": "Dismiss"
|
||
},
|
||
"autoUnzip": "Auto-unzip API responses",
|
||
"autoUnzipDescription": "Automatically extract files from ZIP responses",
|
||
"autoUnzipTooltip": "Automatically extract ZIP files returned from API operations. Disable to keep ZIP files intact. This does not affect automation workflows.",
|
||
"autoUnzipFileLimit": "Auto-unzip file limit",
|
||
"autoUnzipFileLimitDescription": "Maximum number of files to extract from ZIP",
|
||
"autoUnzipFileLimitTooltip": "Only unzip if the ZIP contains this many files or fewer. Set higher to extract larger ZIPs.",
|
||
"defaultToolPickerMode": "Default tool picker mode",
|
||
"defaultToolPickerModeDescription": "Choose whether the tool picker opens in fullscreen or sidebar by default",
|
||
"mode": {
|
||
"fullscreen": "Fullscreen",
|
||
"sidebar": "Sidebar"
|
||
}
|
||
},
|
||
"hotkeys": {
|
||
"title": "Keyboard Shortcuts",
|
||
"description": "Hover a tool to see its shortcut or customise it below. Click \"Change shortcut\" and press a new key combination. Press Esc to cancel.",
|
||
"errorModifier": {
|
||
"mac": "Include ⌘ (Command), ⌥ (Option), or another modifier in your shortcut.",
|
||
"windows": "Include Ctrl, Alt, or another modifier in your shortcut."
|
||
},
|
||
"errorConflict": "Shortcut already used by {{tool}}.",
|
||
"none": "Not assigned",
|
||
"customBadge": "Custom",
|
||
"defaultLabel": "Default: {{shortcut}}",
|
||
"capturing": "Press keys… (Esc to cancel)",
|
||
"change": "Change shortcut",
|
||
"reset": "Reset",
|
||
"shortcut": "Shortcut",
|
||
"noShortcut": "No shortcut set",
|
||
"searchPlaceholder": "Search tools..."
|
||
}
|
||
},
|
||
"changeCreds": {
|
||
"title": "Cambia credenziali",
|
||
"header": "Aggiorna i dettagli del tuo account",
|
||
"changePassword": "Stai utilizzando le credenziali di accesso predefinite. Inserisci una nuova password",
|
||
"newUsername": "Nuovo nome utente",
|
||
"oldPassword": "Password attuale",
|
||
"newPassword": "Nuova Password",
|
||
"confirmNewPassword": "Conferma nuova Password",
|
||
"submit": "Invia modifiche"
|
||
},
|
||
"account": {
|
||
"title": "Impostazioni Account",
|
||
"accountSettings": "Impostazioni Account",
|
||
"adminSettings": "Impostazioni Admin - Aggiungi e Vedi Utenti",
|
||
"userControlSettings": "Impostazioni Utente",
|
||
"changeUsername": "Cambia nome utente",
|
||
"newUsername": "Nuovo nome utente",
|
||
"password": "Conferma Password",
|
||
"oldPassword": "Vecchia Password",
|
||
"newPassword": "Nuova Password",
|
||
"changePassword": "Cambia Password",
|
||
"confirmNewPassword": "Conferma Nuova Password",
|
||
"signOut": "Logout",
|
||
"yourApiKey": "La tua API Key",
|
||
"syncTitle": "Sincronizza le impostazioni del browser con l'account",
|
||
"settingsCompare": "Confronto delle impostazioni:",
|
||
"property": "Proprietà",
|
||
"webBrowserSettings": "Impostazione del browser web",
|
||
"syncToBrowser": "Sincronizza account -> Browser",
|
||
"syncToAccount": "Sincronizza account <- Browser"
|
||
},
|
||
"adminUserSettings": {
|
||
"title": "Impostazioni di controllo utente",
|
||
"header": "Impostazioni di controllo utente amministratore",
|
||
"admin": "Amministratore",
|
||
"user": "Utente",
|
||
"addUser": "Aggiungi un nuovo Utente",
|
||
"deleteUser": "Elimina utente",
|
||
"confirmDeleteUser": "L'utente deve essere eliminato?",
|
||
"confirmChangeUserStatus": "L'utente dovrebbe essere disabilitato/abilitato?",
|
||
"usernameInfo": "Il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- oppure deve essere un indirizzo email valido.",
|
||
"roles": "Ruoli",
|
||
"role": "Ruolo",
|
||
"actions": "Azioni",
|
||
"apiUser": "Utente API limitato",
|
||
"extraApiUser": "API utente limitato aggiuntivo",
|
||
"webOnlyUser": "Utente solo Web",
|
||
"demoUser": "Utente demo (nessuna impostazione personalizzata)",
|
||
"internalApiUser": "API utente interna",
|
||
"forceChange": "Forza l'utente a cambiare nome utente/password all'accesso",
|
||
"submit": "Salva utente",
|
||
"changeUserRole": "Cambia il ruolo dell'utente",
|
||
"authenticated": "Autenticato",
|
||
"editOwnProfil": "Modifica il tuo profilo",
|
||
"enabledUser": "utente abilitato",
|
||
"disabledUser": "utente disabilitato",
|
||
"activeUsers": "Utenti attivi:",
|
||
"disabledUsers": "Utenti disabili:",
|
||
"totalUsers": "Utenti totali:",
|
||
"lastRequest": "Ultima richiesta",
|
||
"usage": "Visualizza utilizzo"
|
||
},
|
||
"endpointStatistics": {
|
||
"title": "Statistiche degli endpoint",
|
||
"header": "Statistiche degli endpoint",
|
||
"top10": "I migliori 10",
|
||
"top20": "I migliori 20",
|
||
"all": "Tutto",
|
||
"refresh": "Aggiorna",
|
||
"dataTypeLabel": "Data Type:",
|
||
"dataTypeAll": "All",
|
||
"dataTypeApi": "API",
|
||
"dataTypeUi": "UI",
|
||
"totalEndpoints": "Endpoint totali",
|
||
"totalVisits": "Visite totali",
|
||
"showing": "Mostrare",
|
||
"selectedVisits": "Visite selezionate",
|
||
"endpoint": "Endpoint",
|
||
"visits": "Visite",
|
||
"percentage": "Percentuale",
|
||
"loading": "Caricamento...",
|
||
"failedToLoad": "Impossibile caricare i dati dell'endpoint. Prova ad aggiornare.",
|
||
"home": "Home",
|
||
"login": "Accesso",
|
||
"top": "Migliore",
|
||
"numberOfVisits": "Numero di visite",
|
||
"visitsTooltip": "Visite: {0} ({1}% del totale)",
|
||
"retry": "Riprovare",
|
||
"includeHomepage": "Includi homepage ('/')",
|
||
"includeLoginPage": "Includi pagina di login ('/login')"
|
||
},
|
||
"database": {
|
||
"title": "Importazione/Esportazione database",
|
||
"header": "Importazione/esportazione database",
|
||
"fileName": "Nome file",
|
||
"creationDate": "Data di creazione",
|
||
"fileSize": "Dimensione",
|
||
"deleteBackupFile": "Elimina file di backup",
|
||
"importBackupFile": "Importa file di backup",
|
||
"createBackupFile": "Crea file di backup",
|
||
"downloadBackupFile": "Scarica il file di backup",
|
||
"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.",
|
||
"submit": "Importa Backup",
|
||
"importIntoDatabaseSuccessed": "L'importazione nel database è avvenuta con successo",
|
||
"backupCreated": "Backup del database riuscito",
|
||
"fileNotFound": "File non trovato",
|
||
"fileNullOrEmpty": "Il file non deve essere nullo o vuoto",
|
||
"failedImportFile": "Importazione file non riuscita",
|
||
"notSupported": "Questa funzione non è disponibile per la connessione al database."
|
||
},
|
||
"session": {
|
||
"expired": "La tua sessione è scaduta. Aggiorna la pagina e riprova.",
|
||
"refreshPage": "Aggiorna pagina"
|
||
},
|
||
"home": {
|
||
"desc": "La tua pagina auto-gestita per modificare qualsiasi PDF.",
|
||
"searchBar": "Cerca funzionalità...",
|
||
"viewPdf": {
|
||
"title": "Visualizza/Modifica PDF",
|
||
"desc": "Visualizza, annota, aggiungi testo o immagini"
|
||
},
|
||
"setFavorites": "Imposta preferiti",
|
||
"hideFavorites": "Nascondi i preferiti",
|
||
"showFavorites": "Mostra preferiti",
|
||
"legacyHomepage": "Vecchia homepage",
|
||
"newHomePage": "Prova la nostra nuova homepage!",
|
||
"alphabetical": "Alfabetico",
|
||
"globalPopularity": "Popolarità",
|
||
"sortBy": "Ordinamento:",
|
||
"mobile": {
|
||
"brandAlt": "Stirling PDF logo",
|
||
"openFiles": "Open files",
|
||
"swipeHint": "Swipe left or right to switch views",
|
||
"tools": "Tools",
|
||
"toolsSlide": "Tool selection panel",
|
||
"viewSwitcher": "Switch workspace view",
|
||
"workbenchSlide": "Workspace panel",
|
||
"workspace": "Workspace"
|
||
},
|
||
"multiTool": {
|
||
"tags": "multipli,strumenti",
|
||
"title": "Multifunzione PDF",
|
||
"desc": "Unisci, Ruota, Riordina, e Rimuovi pagine"
|
||
},
|
||
"merge": {
|
||
"tags": "combina,unisci,unifica",
|
||
"title": "Unisci",
|
||
"desc": "Unisci facilmente più PDF in uno."
|
||
},
|
||
"split": {
|
||
"tags": "dividi,separa,spezza",
|
||
"title": "Dividi",
|
||
"desc": "Dividi un singolo PDF in più documenti."
|
||
},
|
||
"rotate": {
|
||
"tags": "ruota,capovolgi,orienta",
|
||
"title": "Ruota",
|
||
"desc": "Ruota un PDF."
|
||
},
|
||
"convert": {
|
||
"tags": "trasforma,cambia",
|
||
"title": "Converti",
|
||
"desc": "Converti file tra diversi formati"
|
||
},
|
||
"pdfOrganiser": {
|
||
"tags": "organizza,riordina,riorganizza",
|
||
"title": "Organizza",
|
||
"desc": "Rimuovi/Riordina le pagine in qualsiasi ordine."
|
||
},
|
||
"addImage": {
|
||
"tags": "inserisci,incorpora,posiziona",
|
||
"title": "Aggiungi Immagine",
|
||
"desc": "Aggiungi un'immagine in un punto specifico del PDF (Lavori in corso)"
|
||
},
|
||
"addAttachments": {
|
||
"tags": "incorpora,allega,includi",
|
||
"title": "Aggiungi allegati",
|
||
"desc": "Aggiungi o rimuovi file incorporati (allegati) da/verso un PDF"
|
||
},
|
||
"watermark": {
|
||
"tags": "timbro,marca,sovrapponi",
|
||
"title": "Aggiungi Filigrana",
|
||
"desc": "Aggiungi una filigrana al tuo PDF."
|
||
},
|
||
"removePassword": {
|
||
"tags": "sblocca",
|
||
"title": "Rimuovi Password",
|
||
"desc": "Rimuovi la password dal tuo PDF."
|
||
},
|
||
"compress": {
|
||
"tags": "riduci,comprimi,ottimizza",
|
||
"title": "Comprimi",
|
||
"desc": "Comprimi PDF per ridurne le dimensioni."
|
||
},
|
||
"unlockPDFForms": {
|
||
"tags": "sblocca,abilita,modifica",
|
||
"title": "Sblocca moduli PDF",
|
||
"desc": "Rimuovi la proprietà di sola lettura dei campi del modulo in un documento PDF."
|
||
},
|
||
"changeMetadata": {
|
||
"tags": "modifica,cambia,aggiorna",
|
||
"title": "Modifica Proprietà",
|
||
"desc": "Modifica/Aggiungi/Rimuovi le proprietà di un documento PDF."
|
||
},
|
||
"ocr": {
|
||
"tags": "estrai,scansiona",
|
||
"title": "OCR / Pulisci scansioni",
|
||
"desc": "Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro."
|
||
},
|
||
"extractImages": {
|
||
"tags": "estrai,salva,esporta",
|
||
"title": "Estrai immagini",
|
||
"desc": "Estrai tutte le immagini da un PDF e salvale come zip."
|
||
},
|
||
"scannerImageSplit": {
|
||
"tags": "rileva,dividi,foto",
|
||
"title": "Rileva/Dividi foto scansionate",
|
||
"desc": "Divide più foto all’interno di una foto/PDF"
|
||
},
|
||
"sign": {
|
||
"tags": "firma,autografo",
|
||
"title": "Firma",
|
||
"desc": "Aggiungi una firma al PDF da disegno, testo o immagine."
|
||
},
|
||
"flatten": {
|
||
"tags": "semplifica,rimuovi,interattivo",
|
||
"title": "Appiattisci",
|
||
"desc": "Rimuovi tutti gli elementi interattivi e moduli da un PDF."
|
||
},
|
||
"certSign": {
|
||
"tags": "autentica,PEM,P12,ufficiale,cripta,firma,certificato,PKCS12,JKS,server,manuale,auto",
|
||
"title": "Firma con certificato",
|
||
"desc": "Firma un PDF con un certificato/chiave (PEM/P12)"
|
||
},
|
||
"repair": {
|
||
"tags": "ripara,ripristina",
|
||
"title": "Ripara",
|
||
"desc": "Prova a riparare un PDF corrotto."
|
||
},
|
||
"removeBlanks": {
|
||
"tags": "elimina,pulisci,vuote",
|
||
"title": "Rimuovi pagine vuote",
|
||
"desc": "Trova e rimuovi pagine vuote da un PDF."
|
||
},
|
||
"removeAnnotations": {
|
||
"tags": "elimina,pulisci,rimuovi",
|
||
"title": "Rimuovi annotazioni",
|
||
"desc": "Rimuove tutti i commenti/annotazioni da un PDF"
|
||
},
|
||
"compare": {
|
||
"tags": "differenza",
|
||
"title": "Compara",
|
||
"desc": "Vedi e compara le differenze tra due PDF."
|
||
},
|
||
"removeCertSign": {
|
||
"tags": "rimuovi,elimina,sblocca",
|
||
"title": "Rimuovere firma dal certificato",
|
||
"desc": "Rimuovi la firma del certificato dal PDF"
|
||
},
|
||
"pageLayout": {
|
||
"tags": "layout,disponi,combina",
|
||
"title": "Layout multipagina",
|
||
"desc": "Unisci più pagine di un documento PDF in un'unica pagina"
|
||
},
|
||
"bookletImposition": {
|
||
"tags": "opuscolo,stampa,rilegatura",
|
||
"title": "Imposizione a libretto",
|
||
"desc": "Crea libretti con corretto ordinamento pagine e layout multipagina per stampa e rilegatura"
|
||
},
|
||
"scalePages": {
|
||
"tags": "ridimensiona,adatta,scala",
|
||
"title": "Regola le dimensioni/scala della pagina",
|
||
"desc": "Modificare le dimensioni/scala della pagina e/o dei suoi contenuti."
|
||
},
|
||
"addPageNumbers": {
|
||
"tags": "numero,paginazione,conteggio",
|
||
"title": "Aggiungi numeri di pagina",
|
||
"desc": "Aggiungi numeri di pagina in tutto un documento in una posizione prestabilita"
|
||
},
|
||
"autoRename": {
|
||
"tags": "auto-rilevamento,basato su intestazione,organizza,rinomina",
|
||
"title": "Rinomina automatica file PDF",
|
||
"desc": "Rinomina automaticamente un file PDF in base all’intestazione rilevata"
|
||
},
|
||
"adjustContrast": {
|
||
"tags": "contrasto,luminosità,saturazione",
|
||
"title": "Regola colori/contrasto",
|
||
"desc": "Regola contrasto, saturazione e luminosità di un PDF"
|
||
},
|
||
"crop": {
|
||
"tags": "ritaglia,taglia,ridimensiona",
|
||
"title": "Ritaglia PDF",
|
||
"desc": "Ritaglia un PDF per ridurne le dimensioni (mantiene il testo!)"
|
||
},
|
||
"autoSplitPDF": {
|
||
"tags": "auto,dividi,QR",
|
||
"title": "Pagine divise automaticamente",
|
||
"desc": "Dividi automaticamente il PDF scansionato con il codice QR dello divisore di pagina fisico scansionato"
|
||
},
|
||
"sanitize": {
|
||
"tags": "pulisci,elimina,rimuovi",
|
||
"title": "Sanitizza",
|
||
"desc": "Rimuovi elementi potenzialmente dannosi dai PDF"
|
||
},
|
||
"getPdfInfo": {
|
||
"tags": "info,metadati,dettagli",
|
||
"title": "Ottieni TUTTE le informazioni in PDF",
|
||
"desc": "Raccogli tutte le informazioni possibili sui PDF"
|
||
},
|
||
"pdfToSinglePage": {
|
||
"tags": "combina,unisci,singola",
|
||
"title": "PDF in un'unica pagina di grandi dimensioni",
|
||
"desc": "Unisce tutte le pagine PDF in un'unica grande pagina"
|
||
},
|
||
"showJS": {
|
||
"tags": "javascript,codice,script",
|
||
"title": "Mostra Javascript",
|
||
"desc": "Cerca e visualizza qualsiasi JS inserito in un PDF"
|
||
},
|
||
"redact": {
|
||
"tags": "censura,oscura,nascondi",
|
||
"title": "Redazione manuale",
|
||
"desc": "Redige un PDF in base al testo selezionato, alle forme disegnate e/o alle pagina selezionata(e)"
|
||
},
|
||
"splitBySections": {
|
||
"tags": "dividi,sezioni,separa",
|
||
"title": "Dividi PDF per sezioni",
|
||
"desc": "Divide ogni pagina di un PDF in sezioni orizzontali e verticali più piccole"
|
||
},
|
||
"addStamp": {
|
||
"tags": "timbro,marca,sigillo",
|
||
"title": "Aggiungi timbro al PDF",
|
||
"desc": "Aggiungi timbri di testo o immagine in posizioni specifiche"
|
||
},
|
||
"removeImage": {
|
||
"tags": "rimuovi,elimina,pulisci",
|
||
"title": "Rimuovi immagine",
|
||
"desc": "Rimuovi le immagini dal PDF per ridurre la dimensione del file"
|
||
},
|
||
"splitByChapters": {
|
||
"tags": "dividi,capitoli,struttura",
|
||
"title": "Dividi PDF per capitoli",
|
||
"desc": "Dividi un PDF in più file in base alla struttura dei capitoli."
|
||
},
|
||
"validateSignature": {
|
||
"tags": "convalida,verifica,certificato",
|
||
"title": "Convalida la firma PDF",
|
||
"desc": "Verificare le firme digitali e i certificati nei documenti PDF"
|
||
},
|
||
"swagger": {
|
||
"tags": "API,documentazione,test",
|
||
"title": "Documentazione API",
|
||
"desc": "Visualizza documentazione API e testa gli endpoint"
|
||
},
|
||
"scannerEffect": {
|
||
"tags": "scansiona,simula,crea",
|
||
"title": "Effetto scanner",
|
||
"desc": "Crea un PDF che sembra essere stato scansionato"
|
||
},
|
||
"editTableOfContents": {
|
||
"tags": "segnalibri,contenuti,modifica",
|
||
"title": "Modifica indice",
|
||
"desc": "Aggiungi o modifica segnalibri e sommario nei documenti PDF"
|
||
},
|
||
"manageCertificates": {
|
||
"tags": "certificati,importa,esporta",
|
||
"title": "Gestisci certificati",
|
||
"desc": "Importa, esporta o elimina i file certificato usati per firmare i PDF."
|
||
},
|
||
"read": {
|
||
"tags": "visualizza,apri,mostra",
|
||
"title": "Leggi",
|
||
"desc": "Visualizza e annota PDF. Evidenzia testo, disegna o inserisci commenti per revisione e collaborazione."
|
||
},
|
||
"reorganizePages": {
|
||
"tags": "riordina,riorganizza,organizza",
|
||
"title": "Riorganizza pagine",
|
||
"desc": "Riorganizza, duplica o elimina pagine PDF con controllo visivo drag‑and‑drop."
|
||
},
|
||
"extractPages": {
|
||
"tags": "estrai,seleziona,copia",
|
||
"title": "Estrai pagine",
|
||
"desc": "Estrai pagine specifiche da un PDF"
|
||
},
|
||
"removePages": {
|
||
"tags": "elimina,estrai,escludi",
|
||
"title": "Rimuovi",
|
||
"desc": "Elimina alcune pagine dal PDF."
|
||
},
|
||
"autoSizeSplitPDF": {
|
||
"tags": "auto,dividi,dimensione",
|
||
"title": "Divisione automatica per dimensione/numero",
|
||
"desc": "Dividi un singolo PDF in più documenti in base alle dimensioni, al numero di pagine o al numero di documenti"
|
||
},
|
||
"replaceColor": {
|
||
"title": "Sostituisci e inverti colore",
|
||
"desc": "Sostituisci o inverti i colori nei documenti PDF"
|
||
},
|
||
"devApi": {
|
||
"tags": "API,sviluppo,documentazione",
|
||
"title": "API",
|
||
"desc": "Link alla documentazione API"
|
||
},
|
||
"devFolderScanning": {
|
||
"tags": "automazione,cartella,scansione",
|
||
"title": "Scansione cartelle automatizzata",
|
||
"desc": "Link alla guida per scansione cartelle automatizzata"
|
||
},
|
||
"devSsoGuide": {
|
||
"title": "Guida SSO",
|
||
"desc": "Link alla guida SSO"
|
||
},
|
||
"devAirgapped": {
|
||
"title": "Setup isolato (air‑gapped)",
|
||
"desc": "Link alla guida per setup air‑gapped"
|
||
},
|
||
"addPassword": {
|
||
"title": "Aggiungi Password",
|
||
"desc": "Crittografa il tuo PDF con una password."
|
||
},
|
||
"changePermissions": {
|
||
"title": "Cambia Permessi",
|
||
"desc": "Modifica restrizioni e permessi del documento"
|
||
},
|
||
"automate": {
|
||
"tags": "flusso di lavoro,sequenza,automazione",
|
||
"title": "Automatizza",
|
||
"desc": "Crea flussi multi‑step concatenando azioni PDF. Ideale per attività ricorrenti."
|
||
},
|
||
"overlay-pdfs": {
|
||
"desc": "Overlay one PDF on top of another",
|
||
"title": "Overlay PDFs"
|
||
},
|
||
"overlayPdfs": {
|
||
"title": "Sovrapponi PDF",
|
||
"desc": "Sovrapponi PDF sopra un altro PDF",
|
||
"tags": "sovrapponi,combina,impila"
|
||
},
|
||
"fakeScan": {
|
||
"title": "Finta scansione",
|
||
"desc": "Crea un PDF che sembri scansionato"
|
||
},
|
||
"replaceColorPdf": {
|
||
"title": "Sostituisci e inverti il colore",
|
||
"desc": "Sostituisci il colore del testo e dello sfondo nel PDF e inverti il colore completo del PDF per ridurre le dimensioni del file"
|
||
}
|
||
},
|
||
"landing": {
|
||
"addFiles": "Aggiungi file",
|
||
"uploadFromComputer": "Carica dal computer"
|
||
},
|
||
"viewPdf": {
|
||
"tags": "visualizzare,leggere,annotare,testo,immagine",
|
||
"title": "Visualizza/Modifica PDF",
|
||
"header": "Visualizza PDF"
|
||
},
|
||
"multiTool": {
|
||
"tags": "Strumento multiplo,operazione multipla,interfaccia utente,trascinamento clic,front-end,lato client",
|
||
"title": "Multifunzione PDF",
|
||
"header": "Multifunzione PDF",
|
||
"uploadPrompts": "Nome file",
|
||
"selectAll": "Seleziona tutto",
|
||
"deselectAll": "Deseleziona tutto",
|
||
"selectPages": "Seleziona pagina",
|
||
"selectedPages": "Seleziona pagine",
|
||
"page": "Pagina",
|
||
"deleteSelected": "Elimina selezionata",
|
||
"downloadAll": "Esporta",
|
||
"downloadSelected": "Esporta selezionata",
|
||
"insertPageBreak": "Inserisci interruzione di pagina",
|
||
"addFile": "Aggiungi file",
|
||
"rotateLeft": "Ruota a sinistra",
|
||
"rotateRight": "Ruota a destra",
|
||
"split": "Dividi",
|
||
"moveLeft": "Sposta a sinistra",
|
||
"moveRight": "Sposta a destra",
|
||
"delete": "Elimina",
|
||
"dragDropMessage": "Pagina(e) selezionata(e)",
|
||
"undo": "Annulla",
|
||
"redo": "Rifai"
|
||
},
|
||
"merge": {
|
||
"tags": "unione,operazioni sulla pagina,back-end,lato server",
|
||
"title": "Unisci",
|
||
"removeDigitalSignature": {
|
||
"label": "Rimuovere la firma digitale nel file unito?",
|
||
"tooltip": {
|
||
"title": "Rimuovi firma digitale",
|
||
"description": "Le firme digitali verranno invalidate durante l’unione dei file. Seleziona per rimuoverle dal PDF finale."
|
||
}
|
||
},
|
||
"generateTableOfContents": {
|
||
"label": "Generare l'indice nel file unito?",
|
||
"tooltip": {
|
||
"title": "Genera indice",
|
||
"description": "Crea automaticamente un indice cliccabile nel PDF unito basato sui nomi dei file originali e sui numeri di pagina."
|
||
}
|
||
},
|
||
"submit": "Unisci",
|
||
"sortBy": {
|
||
"description": "I file verranno uniti nell’ordine in cui sono selezionati. Trascina per riordinare o ordina qui sotto.",
|
||
"label": "Ordina per",
|
||
"filename": "Nome file",
|
||
"dateModified": "Data di modifica",
|
||
"ascending": "Crescente",
|
||
"descending": "Decrescente",
|
||
"sort": "Ordina"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante l’unione dei PDF."
|
||
}
|
||
},
|
||
"split": {
|
||
"title": "Dividi PDF",
|
||
"header": "Dividi PDF",
|
||
"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"
|
||
},
|
||
"splitPages": "Inserisci pagine a cui dividere:",
|
||
"submit": "Dividi",
|
||
"steps": {
|
||
"chooseMethod": "Scegli metodo",
|
||
"settings": "Impostazioni"
|
||
},
|
||
"settings": {
|
||
"selectMethodFirst": "Seleziona prima un metodo di divisione"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la divisione del PDF."
|
||
},
|
||
"method": {
|
||
"label": "Scegli metodo di divisione",
|
||
"placeholder": "Seleziona come dividere il PDF"
|
||
},
|
||
"methods": {
|
||
"prefix": {
|
||
"splitAt": "Dividi a",
|
||
"splitBy": "Dividi per"
|
||
},
|
||
"byPages": {
|
||
"name": "Numeri di pagina",
|
||
"desc": "Estrai pagine specifiche (1,3,5-10)",
|
||
"tooltip": "Inserisci numeri di pagina separati da virgole o intervalli con trattini"
|
||
},
|
||
"bySections": {
|
||
"name": "Sezioni",
|
||
"desc": "Dividi le pagine in sezioni a griglia",
|
||
"tooltip": "Dividi ogni pagina in sezioni orizzontali e verticali"
|
||
},
|
||
"bySize": {
|
||
"name": "Dimensione",
|
||
"desc": "Limita la dimensione massima del file",
|
||
"tooltip": "Specifica dimensione massima (es. 10MB, 500KB)"
|
||
},
|
||
"byPageCount": {
|
||
"name": "Conteggio pagine",
|
||
"desc": "Pagine fisse per file",
|
||
"tooltip": "Inserisci il numero di pagine per ogni file"
|
||
},
|
||
"byDocCount": {
|
||
"name": "Numero documenti",
|
||
"desc": "Crea un numero specifico di file",
|
||
"tooltip": "Inserisci quanti file vuoi creare"
|
||
},
|
||
"byChapters": {
|
||
"name": "Capitoli",
|
||
"desc": "Dividi ai limiti dei segnalibri",
|
||
"tooltip": "Usa i segnalibri del PDF per determinare i punti di divisione"
|
||
},
|
||
"byPageDivider": {
|
||
"name": "Foglio divisore",
|
||
"desc": "Auto‑divisione con fogli divisori",
|
||
"tooltip": "Usa fogli divisori con QR code tra documenti durante la scansione"
|
||
}
|
||
},
|
||
"value": {
|
||
"fileSize": {
|
||
"label": "Dimensione",
|
||
"placeholder": "es., 10MB, 500KB"
|
||
},
|
||
"pageCount": {
|
||
"label": "Pagine per file",
|
||
"placeholder": "es., 5, 10"
|
||
},
|
||
"docCount": {
|
||
"label": "Numero di file",
|
||
"placeholder": "es., 3, 5"
|
||
}
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica metodi di divisione"
|
||
},
|
||
"byPages": {
|
||
"title": "Dividi a numeri di pagina",
|
||
"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.",
|
||
"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)"
|
||
},
|
||
"bySections": {
|
||
"title": "Dividi per sezioni a griglia",
|
||
"text": "Dividi ogni pagina in una griglia di sezioni. Utile per documenti con più colonne o per estrarre aree specifiche.",
|
||
"bullet1": "Orizzontale: numero di righe da creare",
|
||
"bullet2": "Verticale: numero di colonne da creare",
|
||
"bullet3": "Unisci: combina tutte le sezioni in un PDF"
|
||
},
|
||
"bySize": {
|
||
"title": "Dividi per dimensione file",
|
||
"text": "Crea più PDF che non superino una dimensione specificata. Ideale per limiti di dimensione o allegati email.",
|
||
"bullet1": "Usa MB per file più grandi (es., 10MB)",
|
||
"bullet2": "Usa KB per file piccoli (es., 500KB)",
|
||
"bullet3": "Il sistema divide ai confini pagina"
|
||
},
|
||
"byCount": {
|
||
"title": "Dividi per conteggio",
|
||
"text": "Crea più PDF con un numero specifico di pagine o documenti ciascuno.",
|
||
"bullet1": "Conteggio pagine: numero fisso per file",
|
||
"bullet2": "Numero documenti: numero fisso di file in output",
|
||
"bullet3": "Utile per workflow batch"
|
||
},
|
||
"byChapters": {
|
||
"title": "Dividi per capitoli",
|
||
"text": "Usa i segnalibri del PDF per dividere automaticamente ai confini dei capitoli. Richiede PDF con struttura segnalibri.",
|
||
"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"
|
||
},
|
||
"byDocCount": {
|
||
"bullet1": "Enter the number of output files you want",
|
||
"bullet2": "Pages are distributed as evenly as possible",
|
||
"bullet3": "Useful when you need a specific number of files",
|
||
"text": "Create a specific number of output files by evenly distributing pages across them.",
|
||
"title": "Split by Document Count"
|
||
},
|
||
"byPageCount": {
|
||
"bullet1": "Enter the number of pages per output file",
|
||
"bullet2": "Last file may have fewer pages if not evenly divisible",
|
||
"bullet3": "Useful for batch processing workflows",
|
||
"text": "Create multiple PDFs with a specific number of pages each. Perfect for creating uniform document chunks.",
|
||
"title": "Split by Page Count"
|
||
},
|
||
"byPageDivider": {
|
||
"bullet1": "Print divider sheets from the download link",
|
||
"bullet2": "Insert divider sheets between your documents",
|
||
"bullet3": "Scan all documents together as one PDF",
|
||
"bullet4": "Upload - divider pages are automatically detected and removed",
|
||
"bullet5": "Enable Duplex Mode if scanning both sides of divider sheets",
|
||
"text": "Automatically split scanned documents using physical divider sheets with QR codes. Perfect for processing multiple documents scanned together.",
|
||
"title": "Split by Page Divider"
|
||
}
|
||
},
|
||
"methodSelection": {
|
||
"tooltip": {
|
||
"bullet1": "Click on a method card to select it",
|
||
"bullet2": "Hover over each card to see a quick description",
|
||
"bullet3": "The settings step will appear after you select a method",
|
||
"bullet4": "You can change methods at any time before processing",
|
||
"header": {
|
||
"text": "Choose how you want to split your PDF document. Each method is optimized for different use cases and document types.",
|
||
"title": "Split Method Selection"
|
||
},
|
||
"title": "Choose Your Split Method"
|
||
}
|
||
},
|
||
"selectMethod": "Select a split method",
|
||
"tags": "Operazioni sulla pagina,divisione,multi pagina,taglio,lato server"
|
||
},
|
||
"rotate": {
|
||
"title": "Ruota PDF",
|
||
"submit": "Ruota",
|
||
"selectRotation": "Select Rotation Angle (Clockwise)",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la rotazione del PDF."
|
||
},
|
||
"preview": {
|
||
"title": "Anteprima rotazione"
|
||
},
|
||
"rotateLeft": "Ruota in senso antiorario",
|
||
"rotateRight": "Ruota in senso orario",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica impostazioni Rotazione"
|
||
},
|
||
"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. L’anteprima mostra come apparirà il documento dopo la rotazione."
|
||
},
|
||
"controls": {
|
||
"title": "Controlli",
|
||
"text": "Usa i pulsanti di rotazione per regolare l’orientamento. Il pulsante sinistro ruota in senso antiorario, quello destro in senso orario. Ogni clic ruota di 90 gradi."
|
||
}
|
||
},
|
||
"tags": "lato server"
|
||
},
|
||
"convert": {
|
||
"title": "Converti",
|
||
"desc": "Converti file tra diversi formati",
|
||
"files": "File",
|
||
"selectFilesPlaceholder": "Seleziona i file nella vista principale per iniziare",
|
||
"settings": "Impostazioni",
|
||
"conversionCompleted": "Conversione completata",
|
||
"results": "Risultati",
|
||
"defaultFilename": "file_convertito",
|
||
"conversionResults": "Risultati conversione",
|
||
"convertFrom": "Converti da",
|
||
"convertTo": "Converti in",
|
||
"sourceFormatPlaceholder": "Formato sorgente",
|
||
"targetFormatPlaceholder": "Formato di destinazione",
|
||
"selectSourceFormatFirst": "Seleziona prima un formato sorgente",
|
||
"outputOptions": "Opzioni di output",
|
||
"pdfOptions": "Opzioni PDF",
|
||
"imageOptions": "Opzioni immagine",
|
||
"colorType": "Tipo di colore",
|
||
"color": "Colore",
|
||
"greyscale": "Scala di grigi",
|
||
"blackwhite": "Bianco e nero",
|
||
"dpi": "DPI",
|
||
"output": "Output",
|
||
"single": "Singolo",
|
||
"multiple": "Multipli",
|
||
"fitOption": "Opzione di adattamento",
|
||
"maintainAspectRatio": "Mantieni rapporto d’aspetto",
|
||
"fitDocumentToPage": "Adatta documento alla pagina",
|
||
"fillPage": "Riempi la pagina",
|
||
"autoRotate": "Rotazione automatica",
|
||
"autoRotateDescription": "Ruota automaticamente le immagini per adattarle meglio alla pagina PDF",
|
||
"combineImages": "Combina immagini",
|
||
"combineImagesDescription": "Combina tutte le immagini in un unico PDF, oppure crea PDF separati per ogni immagine",
|
||
"webOptions": "Opzioni Web a PDF",
|
||
"zoomLevel": "Livello di zoom",
|
||
"emailOptions": "Opzioni Email a PDF",
|
||
"includeAttachments": "Includi allegati email",
|
||
"maxAttachmentSize": "Dimensione massima allegato (MB)",
|
||
"includeAllRecipients": "Includi destinatari CC e BCC nell’intestazione",
|
||
"downloadHtml": "Scarica file HTML intermedio invece del PDF",
|
||
"pdfaOptions": "Opzioni PDF/A",
|
||
"outputFormat": "Formato di output",
|
||
"pdfaNote": "PDF/A-1b è più compatibile, PDF/A-2b supporta più funzionalità.",
|
||
"pdfaDigitalSignatureWarning": "Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo.",
|
||
"fileFormat": "Formato file",
|
||
"wordDoc": "Documento Word",
|
||
"wordDocExt": "Documento Word (.docx)",
|
||
"odtExt": "Testo OpenDocument (.odt)",
|
||
"pptExt": "PowerPoint (.pptx)",
|
||
"odpExt": "Presentazione OpenDocument (.odp)",
|
||
"txtExt": "Testo semplice (.txt)",
|
||
"rtfExt": "Rich Text Format (.rtf)",
|
||
"selectedFiles": "File selezionati",
|
||
"noFileSelected": "Nessun file selezionato. Usa il pannello file per aggiungere file.",
|
||
"convertFiles": "Converti file",
|
||
"converting": "Conversione in corso...",
|
||
"downloadConverted": "Scarica file convertito",
|
||
"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.",
|
||
"images": "Immagini",
|
||
"officeDocs": "Documenti Office (Word, Excel, PowerPoint)",
|
||
"imagesExt": "Immagini (JPG, PNG, ecc.)",
|
||
"markdown": "Markdown",
|
||
"textRtf": "Testo/RTF",
|
||
"grayscale": "Scala di grigi",
|
||
"errorConversion": "An error occurred while converting the file."
|
||
},
|
||
"imageToPdf": {
|
||
"tags": "conversione,img,jpg,immagine,foto"
|
||
},
|
||
"pdfToImage": {
|
||
"tags": "conversione,img,jpg,immagine,foto",
|
||
"title": "PDF a immagine",
|
||
"header": "PDF a immagine",
|
||
"selectText": "Formato immagini",
|
||
"singleOrMultiple": "Tipo di immagine",
|
||
"single": "Unica immagine larga",
|
||
"multi": "Più immagini",
|
||
"colorType": "Tipo di colore",
|
||
"color": "A colori",
|
||
"grey": "Scala di grigi",
|
||
"blackwhite": "Bianco e Nero (potresti perdere dettagli!)",
|
||
"submit": "Converti",
|
||
"info": "Python non è installato.È richiesto per la conversione WebP.",
|
||
"placeholder": "(es. 1,2,8 o 4,7,12-16 o 2n-1)"
|
||
},
|
||
"pdfOrganiser": {
|
||
"tags": "duplex,pari,dispari,ordinamento,spostamento",
|
||
"title": "Organizza pagine",
|
||
"header": "Organizza le pagine di un PDF",
|
||
"submit": "Riordina pagine",
|
||
"mode": {
|
||
"_value": "Modalità",
|
||
"1": "Ordine delle pagine personalizzato",
|
||
"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",
|
||
"10": "Unione pari-dispari",
|
||
"11": "Duplica tutte le pagine",
|
||
"desc": {
|
||
"BOOKLET_SORT": "Arrange pages for booklet printing (last, first, second, second last, …).",
|
||
"CUSTOM": "Use a custom sequence of page numbers or expressions to define a new order.",
|
||
"DUPLEX_SORT": "Interleave fronts then backs as if a duplex scanner scanned all fronts, then all backs (1, n, 2, n-1, …).",
|
||
"DUPLICATE": "Duplicate each page according to the custom order count (e.g., 4 duplicates each page 4×).",
|
||
"ODD_EVEN_MERGE": "Merge two PDFs by alternating pages: odd from the first, even from the second.",
|
||
"ODD_EVEN_SPLIT": "Split the document into two outputs: all odd pages and all even pages.",
|
||
"REMOVE_FIRST": "Remove the first page from the document.",
|
||
"REMOVE_FIRST_AND_LAST": "Remove both the first and last pages from the document.",
|
||
"REMOVE_LAST": "Remove the last page from the document.",
|
||
"REVERSE_ORDER": "Flip the document so the last page becomes first and so on.",
|
||
"SIDE_STITCH_BOOKLET_SORT": "Arrange pages for side‑stitch booklet printing (optimized for binding on the side)."
|
||
}
|
||
},
|
||
"desc": {
|
||
"CUSTOM": "Utilizzare una sequenza personalizzata di numeri di pagina o espressioni per definire un nuovo ordine.",
|
||
"REVERSE_ORDER": "Capovolgere il documento in modo che l'ultima pagina diventi la prima e così via.",
|
||
"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, …).",
|
||
"BOOKLET_SORT": "Disporre le pagine per la stampa a opuscolo (ultima, prima, seconda, penultima, …).",
|
||
"SIDE_STITCH_BOOKLET_SORT": "Disporre le pagine per la stampa a opuscolo con cucitura laterale (ottimizzato per la rilegatura sul lato).",
|
||
"ODD_EVEN_SPLIT": "Dividere il documento in due output: tutte le pagine dispari e tutte le pagine pari.",
|
||
"ODD_EVEN_MERGE": "Unire due PDF alternando le pagine: dispari dal primo, pari dal secondo.",
|
||
"DUPLICATE": "Duplicare ogni pagina secondo il conteggio dell'ordine personalizzato (ad es., 4 duplica ogni pagina 4×).",
|
||
"REMOVE_FIRST": "Rimuovere la prima pagina dal documento.",
|
||
"REMOVE_LAST": "Rimuovere l'ultima pagina dal documento.",
|
||
"REMOVE_FIRST_AND_LAST": "Rimuovere sia la prima che l'ultima pagina dal documento."
|
||
},
|
||
"placeholder": "(ad es. 1,3,2 o 4-8,2,10-12 o 2n-1)"
|
||
},
|
||
"addImage": {
|
||
"tags": "img,jpg,immagine,foto",
|
||
"title": "Aggiungi Immagine",
|
||
"header": "Aggiungi un'immagine ad un PDF",
|
||
"everyPage": "Ogni pagina?",
|
||
"upload": "Aggiungi immagine",
|
||
"submit": "Aggiungi immagine"
|
||
},
|
||
"attachments": {
|
||
"tags": "incorporare,allegare,file,allegato,allegati",
|
||
"title": "Aggiungere allegati",
|
||
"header": "Aggiungi allegati",
|
||
"add": "Aggiungi allegato",
|
||
"remove": "Rimuovi allegato",
|
||
"embed": "Incorpora allegato",
|
||
"submit": "Aggiungi allegati"
|
||
},
|
||
"watermark": {
|
||
"title": "Aggiungi Filigrana",
|
||
"desc": "Aggiungi filigrane di testo o immagine ai PDF",
|
||
"completed": "Filigrana aggiunta",
|
||
"submit": "Aggiungi Filigrana",
|
||
"filenamePrefix": "con_filigrana",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante l’aggiunta della filigrana al PDF."
|
||
},
|
||
"watermarkType": {
|
||
"text": "Testo",
|
||
"image": "Immagine"
|
||
},
|
||
"settings": {
|
||
"type": "Tipo di filigrana",
|
||
"text": {
|
||
"label": "Testo filigrana",
|
||
"placeholder": "Inserisci testo filigrana"
|
||
},
|
||
"image": {
|
||
"label": "Immagine filigrana",
|
||
"choose": "Scegli immagine",
|
||
"selected": "Selezionato: {{filename}}"
|
||
},
|
||
"fontSize": "Dimensione del font",
|
||
"size": "Dimensione",
|
||
"alphabet": "Font/Lingua",
|
||
"color": "Colore filigrana",
|
||
"rotation": "Rotazione (gradi)",
|
||
"opacity": "Opacità (%)",
|
||
"spacing": {
|
||
"horizontal": "Spaziatura orizzontale",
|
||
"vertical": "Spaziatura verticale",
|
||
"height": "Height Spacing",
|
||
"width": "Width Spacing"
|
||
},
|
||
"convertToImage": "Appiattisci pagine PDF in immagini"
|
||
},
|
||
"alphabet": {
|
||
"roman": "Romano/Latino",
|
||
"arabic": "Arabo",
|
||
"japanese": "Giapponese",
|
||
"korean": "Coreano",
|
||
"chinese": "Cinese",
|
||
"thai": "Thai"
|
||
},
|
||
"steps": {
|
||
"type": "Tipo di filigrana",
|
||
"wording": "Testo",
|
||
"textStyle": "Stile",
|
||
"formatting": "Formattazione",
|
||
"file": "File filigrana"
|
||
},
|
||
"results": {
|
||
"title": "Risultati filigrana"
|
||
},
|
||
"tooltip": {
|
||
"language": {
|
||
"title": "Supporto lingua",
|
||
"text": "Scegli l’impostazione lingua appropriata per garantire il corretto rendering del font del tuo testo."
|
||
},
|
||
"appearance": {
|
||
"title": "Impostazioni aspetto",
|
||
"text": "Controlla l’aspetto e l’integrazione della filigrana nel documento.",
|
||
"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"
|
||
},
|
||
"spacing": {
|
||
"title": "Controllo spaziatura",
|
||
"text": "Regola la spaziatura tra le filigrane ripetute sulla pagina.",
|
||
"bullet1": "Spaziatura larghezza: distanza orizzontale tra filigrane",
|
||
"bullet2": "Spaziatura altezza: distanza verticale tra filigrane",
|
||
"bullet3": "Valori più alti creano pattern più diradati"
|
||
},
|
||
"type": {
|
||
"header": {
|
||
"title": "Selezione tipo di filigrana"
|
||
},
|
||
"description": {
|
||
"title": "Scegli il tipo di filigrana",
|
||
"text": "Seleziona tra filigrane di testo o immagine in base alle tue esigenze."
|
||
},
|
||
"text": {
|
||
"title": "Filigrane testo",
|
||
"text": "Perfetto per aggiungere note di copyright, nomi aziendali o etichette di riservatezza. Supporta più lingue e colori personalizzati.",
|
||
"bullet1": "Font e lingue personalizzabili",
|
||
"bullet2": "Colori e trasparenza regolabili",
|
||
"bullet3": "Ideale per testo legale o di branding"
|
||
},
|
||
"image": {
|
||
"title": "Filigrane immagine",
|
||
"text": "Usa loghi, timbri o qualsiasi immagine come filigrana. Ottimo per branding e identificazione visiva.",
|
||
"bullet1": "Carica qualsiasi formato immagine",
|
||
"bullet2": "Mantiene la qualità dell’immagine",
|
||
"bullet3": "Perfetto per loghi e timbri"
|
||
}
|
||
},
|
||
"wording": {
|
||
"header": {
|
||
"title": "Contenuto testuale"
|
||
},
|
||
"text": {
|
||
"title": "Testo filigrana",
|
||
"text": "Inserisci il testo che apparirà come filigrana nel documento.",
|
||
"bullet1": "Mantienilo conciso per una migliore leggibilità",
|
||
"bullet2": "Esempi comuni: 'CONFIDENZIALE', 'BOZZA', nome azienda",
|
||
"bullet3": "I caratteri emoji non sono supportati e verranno filtrati"
|
||
}
|
||
},
|
||
"textStyle": {
|
||
"header": {
|
||
"title": "Stile del testo"
|
||
},
|
||
"color": {
|
||
"title": "Selezione colore",
|
||
"text": "Scegli un colore che fornisca buon contrasto con il contenuto del documento.",
|
||
"bullet1": "Grigio chiaro (#d3d3d3) per filigrane discrete",
|
||
"bullet2": "Nero o colori scuri per alto contrasto",
|
||
"bullet3": "Colori personalizzati per branding"
|
||
},
|
||
"language": {
|
||
"title": "Supporto lingua",
|
||
"text": "Scegli l’impostazione lingua appropriata per garantire il corretto rendering del font."
|
||
}
|
||
},
|
||
"file": {
|
||
"header": {
|
||
"title": "Caricamento immagine"
|
||
},
|
||
"upload": {
|
||
"title": "Selezione immagine",
|
||
"text": "Carica un file immagine da usare come filigrana.",
|
||
"bullet1": "Supporta formati comuni: PNG, JPG, GIF, BMP",
|
||
"bullet2": "PNG con trasparenza è la scelta migliore",
|
||
"bullet3": "Immagini ad alta risoluzione mantengono meglio la qualità"
|
||
},
|
||
"recommendations": {
|
||
"title": "Buone pratiche",
|
||
"text": "Suggerimenti per risultati ottimali con filigrane immagine.",
|
||
"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"
|
||
}
|
||
},
|
||
"formatting": {
|
||
"header": {
|
||
"title": "Formattazione e layout"
|
||
},
|
||
"size": {
|
||
"title": "Controllo dimensione",
|
||
"text": "Regola la dimensione della filigrana (testo o immagine).",
|
||
"bullet1": "Dimensioni maggiori creano filigrane più evidenti"
|
||
},
|
||
"appearance": {
|
||
"title": "Impostazioni aspetto",
|
||
"text": "Controlla l’aspetto e l’integrazione della filigrana nel documento.",
|
||
"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"
|
||
},
|
||
"spacing": {
|
||
"title": "Controllo spaziatura",
|
||
"text": "Regola la spaziatura tra le filigrane ripetute sulla pagina.",
|
||
"bullet1": "Spaziatura orizzontale: distanza tra filigrane da sinistra a destra",
|
||
"bullet2": "Spaziatura verticale: distanza tra filigrane dall’alto al basso",
|
||
"bullet3": "Valori più alti creano pattern più diradati"
|
||
},
|
||
"security": {
|
||
"title": "Opzione sicurezza",
|
||
"text": "Converti il PDF finale in formato basato su immagini per maggiore sicurezza.",
|
||
"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"
|
||
}
|
||
}
|
||
},
|
||
"type": {
|
||
"1": "Text",
|
||
"2": "Image"
|
||
}
|
||
},
|
||
"permissions": {
|
||
"tags": "leggere,scrivere,modificare,stampare",
|
||
"title": "Cambia Permessi",
|
||
"header": "Cambia permessi",
|
||
"warning": "Attenzione: per avere questi permessi non modificabili è raccomandabile impostarli attraverso una password",
|
||
"selectText": {
|
||
"1": "Seleziona PDF a cui cambiare permessi",
|
||
"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",
|
||
"10": "Previeni stampa in diversi formati"
|
||
},
|
||
"submit": "Cambia Permessi"
|
||
},
|
||
"removePages": {
|
||
"tags": "Rimuovere pagine,eliminare pagine",
|
||
"title": "Rimuovi",
|
||
"pageNumbers": {
|
||
"label": "Pagine da rimuovere",
|
||
"placeholder": "es., 1,3,5-8,10",
|
||
"error": "Formato numero di pagina non valido. Usa numeri, intervalli (1-5) o espressioni matematiche (2n+1)"
|
||
},
|
||
"filenamePrefix": "pagine_rimosse",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"settings": {
|
||
"title": "Impostazioni"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Impostazioni Rimozione Pagine"
|
||
},
|
||
"pageNumbers": {
|
||
"title": "Selezione pagine",
|
||
"text": "Specifica quali pagine rimuovere dal PDF. Puoi selezionare pagine singole, intervalli o usare espressioni matematiche.",
|
||
"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)"
|
||
},
|
||
"examples": {
|
||
"title": "Esempi comuni",
|
||
"text": "Ecco alcuni pattern comuni di selezione pagine:",
|
||
"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"
|
||
},
|
||
"safety": {
|
||
"title": "Suggerimenti di sicurezza",
|
||
"text": "Considerazioni importanti quando rimuovi pagine:",
|
||
"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"
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la rimozione delle pagine."
|
||
},
|
||
"results": {
|
||
"title": "Risultati rimozione pagine"
|
||
},
|
||
"submit": "Rimuovi"
|
||
},
|
||
"extractPages": {
|
||
"title": "Extract Pages",
|
||
"pageNumbers": {
|
||
"label": "Pages to Extract",
|
||
"placeholder": "e.g., 1,3,5-8 or odd & 1-10"
|
||
},
|
||
"settings": {
|
||
"title": "Settings"
|
||
},
|
||
"tooltip": {
|
||
"description": "Extracts the selected pages into a new PDF, preserving order."
|
||
},
|
||
"error": {
|
||
"failed": "Failed to extract pages"
|
||
},
|
||
"results": {
|
||
"title": "Pages Extracted"
|
||
},
|
||
"submit": "Extract Pages"
|
||
},
|
||
"pageSelection": {
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Guida Selezione Pagine"
|
||
},
|
||
"basic": {
|
||
"title": "Uso di base",
|
||
"text": "Seleziona pagine specifiche dal tuo PDF usando una sintassi semplice.",
|
||
"bullet1": "Pagine singole: 1,3,5",
|
||
"bullet2": "Intervalli: 3-6 o 10-15",
|
||
"bullet3": "Tutte le pagine: all"
|
||
},
|
||
"advanced": {
|
||
"title": "Funzionalità avanzate"
|
||
},
|
||
"tips": {
|
||
"title": "Suggerimenti",
|
||
"text": "Tieni presenti queste linee guida:",
|
||
"bullet1": "La numerazione delle pagine parte da 1 (non 0)",
|
||
"bullet2": "Gli spazi vengono rimossi automaticamente",
|
||
"bullet3": "Le espressioni non valide vengono ignorate"
|
||
},
|
||
"syntax": {
|
||
"title": "Basi della sintassi",
|
||
"text": "Usa numeri, intervalli, parole chiave e progressioni (n parte da 0). Sono supportate le parentesi.",
|
||
"bullets": {
|
||
"numbers": "Numeri/intervalli: 5, 10-20",
|
||
"keywords": "Parole chiave: odd, even",
|
||
"progressions": "Progressioni: 3n, 4n+1"
|
||
}
|
||
},
|
||
"operators": {
|
||
"title": "Operatori",
|
||
"text": "AND ha precedenza più alta della virgola. NOT si applica all’interno dell’intervallo del documento.",
|
||
"and": "AND: & o \"and\" — richiede entrambe le condizioni (es., 1-50 & even)",
|
||
"comma": "Virgola: , o | — combina selezioni (es., 1-10, 20)",
|
||
"not": "NOT: ! o \"not\" — esclude pagine (es., 3n & not 30)"
|
||
},
|
||
"examples": {
|
||
"title": "Esempi"
|
||
},
|
||
"complex": {
|
||
"bullet1": "<strong>1,3-5,8,2n</strong> → pages 1, 3–5, 8, plus evens",
|
||
"bullet2": "<strong>10-,2n-1</strong> → from page 10 to end + odd pages",
|
||
"description": "Mix different types.",
|
||
"title": "Complex Combinations"
|
||
},
|
||
"description": "Choose which pages to use for the operation. Supports single pages, ranges, formulas, and the all keyword.",
|
||
"individual": {
|
||
"bullet1": "<strong>1,3,5</strong> → selects pages 1, 3, 5",
|
||
"bullet2": "<strong>2,7,12</strong> → selects pages 2, 7, 12",
|
||
"description": "Enter numbers separated by commas.",
|
||
"title": "Individual Pages"
|
||
},
|
||
"mathematical": {
|
||
"bullet1": "<strong>2n</strong> → all even pages (2, 4, 6…)",
|
||
"bullet2": "<strong>2n-1</strong> → all odd pages (1, 3, 5…)",
|
||
"bullet3": "<strong>3n</strong> → every 3rd page (3, 6, 9…)",
|
||
"bullet4": "<strong>4n-1</strong> → pages 3, 7, 11, 15…",
|
||
"description": "Use n in formulas for patterns.",
|
||
"title": "Mathematical Functions"
|
||
},
|
||
"ranges": {
|
||
"bullet1": "<strong>3-6</strong> → selects pages 3–6",
|
||
"bullet2": "<strong>10-15</strong> → selects pages 10–15",
|
||
"bullet3": "<strong>5-</strong> → selects pages 5 to end",
|
||
"description": "Use - for consecutive pages.",
|
||
"title": "Page Ranges"
|
||
},
|
||
"special": {
|
||
"bullet1": "<strong>all</strong> → selects all pages",
|
||
"title": "Special Keywords"
|
||
}
|
||
}
|
||
},
|
||
"bulkSelection": {
|
||
"syntaxError": "There is a syntax issue. See Page Selection tips for help.",
|
||
"header": {
|
||
"title": "Guida Selezione Pagine"
|
||
},
|
||
"syntax": {
|
||
"title": "Basi della sintassi",
|
||
"text": "Usa numeri, intervalli, parole chiave e progressioni (n parte da 0). Sono supportate le parentesi.",
|
||
"bullets": {
|
||
"numbers": "Numeri/intervalli: 5, 10-20",
|
||
"keywords": "Parole chiave: odd, even",
|
||
"progressions": "Progressioni: 3n, 4n+1"
|
||
}
|
||
},
|
||
"operators": {
|
||
"title": "Operatori",
|
||
"text": "AND ha precedenza più alta della virgola. NOT si applica all’interno dell’intervallo del documento.",
|
||
"and": "AND: & o \"and\" — richiede entrambe le condizioni (es., 1-50 & even)",
|
||
"comma": "Virgola: , o | — combina selezioni (es., 1-10, 20)",
|
||
"not": "NOT: ! o \"not\" — esclude pagine (es., 3n & not 30)"
|
||
},
|
||
"examples": {
|
||
"title": "Esempi",
|
||
"first50": "Prime 50",
|
||
"last50": "Ultime 50",
|
||
"every3rd": "Ogni 3ª",
|
||
"oddWithinExcluding": "Dispari entro 1-20 escludendo 5-7",
|
||
"combineSets": "Combina insiemi"
|
||
},
|
||
"firstNPages": {
|
||
"title": "Prime N pagine",
|
||
"placeholder": "Numero di pagine"
|
||
},
|
||
"lastNPages": {
|
||
"title": "Ultime N pagine",
|
||
"placeholder": "Numero di pagine"
|
||
},
|
||
"everyNthPage": {
|
||
"title": "Ogni N-esima pagina",
|
||
"placeholder": "Passo"
|
||
},
|
||
"range": {
|
||
"title": "Intervallo",
|
||
"fromPlaceholder": "Da",
|
||
"toPlaceholder": "A"
|
||
},
|
||
"keywords": {
|
||
"title": "Parole chiave"
|
||
},
|
||
"advanced": {
|
||
"title": "Avanzate"
|
||
}
|
||
},
|
||
"compressPdfs": {
|
||
"tags": "comprimere,piccolo,minuscolo"
|
||
},
|
||
"unlockPDFForms": {
|
||
"tags": "rimuovi,elimina,modulo,campo,sola lettura",
|
||
"title": "Rimuovi la sola lettura dai campi del modulo",
|
||
"header": "Sbloccare i moduli PDF",
|
||
"submit": "Rimuovi",
|
||
"description": "Questo strumento rimuoverà le restrizioni di sola lettura dai campi modulo PDF, rendendoli modificabili e compilabili.",
|
||
"filenamePrefix": "moduli_sbloccati",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante lo sblocco dei moduli PDF."
|
||
},
|
||
"results": {
|
||
"title": "Risultati moduli sbloccati"
|
||
}
|
||
},
|
||
"changeMetadata": {
|
||
"header": "Cambia Proprietà",
|
||
"submit": "Cambia proprietà",
|
||
"filenamePrefix": "metadati",
|
||
"settings": {
|
||
"title": "Impostazioni metadati"
|
||
},
|
||
"standardFields": {
|
||
"title": "Campi standard"
|
||
},
|
||
"deleteAll": {
|
||
"label": "Rimuovi metadati esistenti",
|
||
"checkbox": "Elimina tutti i metadati"
|
||
},
|
||
"title": {
|
||
"label": "Titolo",
|
||
"placeholder": "Titolo del documento"
|
||
},
|
||
"author": {
|
||
"label": "Autore",
|
||
"placeholder": "Autore del documento"
|
||
},
|
||
"subject": {
|
||
"label": "Oggetto",
|
||
"placeholder": "Oggetto del documento"
|
||
},
|
||
"keywords": {
|
||
"label": "Parole chiave",
|
||
"placeholder": "Parole chiave del documento"
|
||
},
|
||
"creator": {
|
||
"label": "Creatore",
|
||
"placeholder": "Creatore del documento"
|
||
},
|
||
"producer": {
|
||
"label": "Produttore",
|
||
"placeholder": "Produttore del documento"
|
||
},
|
||
"dates": {
|
||
"title": "Campi data"
|
||
},
|
||
"creationDate": {
|
||
"label": "Data di creazione",
|
||
"placeholder": "Data di creazione"
|
||
},
|
||
"modificationDate": {
|
||
"label": "Data di modifica",
|
||
"placeholder": "Data di modifica"
|
||
},
|
||
"trapped": {
|
||
"label": "Stato Trapped",
|
||
"unknown": "Sconosciuto",
|
||
"true": "True",
|
||
"false": "False"
|
||
},
|
||
"advanced": {
|
||
"title": "Opzioni avanzate"
|
||
},
|
||
"customFields": {
|
||
"title": "Metadati personalizzati",
|
||
"description": "Aggiungi campi metadati personalizzati al documento",
|
||
"add": "Aggiungi campo",
|
||
"key": "Chiave",
|
||
"keyPlaceholder": "Chiave personalizzata",
|
||
"value": "Valore",
|
||
"valuePlaceholder": "Valore personalizzato",
|
||
"remove": "Rimuovi"
|
||
},
|
||
"results": {
|
||
"title": "PDF aggiornati"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la modifica dei metadati del PDF."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica metadati PDF"
|
||
},
|
||
"standardFields": {
|
||
"title": "Campi standard",
|
||
"text": "Comuni campi metadati PDF che descrivono il documento.",
|
||
"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"
|
||
},
|
||
"dates": {
|
||
"title": "Campi data",
|
||
"text": "Quando il documento è stato creato e modificato.",
|
||
"bullet1": "Data di creazione: quando è stato creato il documento originale",
|
||
"bullet2": "Data di modifica: quando è stato modificato l’ultima volta"
|
||
},
|
||
"options": {
|
||
"title": "Opzioni aggiuntive",
|
||
"text": "Campi personalizzati e controlli per la privacy.",
|
||
"bullet1": "Metadati personalizzati: aggiungi le tue coppie chiave‑valore",
|
||
"bullet2": "Stato Trapped: impostazione per stampa di alta qualità",
|
||
"bullet3": "Elimina tutto: rimuove tutti i metadati per la privacy"
|
||
},
|
||
"deleteAll": {
|
||
"title": "Rimuovi metadati esistenti",
|
||
"text": "Eliminazione completa dei metadati per garantire la privacy."
|
||
},
|
||
"customFields": {
|
||
"title": "Metadati personalizzati",
|
||
"text": "Aggiungi le tue coppie chiave‑valore personalizzate.",
|
||
"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"
|
||
},
|
||
"advanced": {
|
||
"title": "Opzioni avanzate",
|
||
"trapped": {
|
||
"title": "Stato Trapped",
|
||
"description": "Indica se il documento è preparato per la stampa di alta qualità.",
|
||
"bullet1": "True: Il documento è stato trappato per la stampa",
|
||
"bullet2": "False: Il documento non è stato trappato",
|
||
"bullet3": "Unknown: Stato di trapping non specificato"
|
||
}
|
||
}
|
||
},
|
||
"tags": "Titolo,autore,data,creazione,ora,editore,produttore,statistiche"
|
||
},
|
||
"fileToPDF": {
|
||
"tags": "trasformazione,formato,documento,immagine,diapositiva,testo,conversione,ufficio,documenti,parola,excel,powerpoint",
|
||
"title": "Converti file in PDF",
|
||
"header": "Converti qualsiasi file in PDF",
|
||
"credit": "Questo servizio utilizza LibreOffice e Unoconv per la conversione dei file.",
|
||
"supportedFileTypesInfo": "Tipi di file supportati",
|
||
"supportedFileTypes": "I formati file supportati dovrebbero includere quelli sottostanti. Tuttavia, per una lista aggiornata controlla la documentazione di LibreOffice",
|
||
"submit": "Converti in PDF"
|
||
},
|
||
"ocr": {
|
||
"tags": "riconoscimento,testo,immagine,scansione,lettura,identificazione,rilevamento,modificabile",
|
||
"title": "OCR / Pulisci scansioni",
|
||
"desc": "Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro.",
|
||
"header": "Pulisci scansioni / OCR (riconoscimento testo)",
|
||
"selectText": {
|
||
"1": "Scegli lingue da usare per il riconoscimento testo (L'elenco contiene quelle attualmente disponibili):",
|
||
"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",
|
||
"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)"
|
||
},
|
||
"help": "Per favore leggi la documentazione su come usare il programma per altri linguaggi e/o uso non in Docker",
|
||
"credit": "Questo servizio utilizza Qpdf e Tesseract per l'OCR.",
|
||
"submit": "Scansiona testo nel PDF con OCR",
|
||
"operation": {
|
||
"submit": "Esegui OCR e rivedi"
|
||
},
|
||
"results": {
|
||
"title": "Risultati OCR"
|
||
},
|
||
"languagePicker": {
|
||
"additionalLanguages": "Cerchi lingue aggiuntive?",
|
||
"viewSetupGuide": "Vedi guida di configurazione →"
|
||
},
|
||
"settings": {
|
||
"title": "Impostazioni",
|
||
"ocrMode": {
|
||
"label": "Modalità OCR",
|
||
"auto": "Automatico (salta i layer di testo)",
|
||
"force": "Forza (ri‑OCR di tutto, sostituisce testo)",
|
||
"strict": "Rigido (interrompe se trova testo)"
|
||
},
|
||
"languages": {
|
||
"label": "Lingue",
|
||
"placeholder": "Seleziona lingue"
|
||
},
|
||
"compatibilityMode": {
|
||
"label": "Modalità compatibilità"
|
||
},
|
||
"advancedOptions": {
|
||
"label": "Opzioni di elaborazione",
|
||
"sidecar": "Crea file di testo",
|
||
"deskew": "Raddrizza pagine",
|
||
"clean": "Pulisci file di input",
|
||
"cleanFinal": "Pulisci output finale"
|
||
}
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica impostazioni OCR"
|
||
},
|
||
"mode": {
|
||
"title": "Modalità OCR",
|
||
"text": "L’OCR (Riconoscimento Ottico dei Caratteri) ti aiuta a trasformare pagine scansionate o schermate in testo ricercabile, copiabile o evidenziabile.",
|
||
"bullet1": "Automatico salta le pagine che hanno già layer di testo.",
|
||
"bullet2": "Forza riesegue l’OCR su ogni pagina e sostituisce tutto il testo.",
|
||
"bullet3": "Rigido si interrompe se trova testo selezionabile."
|
||
},
|
||
"languages": {
|
||
"title": "Lingue",
|
||
"text": "Migliora l’accuratezza OCR specificando le lingue attese. Scegline una o più per guidare il rilevamento."
|
||
},
|
||
"output": {
|
||
"title": "Output",
|
||
"text": "Decidi come vuoi formattare l’output del testo:",
|
||
"bullet1": "PDF ricercabile incorpora il testo dietro l’immagine originale.",
|
||
"bullet2": "HOCR XML restituisce un file strutturato leggibile dalle macchine.",
|
||
"bullet3": "Sidecar testo semplice crea un file .txt con contenuto grezzo."
|
||
},
|
||
"advanced": {
|
||
"header": {
|
||
"title": "Elaborazione OCR avanzata"
|
||
},
|
||
"compatibility": {
|
||
"title": "Modalità compatibilità",
|
||
"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."
|
||
},
|
||
"sidecar": {
|
||
"title": "Crea file di testo",
|
||
"text": "Genera un file .txt separato insieme al PDF contenente tutto il testo estratto per un facile accesso ed elaborazione."
|
||
},
|
||
"deskew": {
|
||
"title": "Raddrizza pagine",
|
||
"text": "Corregge automaticamente pagine storte o inclinate per migliorare l’accuratezza OCR. Utile per documenti scansionati non perfettamente allineati."
|
||
},
|
||
"clean": {
|
||
"title": "Pulisci file di input",
|
||
"text": "Pre‑elabora l’input rimuovendo rumore, migliorando il contrasto e ottimizzando l’immagine per un OCR migliore prima dell’elaborazione."
|
||
},
|
||
"cleanFinal": {
|
||
"title": "Pulisci output finale",
|
||
"text": "Post‑elabora il PDF finale rimuovendo artefatti OCR e ottimizzando il layer di testo per migliore leggibilità e dimensioni minori."
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "OCR operation failed"
|
||
}
|
||
},
|
||
"extractImages": {
|
||
"tags": "immagine,foto,salva,archivio,zip,catturare,prendere",
|
||
"title": "Estrai immagini",
|
||
"header": "Estrai immagini",
|
||
"selectText": "Seleziona il formato in cui salvare le immagini estratte",
|
||
"allowDuplicates": "Salva le immagini duplicate",
|
||
"submit": "Estrai",
|
||
"settings": {
|
||
"title": "Impostazioni"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante l'estrazione delle immagini dal PDF."
|
||
}
|
||
},
|
||
"pdfToPDFA": {
|
||
"tags": "archivio,a lungo termine,standard,conversione,archiviazione,conservazione",
|
||
"title": "Da PDF a PDF/A",
|
||
"header": "Da PDF a PDF/A",
|
||
"credit": "Questo servizio utilizza libreoffice per la conversione in PDF/A.",
|
||
"submit": "Converti",
|
||
"tip": "Attualmente non funziona per più input contemporaneamente",
|
||
"outputFormat": "Formato di output",
|
||
"pdfWithDigitalSignature": "Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo."
|
||
},
|
||
"PDFToWord": {
|
||
"tags": "doc,docx,odt,word,trasformazione,formato,conversione,office,microsoft,filedoc",
|
||
"title": "Da PDF a Word",
|
||
"header": "Da PDF a Word",
|
||
"selectText": {
|
||
"1": "Formato file di output"
|
||
},
|
||
"credit": "Questo servizio utilizza LibreOffice per la conversione.",
|
||
"submit": "Converti"
|
||
},
|
||
"PDFToPresentation": {
|
||
"tags": "diapositive,mostra,office,microsoft",
|
||
"title": "Da PDF a presentazione",
|
||
"header": "Da PDF a presentazione",
|
||
"selectText": {
|
||
"1": "Formato file di output"
|
||
},
|
||
"credit": "Questo servizio utilizza LibreOffice per la conversione.",
|
||
"submit": "Converti"
|
||
},
|
||
"PDFToText": {
|
||
"tags": "Microsoft Rich Format,formato Rich Text,formato Rich Text",
|
||
"title": "Da PDF a testo/RTF",
|
||
"header": "Da PDF a testo/RTF",
|
||
"selectText": {
|
||
"1": "Formato file di output"
|
||
},
|
||
"credit": "Questo servizio utilizza LibreOffice per la conversione.",
|
||
"submit": "Converti"
|
||
},
|
||
"PDFToHTML": {
|
||
"tags": "contenuto web,facile da usare per il browser",
|
||
"title": "Da PDF a HTML",
|
||
"header": "Da PDF a HTML",
|
||
"credit": "Questo servizio utilizza pdftohtml per la conversione.",
|
||
"submit": "Converti"
|
||
},
|
||
"PDFToXML": {
|
||
"tags": "estrazione dati,contenuto strutturato,interoperabilità,trasformazione,conversione",
|
||
"title": "Da PDF a XML",
|
||
"header": "Da PDF a XML",
|
||
"credit": "Questo servizio utilizza LibreOffice per la conversione.",
|
||
"submit": "Converti"
|
||
},
|
||
"ScannerImageSplit": {
|
||
"tags": "separa,rileva automaticamente,scansiona,multi-foto,organizza",
|
||
"selectText": {
|
||
"1": "Soglia angolo:",
|
||
"2": "Imposta il minimo angolo richiesto perché l'immagine venga ruotata (default: 10).",
|
||
"3": "Tolleranza:",
|
||
"4": "Imposta lo spettro di colori attorno al colore di sfondo stimato (default: 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:",
|
||
"10": "Imposta lo spessore del bordo aggiunto o rimosso per prevenire bordi bianchi nel risultato (predefinito: 1)."
|
||
},
|
||
"info": "Python non è installato. È necessario per l'esecuzione."
|
||
},
|
||
"scannerImageSplit": {
|
||
"title": "Immagini estratte",
|
||
"submit": "Estrai scansioni di immagini",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante l'estrazione delle scansioni di immagini."
|
||
},
|
||
"tooltip": {
|
||
"title": "Divisore di foto",
|
||
"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",
|
||
"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",
|
||
"quickFixes": "Correzioni rapide",
|
||
"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",
|
||
"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",
|
||
"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."
|
||
}
|
||
},
|
||
"sign": {
|
||
"title": "Firma",
|
||
"header": "Firma PDF",
|
||
"upload": "Carica immagine",
|
||
"draw": {
|
||
"title": "Disegna la tua firma",
|
||
"clear": "Cancella"
|
||
},
|
||
"text": {
|
||
"name": "Nome firmatario",
|
||
"placeholder": "Inserisci il tuo nome completo"
|
||
},
|
||
"clear": "Cancella",
|
||
"add": "Aggiungi",
|
||
"saved": "Firme salvate",
|
||
"save": "Firma salvata",
|
||
"applySignatures": "Applica firme",
|
||
"personalSigs": "Firme personali",
|
||
"sharedSigs": "Firme condivise",
|
||
"noSavedSigs": "Nessuna firma salvata trovata",
|
||
"addToAll": "Aggiungi a tutte le pagine",
|
||
"delete": "Elimina",
|
||
"first": "Prima pagina",
|
||
"last": "Ultima pagina",
|
||
"next": "Prossima pagina",
|
||
"previous": "Pagina precedente",
|
||
"maintainRatio": "Attiva il mantenimento delle proporzioni",
|
||
"undo": "Annulla",
|
||
"redo": "Rifare",
|
||
"submit": "Firma documento",
|
||
"steps": {
|
||
"configure": "Configura firma"
|
||
},
|
||
"type": {
|
||
"title": "Tipo di firma",
|
||
"draw": "Disegna",
|
||
"canvas": "Canvas",
|
||
"image": "Immagine",
|
||
"text": "Testo"
|
||
},
|
||
"image": {
|
||
"label": "Carica immagine firma",
|
||
"placeholder": "Seleziona file immagine",
|
||
"hint": "Carica un'immagine PNG o JPG della tua firma"
|
||
},
|
||
"instructions": {
|
||
"title": "Come aggiungere la firma",
|
||
"canvas": "After drawing your signature in the canvas, close the modal then click anywhere on the PDF to place it.",
|
||
"image": "After uploading your signature image above, click anywhere on the PDF to place it.",
|
||
"text": "After entering your name above, click anywhere on the PDF to place your signature."
|
||
},
|
||
"mode": {
|
||
"move": "Move Signature",
|
||
"place": "Place Signature"
|
||
},
|
||
"updateAndPlace": "Update and Place",
|
||
"activate": "Attiva posizionamento firma",
|
||
"deactivate": "Interrompi posizionamento firme",
|
||
"results": {
|
||
"title": "Risultati firma"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la firma del PDF."
|
||
},
|
||
"tags": "autorizza,iniziali,firma-tracciata,firma-testo,firma-immagine"
|
||
},
|
||
"flatten": {
|
||
"title": "Appiattire",
|
||
"header": "Appiattisci PDF",
|
||
"flattenOnlyForms": "Appiattisci solo i moduli",
|
||
"submit": "Appiattisci",
|
||
"filenamePrefix": "piatto",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"steps": {
|
||
"settings": "Impostazioni"
|
||
},
|
||
"options": {
|
||
"stepTitle": "Opzioni di flattening",
|
||
"title": "Opzioni di flattening",
|
||
"flattenOnlyForms": {
|
||
"label": "Appiattisci solo i moduli",
|
||
"desc": "Appiattisci solo i campi modulo, lasciando intatti gli altri elementi interattivi"
|
||
},
|
||
"note": "Il flattening rimuove gli elementi interattivi dal PDF, rendendoli non modificabili."
|
||
},
|
||
"results": {
|
||
"title": "Risultati Flatten"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante il flattening del PDF."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Informazioni sul flattening dei PDF"
|
||
},
|
||
"description": {
|
||
"title": "Cosa fa il flattening?",
|
||
"text": "Il flattening 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.",
|
||
"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"
|
||
},
|
||
"formsOnly": {
|
||
"title": "Cosa significa 'Appiattisci solo i moduli'?",
|
||
"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.",
|
||
"bullet1": "I moduli diventano non modificabili",
|
||
"bullet2": "I collegamenti restano cliccabili",
|
||
"bullet3": "Commenti e note restano visibili",
|
||
"bullet4": "I segnalibri aiutano ancora la navigazione"
|
||
}
|
||
},
|
||
"tags": "statico,disattivato,non interattivo,ottimizzato"
|
||
},
|
||
"repair": {
|
||
"tags": "aggiustare,ripristinare,correggere,recuperare",
|
||
"title": "Ripara",
|
||
"header": "Ripara PDF",
|
||
"submit": "Ripara",
|
||
"description": "Questo strumento tenterà di riparare file PDF corrotti o danneggiati. Non sono richieste impostazioni aggiuntive.",
|
||
"filenamePrefix": "riparato",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la riparazione del PDF."
|
||
},
|
||
"results": {
|
||
"title": "Risultati riparazione"
|
||
}
|
||
},
|
||
"removeBlanks": {
|
||
"title": "Rimuovi spazi vuoti",
|
||
"header": "Rimuovi pagine vuote",
|
||
"settings": {
|
||
"title": "Impostazioni"
|
||
},
|
||
"threshold": {
|
||
"label": "Soglia di bianchezza pixel"
|
||
},
|
||
"whitePercent": {
|
||
"label": "Soglia percentuale di bianco",
|
||
"unit": "%"
|
||
},
|
||
"includeBlankPages": {
|
||
"label": "Includi pagine bianche rilevate"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Impostazioni Rimozione Pagine Bianche"
|
||
},
|
||
"threshold": {
|
||
"title": "Soglia di bianchezza pixel",
|
||
"text": "Controlla quanto un pixel deve essere 'bianco' per essere considerato tale. Aiuta a determinare cosa conta come area bianca sulla pagina.",
|
||
"bullet1": "0 = Nero puro (più restrittivo)",
|
||
"bullet2": "128 = Grigio medio",
|
||
"bullet3": "255 = Bianco puro (meno restrittivo)"
|
||
},
|
||
"whitePercent": {
|
||
"title": "Soglia percentuale di bianco",
|
||
"text": "Imposta la percentuale minima di pixel bianchi richiesta perché una pagina sia considerata bianca e venga rimossa.",
|
||
"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"
|
||
},
|
||
"includeBlankPages": {
|
||
"title": "Includi pagine bianche rilevate",
|
||
"text": "Se abilitato, crea un PDF separato contenente tutte le pagine bianche rilevate e rimosse dal documento originale.",
|
||
"bullet1": "Utile per rivedere ciò che è stato rimosso",
|
||
"bullet2": "Aiuta a verificare l’accuratezza del rilevamento",
|
||
"bullet3": "Può essere disabilitato per ridurre la dimensione del file di output"
|
||
}
|
||
},
|
||
"submit": "Rimuovi",
|
||
"error": {
|
||
"failed": "Failed to remove blank pages"
|
||
},
|
||
"results": {
|
||
"title": "Removed Blank Pages"
|
||
},
|
||
"tags": "pulire,semplificare,non contenere contenuti,organizzare"
|
||
},
|
||
"removeAnnotations": {
|
||
"tags": "commenti,evidenziazioni,note,markup,rimozione",
|
||
"title": "Rimuovi Annotazioni",
|
||
"header": "Rimuovi Annotazioni",
|
||
"submit": "Rimuovi",
|
||
"settings": {
|
||
"title": "Impostazioni"
|
||
},
|
||
"info": {
|
||
"title": "Informazioni su Rimuovi annotazioni",
|
||
"description": "Questo strumento rimuoverà tutte le annotazioni (commenti, evidenziazioni, note, ecc.) dai tuoi documenti PDF."
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la rimozione delle annotazioni dal PDF."
|
||
}
|
||
},
|
||
"compare": {
|
||
"tags": "differenziare,contrastare,cambiare,analisi",
|
||
"title": "Compara",
|
||
"header": "Compara PDF",
|
||
"highlightColor": {
|
||
"1": "Evidenzia colore 1:",
|
||
"2": "Evidenzia colore 2:"
|
||
},
|
||
"document": {
|
||
"1": "Documento 1",
|
||
"2": "Documento 2"
|
||
},
|
||
"submit": "Compara",
|
||
"complex": {
|
||
"message": "Uno o entrambi i documenti forniti sono file di grandi dimensioni, l'accuratezza del confronto potrebbe risultare ridotta"
|
||
},
|
||
"large": {
|
||
"file": {
|
||
"message": "Uno o entrambi i documenti forniti sono troppo grandi per essere elaborati"
|
||
}
|
||
},
|
||
"no": {
|
||
"text": {
|
||
"message": "Uno o entrambi i PDF selezionati non hanno contenuto di testo. Si prega di scegliere PDF con testo per il confronto."
|
||
}
|
||
}
|
||
},
|
||
"certSign": {
|
||
"tags": "autenticare,PEM,P12,ufficiale,crittografare",
|
||
"title": "Firma del certificato",
|
||
"filenamePrefix": "firmato",
|
||
"signMode": {
|
||
"stepTitle": "Modalità firma",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Informazioni sulle firme PDF"
|
||
},
|
||
"overview": {
|
||
"title": "Come funzionano le firme",
|
||
"text": "Entrambe le modalità sigillano il documento (ogni modifica è segnalata come manomissione) e registrano chi/quando/come per auditing. L’attendibilità del visualizzatore dipende dalla catena di certificazione."
|
||
},
|
||
"manual": {
|
||
"title": "Manuale - Porta il tuo certificato",
|
||
"text": "Usa i tuoi file certificato per un’identità in linea col brand. Può mostrare <b>Attendibile</b> quando la tua CA/catena è riconosciuta.",
|
||
"use": "Usa per: verso clienti, legale, compliance."
|
||
},
|
||
"auto": {
|
||
"title": "Automatico - Sigillo di sistema immediato, zero setup",
|
||
"text": "Firma con un certificato <b>auto‑firmato</b> del server. Stessa <b>sigillatura anti‑manomissione</b> e <b>audit trail</b>; in genere mostra <b>Non verificato</b> nei visualizzatori.",
|
||
"use": "Usa quando: serve velocità e identità interna coerente tra revisioni e archivi."
|
||
},
|
||
"rule": {
|
||
"title": "Regola pratica",
|
||
"text": "Serve stato <b>Attendibile</b> per il destinatario? <b>Manuale</b>. Serve un sigillo anti‑manomissione rapido e audit trail senza setup? <b>Automatico</b>."
|
||
}
|
||
}
|
||
},
|
||
"certTypeStep": {
|
||
"stepTitle": "Formato certificato"
|
||
},
|
||
"certFiles": {
|
||
"stepTitle": "File certificato"
|
||
},
|
||
"appearance": {
|
||
"stepTitle": "Aspetto firma",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Informazioni sull’aspetto della firma"
|
||
},
|
||
"invisible": {
|
||
"title": "Firme invisibili",
|
||
"text": "La firma viene aggiunta al PDF per la sicurezza ma non sarà visibile durante la visualizzazione. Perfetta per esigenze legali senza modificare l’aspetto del documento.",
|
||
"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"
|
||
},
|
||
"visible": {
|
||
"title": "Firme visibili",
|
||
"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.",
|
||
"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"
|
||
}
|
||
},
|
||
"invisible": "Invisible",
|
||
"options": {
|
||
"title": "Signature Details"
|
||
},
|
||
"visible": "Visible"
|
||
},
|
||
"sign": {
|
||
"submit": "Firma PDF",
|
||
"results": "PDF firmato"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante l’elaborazione delle firme."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Gestione firme: informazioni"
|
||
},
|
||
"overview": {
|
||
"title": "Cosa può fare questo strumento?",
|
||
"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.",
|
||
"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"
|
||
},
|
||
"validation": {
|
||
"title": "Verifica delle firme",
|
||
"text": "Quando controlli le firme, lo strumento indica se sono valide, chi ha firmato, quando e se il documento è stato modificato dopo la firma.",
|
||
"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"
|
||
},
|
||
"signing": {
|
||
"title": "Aggiunta delle firme",
|
||
"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.",
|
||
"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'"
|
||
}
|
||
},
|
||
"certType": {
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Informazioni sui tipi di certificato"
|
||
},
|
||
"what": {
|
||
"title": "Che cos’è un certificato?",
|
||
"text": "È un’identità 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."
|
||
},
|
||
"which": {
|
||
"title": "Quale opzione dovrei usare?",
|
||
"text": "Scegli il formato che corrisponde al tuo file di certificato:",
|
||
"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"
|
||
},
|
||
"convert": {
|
||
"title": "Chiave non elencata?",
|
||
"text": "Converti il tuo file in un keystore Java (.jks) con keytool, poi scegli JKS."
|
||
}
|
||
}
|
||
},
|
||
"chooseCertificate": "Choose Certificate File",
|
||
"chooseJksFile": "Choose JKS File",
|
||
"chooseP12File": "Choose PKCS12 File",
|
||
"choosePfxFile": "Choose PFX File",
|
||
"choosePrivateKey": "Choose Private Key File",
|
||
"location": "Location",
|
||
"logoTitle": "Logo",
|
||
"name": "Name",
|
||
"noLogo": "No Logo",
|
||
"pageNumber": "Page Number",
|
||
"password": "Certificate Password",
|
||
"passwordOptional": "Leave empty if no password",
|
||
"reason": "Reason",
|
||
"serverCertMessage": "Using server certificate - no files or password required",
|
||
"showLogo": "Show Logo"
|
||
},
|
||
"removeCertSign": {
|
||
"tags": "autenticare,PEM,P12,ufficiale,decifrare",
|
||
"title": "Rimuovi certificato della firma",
|
||
"header": "Rimuovere il certificato digitale dal PDF",
|
||
"selectPDF": "Seleziona un file PDF:",
|
||
"submit": "Rimuovi firma",
|
||
"description": "Questo strumento rimuoverà le firme digitali dei certificati dal tuo PDF.",
|
||
"filenamePrefix": "non_firmato",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la rimozione delle firme certificato."
|
||
},
|
||
"results": {
|
||
"title": "Risultati rimozione certificati"
|
||
}
|
||
},
|
||
"pageLayout": {
|
||
"tags": "unire,comporre,visualizzazione singola,organizzare",
|
||
"title": "Layout multipagina",
|
||
"header": "Layout multipagina",
|
||
"pagesPerSheet": "Pagine per foglio:",
|
||
"addBorder": "Aggiungi bordi",
|
||
"submit": "Invia",
|
||
"desc": {
|
||
"2": "Place 2 pages side-by-side on a single sheet.",
|
||
"3": "Place 3 pages on a single sheet in a single row.",
|
||
"4": "Place 4 pages on a single sheet (2 × 2 grid).",
|
||
"9": "Place 9 pages on a single sheet (3 × 3 grid).",
|
||
"16": "Place 16 pages on a single sheet (4 × 4 grid)."
|
||
},
|
||
"error": {
|
||
"failed": "An error occurred while creating the multi-page layout."
|
||
}
|
||
},
|
||
"bookletImposition": {
|
||
"tags": "libretto,imposizione,stampa,rilegatura,piegatura,signatura",
|
||
"title": "Imposizione a libretto",
|
||
"header": "Imposizione a libretto",
|
||
"submit": "Crea libretto",
|
||
"spineLocation": {
|
||
"label": "Posizione dorso",
|
||
"left": "Sinistra (Standard)",
|
||
"right": "Destra (RTL)"
|
||
},
|
||
"doubleSided": {
|
||
"label": "Stampa fronte‑retro",
|
||
"tooltip": "Crea sia fronte che retro per una corretta stampa del libretto"
|
||
},
|
||
"manualDuplex": {
|
||
"title": "Modalità duplex manuale",
|
||
"instructions": "Per stampanti senza duplex automatico. Dovrai eseguire due volte:"
|
||
},
|
||
"duplexPass": {
|
||
"label": "Passaggio di stampa",
|
||
"first": "1° passaggio",
|
||
"second": "2° passaggio",
|
||
"firstInstructions": "Stampa i fronti → impila a faccia in giù → esegui di nuovo con 2° passaggio",
|
||
"secondInstructions": "Carica la pila stampata a faccia in giù → stampa i retro"
|
||
},
|
||
"rtlBinding": {
|
||
"label": "Rilegatura da destra a sinistra",
|
||
"tooltip": "Per arabo, ebraico o altre lingue RTL"
|
||
},
|
||
"addBorder": {
|
||
"label": "Aggiungi bordi attorno alle pagine",
|
||
"tooltip": "Aggiunge bordi intorno a ogni sezione di pagina per aiutare con il taglio e l’allineamento"
|
||
},
|
||
"addGutter": {
|
||
"label": "Aggiungi margine interno (gutter)",
|
||
"tooltip": "Aggiunge spazio interno per la rilegatura"
|
||
},
|
||
"gutterSize": {
|
||
"label": "Dimensione gutter (punti)"
|
||
},
|
||
"flipOnShortEdge": {
|
||
"label": "Capovolgi sul lato corto (solo duplex automatico)",
|
||
"tooltip": "Abilita per la stampa duplex sul lato corto (solo duplex automatico - ignorato in modalità manuale)",
|
||
"manualNote": "Non necessario in modalità manuale: capovolgi tu la pila"
|
||
},
|
||
"advanced": {
|
||
"toggle": "Opzioni avanzate"
|
||
},
|
||
"paperSizeNote": "La dimensione della carta è ricavata automaticamente dalla prima pagina.",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Guida alla creazione del libretto"
|
||
},
|
||
"description": {
|
||
"title": "Cos’è l’imposizione a libretto?",
|
||
"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."
|
||
},
|
||
"example": {
|
||
"title": "Esempio: libretto da 8 pagine",
|
||
"text": "Il tuo documento di 8 pagine diventa 2 fogli:",
|
||
"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"
|
||
},
|
||
"printing": {
|
||
"title": "Come stampare e assemblare",
|
||
"text": "Segui questi passaggi per libretti perfetti:",
|
||
"bullet1": "Stampa fronte‑retro 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'"
|
||
},
|
||
"manualDuplex": {
|
||
"title": "Duplex manuale (stampanti solo fronte)",
|
||
"text": "Per stampanti senza duplex automatico:",
|
||
"bullet1": "Disattiva 'Stampa fronte‑retro'",
|
||
"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"
|
||
},
|
||
"advanced": {
|
||
"title": "Opzioni avanzate",
|
||
"text": "Affina il tuo libretto:",
|
||
"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"
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la creazione dell’imposizione a libretto."
|
||
}
|
||
},
|
||
"scalePages": {
|
||
"title": "Regola la scala della pagina",
|
||
"header": "Regola la scala della pagina",
|
||
"pageSize": "Dimensione di una pagina del documento.",
|
||
"keepPageSize": "Dimensione originale",
|
||
"scaleFactor": "Livello di zoom (ritaglio) di una pagina.",
|
||
"submit": "Invia"
|
||
},
|
||
"adjustPageScale": {
|
||
"tags": "ridimensiona,modifica,dimensione,adatta",
|
||
"title": "Regola Scala Pagina",
|
||
"header": "Regola Scala Pagina",
|
||
"scaleFactor": {
|
||
"label": "Fattore di scala"
|
||
},
|
||
"pageSize": {
|
||
"label": "Dimensione pagina di destinazione",
|
||
"keep": "Mantieni dimensioni originali",
|
||
"letter": "Letter",
|
||
"legal": "Legal"
|
||
},
|
||
"submit": "Regola scala pagina",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la regolazione della scala della pagina."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica Impostazioni Scala Pagina"
|
||
},
|
||
"description": {
|
||
"title": "Descrizione",
|
||
"text": "Regola la dimensione del contenuto PDF e cambia le dimensioni della pagina."
|
||
},
|
||
"scaleFactor": {
|
||
"title": "Fattore di scala",
|
||
"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.",
|
||
"bullet1": "1,0 = Dimensione originale",
|
||
"bullet2": "0,5 = Metà dimensione (50% più piccolo)",
|
||
"bullet3": "2,0 = Doppia dimensione (200% più grande, potrebbe ritagliare)"
|
||
},
|
||
"pageSize": {
|
||
"title": "Dimensione pagina di destinazione",
|
||
"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."
|
||
}
|
||
}
|
||
},
|
||
"add-page-numbers": {
|
||
"tags": "impaginare,etichettare,organizzare,indicizzare"
|
||
},
|
||
"auto-rename": {
|
||
"tags": "rilevamento automatico,basato su intestazione,organizzazione,rietichettatura",
|
||
"title": "Rinomina automatica",
|
||
"header": "Rinomina automatica PDF",
|
||
"description": "Trova automaticamente il titolo dal contenuto del PDF e lo usa come nome file.",
|
||
"submit": "Rinomina automatica",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la rinomina automatica del PDF."
|
||
},
|
||
"results": {
|
||
"title": "Risultati Rinomina Automatica"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Come funziona Rinomina Automatica"
|
||
},
|
||
"howItWorks": {
|
||
"title": "Rinomina intelligente",
|
||
"text": "Trova automaticamente il titolo dal contenuto del PDF e lo usa come nome file.",
|
||
"bullet1": "Cerca testo che sembri un titolo o un’intestazione",
|
||
"bullet2": "Crea un nome file pulito e valido dal titolo rilevato",
|
||
"bullet3": "Mantiene il nome originale se non trova un titolo adatto"
|
||
}
|
||
}
|
||
},
|
||
"adjust-contrast": {
|
||
"tags": "correzione del colore,messa a punto,modifica,miglioramento"
|
||
},
|
||
"crop": {
|
||
"title": "Ritaglia",
|
||
"header": "Ritaglia PDF",
|
||
"submit": "Invia",
|
||
"noFileSelected": "Seleziona un file PDF per iniziare il ritaglio",
|
||
"preview": {
|
||
"title": "Selezione area di ritaglio"
|
||
},
|
||
"reset": "Reimposta all’intero PDF",
|
||
"coordinates": {
|
||
"title": "Posizione e dimensioni",
|
||
"x": {
|
||
"label": "X Position",
|
||
"desc": "Left edge (points)"
|
||
},
|
||
"y": {
|
||
"label": "Y Position",
|
||
"desc": "Bottom edge (points)"
|
||
},
|
||
"width": {
|
||
"label": "Width",
|
||
"desc": "Crop width (points)"
|
||
},
|
||
"height": {
|
||
"label": "Height",
|
||
"desc": "Crop height (points)"
|
||
}
|
||
},
|
||
"error": {
|
||
"invalidArea": "L’area di ritaglio supera i limiti del PDF",
|
||
"failed": "Impossibile ritagliare il PDF"
|
||
},
|
||
"steps": {
|
||
"selectArea": "Seleziona area di ritaglio"
|
||
},
|
||
"tooltip": {
|
||
"title": "Come ritagliare i PDF",
|
||
"description": "Seleziona l’area da ritagliare dal tuo PDF trascinando e ridimensionando la sovrapposizione blu sulla miniatura.",
|
||
"drag": "Trascina la sovrapposizione per spostare l’area di ritaglio",
|
||
"resize": "Trascina i bordi e gli angoli per ridimensionare",
|
||
"precision": "Usa gli input delle coordinate per un posizionamento preciso"
|
||
},
|
||
"results": {
|
||
"title": "Risultati ritaglio"
|
||
},
|
||
"automation": {
|
||
"info": "Enter crop coordinates in PDF points. Origin (0,0) is at bottom-left. These values will be applied to all PDFs processed in this automation.",
|
||
"reference": "Reference: A4 page is 595.28 × 841.89 points (210mm × 297mm). 1 inch = 72 points."
|
||
},
|
||
"tags": "tagliare,ridurre,modificare,modellare"
|
||
},
|
||
"autoSplitPDF": {
|
||
"tags": "Basato su QR,separato,scansiona segmenti,organizza",
|
||
"title": "PDF diviso automaticamente",
|
||
"header": "PDF diviso automaticamente",
|
||
"description": "Stampa, inserisci, scansiona, carica e lasciaci separare automaticamente i tuoi documenti. Non è necessario alcuno smistamento manuale.",
|
||
"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."
|
||
},
|
||
"formPrompt": "Invia PDF contenente divisori di pagina Stirling-PDF:",
|
||
"duplexMode": "Modalità duplex (scansione fronte e retro)",
|
||
"dividerDownload2": "Scarica 'Divisore automatico (con istruzioni).pdf'",
|
||
"submit": "Invia"
|
||
},
|
||
"sanitizePdf": {
|
||
"tags": "pulire,proteggere,rimuovere le minacce"
|
||
},
|
||
"URLToPDF": {
|
||
"tags": "acquisizione web,salvataggio pagina,web-to-doc,archivio",
|
||
"title": "URL a PDF",
|
||
"header": "URL a PDF",
|
||
"submit": "Converti",
|
||
"credit": "Utilizza WeasyPrint"
|
||
},
|
||
"HTMLToPDF": {
|
||
"tags": "markup,contenuto web,trasformazione,conversione",
|
||
"title": "HTML a PDF",
|
||
"header": "HTML a PDF",
|
||
"help": "Accetta file HTML e ZIP contenenti html/css/immagini ecc. richiesti",
|
||
"submit": "Converti",
|
||
"credit": "Utilizza WeasyPrint",
|
||
"zoom": "Livello di zoom per la visualizzazione del sito web.",
|
||
"pageWidth": "Larghezza della pagina in centimetri. (Vuoto per impostazione predefinita)",
|
||
"pageHeight": "Altezza della pagina in centimetri. (Vuoto per impostazione predefinita)",
|
||
"marginTop": "Margine superiore della pagina in millimetri. (Vuoto per impostazione predefinita)",
|
||
"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)",
|
||
"printBackground": "Rendering dello sfondo dei siti Web.",
|
||
"defaultHeader": "Abilita intestazione predefinita (nome e numero di pagina)",
|
||
"cssMediaType": "Cambia il tipo di supporto CSS della pagina.",
|
||
"none": "Nessuno",
|
||
"print": "Stampa",
|
||
"screen": "Schermo"
|
||
},
|
||
"MarkdownToPDF": {
|
||
"tags": "markup,contenuto web,trasformazione,conversione",
|
||
"title": "Markdown in PDF",
|
||
"header": "Markdown in PDF",
|
||
"submit": "Converti",
|
||
"help": "Conversione in corso",
|
||
"credit": "Utilizza WeasyPrint"
|
||
},
|
||
"PDFToMarkdown": {
|
||
"tags": "markup,contenuto-web,trasformazione,convertire,md",
|
||
"title": "PDF in Markdown",
|
||
"header": "PDF in Markdown",
|
||
"submit": "Converti"
|
||
},
|
||
"getPdfInfo": {
|
||
"tags": "informazioni,dati,stati,statistiche",
|
||
"title": "Ottieni informazioni in PDF",
|
||
"header": "Ottieni informazioni in PDF",
|
||
"submit": "Ottieni informazioni",
|
||
"downloadJson": "Scarica JSON"
|
||
},
|
||
"extractPage": {
|
||
"tags": "estrarre"
|
||
},
|
||
"PdfToSinglePage": {
|
||
"tags": "pagina singola"
|
||
},
|
||
"showJS": {
|
||
"tags": "JS",
|
||
"title": "Mostra Javascript",
|
||
"header": "Mostra Javascript",
|
||
"downloadJS": "Scarica Javascript",
|
||
"submit": "Mostra"
|
||
},
|
||
"redact": {
|
||
"tags": "Redigere,nascondere,oscurare,nero,pennarello,nascosto,manuale",
|
||
"title": "Redazione manuale",
|
||
"submit": "Redazione",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la redazione del PDF."
|
||
},
|
||
"modeSelector": {
|
||
"title": "Metodo di redazione",
|
||
"mode": "Modalità",
|
||
"automatic": "Automatica",
|
||
"automaticDesc": "Redigi testo in base ai termini di ricerca",
|
||
"manual": "Manuale",
|
||
"manualDesc": "Clicca e trascina per redigere aree specifiche",
|
||
"manualComingSoon": "Redazione manuale in arrivo"
|
||
},
|
||
"auto": {
|
||
"header": "Redazione automatica",
|
||
"settings": {
|
||
"title": "Impostazioni di redazione",
|
||
"advancedTitle": "Avanzate"
|
||
},
|
||
"colorLabel": "Colore riquadro",
|
||
"wordsToRedact": {
|
||
"title": "Parole da redigere",
|
||
"placeholder": "Inserisci una parola",
|
||
"add": "Aggiungi",
|
||
"examples": "Esempi: Riservato, Top‑Secret"
|
||
},
|
||
"useRegexLabel": "Usa regex",
|
||
"wholeWordSearchLabel": "Cerca parola intera",
|
||
"customPaddingLabel": "Padding extra personalizzato",
|
||
"convertPDFToImageLabel": "Converti PDF in PDF‑immagine"
|
||
},
|
||
"tooltip": {
|
||
"mode": {
|
||
"header": {
|
||
"title": "Metodo di redazione"
|
||
},
|
||
"automatic": {
|
||
"title": "Redazione automatica",
|
||
"text": "Trova e redige automaticamente il testo specificato in tutto il documento. Perfetto per rimuovere informazioni sensibili ricorrenti come nomi, indirizzi o etichette riservate."
|
||
},
|
||
"manual": {
|
||
"title": "Redazione manuale",
|
||
"text": "Clicca e trascina per selezionare manualmente le aree da redigere. Offre controllo preciso su cosa viene redatto. (In arrivo)"
|
||
}
|
||
},
|
||
"words": {
|
||
"header": {
|
||
"title": "Parole da redigere"
|
||
},
|
||
"description": {
|
||
"title": "Corrispondenza testo",
|
||
"text": "Inserisci parole o frasi da trovare e redigere nel documento. Ogni parola verrà cercata separatamente."
|
||
},
|
||
"bullet1": "Aggiungi una parola alla volta",
|
||
"bullet2": "Premi Invio o clicca 'Aggiungi un’altra' per aggiungere",
|
||
"bullet3": "Clicca × per rimuovere parole",
|
||
"examples": {
|
||
"title": "Esempi comuni",
|
||
"text": "Parole tipiche da redigere includono: coordinate bancarie, indirizzi email o nomi specifici."
|
||
}
|
||
},
|
||
"advanced": {
|
||
"header": {
|
||
"title": "Impostazioni di redazione avanzate"
|
||
},
|
||
"color": {
|
||
"title": "Colore riquadro e padding",
|
||
"text": "Personalizza l’aspetto dei riquadri di redazione. Il nero è standard, ma puoi scegliere qualsiasi colore. Il padding aggiunge spazio extra attorno al testo trovato."
|
||
},
|
||
"regex": {
|
||
"title": "Usa regex",
|
||
"text": "Abilita espressioni regolari per ricerche avanzate. Utile per trovare numeri di telefono, email o pattern complessi.",
|
||
"bullet1": "Esempio: \\d{4}-\\d{2}-\\d{2} per trovare date in formato AAAA-MM-GG",
|
||
"bullet2": "Usare con cautela - testa accuratamente"
|
||
},
|
||
"wholeWord": {
|
||
"title": "Ricerca parola intera",
|
||
"text": "Abbina solo parole complete, non corrispondenze parziali. 'Mario' non corrisponderà a 'Marioni' quando abilitato."
|
||
},
|
||
"convert": {
|
||
"title": "Converti in PDF‑immagine",
|
||
"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."
|
||
}
|
||
}
|
||
},
|
||
"manual": {
|
||
"header": "Redazione manuale",
|
||
"textBasedRedaction": "Redazione basata su testo",
|
||
"pageBasedRedaction": "Redazione per pagina",
|
||
"convertPDFToImageLabel": "Converti PDF in PDF‑immagine (usato per rimuovere testo dietro il riquadro)",
|
||
"pageRedactionNumbers": {
|
||
"title": "Pagine",
|
||
"placeholder": "(es. 1,2,8 o 4,7,12-16 o 2n-1)"
|
||
},
|
||
"redactionColor": {
|
||
"title": "Colore redazione"
|
||
},
|
||
"export": "Esporta",
|
||
"upload": "Carica",
|
||
"boxRedaction": "Redazione con riquadro",
|
||
"zoom": "Zoom",
|
||
"zoomIn": "Ingrandisci",
|
||
"zoomOut": "Riduci",
|
||
"nextPage": "Pagina successiva",
|
||
"previousPage": "Pagina precedente",
|
||
"toggleSidebar": "Mostra/Nascondi barra laterale",
|
||
"showThumbnails": "Mostra miniature",
|
||
"showDocumentOutline": "Mostra sommario documento (doppio clic per espandere/comprimere tutte le voci)",
|
||
"showAttachments": "Mostra allegati",
|
||
"showLayers": "Mostra livelli (doppio clic per reimpostare tutti i livelli allo stato predefinito)",
|
||
"colourPicker": "Selettore colore",
|
||
"findCurrentOutlineItem": "Trova voce sommario corrente",
|
||
"applyChanges": "Applica modifiche"
|
||
}
|
||
},
|
||
"tableExtraxt": {
|
||
"tags": "CSV,Estrazione tabella,estrai,converti"
|
||
},
|
||
"autoSizeSplitPDF": {
|
||
"tags": "pdf,diviso,documento,organizzazione"
|
||
},
|
||
"overlay-pdfs": {
|
||
"tags": "Sovrapponi",
|
||
"header": "Invia file PDF in sovrapposizione",
|
||
"title": "Overlay PDFs",
|
||
"desc": "Overlay one PDF on top of another",
|
||
"baseFile": {
|
||
"label": "Seleziona File PDF di base"
|
||
},
|
||
"overlayFiles": {
|
||
"label": "Seleziona sovrapposizione file PDF",
|
||
"placeholder": "Choose PDF(s)...",
|
||
"addMore": "Add more PDFs..."
|
||
},
|
||
"mode": {
|
||
"label": "Seleziona la modalità di sovrapposizione",
|
||
"sequential": "Sovrapposizione sequenziale",
|
||
"interleaved": "Sovrapposizione interfogliata",
|
||
"fixedRepeat": "Risolto il problema con la ripetizione della sovrapposizione"
|
||
},
|
||
"counts": {
|
||
"label": "Numeri sovrapposti (per la modalità di ripetizione fissa)",
|
||
"placeholder": "Inserisci i numeri separati da virgole (ad esempio, 2,3,1)",
|
||
"item": "Count for file",
|
||
"noFiles": "Add overlay files to configure counts"
|
||
},
|
||
"position": {
|
||
"label": "Seleziona posizione di sovrapposizione",
|
||
"foreground": "Primo piano",
|
||
"background": "Sfondo"
|
||
},
|
||
"submit": "Sovrapponi",
|
||
"settings": {
|
||
"title": "Settings"
|
||
},
|
||
"results": {
|
||
"title": "Overlay Results"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Overlay PDFs Overview"
|
||
},
|
||
"description": {
|
||
"title": "Description",
|
||
"text": "Combine a base PDF with one or more overlay PDFs. Overlays can be applied page-by-page in different modes and placed in the foreground or background."
|
||
},
|
||
"mode": {
|
||
"title": "Overlay Mode",
|
||
"text": "Choose how to distribute overlay pages across the base PDF pages.",
|
||
"sequential": "Sequential Overlay: Use pages from the first overlay PDF until it ends, then move to the next.",
|
||
"interleaved": "Interleaved Overlay: Take one page from each overlay in turn.",
|
||
"fixedRepeat": "Fixed Repeat Overlay: Take a set number of pages from each overlay before moving to the next. Use Counts to set the numbers."
|
||
},
|
||
"position": {
|
||
"title": "Overlay Position",
|
||
"text": "Foreground places the overlay on top of the page. Background places it behind."
|
||
},
|
||
"overlayFiles": {
|
||
"title": "Overlay Files",
|
||
"text": "Select one or more PDFs to overlay on the base. The order of these files affects how pages are applied in Sequential and Fixed Repeat modes."
|
||
},
|
||
"counts": {
|
||
"title": "Counts (Fixed Repeat only)",
|
||
"text": "Provide a positive number for each overlay file showing how many pages to take before moving to the next. Required when mode is Fixed Repeat."
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "An error occurred while overlaying PDFs."
|
||
}
|
||
},
|
||
"split-by-sections": {
|
||
"tags": "Dividi sezione,dividi,personalizza",
|
||
"title": "Dividi PDF per sezioni",
|
||
"header": "Dividi il PDF in sezioni",
|
||
"horizontal": {
|
||
"label": "Divisioni orizzontali",
|
||
"placeholder": "Inserire il numero di divisioni orizzontali"
|
||
},
|
||
"vertical": {
|
||
"label": "Divisioni verticali",
|
||
"placeholder": "Inserire il numero di divisioni verticali"
|
||
},
|
||
"submit": "Dividi PDF",
|
||
"merge": "Unisci in un unico PDF"
|
||
},
|
||
"AddStampRequest": {
|
||
"tags": "Timbro,Aggiungi immagine,Centra immagine,Filigrana,PDF,Incorpora,Personalizza",
|
||
"header": "Timbro PDF",
|
||
"title": "Timbro PDF",
|
||
"stampSetup": "Impostazione Timbro",
|
||
"stampType": "Tipo di timbro",
|
||
"stampText": "Testo del timbro",
|
||
"stampImage": "Immagine del timbro",
|
||
"alphabet": "Alfabeto",
|
||
"fontSize": "Dimensione carattere/immagine",
|
||
"rotation": "Rotazione",
|
||
"opacity": "Opacità",
|
||
"position": "Posizione",
|
||
"overrideX": "Sostituisci la coordinata X",
|
||
"overrideY": "Sostituisci la coordinata Y",
|
||
"customMargin": "Margine personalizzato",
|
||
"customColor": "Colore testo personalizzato",
|
||
"submit": "Invia",
|
||
"noStampSelected": "Nessun timbro selezionato. Torna al Passo 1.",
|
||
"customPosition": "Drag the stamp to the desired location in the preview window.",
|
||
"error": {
|
||
"failed": "An error occurred while adding stamp to the PDF."
|
||
},
|
||
"imageSize": "Image Size",
|
||
"margin": "Margin",
|
||
"positionAndFormatting": "Position & Formatting",
|
||
"quickPosition": "Select a position on the page to place the stamp.",
|
||
"results": {
|
||
"title": "Stamp Results"
|
||
}
|
||
},
|
||
"removeImagePdf": {
|
||
"tags": "Rimuovi immagine,operazioni sulla pagina,back-end,lato server"
|
||
},
|
||
"splitPdfByChapters": {
|
||
"tags": "dividi,capitoli,segnalibri,organizza"
|
||
},
|
||
"validateSignature": {
|
||
"tags": "firma,verifica,convalida,pdf,certificato,firma digitale,convalida firma,convalida certificato",
|
||
"title": "Validare le firme PDF",
|
||
"header": "Convalidare le firme digitali",
|
||
"selectPDF": "Seleziona il file PDF firmato",
|
||
"submit": "Convalida firme",
|
||
"results": "Risultati di convalida",
|
||
"status": {
|
||
"_value": "Stato",
|
||
"valid": "Valida",
|
||
"invalid": "Invalida",
|
||
"complete": "Validation complete"
|
||
},
|
||
"signer": "Firmatario",
|
||
"date": "Data",
|
||
"reason": "Ragione",
|
||
"location": "Posizione",
|
||
"noSignatures": "Nessuna firma digitale trovata in questo documento",
|
||
"chain": {
|
||
"invalid": "Convalida della catena di certificati non riuscita: impossibile verificare l'identità del firmatario"
|
||
},
|
||
"trust": {
|
||
"invalid": "Certificato non presente nell'archivio attendibile: la fonte non può essere verificata"
|
||
},
|
||
"cert": {
|
||
"expired": "Il certificato è scaduto",
|
||
"revoked": "Il certificato è stato revocato",
|
||
"info": "Dettagli del certificato",
|
||
"issuer": "Emittente",
|
||
"subject": "Soggetto",
|
||
"serialNumber": "Numero di serie",
|
||
"validFrom": "Valido da",
|
||
"validUntil": "Valido fino a",
|
||
"algorithm": "Algoritmo",
|
||
"keySize": "Dimensione chiave",
|
||
"version": "Versione",
|
||
"keyUsage": "Utilizzo della chiave",
|
||
"selfSigned": "Autofirmato",
|
||
"bits": "bit",
|
||
"details": "Certificate Details"
|
||
},
|
||
"signature": {
|
||
"info": "Informazioni sulla firma",
|
||
"_value": "Firma",
|
||
"mathValid": "La firma è matematicamente valida MA:"
|
||
},
|
||
"selectCustomCert": "File di certificato personalizzato X.509 (opzionale)",
|
||
"downloadCsv": "Download CSV",
|
||
"downloadJson": "Download JSON",
|
||
"downloadPdf": "Download PDF Report",
|
||
"downloadType": {
|
||
"csv": "CSV",
|
||
"json": "JSON",
|
||
"pdf": "PDF"
|
||
},
|
||
"error": {
|
||
"allFailed": "Unable to validate the selected files.",
|
||
"partial": "Some files could not be validated.",
|
||
"reportGeneration": "Could not generate the PDF report. JSON and CSV are available.",
|
||
"unexpected": "Unexpected error during validation."
|
||
},
|
||
"finalizing": "Preparing downloads...",
|
||
"issue": {
|
||
"certExpired": "Certificate expired",
|
||
"certRevocationUnknown": "Certificate revocation status unknown",
|
||
"certRevoked": "Certificate revoked",
|
||
"chainInvalid": "Certificate chain invalid",
|
||
"signatureInvalid": "Signature cryptographic check failed",
|
||
"trustInvalid": "Certificate not trusted"
|
||
},
|
||
"noResults": "Run the validation to generate a report.",
|
||
"noSignaturesShort": "No signatures",
|
||
"processing": "Validating signatures...",
|
||
"report": {
|
||
"continued": "Continued",
|
||
"downloads": "Downloads",
|
||
"entryLabel": "Signature Summary",
|
||
"fields": {
|
||
"created": "Created",
|
||
"fileSize": "File Size",
|
||
"signatureCount": "Total Signatures",
|
||
"signatureDate": "Signature Date"
|
||
},
|
||
"filesEvaluated": "{{count}} files evaluated",
|
||
"footer": "Validated via Stirling PDF",
|
||
"generatedAt": "Generated",
|
||
"noPdf": "PDF report will be available after a successful validation.",
|
||
"page": "Page",
|
||
"shortTitle": "Signature Summary",
|
||
"signatureCountLabel": "{{count}} signatures",
|
||
"signaturesFound": "{{count}} signatures detected",
|
||
"signaturesValid": "{{count}} fully valid",
|
||
"title": "Signature Validation Report"
|
||
},
|
||
"settings": {
|
||
"certHint": "Upload a trusted X.509 certificate to validate against a custom trust source.",
|
||
"title": "Validation Settings"
|
||
},
|
||
"signatureDate": "Signature Date",
|
||
"totalSignatures": "Total Signatures"
|
||
},
|
||
"replaceColor": {
|
||
"tags": "Sostituisci colore,Operazioni pagina,Back end,lato server",
|
||
"labels": {
|
||
"settings": "Settings",
|
||
"colourOperation": "Colour operation"
|
||
},
|
||
"options": {
|
||
"highContrast": "High contrast",
|
||
"invertAll": "Invert all colours",
|
||
"custom": "Custom",
|
||
"cmyk": "Convert to CMYK"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Replace & Invert Colour Settings Overview"
|
||
},
|
||
"description": {
|
||
"title": "Description",
|
||
"text": "Transform PDF colours to improve readability and accessibility. Choose from high contrast presets, invert all colours, or create custom colour schemes."
|
||
},
|
||
"highContrast": {
|
||
"title": "High Contrast",
|
||
"text": "Apply predefined high contrast colour combinations designed for better readability and accessibility compliance.",
|
||
"bullet1": "White text on black background - Classic dark mode",
|
||
"bullet2": "Black text on white background - Standard high contrast",
|
||
"bullet3": "Yellow text on black background - High visibility option",
|
||
"bullet4": "Green text on black background - Alternative high contrast"
|
||
},
|
||
"invertAll": {
|
||
"title": "Invert All Colours",
|
||
"text": "Completely invert all colours in the PDF, creating a negative-like effect. Useful for creating dark mode versions of documents or reducing eye strain in low-light conditions."
|
||
},
|
||
"custom": {
|
||
"title": "Custom Colours",
|
||
"text": "Define your own text and background colours using the colour pickers. Perfect for creating branded documents or specific accessibility requirements.",
|
||
"bullet1": "Text colour - Choose the colour for text elements",
|
||
"bullet2": "Background colour - Set the background colour for the document"
|
||
},
|
||
"cmyk": {
|
||
"title": "Convert to CMYK",
|
||
"text": "Convert the PDF from RGB colour space to CMYK colour space, optimized for professional printing. This process converts colours to the Cyan, Magenta, Yellow, Black model used by printers."
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "An error occurred while processing the colour replacement."
|
||
}
|
||
},
|
||
"login": {
|
||
"title": "Accedi",
|
||
"header": "Accedi",
|
||
"signin": "Accedi",
|
||
"signInWith": "Accedi con",
|
||
"signInAnonymously": "Registrati come ospite",
|
||
"rememberme": "Ricordami",
|
||
"invalid": "Nome utente o password errati.",
|
||
"locked": "Il tuo account è stato bloccato.",
|
||
"signinTitle": "Per favore accedi",
|
||
"ssoSignIn": "Accedi tramite Single Sign-on",
|
||
"oAuth2AutoCreateDisabled": "Creazione automatica utente OAUTH2 DISABILITATA",
|
||
"oAuth2AdminBlockedUser": "La registrazione o l'accesso degli utenti non registrati è attualmente bloccata. Si prega di contattare l'amministratore.",
|
||
"oauth2RequestNotFound": "Richiesta di autorizzazione non trovata",
|
||
"oauth2InvalidUserInfoResponse": "Risposta relativa alle informazioni utente non valida",
|
||
"oauth2invalidRequest": "Richiesta non valida",
|
||
"oauth2AccessDenied": "Accesso negato",
|
||
"oauth2InvalidTokenResponse": "Risposta token non valida",
|
||
"oauth2InvalidIdToken": "Id Token non valido",
|
||
"relyingPartyRegistrationNotFound": "Nessuna registrazione di parte affidabile trovata",
|
||
"userIsDisabled": "L'utente è disattivato, l'accesso è attualmente bloccato con questo nome utente. Si prega di contattare l'amministratore.",
|
||
"alreadyLoggedIn": "Hai già effettuato l'accesso a",
|
||
"alreadyLoggedIn2": "dispositivi. Esci dai dispositivi e riprova.",
|
||
"toManySessions": "Hai troppe sessioni attive",
|
||
"logoutMessage": "Sei stato disconnesso.",
|
||
"youAreLoggedIn": "Hai effettuato l’accesso!",
|
||
"email": "Email",
|
||
"password": "Password",
|
||
"enterEmail": "Inserisci la tua email",
|
||
"enterPassword": "Inserisci la tua password",
|
||
"loggingIn": "Accesso in corso...",
|
||
"username": "Username",
|
||
"enterUsername": "Enter username",
|
||
"useEmailInstead": "Login with email",
|
||
"forgotPassword": "Forgot your password?",
|
||
"logIn": "Log In",
|
||
"signingIn": "Accesso in corso...",
|
||
"login": "Accedi",
|
||
"or": "Oppure",
|
||
"useMagicLink": "Usa invece il magic link",
|
||
"enterEmailForMagicLink": "Inserisci la tua email per ricevere il magic link",
|
||
"sending": "Invio…",
|
||
"sendMagicLink": "Invia magic link",
|
||
"cancel": "Annulla",
|
||
"dontHaveAccount": "Non hai un account? Registrati",
|
||
"home": "Home",
|
||
"debug": "Debug",
|
||
"signOut": "Disconnettiti",
|
||
"pleaseEnterBoth": "Inserisci sia email che password",
|
||
"pleaseEnterEmail": "Inserisci il tuo indirizzo email",
|
||
"magicLinkSent": "Magic link inviato a {{email}}! Controlla la posta e clicca il link per accedere.",
|
||
"passwordResetSent": "Link di reimpostazione password inviato a {{email}}! Segui le istruzioni nell’email.",
|
||
"failedToSignIn": "Accesso con {{provider}} non riuscito: {{message}}",
|
||
"unexpectedError": "Errore imprevisto: {{message}}",
|
||
"accountCreatedSuccess": "Account created successfully! You can now sign in.",
|
||
"passwordChangedSuccess": "Password changed successfully! Please sign in with your new password.",
|
||
"credentialsUpdated": "Your credentials have been updated. Please sign in again."
|
||
},
|
||
"signup": {
|
||
"title": "Crea un account",
|
||
"subtitle": "Unisciti a Stirling PDF per iniziare",
|
||
"name": "Nome",
|
||
"email": "Email",
|
||
"password": "Password",
|
||
"confirmPassword": "Conferma password",
|
||
"enterName": "Inserisci il tuo nome",
|
||
"enterEmail": "Inserisci la tua email",
|
||
"enterPassword": "Inserisci la tua password",
|
||
"confirmPasswordPlaceholder": "Conferma password",
|
||
"or": "oppure",
|
||
"creatingAccount": "Creazione account...",
|
||
"signUp": "Registrati",
|
||
"alreadyHaveAccount": "Hai già un account? Accedi",
|
||
"pleaseFillAllFields": "Compila tutti i campi",
|
||
"passwordsDoNotMatch": "Le password non corrispondono",
|
||
"passwordTooShort": "La password deve contenere almeno 6 caratteri",
|
||
"invalidEmail": "Inserisci un indirizzo email valido",
|
||
"checkEmailConfirmation": "Controlla la tua email per il link di conferma per completare la registrazione.",
|
||
"accountCreatedSuccessfully": "Account creato con successo! Ora puoi accedere.",
|
||
"unexpectedError": "Errore imprevisto: {{message}}",
|
||
"useEmailInstead": "Use Email Instead",
|
||
"nameRequired": "Name is required",
|
||
"emailRequired": "Email is required",
|
||
"passwordRequired": "Password is required",
|
||
"confirmPasswordRequired": "Please confirm your password"
|
||
},
|
||
"pdfToSinglePage": {
|
||
"title": "PDF a pagina singola",
|
||
"header": "PDF a pagina singola",
|
||
"submit": "Converti in pagina singola",
|
||
"description": "Questo strumento unirà tutte le pagine del tuo PDF in un’unica grande pagina. La larghezza resterà la stessa delle pagine originali, ma l’altezza sarà la somma delle altezze di tutte le pagine.",
|
||
"filenamePrefix": "pagina_unica",
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la conversione in pagina singola."
|
||
},
|
||
"results": {
|
||
"title": "Risultati Pagina Unica"
|
||
}
|
||
},
|
||
"pageExtracter": {
|
||
"title": "Estrai pagine",
|
||
"header": "Estrai pagine",
|
||
"submit": "Estrai",
|
||
"placeholder": "(es. 1,2,8 o 4,7,12-16 o 2n-1)"
|
||
},
|
||
"sanitizePDF": {
|
||
"title": "Pulire PDF",
|
||
"header": "Pulisci un file PDF",
|
||
"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"
|
||
},
|
||
"submit": "Pulisci PDF"
|
||
},
|
||
"adjustContrast": {
|
||
"title": "Regola il contrasto",
|
||
"header": "Regola il contrasto",
|
||
"basic": "Basic Adjustments",
|
||
"contrast": "Contrasto:",
|
||
"brightness": "Luminosità:",
|
||
"saturation": "Saturazione:",
|
||
"download": "Salva",
|
||
"adjustColors": "Adjust Colors",
|
||
"blue": "Blue",
|
||
"confirm": "Confirm",
|
||
"error": {
|
||
"failed": "Failed to adjust colors/contrast"
|
||
},
|
||
"green": "Green",
|
||
"noPreview": "Select a PDF to preview",
|
||
"red": "Red",
|
||
"results": {
|
||
"title": "Adjusted PDF"
|
||
}
|
||
},
|
||
"compress": {
|
||
"title": "Comprimi",
|
||
"desc": "Comprimi i PDF per ridurne la dimensione.",
|
||
"header": "Comprimi PDF",
|
||
"method": {
|
||
"title": "Metodo di compressione",
|
||
"quality": "Qualità",
|
||
"filesize": "Dimensione"
|
||
},
|
||
"credit": "Questo servizio utilizza qpdf per la compressione/ottimizzazione dei PDF.",
|
||
"grayscale": {
|
||
"label": "Applica scala di grigio per la compressione"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica impostazioni di compressione"
|
||
},
|
||
"description": {
|
||
"title": "Descrizione",
|
||
"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 l’intensità della compressione."
|
||
},
|
||
"qualityAdjustment": {
|
||
"title": "Regolazione qualità",
|
||
"text": "Trascina il cursore per regolare l’intensità della compressione. Valori bassi (1‑3) preservano la qualità ma producono file più grandi. Valori alti (7‑9) riducono maggiormente la dimensione ma diminuiscono la nitidezza delle immagini.",
|
||
"bullet1": "Valori più bassi preservano la qualità",
|
||
"bullet2": "Valori più alti riducono la dimensione del file"
|
||
},
|
||
"grayscale": {
|
||
"title": "Scala di grigi",
|
||
"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."
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la compressione del PDF."
|
||
},
|
||
"selectText": {
|
||
"1": {
|
||
"_value": "Impostazioni di compressione",
|
||
"1": "1-3 Compressione PDF,</br> 4-6 Compressione immagine leggera,</br> 7-9 Compressione immagine intensa Ridurrà drasticamente la qualità dell'immagine"
|
||
},
|
||
"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)"
|
||
},
|
||
"submit": "Comprimi"
|
||
},
|
||
"decrypt": {
|
||
"passwordPrompt": "Questo file è protetto da password. Inserisci la password:",
|
||
"cancelled": "Operazione annullata per il PDF: {0}",
|
||
"noPassword": "Nessuna password fornita per il PDF crittografato: {0}",
|
||
"invalidPassword": "Riprova con la password corretta.",
|
||
"invalidPasswordHeader": "Password errata o crittografia non supportata per il PDF: {0}",
|
||
"unexpectedError": "Si è verificato un errore durante l'elaborazione del file. Riprova..",
|
||
"serverError": "Errore del server durante la decrittazione: {0}",
|
||
"success": "File decrittografato con successo."
|
||
},
|
||
"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!"
|
||
},
|
||
"pageRemover": {
|
||
"title": "Rimuovi pagine",
|
||
"header": "Rimuovi pagine da un PDF",
|
||
"pagesToDelete": "Pagine da eliminare (inserisci una lista di numeri separati da virgola):",
|
||
"submit": "Rimuovi pagine",
|
||
"placeholder": "(es. 1,2,6 o 1-10,15-30)"
|
||
},
|
||
"imageToPDF": {
|
||
"title": "Immagine a PDF",
|
||
"header": "Immagine a PDF",
|
||
"submit": "Converti",
|
||
"selectLabel": "Opzioni di adattamento immagine",
|
||
"fillPage": "Riempi la pagina",
|
||
"fitDocumentToImage": "Adatta la pagina all'immagine",
|
||
"maintainAspectRatio": "Mantieni le proporzioni",
|
||
"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"
|
||
}
|
||
},
|
||
"PDFToCSV": {
|
||
"title": "Da PDF a CSV",
|
||
"header": "Da PDF a CSV",
|
||
"prompt": "Scegli la pagina per estrarre la tabella",
|
||
"submit": "Estrai"
|
||
},
|
||
"split-by-size-or-count": {
|
||
"title": "Dividi il PDF per dimensione o numero",
|
||
"header": "Dividi il PDF per dimensione o numero",
|
||
"type": {
|
||
"label": "Seleziona il tipo di divisione",
|
||
"size": "Per dimensione",
|
||
"pageCount": "Per numero di pagine",
|
||
"docCount": "Per numero di documento"
|
||
},
|
||
"value": {
|
||
"label": "Inserire il valore",
|
||
"placeholder": "Inserisci la dimensione (ad esempio, 2 MB o 3 KB) o il numero (ad esempio, 5)"
|
||
},
|
||
"submit": "Separa"
|
||
},
|
||
"printFile": {
|
||
"title": "Stampa file",
|
||
"header": "Stampa file su stampante",
|
||
"selectText": {
|
||
"1": "Seleziona file da stampare",
|
||
"2": "Inserire il nome della stampante"
|
||
},
|
||
"submit": "Stampare"
|
||
},
|
||
"licenses": {
|
||
"nav": "Licenze",
|
||
"title": "Licenze di terze parti",
|
||
"header": "Licenze di terze parti",
|
||
"module": "Modulo",
|
||
"version": "Versione",
|
||
"license": "Licenza"
|
||
},
|
||
"survey": {
|
||
"nav": "Sondaggio",
|
||
"title": "Sondaggio Stirling-PDF",
|
||
"description": "Stirling-PDF non fa tracciamento, quindi vogliamo sentire i nostri utenti per migliorare Stirling-PDF!",
|
||
"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",
|
||
"please": "Ti invitiamo a prendere in considerazione la possibilità di partecipare al nostro sondaggio!",
|
||
"disabled": "(Il popup del sondaggio verrà disabilitato nei prossimi aggiornamenti ma sarà disponibile a piè di pagina)",
|
||
"button": "Partecipa al sondaggio",
|
||
"dontShowAgain": "Non mostrare più",
|
||
"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!",
|
||
"notInterested": "Non sei un'azienda e/o sei interessato a un incontro?",
|
||
"button": "Prenota un incontro"
|
||
}
|
||
},
|
||
"removeImage": {
|
||
"title": "Rimuovere immagine",
|
||
"header": "Rimuovi immagine",
|
||
"removeImage": "Rimuovi immagine",
|
||
"submit": "Rimuovi immagine",
|
||
"error": {
|
||
"failed": "Failed to remove images from the PDF."
|
||
},
|
||
"results": {
|
||
"title": "Remove Images Results"
|
||
}
|
||
},
|
||
"splitByChapters": {
|
||
"title": "Dividere PDF per capitoli",
|
||
"header": "Dividi PDF per capitoli",
|
||
"bookmarkLevel": "Livello segnalibro",
|
||
"includeMetadata": "Includi Metadati",
|
||
"allowDuplicates": "Consenti duplicati",
|
||
"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."
|
||
},
|
||
"submit": "Dividi PDF"
|
||
},
|
||
"fileChooser": {
|
||
"click": "Clicca",
|
||
"or": "o",
|
||
"dragAndDrop": "Trascina & Rilascia",
|
||
"dragAndDropPDF": "Trascina & rilascia il file PDF",
|
||
"dragAndDropImage": "Trascina & rilascia il file immagine",
|
||
"hoveredDragAndDrop": "Trascina & rilascia i file qui",
|
||
"extractPDF": "Estraendo..."
|
||
},
|
||
"releases": {
|
||
"footer": "Rilasci",
|
||
"title": "Note di rilascio",
|
||
"header": "Note di rilascio",
|
||
"current": {
|
||
"version": "Rilascio corrente"
|
||
},
|
||
"note": "Le note di rilascio sono disponibili solo in inglese"
|
||
},
|
||
"swagger": {
|
||
"title": "Documentazione API",
|
||
"header": "Documentazione API",
|
||
"desc": "Visualizza e testa gli endpoint dell’API Stirling PDF",
|
||
"tags": "api,documentazione,swagger,endpoint,sviluppo"
|
||
},
|
||
"cookieBanner": {
|
||
"popUp": {
|
||
"title": "Come utilizziamo i cookie",
|
||
"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."
|
||
},
|
||
"acceptAllBtn": "Acconsento",
|
||
"acceptNecessaryBtn": "No grazie",
|
||
"showPreferencesBtn": "Gestisci preferenze"
|
||
},
|
||
"preferencesModal": {
|
||
"title": "Gestore delle preferenze per il consenso",
|
||
"acceptAllBtn": "Accetta tutto",
|
||
"acceptNecessaryBtn": "Rifiuta tutto",
|
||
"savePreferencesBtn": "Salva preferenze",
|
||
"closeIconLabel": "Chiusura modale",
|
||
"serviceCounterLabel": "Servizio|Servizi",
|
||
"subtitle": "Utilizzo dei cookie",
|
||
"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."
|
||
},
|
||
"necessary": {
|
||
"title": {
|
||
"1": "Cookie strettamente necessari",
|
||
"2": "Sempre abilitati"
|
||
},
|
||
"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."
|
||
},
|
||
"analytics": {
|
||
"title": "Analitiche",
|
||
"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."
|
||
}
|
||
},
|
||
"services": {
|
||
"posthog": "PostHog Analytics",
|
||
"scarf": "Scarf Pixel"
|
||
}
|
||
},
|
||
"removeMetadata": {
|
||
"submit": "Rimuovi metadati"
|
||
},
|
||
"sidebar": {
|
||
"toggle": "Mostra/Nascondi barra laterale"
|
||
},
|
||
"theme": {
|
||
"toggle": "Cambia tema"
|
||
},
|
||
"view": {
|
||
"viewer": "Visualizzatore",
|
||
"pageEditor": "Editor pagine",
|
||
"fileManager": "Gestore file"
|
||
},
|
||
"pageEditor": {
|
||
"title": "Editor pagine",
|
||
"save": "Salva modifiche",
|
||
"noPdfLoaded": "Nessun PDF caricato. Carica un PDF per modificare.",
|
||
"rotatedLeft": "Ruotato a sinistra:",
|
||
"rotatedRight": "Ruotato a destra:",
|
||
"deleted": "Eliminato:",
|
||
"movedLeft": "Spostato a sinistra:",
|
||
"movedRight": "Spostato a destra:",
|
||
"splitAt": "Dividi a:",
|
||
"insertedPageBreak": "Inserito salto pagina a:",
|
||
"addFileNotImplemented": "Aggiunta file non implementata nella demo",
|
||
"closePdf": "Chiudi PDF",
|
||
"reset": "Reimposta modifiche",
|
||
"zoomIn": "Ingrandisci",
|
||
"zoomOut": "Riduci",
|
||
"fitToWidth": "Adatta alla larghezza",
|
||
"actualSize": "Dimensione reale"
|
||
},
|
||
"viewer": {
|
||
"firstPage": "Prima pagina",
|
||
"lastPage": "Ultima pagina",
|
||
"previousPage": "Pagina precedente",
|
||
"nextPage": "Pagina successiva",
|
||
"zoomIn": "Ingrandisci",
|
||
"zoomOut": "Riduci",
|
||
"singlePageView": "Vista pagina singola",
|
||
"dualPageView": "Vista doppia pagina"
|
||
},
|
||
"rightRail": {
|
||
"closeSelected": "Chiudi file selezionati",
|
||
"selectAll": "Seleziona tutto",
|
||
"deselectAll": "Deseleziona tutto",
|
||
"selectByNumber": "Seleziona per numeri di pagina",
|
||
"deleteSelected": "Elimina pagine selezionate",
|
||
"closePdf": "Chiudi PDF",
|
||
"exportAll": "Esporta PDF",
|
||
"downloadSelected": "Scarica file selezionati",
|
||
"downloadAll": "Scarica tutto",
|
||
"toggleTheme": "Cambia tema",
|
||
"language": "Lingua",
|
||
"search": "Cerca nel PDF",
|
||
"panMode": "Modalità mano",
|
||
"rotateLeft": "Ruota a sinistra",
|
||
"rotateRight": "Ruota a destra",
|
||
"toggleSidebar": "Mostra/Nascondi barra laterale",
|
||
"exportSelected": "Export Selected Pages",
|
||
"toggleAnnotations": "Toggle Annotations Visibility",
|
||
"annotationMode": "Toggle Annotation Mode",
|
||
"draw": "Draw",
|
||
"save": "Save"
|
||
},
|
||
"search": {
|
||
"title": "Cerca nel PDF",
|
||
"placeholder": "Inserisci termine di ricerca...",
|
||
"noResults": "No results found",
|
||
"searching": "Searching..."
|
||
},
|
||
"guestBanner": {
|
||
"title": "Stai usando Stirling PDF come ospite!",
|
||
"message": "Crea un account gratuito per salvare il tuo lavoro, accedere a più funzionalità e supportare il progetto.",
|
||
"dismiss": "Chiudi banner",
|
||
"signUp": "Registrati gratis"
|
||
},
|
||
"toolPicker": {
|
||
"searchPlaceholder": "Cerca strumenti...",
|
||
"noToolsFound": "Nessuno strumento trovato",
|
||
"allTools": "TUTTI GLI STRUMENTI",
|
||
"quickAccess": "ACCESSO RAPIDO",
|
||
"categories": {
|
||
"standardTools": "Strumenti standard",
|
||
"advancedTools": "Strumenti avanzati",
|
||
"recommendedTools": "Strumenti consigliati"
|
||
},
|
||
"subcategories": {
|
||
"signing": "Firma",
|
||
"documentSecurity": "Sicurezza documenti",
|
||
"verification": "Verifica",
|
||
"documentReview": "Revisione documenti",
|
||
"pageFormatting": "Formattazione pagine",
|
||
"extraction": "Estrazione",
|
||
"removal": "Rimozione",
|
||
"automation": "Automazione",
|
||
"general": "Generale",
|
||
"advancedFormatting": "Formattazione avanzata",
|
||
"developerTools": "Strumenti per sviluppatori"
|
||
}
|
||
},
|
||
"quickAccess": {
|
||
"read": "Leggi",
|
||
"sign": "Firma",
|
||
"automate": "Automatizza",
|
||
"files": "File",
|
||
"activity": "Attività",
|
||
"help": "Help",
|
||
"account": "Account",
|
||
"config": "Config",
|
||
"adminSettings": "Admin Settings",
|
||
"allTools": "Tutti gli strumenti"
|
||
},
|
||
"admin": {
|
||
"error": "Error",
|
||
"success": "Success",
|
||
"expand": "Expand",
|
||
"close": "Close",
|
||
"status": {
|
||
"active": "Active",
|
||
"inactive": "Inactive"
|
||
},
|
||
"settings": {
|
||
"title": "Admin Settings",
|
||
"workspace": "Workspace",
|
||
"fetchError": "Failed to load settings",
|
||
"saveError": "Failed to save settings",
|
||
"saved": "Settings saved successfully",
|
||
"saveSuccess": "Settings saved successfully",
|
||
"save": "Save Changes",
|
||
"restartRequired": "Restart Required",
|
||
"restart": {
|
||
"title": "Restart Required",
|
||
"message": "Settings have been saved successfully. A server restart is required for the changes to take effect.",
|
||
"question": "Would you like to restart the server now or later?",
|
||
"now": "Restart Now",
|
||
"later": "Restart Later"
|
||
},
|
||
"restarting": "Restarting Server",
|
||
"restartingMessage": "The server is restarting. Please wait a moment...",
|
||
"restartError": "Failed to restart server. Please restart manually.",
|
||
"general": {
|
||
"title": "System Settings",
|
||
"description": "Configure system-wide application settings including branding and default behaviour.",
|
||
"ui": "User Interface",
|
||
"system": "System",
|
||
"appName": {
|
||
"label": "Application Name",
|
||
"description": "The name displayed in the browser tab and home page"
|
||
},
|
||
"appNameNavbar": {
|
||
"label": "Navbar Brand",
|
||
"description": "The name displayed in the navigation bar"
|
||
},
|
||
"homeDescription": {
|
||
"label": "Home Description",
|
||
"description": "The description text shown on the home page"
|
||
},
|
||
"defaultLocale": {
|
||
"label": "Default Locale",
|
||
"description": "The default language for new users (e.g., en_US, es_ES)"
|
||
},
|
||
"fileUploadLimit": {
|
||
"label": "File Upload Limit",
|
||
"description": "Maximum file upload size (e.g., 100MB, 1GB)"
|
||
},
|
||
"showUpdate": {
|
||
"label": "Show Update Notifications",
|
||
"description": "Display notifications when a new version is available"
|
||
},
|
||
"showUpdateOnlyAdmin": {
|
||
"label": "Show Updates to Admins Only",
|
||
"description": "Restrict update notifications to admin users only"
|
||
},
|
||
"customHTMLFiles": {
|
||
"label": "Custom HTML Files",
|
||
"description": "Allow serving custom HTML files from the customFiles directory"
|
||
},
|
||
"languages": {
|
||
"label": "Available Languages",
|
||
"description": "Languages that users can select from (leave empty to enable all languages)"
|
||
},
|
||
"customMetadata": {
|
||
"label": "Custom Metadata",
|
||
"autoUpdate": {
|
||
"label": "Auto Update Metadata",
|
||
"description": "Automatically update PDF metadata on all processed documents"
|
||
},
|
||
"author": {
|
||
"label": "Default Author",
|
||
"description": "Default author for PDF metadata (e.g., username)"
|
||
},
|
||
"creator": {
|
||
"label": "Default Creator",
|
||
"description": "Default creator for PDF metadata"
|
||
},
|
||
"producer": {
|
||
"label": "Default Producer",
|
||
"description": "Default producer for PDF metadata"
|
||
}
|
||
},
|
||
"customPaths": {
|
||
"label": "Custom Paths",
|
||
"description": "Configure custom file system paths for pipeline processing and external tools",
|
||
"pipeline": {
|
||
"label": "Pipeline Directories",
|
||
"watchedFoldersDir": {
|
||
"label": "Watched Folders Directory",
|
||
"description": "Directory where pipeline monitors for incoming PDFs (leave empty for default: /pipeline/watchedFolders)"
|
||
},
|
||
"finishedFoldersDir": {
|
||
"label": "Finished Folders Directory",
|
||
"description": "Directory where processed PDFs are outputted (leave empty for default: /pipeline/finishedFolders)"
|
||
}
|
||
},
|
||
"operations": {
|
||
"label": "External Tool Paths",
|
||
"weasyprint": {
|
||
"label": "WeasyPrint Executable",
|
||
"description": "Path to WeasyPrint executable for HTML to PDF conversion (leave empty for default: /opt/venv/bin/weasyprint)"
|
||
},
|
||
"unoconvert": {
|
||
"label": "Unoconvert Executable",
|
||
"description": "Path to LibreOffice unoconvert for document conversions (leave empty for default: /opt/venv/bin/unoconvert)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"security": {
|
||
"title": "Security",
|
||
"description": "Configure authentication, login behaviour, and security policies.",
|
||
"ssoNotice": {
|
||
"title": "Looking for SSO/SAML settings?",
|
||
"message": "OAuth2 and SAML2 authentication providers have been moved to the Connections menu for easier management."
|
||
},
|
||
"authentication": "Authentication",
|
||
"enableLogin": {
|
||
"label": "Enable Login",
|
||
"description": "Require users to log in before accessing the application"
|
||
},
|
||
"loginMethod": {
|
||
"label": "Login Method",
|
||
"description": "The authentication method to use for user login",
|
||
"all": "All Methods",
|
||
"normal": "Username/Password Only",
|
||
"oauth2": "OAuth2 Only",
|
||
"saml2": "SAML2 Only"
|
||
},
|
||
"loginAttemptCount": {
|
||
"label": "Login Attempt Limit",
|
||
"description": "Maximum number of failed login attempts before account lockout"
|
||
},
|
||
"loginResetTimeMinutes": {
|
||
"label": "Login Reset Time (minutes)",
|
||
"description": "Time before failed login attempts are reset"
|
||
},
|
||
"csrfDisabled": {
|
||
"label": "Disable CSRF Protection",
|
||
"description": "Disable Cross-Site Request Forgery protection (not recommended)"
|
||
},
|
||
"initialLogin": {
|
||
"label": "Initial Login",
|
||
"username": {
|
||
"label": "Initial Username",
|
||
"description": "The username for the initial admin account"
|
||
},
|
||
"password": {
|
||
"label": "Initial Password",
|
||
"description": "The password for the initial admin account"
|
||
}
|
||
},
|
||
"jwt": {
|
||
"label": "JWT Configuration",
|
||
"secureCookie": {
|
||
"label": "Secure Cookie",
|
||
"description": "Require HTTPS for JWT cookies (recommended for production)"
|
||
},
|
||
"keyRetentionDays": {
|
||
"label": "Key Retention Days",
|
||
"description": "Number of days to retain old JWT keys for verification"
|
||
},
|
||
"persistence": {
|
||
"label": "Enable Key Persistence",
|
||
"description": "Store JWT keys persistently to survive server restarts"
|
||
},
|
||
"enableKeyRotation": {
|
||
"label": "Enable Key Rotation",
|
||
"description": "Automatically rotate JWT signing keys periodically"
|
||
},
|
||
"enableKeyCleanup": {
|
||
"label": "Enable Key Cleanup",
|
||
"description": "Automatically remove expired JWT keys"
|
||
}
|
||
},
|
||
"audit": {
|
||
"label": "Audit Logging",
|
||
"enabled": {
|
||
"label": "Enable Audit Logging",
|
||
"description": "Track user actions and system events for compliance and security monitoring"
|
||
},
|
||
"level": {
|
||
"label": "Audit Level",
|
||
"description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE"
|
||
},
|
||
"retentionDays": {
|
||
"label": "Audit Retention (days)",
|
||
"description": "Number of days to retain audit logs"
|
||
}
|
||
},
|
||
"htmlUrlSecurity": {
|
||
"label": "HTML URL Security",
|
||
"description": "Configure URL access restrictions for HTML processing to prevent SSRF attacks",
|
||
"enabled": {
|
||
"label": "Enable URL Security",
|
||
"description": "Enable URL security restrictions for HTML to PDF conversions"
|
||
},
|
||
"level": {
|
||
"label": "Security Level",
|
||
"description": "MAX: whitelist only, MEDIUM: block internal networks, OFF: no restrictions",
|
||
"max": "Maximum (Whitelist Only)",
|
||
"medium": "Medium (Block Internal)",
|
||
"off": "Off (No Restrictions)"
|
||
},
|
||
"advanced": "Advanced Settings",
|
||
"allowedDomains": {
|
||
"label": "Allowed Domains (Whitelist)",
|
||
"description": "One domain per line (e.g., cdn.example.com). Only these domains allowed when level is MAX"
|
||
},
|
||
"blockedDomains": {
|
||
"label": "Blocked Domains (Blacklist)",
|
||
"description": "One domain per line (e.g., malicious.com). Additional domains to block"
|
||
},
|
||
"internalTlds": {
|
||
"label": "Internal TLDs",
|
||
"description": "One TLD per line (e.g., .local, .internal). Block domains with these TLD patterns"
|
||
},
|
||
"networkBlocking": "Network Blocking",
|
||
"blockPrivateNetworks": {
|
||
"label": "Block Private Networks",
|
||
"description": "Block RFC 1918 private networks (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
|
||
},
|
||
"blockLocalhost": {
|
||
"label": "Block Localhost",
|
||
"description": "Block localhost and loopback addresses (127.x.x.x, ::1)"
|
||
},
|
||
"blockLinkLocal": {
|
||
"label": "Block Link-Local Addresses",
|
||
"description": "Block link-local addresses (169.254.x.x, fe80::/10)"
|
||
},
|
||
"blockCloudMetadata": {
|
||
"label": "Block Cloud Metadata Endpoints",
|
||
"description": "Block cloud provider metadata endpoints (169.254.169.254)"
|
||
}
|
||
}
|
||
},
|
||
"connections": {
|
||
"title": "Connections",
|
||
"description": "Configure external authentication providers like OAuth2 and SAML.",
|
||
"linkedServices": "Linked Services",
|
||
"unlinkedServices": "Unlinked Services",
|
||
"connect": "Connect",
|
||
"disconnect": "Disconnect",
|
||
"disconnected": "Provider disconnected successfully",
|
||
"disconnectError": "Failed to disconnect provider",
|
||
"ssoAutoLogin": {
|
||
"label": "SSO Auto Login",
|
||
"enable": "Enable SSO Auto Login",
|
||
"description": "Automatically redirect to SSO login when authentication is required"
|
||
},
|
||
"oauth2": {
|
||
"label": "OAuth2",
|
||
"enabled": {
|
||
"label": "Enable OAuth2",
|
||
"description": "Allow users to authenticate using OAuth2 providers"
|
||
},
|
||
"provider": {
|
||
"label": "Provider",
|
||
"description": "The OAuth2 provider to use for authentication"
|
||
},
|
||
"issuer": {
|
||
"label": "Issuer URL",
|
||
"description": "The OAuth2 provider issuer URL"
|
||
},
|
||
"clientId": {
|
||
"label": "Client ID",
|
||
"description": "The OAuth2 client ID from your provider"
|
||
},
|
||
"clientSecret": {
|
||
"label": "Client Secret",
|
||
"description": "The OAuth2 client secret from your provider"
|
||
},
|
||
"useAsUsername": {
|
||
"label": "Use as Username",
|
||
"description": "The OAuth2 claim to use as the username (e.g., email, sub)"
|
||
},
|
||
"autoCreateUser": {
|
||
"label": "Auto Create Users",
|
||
"description": "Automatically create user accounts on first OAuth2 login"
|
||
},
|
||
"blockRegistration": {
|
||
"label": "Block Registration",
|
||
"description": "Prevent new user registration via OAuth2"
|
||
},
|
||
"scopes": {
|
||
"label": "OAuth2 Scopes",
|
||
"description": "Comma-separated list of OAuth2 scopes to request (e.g., openid, profile, email)"
|
||
}
|
||
},
|
||
"saml2": {
|
||
"label": "SAML2",
|
||
"enabled": {
|
||
"label": "Enable SAML2",
|
||
"description": "Allow users to authenticate using SAML2 providers"
|
||
},
|
||
"provider": {
|
||
"label": "Provider",
|
||
"description": "The SAML2 provider name"
|
||
},
|
||
"registrationId": {
|
||
"label": "Registration ID",
|
||
"description": "The SAML2 registration identifier"
|
||
},
|
||
"autoCreateUser": {
|
||
"label": "Auto Create Users",
|
||
"description": "Automatically create user accounts on first SAML2 login"
|
||
},
|
||
"blockRegistration": {
|
||
"label": "Block Registration",
|
||
"description": "Prevent new user registration via SAML2"
|
||
}
|
||
}
|
||
},
|
||
"database": {
|
||
"title": "Database",
|
||
"description": "Configure custom database connection settings for enterprise deployments.",
|
||
"configuration": "Database Configuration",
|
||
"enableCustom": {
|
||
"label": "Enable Custom Database",
|
||
"description": "Use your own custom database configuration instead of the default embedded database"
|
||
},
|
||
"customUrl": {
|
||
"label": "Custom Database URL",
|
||
"description": "Full JDBC connection string (e.g., jdbc:postgresql://localhost:5432/postgres). If provided, individual connection settings below are not used."
|
||
},
|
||
"type": {
|
||
"label": "Database Type",
|
||
"description": "Type of database (not used if custom URL is provided)"
|
||
},
|
||
"hostName": {
|
||
"label": "Host Name",
|
||
"description": "Database server hostname (not used if custom URL is provided)"
|
||
},
|
||
"port": {
|
||
"label": "Port",
|
||
"description": "Database server port (not used if custom URL is provided)"
|
||
},
|
||
"name": {
|
||
"label": "Database Name",
|
||
"description": "Name of the database (not used if custom URL is provided)"
|
||
},
|
||
"username": {
|
||
"label": "Username",
|
||
"description": "Database authentication username"
|
||
},
|
||
"password": {
|
||
"label": "Password",
|
||
"description": "Database authentication password"
|
||
}
|
||
},
|
||
"privacy": {
|
||
"title": "Privacy",
|
||
"description": "Configure privacy and data collection settings.",
|
||
"analytics": "Analytics & Tracking",
|
||
"enableAnalytics": {
|
||
"label": "Enable Analytics",
|
||
"description": "Collect anonymous usage analytics to help improve the application"
|
||
},
|
||
"metricsEnabled": {
|
||
"label": "Enable Metrics",
|
||
"description": "Enable collection of performance and usage metrics. Provides API endpoint for admins to access metrics data"
|
||
},
|
||
"searchEngine": "Search Engine Visibility",
|
||
"googleVisibility": {
|
||
"label": "Google Visibility",
|
||
"description": "Allow search engines to index this application"
|
||
}
|
||
},
|
||
"advanced": {
|
||
"title": "Advanced",
|
||
"description": "Configure advanced features and experimental functionality.",
|
||
"features": "Feature Flags",
|
||
"processing": "Processing",
|
||
"endpoints": {
|
||
"label": "Endpoints",
|
||
"manage": "Manage API Endpoints",
|
||
"description": "Endpoint management is configured via YAML. See documentation for details on enabling/disabling specific endpoints."
|
||
},
|
||
"enableAlphaFunctionality": {
|
||
"label": "Enable Alpha Features",
|
||
"description": "Enable experimental and alpha-stage features (may be unstable)"
|
||
},
|
||
"enableUrlToPDF": {
|
||
"label": "Enable URL to PDF",
|
||
"description": "Allow conversion of web pages to PDF documents"
|
||
},
|
||
"maxDPI": {
|
||
"label": "Maximum DPI",
|
||
"description": "Maximum DPI for image processing (0 = unlimited)"
|
||
},
|
||
"tessdataDir": {
|
||
"label": "Tessdata Directory",
|
||
"description": "Path to the tessdata directory for OCR language files"
|
||
},
|
||
"disableSanitize": {
|
||
"label": "Disable HTML Sanitization",
|
||
"description": "WARNING: Security risk - disabling HTML sanitization can lead to XSS vulnerabilities"
|
||
},
|
||
"tempFileManagement": {
|
||
"label": "Temp File Management",
|
||
"description": "Configure temporary file storage and cleanup behavior",
|
||
"baseTmpDir": {
|
||
"label": "Base Temp Directory",
|
||
"description": "Base directory for temporary files (leave empty for default: java.io.tmpdir/stirling-pdf)"
|
||
},
|
||
"libreofficeDir": {
|
||
"label": "LibreOffice Temp Directory",
|
||
"description": "Directory for LibreOffice temp files (leave empty for default: baseTmpDir/libreoffice)"
|
||
},
|
||
"systemTempDir": {
|
||
"label": "System Temp Directory",
|
||
"description": "System temp directory to clean (only used if cleanupSystemTemp is enabled)"
|
||
},
|
||
"prefix": {
|
||
"label": "Temp File Prefix",
|
||
"description": "Prefix for temp file names"
|
||
},
|
||
"maxAgeHours": {
|
||
"label": "Max Age (hours)",
|
||
"description": "Maximum age in hours before temp files are cleaned up"
|
||
},
|
||
"cleanupIntervalMinutes": {
|
||
"label": "Cleanup Interval (minutes)",
|
||
"description": "How often to run cleanup (in minutes)"
|
||
},
|
||
"startupCleanup": {
|
||
"label": "Startup Cleanup",
|
||
"description": "Clean up old temp files on application startup"
|
||
},
|
||
"cleanupSystemTemp": {
|
||
"label": "Cleanup System Temp",
|
||
"description": "Whether to clean broader system temp directory (use with caution)"
|
||
}
|
||
},
|
||
"processExecutor": {
|
||
"label": "Process Executor Limits",
|
||
"description": "Configure session limits and timeouts for each process executor",
|
||
"sessionLimit": {
|
||
"label": "Session Limit",
|
||
"description": "Maximum concurrent instances"
|
||
},
|
||
"timeout": {
|
||
"label": "Timeout (minutes)",
|
||
"description": "Maximum execution time"
|
||
},
|
||
"libreOffice": "LibreOffice",
|
||
"pdfToHtml": "PDF to HTML",
|
||
"qpdf": "QPDF",
|
||
"tesseract": "Tesseract OCR",
|
||
"pythonOpenCv": "Python OpenCV",
|
||
"weasyPrint": "WeasyPrint",
|
||
"installApp": "Install App",
|
||
"calibre": "Calibre",
|
||
"ghostscript": "Ghostscript",
|
||
"ocrMyPdf": "OCRmyPDF"
|
||
}
|
||
},
|
||
"mail": {
|
||
"title": "Mail Server",
|
||
"description": "Configure SMTP settings for sending email notifications.",
|
||
"smtp": "SMTP Configuration",
|
||
"enabled": {
|
||
"label": "Enable Mail",
|
||
"description": "Enable email notifications and SMTP functionality"
|
||
},
|
||
"host": {
|
||
"label": "SMTP Host",
|
||
"description": "The hostname or IP address of your SMTP server"
|
||
},
|
||
"port": {
|
||
"label": "SMTP Port",
|
||
"description": "The port number for SMTP connection (typically 25, 465, or 587)"
|
||
},
|
||
"username": {
|
||
"label": "SMTP Username",
|
||
"description": "Username for SMTP authentication"
|
||
},
|
||
"password": {
|
||
"label": "SMTP Password",
|
||
"description": "Password for SMTP authentication"
|
||
},
|
||
"from": {
|
||
"label": "From Address",
|
||
"description": "The email address to use as the sender"
|
||
},
|
||
"enableInvites": {
|
||
"label": "Enable Email Invites",
|
||
"description": "Allow admins to invite users via email with auto-generated passwords"
|
||
},
|
||
"frontendUrl": {
|
||
"label": "Frontend URL",
|
||
"description": "Base URL for frontend (e.g. https://pdf.example.com). Used for generating invite links in emails. Leave empty to use backend URL."
|
||
}
|
||
},
|
||
"legal": {
|
||
"title": "Legal Documents",
|
||
"description": "Configure links to legal documents and policies.",
|
||
"disclaimer": {
|
||
"title": "Legal Responsibility Warning",
|
||
"message": "By customizing these legal documents, you assume full responsibility for ensuring compliance with all applicable laws and regulations, including but not limited to GDPR and other EU data protection requirements. Only modify these settings if: (1) you are operating a personal/private instance, (2) you are outside EU jurisdiction and understand your local legal obligations, or (3) you have obtained proper legal counsel and accept sole responsibility for all user data and legal compliance. Stirling-PDF and its developers assume no liability for your legal obligations."
|
||
},
|
||
"termsAndConditions": {
|
||
"label": "Terms and Conditions",
|
||
"description": "URL or filename to terms and conditions"
|
||
},
|
||
"privacyPolicy": {
|
||
"label": "Privacy Policy",
|
||
"description": "URL or filename to privacy policy"
|
||
},
|
||
"accessibilityStatement": {
|
||
"label": "Accessibility Statement",
|
||
"description": "URL or filename to accessibility statement"
|
||
},
|
||
"cookiePolicy": {
|
||
"label": "Cookie Policy",
|
||
"description": "URL or filename to cookie policy"
|
||
},
|
||
"impressum": {
|
||
"label": "Impressum",
|
||
"description": "URL or filename to impressum (required in some jurisdictions)"
|
||
}
|
||
},
|
||
"premium": {
|
||
"title": "Premium & Enterprise",
|
||
"description": "Configure your premium or enterprise license key.",
|
||
"license": "License Configuration",
|
||
"key": {
|
||
"label": "License Key",
|
||
"description": "Enter your premium or enterprise license key"
|
||
},
|
||
"enabled": {
|
||
"label": "Enable Premium Features",
|
||
"description": "Enable license key checks for pro/enterprise features"
|
||
},
|
||
"movedFeatures": {
|
||
"title": "Premium Features Distributed",
|
||
"message": "Premium and Enterprise features are now organized in their respective sections:"
|
||
}
|
||
},
|
||
"features": {
|
||
"title": "Features",
|
||
"description": "Configure optional features and functionality.",
|
||
"serverCertificate": {
|
||
"label": "Server Certificate",
|
||
"description": "Configure server-side certificate generation for \"Sign with Stirling-PDF\" functionality",
|
||
"enabled": {
|
||
"label": "Enable Server Certificate",
|
||
"description": "Enable server-side certificate for \"Sign with Stirling-PDF\" option"
|
||
},
|
||
"organizationName": {
|
||
"label": "Organization Name",
|
||
"description": "Organization name for generated certificates"
|
||
},
|
||
"validity": {
|
||
"label": "Certificate Validity (days)",
|
||
"description": "Number of days the certificate will be valid"
|
||
},
|
||
"regenerateOnStartup": {
|
||
"label": "Regenerate on Startup",
|
||
"description": "Generate new certificate on each application startup"
|
||
}
|
||
}
|
||
},
|
||
"endpoints": {
|
||
"title": "API Endpoints",
|
||
"description": "Control which API endpoints and endpoint groups are available.",
|
||
"management": "Endpoint Management",
|
||
"toRemove": {
|
||
"label": "Disabled Endpoints",
|
||
"description": "Select individual endpoints to disable"
|
||
},
|
||
"groupsToRemove": {
|
||
"label": "Disabled Endpoint Groups",
|
||
"description": "Select endpoint groups to disable"
|
||
},
|
||
"note": "Note: Disabling endpoints restricts API access but does not remove UI components. Restart required for changes to take effect."
|
||
}
|
||
}
|
||
},
|
||
"fileUpload": {
|
||
"selectFile": "Seleziona un file",
|
||
"selectFiles": "Seleziona file",
|
||
"selectPdfToView": "Seleziona un PDF da visualizzare",
|
||
"selectPdfToEdit": "Seleziona un PDF da modificare",
|
||
"chooseFromStorage": "Scegli un file dall’archiviazione o carica un nuovo PDF",
|
||
"chooseFromStorageMultiple": "Scegli file dall’archiviazione o carica nuovi PDF",
|
||
"loadFromStorage": "Carica dall’archiviazione",
|
||
"filesAvailable": "file disponibili",
|
||
"loading": "Caricamento...",
|
||
"or": "o",
|
||
"dropFileHere": "Rilascia qui il file o clicca per caricare",
|
||
"dropFilesHere": "Rilascia qui i file o clicca il pulsante di upload",
|
||
"pdfFilesOnly": "Solo file PDF",
|
||
"supportedFileTypes": "Tipi di file supportati",
|
||
"upload": "Carica",
|
||
"uploadFile": "Carica file",
|
||
"uploadFiles": "Carica file",
|
||
"noFilesInStorage": "Nessun file disponibile in archivio. Caricane alcuni prima.",
|
||
"selectFromStorage": "Seleziona dall’archiviazione",
|
||
"backToTools": "Torna agli strumenti",
|
||
"addFiles": "Aggiungi file",
|
||
"dragFilesInOrClick": "Trascina i file o clicca \"Aggiungi file\" per sfogliare"
|
||
},
|
||
"fileEditor": {
|
||
"addFiles": "Add Files"
|
||
},
|
||
"fileManager": {
|
||
"title": "Carica file PDF",
|
||
"subtitle": "Aggiungi file al tuo archivio per un accesso facile tra gli strumenti",
|
||
"filesSelected": "file selezionati",
|
||
"clearSelection": "Deseleziona",
|
||
"openInFileEditor": "Apri nell’Editor File",
|
||
"uploadError": "Caricamento di alcuni file non riuscito.",
|
||
"failedToOpen": "Impossibile aprire il file. Potrebbe essere stato rimosso dall’archiviazione.",
|
||
"failedToLoad": "Caricamento del file nel set attivo non riuscito.",
|
||
"storageCleared": "Il browser ha svuotato l’archiviazione. I file sono stati rimossi. Ricaricali.",
|
||
"clearAll": "Pulisci tutto",
|
||
"reloadFiles": "Ricarica file",
|
||
"dragDrop": "Trascina e rilascia i file qui",
|
||
"clickToUpload": "Clicca per caricare file",
|
||
"selectedFiles": "File selezionati",
|
||
"storage": "Archiviazione",
|
||
"filesStored": "file archiviati",
|
||
"storageError": "Si è verificato un errore di archiviazione",
|
||
"storageLow": "Archiviazione quasi piena. Valuta la rimozione di file vecchi.",
|
||
"supportMessage": "Basato sul database del browser per capacità illimitata",
|
||
"noFileSelected": "Nessun file selezionato",
|
||
"showHistory": "Mostra cronologia",
|
||
"hideHistory": "Nascondi cronologia",
|
||
"fileHistory": "Cronologia file",
|
||
"loadingHistory": "Caricamento cronologia...",
|
||
"lastModified": "Ultima modifica",
|
||
"toolChain": "Strumenti applicati",
|
||
"restore": "Ripristina",
|
||
"unzip": "Unzip",
|
||
"searchFiles": "Cerca file...",
|
||
"recent": "Recenti",
|
||
"localFiles": "File locali",
|
||
"googleDrive": "Google Drive",
|
||
"googleDriveShort": "Drive",
|
||
"myFiles": "I miei file",
|
||
"noRecentFiles": "Nessun file recente trovato",
|
||
"googleDriveNotAvailable": "Integrazione Google Drive non disponibile",
|
||
"openFiles": "Apri file",
|
||
"openFile": "Apri file",
|
||
"details": "Dettagli file",
|
||
"fileName": "Nome",
|
||
"fileFormat": "Formato",
|
||
"fileSize": "Dimensione",
|
||
"fileVersion": "Versione",
|
||
"totalSelected": "Totale selezionati",
|
||
"dropFilesHere": "Rilascia i file qui",
|
||
"selectAll": "Seleziona tutto",
|
||
"deselectAll": "Deseleziona tutto",
|
||
"deleteSelected": "Elimina selezionata",
|
||
"downloadSelected": "Scarica selezionati",
|
||
"selectedCount": "{{count}} selezionati",
|
||
"download": "Salva",
|
||
"delete": "Elimina",
|
||
"unsupported": "Non supportato",
|
||
"addToUpload": "Add to Upload",
|
||
"deleteAll": "Delete All",
|
||
"loadingFiles": "Loading files...",
|
||
"noFiles": "No files available",
|
||
"noFilesFound": "No files found matching your search",
|
||
"openInPageEditor": "Open in Page Editor",
|
||
"showAll": "Show All",
|
||
"sortByDate": "Sort by Date",
|
||
"sortByName": "Sort by Name",
|
||
"sortBySize": "Sort by Size",
|
||
"dropFilesHint": "Rilascia qui per caricare"
|
||
},
|
||
"storage": {
|
||
"temporaryNotice": "I file sono archiviati temporaneamente nel tuo browser e potrebbero essere eliminati automaticamente",
|
||
"storageLimit": "Limite archiviazione",
|
||
"storageUsed": "Archiviazione temporanea utilizzata",
|
||
"storageFull": "Archiviazione quasi piena. Valuta di rimuovere alcuni file.",
|
||
"fileTooLarge": "File troppo grande. Dimensione massima per file",
|
||
"storageQuotaExceeded": "Quota di archiviazione superata. Rimuovi alcuni file prima di caricarne altri.",
|
||
"approximateSize": "Dimensione approssimativa"
|
||
},
|
||
"sanitize": {
|
||
"title": "Sanitizza",
|
||
"desc": "Rimuovi elementi potenzialmente dannosi dai PDF.",
|
||
"submit": "Pulire PDF",
|
||
"completed": "Sanitizzazione completata con successo",
|
||
"error": {
|
||
"generic": "Sanitizzazione non riuscita",
|
||
"failed": "Si è verificato un errore durante la sanitizzazione del PDF."
|
||
},
|
||
"filenamePrefix": "sanitizzato",
|
||
"sanitizationResults": "Risultati sanitizzazione",
|
||
"steps": {
|
||
"files": "File",
|
||
"settings": "Impostazioni",
|
||
"results": "Risultati"
|
||
},
|
||
"files": {
|
||
"placeholder": "Seleziona un file PDF nella vista principale per iniziare"
|
||
},
|
||
"options": {
|
||
"title": "Opzioni di sanitizzazione",
|
||
"note": "Seleziona gli elementi che vuoi rimuovere dal PDF. È necessario selezionarne almeno uno.",
|
||
"removeJavaScript": {
|
||
"label": "Rimuovi JavaScript",
|
||
"desc": "Rimuovi azioni e script JavaScript dal PDF"
|
||
},
|
||
"removeEmbeddedFiles": {
|
||
"label": "Rimuovi file incorporati",
|
||
"desc": "Rimuovi eventuali file incorporati nel PDF"
|
||
},
|
||
"removeXMPMetadata": {
|
||
"label": "Rimuovi metadati XMP",
|
||
"desc": "Rimuovi i metadati XMP dal PDF"
|
||
},
|
||
"removeMetadata": {
|
||
"label": "Rimuovi metadati documento",
|
||
"desc": "Rimuovi le informazioni (titolo, autore, ecc.)"
|
||
},
|
||
"removeLinks": {
|
||
"label": "Rimuovi collegamenti",
|
||
"desc": "Rimuovi link esterni e azioni di avvio dal PDF"
|
||
},
|
||
"removeFonts": {
|
||
"label": "Rimuovi caratteri",
|
||
"desc": "Rimuovi i font incorporati dal PDF"
|
||
}
|
||
}
|
||
},
|
||
"addPassword": {
|
||
"title": "Aggiungi Password",
|
||
"desc": "Cifra il tuo documento PDF con una password.",
|
||
"completed": "Protezione con password applicata",
|
||
"submit": "Crittografa",
|
||
"filenamePrefix": "crittografato",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la cifratura del PDF."
|
||
},
|
||
"passwords": {
|
||
"stepTitle": "Password e Cifratura",
|
||
"completed": "Password configurate",
|
||
"user": {
|
||
"label": "Password Utente",
|
||
"placeholder": "Inserisci la password dell’utente"
|
||
},
|
||
"owner": {
|
||
"label": "Password Proprietario",
|
||
"placeholder": "Inserisci la password del proprietario"
|
||
}
|
||
},
|
||
"encryption": {
|
||
"keyLength": {
|
||
"label": "Lunghezza Chiave di Cifratura",
|
||
"40bit": "40-bit (Bassa)",
|
||
"128bit": "128-bit (Standard)",
|
||
"256bit": "256-bit (Alta)"
|
||
}
|
||
},
|
||
"results": {
|
||
"title": "PDF Cifrati"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Panoramica Protezione con Password"
|
||
},
|
||
"passwords": {
|
||
"title": "Tipi di Password",
|
||
"text": "Le password utente limitano l’apertura del documento, mentre le password proprietario controllano cosa è possibile fare con il documento una volta aperto. Puoi impostarne una o entrambe.",
|
||
"bullet1": "Password Utente: Necessaria per aprire il PDF",
|
||
"bullet2": "Password Proprietario: Controlla i permessi del documento (non supportato da tutti i visualizzatori PDF)"
|
||
},
|
||
"encryption": {
|
||
"title": "Livelli di Cifratura",
|
||
"text": "Livelli di cifratura più alti offrono maggiore sicurezza ma potrebbero non essere supportati dai visualizzatori PDF più datati.",
|
||
"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"
|
||
},
|
||
"permissions": {
|
||
"title": "Cambia Permessi",
|
||
"text": "Questi permessi controllano ciò che gli utenti possono fare con il PDF. Sono più efficaci combinati con una password proprietario."
|
||
}
|
||
}
|
||
},
|
||
"changePermissions": {
|
||
"title": "Cambia Permessi",
|
||
"desc": "Modifica restrizioni e permessi del documento.",
|
||
"completed": "Permessi modificati",
|
||
"submit": "Cambia Permessi",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante il cambio dei permessi del PDF."
|
||
},
|
||
"permissions": {
|
||
"preventAssembly": {
|
||
"label": "Previeni assemblaggio del documento"
|
||
},
|
||
"preventExtractContent": {
|
||
"label": "Previeni estrazione del contenuto"
|
||
},
|
||
"preventExtractForAccessibility": {
|
||
"label": "Previeni estrazione per accessibilità"
|
||
},
|
||
"preventFillInForm": {
|
||
"label": "Previeni compilazione dei moduli"
|
||
},
|
||
"preventModify": {
|
||
"label": "Previeni modifiche"
|
||
},
|
||
"preventModifyAnnotations": {
|
||
"label": "Previeni annotazioni"
|
||
},
|
||
"preventPrinting": {
|
||
"label": "Previeni stampa"
|
||
},
|
||
"preventPrintingFaithful": {
|
||
"label": "Previeni stampa in diversi formati"
|
||
}
|
||
},
|
||
"results": {
|
||
"title": "PDF modificati"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Cambia Permessi"
|
||
},
|
||
"description": {
|
||
"text": "Modifica i permessi del documento, consentendo/vietando l’accesso a diverse funzionalità nei lettori PDF."
|
||
},
|
||
"warning": {
|
||
"text": "Per rendere questi permessi immodificabili, usa lo strumento Aggiungi password per impostare una password proprietario."
|
||
}
|
||
}
|
||
},
|
||
"removePassword": {
|
||
"title": "Rimuovi Password",
|
||
"desc": "Rimuovi la password dal tuo PDF.",
|
||
"tags": "Decriptare,proteggere,rimuovere la password,eliminare la password",
|
||
"password": {
|
||
"stepTitle": "Rimuovi Password",
|
||
"label": "Password attuale",
|
||
"placeholder": "Inserisci la password attuale",
|
||
"completed": "Password configurata"
|
||
},
|
||
"filenamePrefix": "decrittografato",
|
||
"error": {
|
||
"failed": "Si è verificato un errore durante la rimozione della password dal PDF."
|
||
},
|
||
"tooltip": {
|
||
"description": "La rimozione della protezione con password richiede la password usata per cifrare il PDF. Questo decifrerà il documento, rendendolo accessibile senza password."
|
||
},
|
||
"submit": "Rimuovi Password",
|
||
"results": {
|
||
"title": "PDF decrittografati"
|
||
}
|
||
},
|
||
"automate": {
|
||
"title": "Automatizza",
|
||
"desc": "Crea flussi di lavoro multi‑step concatenando azioni PDF. Ideale per attività ricorrenti.",
|
||
"invalidStep": "Passo non valido",
|
||
"files": {
|
||
"placeholder": "Seleziona i file da elaborare con questa automazione"
|
||
},
|
||
"selection": {
|
||
"title": "Selezione Automazione",
|
||
"saved": {
|
||
"title": "Salvati"
|
||
},
|
||
"createNew": {
|
||
"title": "Crea nuova automazione"
|
||
},
|
||
"suggested": {
|
||
"title": "Suggeriti"
|
||
}
|
||
},
|
||
"creation": {
|
||
"createTitle": "Crea Automazione",
|
||
"editTitle": "Modifica Automazione",
|
||
"intro": "Le automazioni eseguono gli strumenti in sequenza. Per iniziare, aggiungi gli strumenti nell’ordine in cui vuoi che vengano eseguiti.",
|
||
"name": {
|
||
"label": "Nome Automazione",
|
||
"placeholder": "La mia automazione"
|
||
},
|
||
"description": {
|
||
"label": "Descrizione (opzionale)",
|
||
"placeholder": "Descrivi cosa fa questa automazione..."
|
||
},
|
||
"tools": {
|
||
"selectTool": "Seleziona uno strumento...",
|
||
"selected": "Strumenti selezionati",
|
||
"remove": "Rimuovi strumento",
|
||
"configure": "Configura strumento",
|
||
"notConfigured": "! Non configurato",
|
||
"addTool": "Aggiungi strumento",
|
||
"add": "Aggiungi uno strumento..."
|
||
},
|
||
"save": "Salva automazione",
|
||
"unsavedChanges": {
|
||
"title": "Modifiche non salvate",
|
||
"message": "Hai modifiche non salvate. Sei sicuro di voler tornare indietro? Tutte le modifiche andranno perse.",
|
||
"cancel": "Annulla",
|
||
"confirm": "Torna indietro"
|
||
},
|
||
"icon": {
|
||
"label": "Icona"
|
||
}
|
||
},
|
||
"run": {
|
||
"title": "Esegui automazione"
|
||
},
|
||
"sequence": {
|
||
"unnamed": "Automazione senza nome",
|
||
"steps": "{{count}} passaggi",
|
||
"running": "Esecuzione automazione...",
|
||
"run": "Esegui automazione",
|
||
"finish": "Fine"
|
||
},
|
||
"reviewTitle": "Risultati Automazione",
|
||
"config": {
|
||
"loading": "Caricamento configurazione strumento...",
|
||
"noSettings": "Questo strumento non ha impostazioni configurabili.",
|
||
"title": "Configura {{toolName}}",
|
||
"description": "Configura le impostazioni per questo strumento. Queste impostazioni verranno applicate quando l’automazione verrà eseguita.",
|
||
"cancel": "Annulla",
|
||
"save": "Salva configurazione"
|
||
},
|
||
"copyToSaved": "Copia in Salvati"
|
||
},
|
||
"automation": {
|
||
"suggested": {
|
||
"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.",
|
||
"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 l’email e rimuovendo i metadati per la privacy.",
|
||
"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'.",
|
||
"processImages": "Elabora Immagini",
|
||
"processImagesDesc": "Converte più file immagine in un unico documento PDF, quindi applica la tecnologia OCR per estrarre testo ricercabile dalle immagini."
|
||
}
|
||
},
|
||
"common": {
|
||
"copy": "Copia",
|
||
"copied": "Copiato!",
|
||
"refresh": "Aggiorna",
|
||
"retry": "Riprova",
|
||
"remaining": "rimanenti",
|
||
"used": "usati",
|
||
"available": "disponibili",
|
||
"cancel": "Annulla",
|
||
"preview": "Preview"
|
||
},
|
||
"config": {
|
||
"overview": {
|
||
"title": "Application Configuration",
|
||
"description": "Current application settings and configuration details."
|
||
},
|
||
"account": {
|
||
"overview": {
|
||
"title": "Impostazioni account",
|
||
"manageAccountPreferences": "Gestisci le preferenze del tuo account",
|
||
"guestDescription": "Sei connesso come ospite. Considera l’aggiornamento dell’account qui sopra."
|
||
},
|
||
"upgrade": {
|
||
"title": "Aggiorna account ospite",
|
||
"description": "Collega il tuo account per preservare la cronologia e accedere a più funzionalità!",
|
||
"socialLogin": "Aggiorna con account social",
|
||
"linkWith": "Collega con",
|
||
"emailPassword": "oppure inserisci la tua email e password",
|
||
"email": "Email",
|
||
"emailPlaceholder": "Inserisci la tua email",
|
||
"password": "Password (opzionale)",
|
||
"passwordPlaceholder": "Imposta una password",
|
||
"passwordNote": "Lascia vuoto per usare solo la verifica via email",
|
||
"upgradeButton": "Aggiorna account"
|
||
}
|
||
},
|
||
"apiKeys": {
|
||
"description": "La tua chiave API per accedere alla suite di strumenti PDF di Stirling. Copiala nel tuo progetto o aggiorna per generarne una nuova.",
|
||
"publicKeyAriaLabel": "Chiave API pubblica",
|
||
"copyKeyAriaLabel": "Copia chiave API",
|
||
"refreshAriaLabel": "Aggiorna chiave API",
|
||
"includedCredits": "Crediti inclusi",
|
||
"purchasedCredits": "Crediti acquistati",
|
||
"totalCredits": "Crediti totali",
|
||
"chartAriaLabel": "Uso crediti: inclusi {{includedUsed}} di {{includedTotal}}, acquistati {{purchasedUsed}} di {{purchasedTotal}}",
|
||
"nextReset": "Prossimo reset",
|
||
"lastApiUse": "Ultimo uso API",
|
||
"overlayMessage": "Genera una chiave per vedere crediti e crediti disponibili",
|
||
"label": "Chiave API",
|
||
"guestInfo": "Gli utenti ospiti non ricevono chiavi API. Crea un account per ottenere una chiave API da usare nelle tue applicazioni.",
|
||
"goToAccount": "Vai all’Account",
|
||
"refreshModal": {
|
||
"title": "Aggiorna chiavi API",
|
||
"warning": "⚠️ Attenzione: questa azione genererà nuove chiavi API e renderà non valide le chiavi precedenti.",
|
||
"impact": "Qualsiasi applicazione o servizio che usa attualmente queste chiavi smetterà di funzionare finché non le aggiornerai con le nuove.",
|
||
"confirmPrompt": "Sei sicuro di voler continuare?",
|
||
"confirmCta": "Aggiorna chiavi"
|
||
},
|
||
"generateError": "Non siamo riusciti a generare la tua chiave API."
|
||
}
|
||
},
|
||
"AddAttachmentsRequest": {
|
||
"attachments": "Seleziona allegati",
|
||
"info": "Seleziona i file da allegare al tuo PDF. Questi file saranno incorporati e accessibili tramite il pannello allegati del PDF.",
|
||
"selectFiles": "Seleziona file da allegare",
|
||
"placeholder": "Scegli file...",
|
||
"addMoreFiles": "Aggiungi altri file...",
|
||
"selectedFiles": "File selezionati",
|
||
"submit": "Aggiungi allegati",
|
||
"results": {
|
||
"title": "Risultati allegati"
|
||
},
|
||
"error": {
|
||
"failed": "Add attachments operation failed"
|
||
}
|
||
},
|
||
"termsAndConditions": "Termini e condizioni",
|
||
"logOut": "Esci",
|
||
"addAttachments": {
|
||
"error": {
|
||
"failed": "An error occurred while adding attachments to the PDF."
|
||
}
|
||
},
|
||
"autoRename": {
|
||
"description": "This tool will automatically rename PDF files based on their content. It analyzes the document to find the most suitable title from the text."
|
||
},
|
||
"customPosition": "Custom Position",
|
||
"details": "Details",
|
||
"downloadUnavailable": "Download unavailable for this item",
|
||
"invalidUndoData": "Cannot undo: invalid operation data",
|
||
"margin": {
|
||
"large": "Large",
|
||
"medium": "Medium",
|
||
"small": "Small",
|
||
"xLarge": "Extra Large"
|
||
},
|
||
"noFilesToUndo": "Cannot undo: no files were processed in the last operation",
|
||
"noOperationToUndo": "No operation to undo",
|
||
"noValidFiles": "No valid files to process",
|
||
"operationCancelled": "Operation cancelled",
|
||
"pageEdit": {
|
||
"deselectAll": "Select None",
|
||
"selectAll": "Select All"
|
||
},
|
||
"quickPosition": "Quick Position",
|
||
"reorganizePages": {
|
||
"error": {
|
||
"failed": "Failed to reorganize pages"
|
||
},
|
||
"results": {
|
||
"title": "Pages Reorganized"
|
||
},
|
||
"settings": {
|
||
"title": "Settings"
|
||
},
|
||
"submit": "Reorganize Pages"
|
||
},
|
||
"replace-color": {
|
||
"options": {
|
||
"fill": "Fill colour",
|
||
"gradient": "Gradient"
|
||
},
|
||
"previewOverlayOpacity": "Preview overlay opacity",
|
||
"previewOverlayTransparency": "Preview overlay transparency",
|
||
"previewOverlayVisibility": "Show preview overlay",
|
||
"selectText": {
|
||
"1": "Sostituisci o inverti le opzioni del colore",
|
||
"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",
|
||
"10": "Scegli il colore del testo",
|
||
"11": "Scegli il colore di sfondo",
|
||
"12": "Choose start colour",
|
||
"13": "Choose end colour"
|
||
},
|
||
"submit": "Sostituisci",
|
||
"title": "Sostituisci-Inverti-Colore",
|
||
"header": "Sostituisci-Inverti colore PDF"
|
||
},
|
||
"size": "Size",
|
||
"submit": "Submit",
|
||
"success": "Success",
|
||
"tools": {
|
||
"noSearchResults": "No tools found",
|
||
"noTools": "No tools available"
|
||
},
|
||
"undoDataMismatch": "Cannot undo: operation data is corrupted",
|
||
"undoFailed": "Failed to undo operation",
|
||
"undoQuotaError": "Cannot undo: insufficient storage space",
|
||
"undoStorageError": "Undo completed but some files could not be saved to storage",
|
||
"undoSuccess": "Operation undone successfully",
|
||
"unsupported": "Unsupported",
|
||
"onboarding": {
|
||
"welcomeModal": {
|
||
"title": "Welcome to Stirling PDF!",
|
||
"description": "Would you like to take a quick 1-minute tour to learn the key features and how to get started?",
|
||
"helpHint": "You can always access this tour later from the <strong>Help</strong> button in the bottom left.",
|
||
"startTour": "Start Tour",
|
||
"maybeLater": "Maybe Later",
|
||
"dontShowAgain": "Don't Show Again"
|
||
},
|
||
"allTools": "This is the <strong>All Tools</strong> panel, where you can browse and select from all available PDF tools.",
|
||
"selectCropTool": "Let's select the <strong>Crop</strong> tool to demonstrate how to use one of the tools.",
|
||
"toolInterface": "This is the <strong>Crop</strong> tool interface. As you can see, there's not much there because we haven't added any PDF files to work with yet.",
|
||
"filesButton": "The <strong>Files</strong> button on the Quick Access bar allows you to upload PDFs to use the tools on.",
|
||
"fileSources": "You can upload new files or access recent files from here. For the tour, we'll just use a sample file.",
|
||
"workbench": "This is the <strong>Workbench</strong> - the main area where you view and edit your PDFs.",
|
||
"viewSwitcher": "Use these controls to select how you want to view your PDFs.",
|
||
"viewer": "The <strong>Viewer</strong> lets you read and annotate your PDFs.",
|
||
"pageEditor": "The <strong>Page Editor</strong> allows you to do various operations on the pages within your PDFs, such as reordering, rotating and deleting.",
|
||
"activeFiles": "The <strong>Active Files</strong> view shows all of the PDFs you have loaded into the tool, and allows you to select which ones to process.",
|
||
"fileCheckbox": "Clicking one of the files selects it for processing. You can select multiple files for batch operations.",
|
||
"selectControls": "The <strong>Right Rail</strong> contains buttons to quickly select/deselect all of your active PDFs, along with buttons to change the app's theme or language.",
|
||
"cropSettings": "Now that we've selected the file we want crop, we can configure the Crop tool to choose the area that we want to crop the PDF to.",
|
||
"runButton": "Once the tool has been configured, this button allows you to run the tool on all the selected PDFs.",
|
||
"results": "After the tool has finished running, the <strong>Review</strong> step will show a preview of the results in this panel, and allow you to undo the operation or download the file. ",
|
||
"fileReplacement": "The modified file will replace the original file in the Workbench automatically, allowing you to easily run it through more tools.",
|
||
"pinButton": "You can use the <strong>Pin</strong> button if you'd rather your files stay active after running tools on them.",
|
||
"wrapUp": "You're all set! You've learnt about the main areas of the app and how to use them. Click the <strong>Help</strong> button whenever you like to see this tour again.",
|
||
"previous": "Previous",
|
||
"next": "Next",
|
||
"finish": "Finish",
|
||
"startTour": "Start Tour",
|
||
"startTourDescription": "Take a guided tour of Stirling PDF's key features"
|
||
},
|
||
"workspace": {
|
||
"title": "Workspace",
|
||
"people": {
|
||
"title": "People",
|
||
"description": "Manage workspace members and their permissions",
|
||
"loading": "Loading people...",
|
||
"searchMembers": "Search members...",
|
||
"addMembers": "Add Members",
|
||
"inviteMembers": {
|
||
"label": "Invite Members",
|
||
"subtitle": "Type or paste in emails below, separated by commas. Your workspace will be billed by members."
|
||
},
|
||
"user": "User",
|
||
"role": "Role",
|
||
"team": "Team",
|
||
"status": "Status",
|
||
"actions": "Actions",
|
||
"noMembersFound": "No members found",
|
||
"active": "Active",
|
||
"disabled": "Disabled",
|
||
"activeSession": "Active session",
|
||
"member": "Member",
|
||
"admin": "Admin",
|
||
"roleDescriptions": {
|
||
"admin": "Can manage settings and invite members, with full administrative access.",
|
||
"member": "Can view and edit shared files, but cannot manage workspace settings or members."
|
||
},
|
||
"editRole": "Edit Role",
|
||
"enable": "Enable",
|
||
"disable": "Disable",
|
||
"deleteUser": "Delete User",
|
||
"deleteUserSuccess": "User deleted successfully",
|
||
"deleteUserError": "Failed to delete user",
|
||
"confirmDelete": "Are you sure you want to delete this user? This action cannot be undone.",
|
||
"addMember": {
|
||
"title": "Add Member",
|
||
"username": "Username (Email)",
|
||
"usernamePlaceholder": "[email protected]",
|
||
"password": "Password",
|
||
"passwordPlaceholder": "Enter password",
|
||
"role": "Role",
|
||
"team": "Team (Optional)",
|
||
"teamPlaceholder": "Select a team",
|
||
"forcePasswordChange": "Force password change on first login",
|
||
"cancel": "Cancel",
|
||
"submit": "Add Member",
|
||
"usernameRequired": "Username and password are required",
|
||
"passwordTooShort": "Password must be at least 6 characters",
|
||
"success": "User created successfully",
|
||
"error": "Failed to create user"
|
||
},
|
||
"editMember": {
|
||
"title": "Edit Member",
|
||
"editing": "Editing:",
|
||
"role": "Role",
|
||
"team": "Team (Optional)",
|
||
"teamPlaceholder": "Select a team",
|
||
"cancel": "Cancel",
|
||
"submit": "Update Member",
|
||
"success": "User updated successfully",
|
||
"error": "Failed to update user"
|
||
},
|
||
"toggleEnabled": {
|
||
"success": "User status updated successfully",
|
||
"error": "Failed to update user status"
|
||
},
|
||
"delete": {
|
||
"success": "User deleted successfully",
|
||
"error": "Failed to delete user"
|
||
},
|
||
"emailInvite": {
|
||
"tab": "Email Invite",
|
||
"description": "Type or paste in emails below, separated by commas. Users will receive login credentials via email.",
|
||
"emails": "Email Addresses",
|
||
"emailsPlaceholder": "[email protected], [email protected]",
|
||
"emailsRequired": "At least one email address is required",
|
||
"submit": "Send Invites",
|
||
"success": "user(s) invited successfully",
|
||
"partialSuccess": "Some invites failed",
|
||
"allFailed": "Failed to invite users",
|
||
"error": "Failed to send invites"
|
||
},
|
||
"directInvite": {
|
||
"tab": "Direct Create"
|
||
},
|
||
"inviteLinkTab": {
|
||
"tab": "Invite Link"
|
||
},
|
||
"inviteLink": {
|
||
"description": "Generate a secure link that allows the user to set their own password",
|
||
"email": "Email Address",
|
||
"emailPlaceholder": "[email protected] (optional)",
|
||
"emailDescription": "Optional - leave blank for a general invite link that can be used by anyone",
|
||
"emailRequired": "Email address is required",
|
||
"emailOptional": "Optional - leave blank for a general invite link",
|
||
"emailRequiredForSend": "Email address is required to send email notification",
|
||
"expiryHours": "Expiry Hours",
|
||
"expiryDescription": "How many hours until the link expires",
|
||
"sendEmail": "Send invite link via email",
|
||
"sendEmailDescription": "If enabled, the invite link will be sent to the specified email address",
|
||
"smtpRequired": "SMTP not configured",
|
||
"generate": "Generate Link",
|
||
"generated": "Invite Link Generated",
|
||
"copied": "Link copied to clipboard",
|
||
"success": "Invite link generated successfully",
|
||
"successWithEmail": "Invite link generated and sent via email",
|
||
"emailFailed": "Invite link generated, but email failed",
|
||
"emailFailedDetails": "Error: {0}. Please share the invite link manually.",
|
||
"error": "Failed to generate invite link",
|
||
"submit": "Generate Invite Link"
|
||
},
|
||
"inviteMode": {
|
||
"username": "Username",
|
||
"email": "Email",
|
||
"link": "Link",
|
||
"emailDisabled": "Email invites require SMTP configuration and mail.enableInvites=true in settings"
|
||
},
|
||
"license": {
|
||
"users": "users",
|
||
"availableSlots": "Available Slots",
|
||
"grandfathered": "Grandfathered",
|
||
"grandfatheredShort": "{{count}} grandfathered",
|
||
"fromLicense": "from license",
|
||
"slotsAvailable": "{{count}} user slot(s) available",
|
||
"noSlotsAvailable": "No slots available",
|
||
"currentUsage": "Currently using {{current}} of {{max}} user licences"
|
||
}
|
||
},
|
||
"teams": {
|
||
"title": "Teams",
|
||
"description": "Manage teams and organize workspace members",
|
||
"loading": "Loading teams...",
|
||
"loadingDetails": "Loading team details...",
|
||
"createNewTeam": "Create New Team",
|
||
"teamName": "Team Name",
|
||
"totalMembers": "Total Members",
|
||
"actions": "Actions",
|
||
"noTeamsFound": "No teams found",
|
||
"noMembers": "No members in this team",
|
||
"system": "System",
|
||
"addMember": "Add Member",
|
||
"viewTeam": "View Team",
|
||
"removeMember": "Remove from team",
|
||
"cannotRemoveFromSystemTeam": "Cannot remove from system team",
|
||
"renameTeamLabel": "Rename Team",
|
||
"deleteTeamLabel": "Delete Team",
|
||
"cannotDeleteInternal": "Cannot delete the Internal team",
|
||
"confirmDelete": "Are you sure you want to delete this team? This team must be empty to delete.",
|
||
"confirmRemove": "Remove user from this team?",
|
||
"cannotRenameInternal": "Cannot rename the Internal team",
|
||
"cannotAddToInternal": "Cannot add members to the Internal team",
|
||
"teamNotFound": "Team not found",
|
||
"backToTeams": "Back to Teams",
|
||
"memberCount": "{{count}} members",
|
||
"removeMemberSuccess": "User removed from team",
|
||
"removeMemberError": "Failed to remove user from team",
|
||
"createTeam": {
|
||
"title": "Create New Team",
|
||
"teamName": "Team Name",
|
||
"teamNamePlaceholder": "Enter team name",
|
||
"cancel": "Cancel",
|
||
"submit": "Create Team",
|
||
"nameRequired": "Team name is required",
|
||
"success": "Team created successfully",
|
||
"error": "Failed to create team"
|
||
},
|
||
"renameTeam": {
|
||
"title": "Rename Team",
|
||
"renaming": "Renaming:",
|
||
"newTeamName": "New Team Name",
|
||
"newTeamNamePlaceholder": "Enter new team name",
|
||
"cancel": "Cancel",
|
||
"submit": "Rename Team",
|
||
"nameRequired": "Team name is required",
|
||
"success": "Team renamed successfully",
|
||
"error": "Failed to rename team"
|
||
},
|
||
"deleteTeam": {
|
||
"success": "Team deleted successfully",
|
||
"error": "Failed to delete team. Make sure the team is empty.",
|
||
"teamMustBeEmpty": "Team must be empty before deletion"
|
||
},
|
||
"addMemberToTeam": {
|
||
"title": "Add Member to Team",
|
||
"addingTo": "Adding to",
|
||
"selectUser": "Select User",
|
||
"selectUserPlaceholder": "Choose a user",
|
||
"selectUserRequired": "Please select a user",
|
||
"currentlyIn": "currently in",
|
||
"willBeMoved": "Note: This user will be moved from their current team to this team.",
|
||
"cancel": "Cancel",
|
||
"submit": "Add Member",
|
||
"userRequired": "Please select a user",
|
||
"success": "Member added to team successfully",
|
||
"error": "Failed to add member to team"
|
||
},
|
||
"changeTeam": {
|
||
"label": "Change Team",
|
||
"title": "Change Team",
|
||
"changing": "Moving",
|
||
"selectTeam": "Select Team",
|
||
"selectTeamPlaceholder": "Choose a team",
|
||
"selectTeamRequired": "Please select a team",
|
||
"success": "Team changed successfully",
|
||
"error": "Failed to change team",
|
||
"submit": "Change Team"
|
||
}
|
||
}
|
||
},
|
||
"plan": {
|
||
"currency": "Currency",
|
||
"popular": "Popular",
|
||
"current": "Current Plan",
|
||
"upgrade": "Upgrade",
|
||
"contact": "Contact Us",
|
||
"customPricing": "Custom",
|
||
"showComparison": "Compare All Features",
|
||
"hideComparison": "Hide Feature Comparison",
|
||
"featureComparison": "Feature Comparison",
|
||
"activePlan": {
|
||
"title": "Active Plan",
|
||
"subtitle": "Your current subscription details"
|
||
},
|
||
"availablePlans": {
|
||
"title": "Available Plans",
|
||
"subtitle": "Choose the plan that fits your needs"
|
||
},
|
||
"static": {
|
||
"title": "Billing Information",
|
||
"message": "Online billing is not currently configured. To upgrade your plan or manage subscriptions, please contact us directly.",
|
||
"contactSales": "Contact Sales",
|
||
"contactToUpgrade": "Contact us to upgrade or customize your plan",
|
||
"maxUsers": "Max Users",
|
||
"upTo": "Up to"
|
||
},
|
||
"period": {
|
||
"month": "month"
|
||
},
|
||
"free": {
|
||
"name": "Free",
|
||
"highlight1": "Limited Tool Usage Per week",
|
||
"highlight2": "Access to all tools",
|
||
"highlight3": "Community support"
|
||
},
|
||
"pro": {
|
||
"name": "Pro",
|
||
"highlight1": "Unlimited Tool Usage",
|
||
"highlight2": "Advanced PDF tools",
|
||
"highlight3": "No watermarks"
|
||
},
|
||
"enterprise": {
|
||
"name": "Enterprise",
|
||
"highlight1": "Custom pricing",
|
||
"highlight2": "Dedicated support",
|
||
"highlight3": "Latest features"
|
||
},
|
||
"feature": {
|
||
"title": "Feature",
|
||
"pdfTools": "Basic PDF Tools",
|
||
"fileSize": "File Size Limit",
|
||
"automation": "Automate tool workflows",
|
||
"api": "API Access",
|
||
"priority": "Priority Support",
|
||
"customPricing": "Custom Pricing"
|
||
}
|
||
},
|
||
"subscription": {
|
||
"status": {
|
||
"active": "Active",
|
||
"pastDue": "Past Due",
|
||
"canceled": "Canceled",
|
||
"incomplete": "Incomplete",
|
||
"trialing": "Trial",
|
||
"none": "No Subscription"
|
||
},
|
||
"renewsOn": "Renews on {{date}}",
|
||
"cancelsOn": "Cancels on {{date}}"
|
||
},
|
||
"billing": {
|
||
"manageBilling": "Manage Billing",
|
||
"portal": {
|
||
"error": "Failed to open billing portal"
|
||
}
|
||
},
|
||
"payment": {
|
||
"preparing": "Preparing your checkout...",
|
||
"upgradeTitle": "Upgrade to {{planName}}",
|
||
"success": "Payment Successful!",
|
||
"successMessage": "Your subscription has been activated successfully. You will receive a confirmation email shortly.",
|
||
"autoClose": "This window will close automatically...",
|
||
"error": "Payment Error"
|
||
},
|
||
"firstLogin": {
|
||
"title": "First Time Login",
|
||
"welcomeTitle": "Welcome!",
|
||
"welcomeMessage": "For security reasons, you must change your password on your first login.",
|
||
"loggedInAs": "Logged in as",
|
||
"error": "Error",
|
||
"currentPassword": "Current Password",
|
||
"enterCurrentPassword": "Enter your current password",
|
||
"newPassword": "New Password",
|
||
"enterNewPassword": "Enter new password (min 8 characters)",
|
||
"confirmPassword": "Confirm New Password",
|
||
"reEnterNewPassword": "Re-enter new password",
|
||
"changePassword": "Change Password",
|
||
"allFieldsRequired": "All fields are required",
|
||
"passwordsDoNotMatch": "New passwords do not match",
|
||
"passwordTooShort": "Password must be at least 8 characters",
|
||
"passwordMustBeDifferent": "New password must be different from current password",
|
||
"passwordChangedSuccess": "Password changed successfully! Please log in again.",
|
||
"passwordChangeFailed": "Failed to change password. Please check your current password."
|
||
},
|
||
"invite": {
|
||
"welcome": "Welcome to Stirling PDF",
|
||
"invalidToken": "Invalid invitation link",
|
||
"validationError": "Failed to validate invitation link",
|
||
"passwordRequired": "Password is required",
|
||
"passwordTooShort": "Password must be at least 6 characters",
|
||
"passwordMismatch": "Passwords do not match",
|
||
"acceptError": "Failed to create account",
|
||
"validating": "Validating invitation...",
|
||
"invalidInvitation": "Invalid Invitation",
|
||
"goToLogin": "Go to Login",
|
||
"welcomeTitle": "You've been invited!",
|
||
"welcomeSubtitle": "Complete your account setup to get started",
|
||
"accountFor": "Creating account for",
|
||
"linkExpires": "Link expires",
|
||
"email": "Email address",
|
||
"emailPlaceholder": "Enter your email address",
|
||
"emailRequired": "Email address is required",
|
||
"invalidEmail": "Invalid email address",
|
||
"choosePassword": "Choose a password",
|
||
"passwordPlaceholder": "Enter your password",
|
||
"confirmPassword": "Confirm password",
|
||
"confirmPasswordPlaceholder": "Re-enter your password",
|
||
"createAccount": "Create Account",
|
||
"creating": "Creating Account...",
|
||
"alreadyHaveAccount": "Already have an account?",
|
||
"signIn": "Sign in"
|
||
},
|
||
"audit": {
|
||
"error": {
|
||
"title": "Error loading audit system"
|
||
},
|
||
"notAvailable": "Audit system not available",
|
||
"notAvailableMessage": "The audit system is not configured or not available.",
|
||
"disabled": "Audit logging is disabled",
|
||
"disabledMessage": "Enable audit logging in your application configuration to track system events.",
|
||
"systemStatus": {
|
||
"title": "System Status",
|
||
"status": "Audit Logging",
|
||
"enabled": "Enabled",
|
||
"disabled": "Disabled",
|
||
"level": "Audit Level",
|
||
"retention": "Retention Period",
|
||
"days": "days",
|
||
"totalEvents": "Total Events"
|
||
},
|
||
"tabs": {
|
||
"dashboard": "Dashboard",
|
||
"events": "Audit Events",
|
||
"export": "Export"
|
||
},
|
||
"charts": {
|
||
"title": "Audit Dashboard",
|
||
"error": "Error loading charts",
|
||
"day": "Day",
|
||
"week": "Week",
|
||
"month": "Month",
|
||
"byType": "Events by Type",
|
||
"byUser": "Events by User",
|
||
"overTime": "Events Over Time"
|
||
},
|
||
"events": {
|
||
"title": "Audit Events",
|
||
"filterByType": "Filter by type",
|
||
"filterByUser": "Filter by user",
|
||
"startDate": "Start date",
|
||
"endDate": "End date",
|
||
"clearFilters": "Clear",
|
||
"error": "Error loading events",
|
||
"noEvents": "No events found",
|
||
"timestamp": "Timestamp",
|
||
"type": "Type",
|
||
"user": "User",
|
||
"ipAddress": "IP Address",
|
||
"actions": "Actions",
|
||
"viewDetails": "View Details",
|
||
"eventDetails": "Event Details",
|
||
"details": "Details"
|
||
},
|
||
"export": {
|
||
"title": "Export Audit Data",
|
||
"description": "Export audit events to CSV or JSON format. Use filters to limit the exported data.",
|
||
"format": "Export Format",
|
||
"filters": "Filters (Optional)",
|
||
"filterByType": "Filter by type",
|
||
"filterByUser": "Filter by user",
|
||
"startDate": "Start date",
|
||
"endDate": "End date",
|
||
"clearFilters": "Clear",
|
||
"exportButton": "Export Data",
|
||
"error": "Failed to export data"
|
||
}
|
||
},
|
||
"usage": {
|
||
"noData": "No data available",
|
||
"error": "Error loading usage statistics",
|
||
"noDataMessage": "No usage statistics are currently available.",
|
||
"controls": {
|
||
"top10": "Top 10",
|
||
"top20": "Top 20",
|
||
"all": "All",
|
||
"refresh": "Refresh",
|
||
"dataTypeLabel": "Data Type:",
|
||
"dataType": {
|
||
"all": "All",
|
||
"api": "API",
|
||
"ui": "UI"
|
||
}
|
||
},
|
||
"showing": {
|
||
"top10": "Top 10",
|
||
"top20": "Top 20",
|
||
"all": "All"
|
||
},
|
||
"stats": {
|
||
"totalEndpoints": "Total Endpoints",
|
||
"totalVisits": "Total Visits",
|
||
"showing": "Showing",
|
||
"selectedVisits": "Selected Visits"
|
||
},
|
||
"chart": {
|
||
"title": "Endpoint Usage Chart"
|
||
},
|
||
"table": {
|
||
"title": "Detailed Statistics",
|
||
"endpoint": "Endpoint",
|
||
"visits": "Visits",
|
||
"percentage": "Percentage",
|
||
"noData": "No data available"
|
||
}
|
||
},
|
||
"backendHealth": {
|
||
"checking": "Checking backend status...",
|
||
"online": "Backend Online",
|
||
"offline": "Backend Offline"
|
||
},
|
||
"replaceColorPdf": {
|
||
"tags": "Sostituisci colore, Operazioni di pagina, Back-end, lato server"
|
||
}
|
||
}
|