Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

1387 lines
66 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"importDialog": {
"errorCount_one": "{{count}} errore:",
"errorCount_other": "{{count}} errori:",
"warningCount_one": "{{count}} avviso:",
"warningCount_other": "{{count}} avvisi:",
"unmatchedPriorities_one": "{{count}} priorità",
"unmatchedPriorities_other": "{{count}} priorità",
"unmatchedStatuses_one": "{{count}} stato",
"unmatchedStatuses_other": "{{count}} stati",
"unmatchedCategories_one": "{{count}} categoria",
"unmatchedCategories_other": "{{count}} categorie",
"skippedCount_one": "{{count}} ticket è stato saltato.",
"skippedCount_other": "{{count}} ticket sono stati saltati.",
"importTickets_one": "Importa {{count}} ticket",
"importTickets_other": "Importa {{count}} ticket",
"unmatchedClients_one": "{{count}} cliente",
"unmatchedClients_other": "{{count}} clienti",
"unmatchedAgents_one": "{{count}} agente",
"unmatchedAgents_other": "{{count}} agenti",
"unmatchedTeams_one": "{{count}} team",
"unmatchedTeams_other": "{{count}} team",
"unmatchedContacts_one": "{{count}} contatto",
"unmatchedContacts_other": "{{count}} contatti",
"unmatchedDateFormats_one": "{{count}} formato data",
"unmatchedDateFormats_other": "{{count}} formati data",
"unmatchedValuesIntro_one": "{{count}} valore del CSV non è stato associato automaticamente.",
"unmatchedValuesIntro_other": "{{count}} valori del CSV non sono stati associati automaticamente.",
"ticketCount_one": "({{count}} ticket)",
"ticketCount_other": "({{count}} ticket)",
"skipDropped_one": "Salta ({{count}} ticket scartato)",
"skipDropped_other": "Salta ({{count}} ticket scartati)",
"createdSuccess_one": "{{count}} ticket creato con successo.",
"createdSuccess_other": "{{count}} ticket creati con successo."
},
"title": "Ticket di supporto",
"subtitle": "Visualizza e gestisci i tuoi ticket di supporto",
"backToTickets": "Torna ai ticket",
"createNew": "Crea nuovo ticket",
"createButton": "Crea ticket di supporto",
"viewAll": "Mostra tutti i ticket",
"myTickets": "I miei ticket",
"resetFilters": "Reimposta",
"filters": {
"allStatuses": "Tutti gli stati",
"allOpen": "Tutti i ticket aperti",
"allClosed": "Tutti i ticket chiusi",
"allPriorities": "Tutte le priorità",
"search": "Cerca ticket e commenti...",
"category": "Filtra per categoria",
"clearFilters": "Pulisci filtri",
"assignee": "Assegnatario",
"allAssignees": "Tutti gli assegnatari",
"responseState": "Stato risposta",
"allResponseStates": "Tutti gli stati risposta",
"noResponseState": "Nessuno stato risposta",
"dueDate": "Scadenza",
"allDueDates": "Tutte le scadenze",
"overdue": "Scaduto",
"today": "In scadenza oggi",
"upcoming": "In scadenza nei prossimi 7 giorni",
"beforeDate": "Prima della data...",
"afterDate": "Dopo la data...",
"beforeDateWithValue": "Prima del {{date}}",
"afterDateWithValue": "Dopo il {{date}}",
"noDueDate": "Nessuna scadenza",
"pickDate": "Scegli data",
"slaStatus": "Stato SLA",
"allSlaStatuses": "Tutti gli stati SLA",
"hasSla": "Con SLA",
"noSla": "Nessun SLA",
"onTrack": "In linea",
"breached": "Violato",
"paused": "In pausa",
"allResponseStatuses": "Tutti gli stati di risposta",
"responseStatus": "Stato risposta",
"board": "Filtra per bacheca"
},
"create": {
"title": "Crea ticket di supporto",
"titlePlaceholder": "Titolo del ticket",
"descriptionPlaceholder": "Descrivi il tuo problema...",
"priorityPlaceholder": "Seleziona priorità",
"noBoardsAvailable": "Nessun board dei ticket disponibile per il tuo account. Contatta l'amministratore.",
"submit": "Crea ticket",
"submitting": "Creazione in corso...",
"errors": {
"titleRequired": "Il titolo è obbligatorio",
"descriptionRequired": "La descrizione è obbligatoria",
"priorityRequired": "Seleziona una priorità",
"createFailed": "Impossibile creare il ticket. Riprova.",
"boardRequired": "Seleziona una bacheca"
},
"boardPlaceholder": "Seleziona bacheca",
"linkedToAsset": "Asset collegato: {{name}}",
"linkedToAssetGeneric": "Asset collegato"
},
"status": {
"open": "Aperto",
"inProgress": "In corso",
"resolved": "Risolto",
"closed": "Chiuso",
"pending": "In sospeso",
"waitingOnCustomer": "In attesa del cliente",
"waitingOnVendor": "In attesa del fornitore",
"unknown": "Stato sconosciuto"
},
"priority": {
"low": "Bassa",
"medium": "Media",
"high": "Alta",
"urgent": "Urgente",
"critical": "Critica",
"unknown": "Priorità sconosciuta",
"planning": "Pianificazione"
},
"fields": {
"ticketNumber": "Numero ticket",
"title": "Titolo",
"subject": "Oggetto",
"description": "Descrizione",
"priority": "Priorità",
"status": "Stato",
"category": "Categoria",
"subcategory": "Sottocategoria",
"attachments": "Allegati",
"created": "Creato",
"createdAt": "Creato",
"lastUpdated": "Ultimo aggiornamento",
"updatedAt": "Ultimo aggiornamento",
"assignedTo": "Assegnato a",
"requester": "Richiedente",
"client": "Azienda",
"dueDate": "Scadenza",
"resolution": "Risoluzione",
"timeSpent": "Tempo impiegato",
"notes": "Note",
"internalNotes": "Note interne",
"board": "Bacheca",
"team": "Team",
"assignedTeam": "Team assegnato",
"additionalAgents": "Agenti aggiuntivi",
"createdBy": "Creato da",
"location": "Sede",
"contactPhone": "Telefono contatto",
"clientPhone": "Telefono cliente",
"contactEmail": "Email contatto",
"clientEmail": "Email cliente",
"impact": "Impatto",
"urgency": "Urgenza",
"responseState": "Stato risposta",
"slaStatus": "Stato SLA",
"product": "Prodotto",
"quantity": "Quantità",
"total": "Totale",
"price": "Prezzo",
"rate": "Tariffa",
"recipient": "Destinatario",
"error": "Errore",
"displayOrder": "Ordine di visualizzazione",
"parentCategory": "Categoria padre",
"dateTimeFormat": "Formato data/ora",
"enteredBy": "Inserito da",
"updatedBy": "Aggiornato da",
"closedBy": "Chiuso da",
"enteredAt": "Inserito il",
"closedAt": "Chiuso il",
"responseSource": "Sorgente risposta",
"ticketOrigin": "Origine ticket",
"isClosed": "È chiuso",
"tags": "Tag",
"sla": "SLA",
"updated": "Aggiornato",
"openInNewTab": "Apri in una nuova scheda",
"actions": "Azioni",
"linkedAssets": "Asset collegati"
},
"actions": {
"view": "Visualizza",
"edit": "Modifica",
"close": "Chiudi ticket",
"reopen": "Riapri ticket",
"addNote": "Aggiungi nota",
"uploadFile": "Carica file",
"changeStatus": "Cambia stato",
"confirmStatusChange": "Sei sicuro di voler cambiare lo stato di questo ticket?",
"save": "Salva",
"cancel": "Annulla",
"delete": "Elimina",
"confirm": "Conferma",
"done": "Fatto",
"create": "Crea",
"update": "Aggiorna",
"add": "Aggiungi",
"loadMore": "Carica altro",
"selectAll": "Seleziona tutto",
"deselectAll": "Deseleziona tutto",
"proceed": "Procedi",
"export": "Esporta",
"reset": "Reimposta",
"importSelected": "Importa selezionati",
"printOptions": "Opzioni di stampa"
},
"messages": {
"noTickets": "Nessun ticket trovato",
"loadingTickets": "Caricamento ticket...",
"ticketCreated": "Ticket creato correttamente",
"ticketUpdated": "Ticket aggiornato correttamente",
"commentAdded": "Commento aggiunto correttamente",
"ticketClosed": "Ticket chiuso correttamente",
"statusUpdateSuccess": "Stato del ticket aggiornato correttamente a \"{{status}}\".",
"error": "Si è verificato un errore durante l'elaborazione della richiesta",
"loadError": "Impossibile caricare i dettagli del ticket",
"emptyComment": "Non è possibile aggiungere un commento vuoto",
"commentError": "Impossibile aggiungere il commento",
"commentDeleteSuccess": "Commento eliminato correttamente",
"emptyNote": "Non è possibile salvare una nota vuota",
"noDescription": "Nessuna descrizione trovata.",
"filtersError": "Impossibile caricare le opzioni di filtro.",
"loadingError": "Impossibile caricare i ticket. Riprova.",
"statusUpdateError": "Impossibile aggiornare lo stato del ticket",
"notAuthenticated": "Non autenticato",
"userNotFound": "ID utente non trovata nella sessione",
"tenantNotFound": "Tenant non trovato nella sessione. Esci e accedi di nuovo.",
"userNotAssociatedWithContact": "L'utente non è associato a un contatto",
"contactNotAssociatedWithClient": "Il contatto non è associato a un'azienda. Contatta il supporto.",
"ticketNotFound": "Ticket non trovato",
"commentNotFound": "Commento non trovato o non autorizzato",
"noDefaultBoard": "Nessun canale predefinito configurato per i ticket",
"failedToCreateTicket": "Impossibile creare il ticket",
"failedToFetchTicketDetails": "Impossibile recuperare i dettagli del ticket",
"failedToAddComment": "Impossibile aggiungere il commento",
"failedToUpdateComment": "Impossibile aggiornare il commento",
"failedToDeleteComment": "Impossibile eliminare il commento",
"deleteOwnCommentError": "Puoi eliminare solo i tuoi commenti",
"failedToUpdateTicketStatus": "Impossibile aggiornare lo stato del ticket",
"noTitle": "Nessun titolo",
"agentAdded": "Agente aggiunto con successo",
"agentAssigned": "Agente assegnato con successo",
"agentRemoved": "Agente rimosso con successo",
"teamAssignSuccess": "Team assegnato con successo",
"teamAssignFailed": "Impossibile assegnare il team",
"teamRemoveSuccess": "Team rimosso con successo",
"teamRemoveFailed": "Impossibile rimuovere l'assegnazione del team",
"editOwnCommentOnly": "Puoi modificare solo i tuoi commenti",
"descriptionUpdated": "Descrizione aggiornata con successo",
"ticketIdMissing": "ID del ticket mancante.",
"watchListUpdateFailed": "Impossibile aggiornare l'elenco di controllo",
"loadAllContactsFailed": "Impossibile caricare tutti i contatti",
"contactUpdated": "Contatto aggiornato con successo",
"itilImpactUpdated": "Impatto ITIL aggiornato con successo",
"itilUrgencyUpdated": "Urgenza ITIL aggiornata con successo",
"itilImpactUpdateFailed": "Impossibile aggiornare l'impatto ITIL",
"itilUrgencyUpdateFailed": "Impossibile aggiornare l'urgenza ITIL",
"clientUpdated": "Cliente aggiornato con successo",
"locationUpdated": "Sede aggiornata con successo",
"pastedImageDeleteFailed_one": "Commento eliminato, ma non è stato possibile eliminare {{count}} immagine incollata.",
"pastedImageDeleteFailed_other": "Commento eliminato, ma non è stato possibile eliminare {{count}} immagini incollate.",
"commentWithImagesDeleted_one": "Commento e {{count}} immagine incollata eliminati con successo.",
"commentWithImagesDeleted_other": "Commento e {{count}} immagini incollate eliminate con successo.",
"pastedImagesDeleteFailed": "Commento eliminato, ma l'eliminazione delle immagini incollate è fallita.",
"removedFromBundle": "Ticket rimosso dal gruppo",
"bundleRemoved": "Gruppo rimosso",
"addedToBundle": "Ticket aggiunto al gruppo",
"cannotAddMasterAsChild": "Impossibile aggiungere il ticket principale come figlio",
"ticketAlreadyBundled": "Quel ticket è già raggruppato",
"promotedMaster": "Nuovo principale promosso",
"bundleSettingsUpdated": "Impostazioni del gruppo aggiornate",
"addAgentFailed": "Impossibile aggiungere l'agente",
"removeAgentFailed": "Impossibile rimuovere l'agente",
"saveCommentFailed": "Impossibile salvare le modifiche al commento",
"updateDescriptionFailed": "Impossibile aggiornare la descrizione",
"prepareTimeEntryFailed": "Si è verificato un errore durante la preparazione della voce di tempo. Riprova.",
"updateContactFailed": "Impossibile aggiornare il contatto",
"updateClientFailed": "Impossibile aggiornare il cliente",
"updateLocationFailed": "Impossibile aggiornare la sede",
"deleteCommentFailed": "Impossibile eliminare il commento",
"pastedImagesDeleted_one": "{{count}} immagine incollata eliminata.",
"pastedImagesDeleted_other": "{{count}} immagini incollate eliminate.",
"pastedImagesDeleteFailed_one": "Impossibile eliminare {{count}} immagine incollata.",
"pastedImagesDeleteFailed_other": "Impossibile eliminare {{count}} immagini incollate.",
"deleteCommentConfirm": "Sei sicuro di voler eliminare questo commento? Questa azione non può essere annullata.",
"deleteCommentWithImages_one": "Questo commento include {{count}} immagine incollata caricata come documento del ticket. Eliminare solo il commento o eliminare definitivamente anche l'immagine incollata?",
"deleteCommentWithImages_other": "Questo commento include {{count}} immagini incollate caricate come documenti del ticket. Eliminare solo il commento o eliminare definitivamente anche le immagini incollate?",
"removeFromBundleFailed": "Impossibile rimuovere il ticket dal gruppo",
"unbundleFailed": "Impossibile separare il ticket",
"addToBundleFailed": "Impossibile aggiungere il ticket al gruppo",
"promoteMasterFailed": "Impossibile promuovere il principale",
"updateBundleSettingsFailed": "Impossibile aggiornare le impostazioni del gruppo",
"assetLoadFailed": "Impossibile caricare i dettagli dell'asset",
"assetNotFound": "Asset non trovato",
"addCommentFailed": "Impossibile aggiungere il commento",
"deleteTimeEntryFailed": "Impossibile eliminare la voce di tempo",
"timeEntryDeleted": "Voce di tempo eliminata"
},
"conversation": {
"comments": "Commenti",
"client": "Cliente",
"internal": "Interno",
"allComments": "Tutti i commenti",
"resolution": "Risoluzione",
"internalComments": "Commenti interni",
"resolutionComments": "Commenti di risoluzione",
"markAsInternal": "Segna come interno",
"markedAsInternal": "Segnato come interno",
"markAsResolution": "Segna come risoluzione",
"markedAsResolution": "Segnato come risoluzione",
"oldestFirst": "Più vecchi per primi",
"newestFirst": "Più recenti per primi",
"addComment": "Aggiungi commento",
"typeComment": "Scrivi qui il tuo commento...",
"submit": "Invia",
"cancel": "Annulla",
"save": "Salva",
"edit": "Modifica",
"delete": "Elimina",
"reply": "Rispondi",
"edited": "Modificato",
"noComments": "Non ci sono ancora commenti",
"metadataDebug": "Visualizza metadati (debug)",
"closeStatus": "Stato di chiusura",
"noStatusChange": "Non modificare lo stato",
"clipboardDraftCancelTitle": "Rilevate immagini incollate",
"deleteUploadedImages": "Elimina immagini",
"keepUploadedImages": "Mantieni immagini",
"bundledUpdate": "Aggiornamento raggruppato",
"clientSuffix": " (Cliente)",
"internalCommentTooltip": "Commento interno",
"resolutionCommentTooltip": "Commento di risoluzione",
"unknownUser": "Utente sconosciuto",
"editCommentAriaLabel": "Modifica commento",
"deleteCommentAriaLabel": "Elimina commento",
"inboundChildReplies": "Risposte in entrata su ticket secondari (sola lettura)",
"childTicket": "Ticket secondario",
"ticketPrefix": "Ticket {{number}}",
"clipboardDraftCancelMessage": "Questa bozza include immagini incollate che sono già state caricate come documenti del ticket. Mantenerle o eliminarle definitivamente?",
"replyCommentAriaLabel": "Rispondi al commento"
},
"responseState": {
"awaitingYourResponse": "In attesa della tua risposta",
"awaitingSupportResponse": "In attesa della risposta del supporto",
"awaitingYourResponseTooltip": "Il supporto sta aspettando la tua risposta",
"awaitingSupportResponseTooltip": "La tua risposta è stata ricevuta. Il supporto risponderà presto.",
"label": "Stato risposta",
"awaitingClient": "In attesa del cliente",
"awaitingInternal": "In attesa del team interno",
"clear": "Svuota",
"setResponseState": "Imposta stato risposta",
"notSet": "Non impostato",
"set": "Imposta stato risposta",
"all": "Tutti gli stati risposta",
"none": "Nessuno stato risposta"
},
"origin": {
"internal": "Creato internamente",
"clientPortal": "Creato tramite Portale Clienti",
"inboundEmail": "Creato tramite e-mail in entrata",
"api": "Creato tramite API",
"other": "Creato tramite altra origine"
},
"responseSource": {
"clientPortal": "Ricevuto tramite Portale Clienti",
"inboundEmail": "Ricevuto tramite e-mail"
},
"documents": {
"title": "Documenti",
"noDocuments": "Nessun documento allegato",
"upload": "Carica documento",
"download": "Scarica",
"remove": "Rimuovi",
"preview": "Anteprima",
"linkDocuments": "Collega documenti",
"editDocument": "Modifica documento",
"viewDocument": "Visualizza documento",
"downloadToPlay": "Scarica per riprodurre",
"delete": "Elimina",
"previewUnavailable": "Anteprima non disponibile",
"newDocument": "Nuovo documento",
"uploadFile": "Carica file"
},
"dashboard": {
"title": "Cruscotto ticket",
"addTicket": "Aggiungi ticket",
"shareTooltip": "Stampa, importa ed esporta",
"exportCsv": "Esporta CSV",
"bundledToggle": "Raggruppati",
"exportSelectedTooltip_one": "Esporta {{count}} ticket selezionato in CSV",
"exportSelectedTooltip_other": "Esporta {{count}} ticket selezionati in CSV",
"exportDisabledTooltip": "Seleziona uno o più ticket da esportare",
"selectAllMatching_one": "Seleziona tutti i {{count}} ticket corrispondenti ai filtri",
"selectAllMatching_other": "Seleziona tutti i {{count}} ticket corrispondenti ai filtri",
"allMatchingSelected_one": "Tutti i {{count}} ticket corrispondenti ai filtri sono selezionati.",
"allMatchingSelected_other": "Tutti i {{count}} ticket corrispondenti ai filtri sono selezionati.",
"allPageSelected_one": "Tutti i {{count}} ticket di questa pagina sono selezionati.",
"allPageSelected_other": "Tutti i {{count}} ticket di questa pagina sono selezionati.",
"clearSelection": "Annulla selezione",
"drawer": {
"loading": "Caricamento...",
"clientNotFound": "Cliente non trovato.",
"clientRendererMissing": "I dettagli del cliente non sono disponibili in questo contesto.",
"clientLoadFailed": "Impossibile caricare il cliente."
},
"filters": {
"allAssignees": "Tutti gli assegnatari",
"selectStatus": "Seleziona stato",
"responseState": "Stato risposta",
"allResponseStates": "Tutti gli stati risposta",
"noResponseState": "Nessuno stato risposta",
"dueDate": "Scadenza",
"allDueDates": "Tutte le scadenze",
"overdue": "Scaduto",
"dueToday": "In scadenza oggi",
"dueNext7Days": "In scadenza nei prossimi 7 giorni",
"beforeDate": "Prima della data...",
"beforeDateSelected": "Prima del {{date}}",
"afterDate": "Dopo la data...",
"afterDateSelected": "Dopo il {{date}}",
"noDueDate": "Nessuna scadenza",
"pickDate": "Scegli data",
"slaStatus": "Stato SLA",
"allSlaStatus": "Tutti gli stati SLA",
"hasSla": "Con SLA",
"noSla": "Nessun SLA",
"onTrack": "In linea",
"breached": "Violato",
"paused": "In pausa",
"bundled": "Raggruppati",
"activeBoards": "Bacheche attive",
"inactiveBoards": "Bacheche inattive",
"allBoards": "Tutte le bacheche"
},
"selection": {
"pageSelected_one": "Tutti i {{count}} ticket di questa pagina sono selezionati.",
"pageSelected_other": "Tutti i {{count}} ticket di questa pagina sono selezionati.",
"allMatchingSelected_one": "Tutti i {{count}} ticket corrispondenti ai filtri sono selezionati.",
"allMatchingSelected_other": "Tutti i {{count}} ticket corrispondenti ai filtri sono selezionati.",
"clear": "Annulla selezione",
"selectAllMatching_one": "Seleziona tutti i {{count}} ticket corrispondenti ai filtri",
"selectAllMatching_other": "Seleziona tutti i {{count}} ticket corrispondenti ai filtri"
},
"spacing": {
"compact": "Compatto",
"spacious": "Ampio",
"decrease": "Riduci spaziatura elenco ticket",
"increase": "Aumenta spaziatura elenco ticket",
"reset": "Reimposta spaziatura elenco ticket"
},
"print": {
"action": "Stampa",
"selectedAction_one": "Stampa selezionato ({{count}})",
"selectedAction_other": "Stampa selezionati ({{count}})",
"title": "Ticket",
"selectedTitle_one": "Ticket selezionati ({{count}})",
"selectedTitle_other": "Ticket selezionati ({{count}})",
"subtitle_one": "{{count}} ticket",
"subtitle_other": "{{count}} ticket",
"noTickets": "Nessun ticket da stampare",
"columns": {
"ticket": "Ticket",
"title": "Titolo",
"client": "Cliente",
"status": "Stato",
"priority": "Priorità",
"assigned": "Assegnato",
"dueDate": "Data di scadenza"
},
"emptyValue": "—",
"noDueDate": "Nessuna data di scadenza",
"values": {
"hasSla": "SLA"
},
"optionsDialog": {
"title": "Opzioni di stampa",
"selectedTitle": "Opzioni di stampa ({{count}} selezionati)",
"description": "Scegli quali colonne includere durante la stampa dei ticket."
},
"selectedAction": "Stampa selezionati ({{count}})",
"selectedTitle": "Ticket selezionati ({{count}})",
"subtitle": "{{count}} ticket"
},
"exportSelectedAction": "Esporta selezionati ({{count}})",
"exportAction": "Esporta CSV",
"importAction": "Importa CSV"
},
"bulk": {
"bundleTickets": "Raggruppa ticket",
"moveDialogTitle": "Sposta i ticket selezionati",
"moveDialogDescription": "Seleziona un canale e uno stato di destinazione, quindi conferma lo spostamento dei ticket selezionati.",
"destinationBoard": "Canale di destinazione",
"destinationStatus": "Stato di destinazione",
"selectDestinationBoard": "Seleziona canale di destinazione...",
"selectDestinationStatus": "Seleziona stato di destinazione...",
"noTicketsSelected": "Nessun ticket selezionato.",
"moving": "Spostamento in corso...",
"moveConfirm_one": "Sposta {{count}} ticket",
"moveConfirm_other": "Sposta {{count}} ticket",
"moveSuccess_one": "{{count}} ticket spostato",
"moveSuccess_other": "{{count}} ticket spostati",
"movePartialError": "Alcuni ticket non possono essere spostati",
"moveFailedHeading": "I seguenti ticket non possono essere spostati:",
"moveFailed": "Impossibile spostare i ticket selezionati",
"deleteDialogTitle": "Elimina i ticket selezionati",
"deleteDialogDescription_one": "Sei sicuro di voler eliminare questo ticket? L'azione non può essere annullata.",
"deleteDialogDescription_other": "Sei sicuro di voler eliminare questi {{count}} ticket? L'azione non può essere annullata.",
"deleting": "Eliminazione in corso...",
"deleteConfirm_one": "Elimina {{count}} ticket",
"deleteConfirm_other": "Elimina {{count}} ticket",
"deleteSuccess_one": "{{count}} ticket eliminato",
"deleteSuccess_other": "{{count}} ticket eliminati",
"deletePartialError": "Alcuni ticket non possono essere eliminati",
"deleteFailedHeading": "I seguenti ticket non possono essere eliminati:",
"deleteFailed": "Impossibile eliminare i ticket selezionati",
"bundleDialogTitle": "Raggruppa ticket",
"bundleCrossClientWarning": "Questo raggruppamento include ticket di più clienti. Ti verrà chiesto di confermare prima del raggruppamento.",
"bundleMasterLabel": "Seleziona ticket master",
"bundleMasterPlaceholder": "Seleziona ticket master...",
"bundleSyncUpdates": "Sincronizza gli aggiornamenti dal master ai figli (risposte pubbliche + modifiche al flusso di lavoro)",
"bundleSyncUpdatesHelp": "I ticket figli mantengono il loro stato attuale quando vengono raggruppati. I campi del flusso di lavoro sono bloccati sui figli per impostazione predefinita. Le note interne restano sul master.",
"bundleSelectAtLeastTwo": "Seleziona almeno due ticket da raggruppare.",
"bundleSelectMaster": "Seleziona un ticket master.",
"bundleSuccess": "Ticket raggruppati",
"bundleFailed": "Impossibile raggruppare i ticket",
"multiClientConfirmTitle": "Il raggruppamento include più clienti",
"multiClientConfirmMessage": "Questo raggruppamento include ticket di più clienti. Conferma per procedere.",
"deleteSelected": "Elimina selezionati",
"exportSelectedTooltip_one": "Esporta {{count}} ticket selezionato in CSV",
"exportSelectedTooltip_other": "Esporta {{count}} ticket selezionati in CSV",
"exportDisabledTooltip": "Seleziona uno o più ticket da esportare",
"move": {
"dialogTitle": "Sposta i ticket selezionati",
"description": "Seleziona un canale e uno stato di destinazione, quindi conferma lo spostamento dei ticket selezionati.",
"destinationBoard": "Canale di destinazione",
"destinationStatus": "Stato di destinazione",
"selectDestinationBoard": "Seleziona canale di destinazione...",
"selectDestinationStatus": "Seleziona stato di destinazione...",
"unnamedBoard": "Canale senza nome",
"noStatusesConfigured": "Per questa bacheca non sono configurati stati ticket selezionabili.",
"loadStatusesFailed": "Impossibile caricare gli stati della bacheca.",
"noTicketsSelected": "Nessun ticket selezionato.",
"failedItemsHeading": "I seguenti ticket non possono essere spostati:",
"confirm_one": "Sposta {{count}} ticket",
"confirm_other": "Sposta {{count}} ticket",
"submitting": "Spostamento in corso...",
"success_one": "{{count}} ticket spostato",
"success_other": "{{count}} ticket spostati",
"partialFailure": "Alcuni ticket non possono essere spostati",
"failure": "Impossibile spostare i ticket selezionati",
"confirm": "Sposta {{count}} ticket",
"success": "{{count}} ticket spostati"
},
"delete": {
"dialogTitle": "Elimina i ticket selezionati",
"confirm_one": "Sei sicuro di voler eliminare questo ticket? L'azione non può essere annullata.",
"confirm_other": "Sei sicuro di voler eliminare questi {{count}} ticket? L'azione non può essere annullata.",
"button_one": "Elimina {{count}} ticket",
"button_other": "Elimina {{count}} ticket",
"failedItemsHeading": "I seguenti ticket non possono essere eliminati:",
"noTicketsSelected": "Nessun ticket selezionato.",
"entityFallback": "questo ticket",
"submitting": "Eliminazione in corso...",
"success_one": "{{count}} ticket eliminato",
"success_other": "{{count}} ticket eliminati",
"partialFailure": "Alcuni ticket non possono essere eliminati",
"failure": "Impossibile eliminare i ticket selezionati",
"confirm": "Sei sicuro di voler eliminare questi {{count}} ticket? Questa azione non può essere annullata.",
"success": "{{count}} ticket eliminati"
},
"bundle": {
"dialogTitle": "Raggruppa ticket",
"multiClientTitle": "Il raggruppamento include più clienti",
"multiClientMessage": "Questo raggruppamento include ticket di più clienti. Conferma per procedere.",
"proceed": "Procedi",
"success": "Ticket raggruppati",
"failure": "Impossibile raggruppare i ticket",
"selectAtLeastTwo": "Seleziona almeno due ticket da raggruppare.",
"selectMaster": "Seleziona un ticket master.",
"crossClientWarning": "Questo raggruppamento include ticket di più clienti. Ti verrà chiesto di confermare prima del raggruppamento.",
"masterTicket": "Seleziona ticket master",
"selectMasterTicket": "Seleziona ticket master...",
"syncUpdates": "Sincronizza gli aggiornamenti dal master ai figli (risposte pubbliche + modifiche al flusso di lavoro)",
"syncUpdatesHelp": "I ticket figli mantengono il loro stato attuale quando vengono raggruppati. I campi del flusso di lavoro sono bloccati sui figli per impostazione predefinita. Le note interne restano sul master.",
"childrenDescription": "I secondari mantengono il loro stato attuale; i campi del workflow sono bloccati sui secondari. Le risposte in entrata dei secondari sono mostrate sotto in sola lettura.",
"checkingMasters": "Verifica dei raggruppamenti esistenti...",
"existingMasterSuffix": "(master esistente)",
"existingMasterLocked": "Un ticket selezionato è già un master di raggruppamento. Verrà usato come master; gli altri saranno aggiunti come figli.",
"multipleExistingMasters": "Più ticket selezionati sono già master di raggruppamento ({{count}}). Annulla il raggruppamento di tutti tranne uno prima di raggruppare."
},
"auth": {
"moveRequired": "Devi aver effettuato l'accesso per spostare i ticket",
"deleteRequired": "Devi aver effettuato l'accesso per eliminare i ticket",
"assignRequired": "Devi accedere per riassegnare i ticket",
"tagsRequired": "Devi accedere per aggiungere tag",
"dueDateRequired": "Devi accedere per aggiornare i ticket",
"statusRequired": "Devi accedere per aggiornare i ticket",
"priorityRequired": "Devi accedere per aggiornare i ticket"
},
"actionBar": {
"selectedCount_one": "{{count}} selezionato",
"selectedCount_other": "{{count}} selezionati",
"move": "Sposta su canale",
"bundle": "Raggruppa",
"delete": "Elimina",
"clear": "Annulla selezione",
"bundleNeedsTwo": "Seleziona almeno 2 ticket per raggruppare",
"assign": "Assegna",
"status": "Stato",
"priority": "Priorità",
"tags": "Tag",
"dueDate": "Scadenza",
"statusDisabledMultiBoard": "I ticket selezionati sono su canali diversi",
"statusResolvingBoards": "Verifica dei canali dei ticket selezionati…",
"more": "Altro"
},
"assign": {
"dialogTitle": "Assegna ticket selezionati",
"message": "Riassegna {{count}} ticket selezionato/i a:",
"unassigned": "Non assegnato",
"teamHint": "Il responsabile del team diventa lassegnatario principale; gli altri membri sono aggiunti come agenti aggiuntivi.",
"confirm_one": "Riassegna {{count}} ticket",
"confirm_other": "Riassegna {{count}} ticket",
"submitting": "Riassegnazione...",
"success_one": "{{count}} ticket riassegnato",
"success_other": "{{count}} ticket riassegnati",
"partialFailure": "Alcuni ticket non sono stati riassegnati",
"failure": "Impossibile riassegnare i ticket selezionati",
"failedHeading": "I seguenti ticket non sono stati riassegnati:"
},
"tags": {
"dialogTitle": "Aggiungi tag ai ticket selezionati",
"message": "Aggiungi uno o più tag a {{count}} ticket. I tag già presenti vengono ignorati.",
"placeholder": "Digita un tag e premi Invio",
"confirm_one": "Aggiungi tag a {{count}} ticket",
"confirm_other": "Aggiungi tag a {{count}} ticket",
"submitting": "Aggiunta tag...",
"success_one": "Tag aggiunti a {{count}} ticket",
"success_other": "Tag aggiunti a {{count}} ticket",
"partialFailure": "Tag non aggiunti su alcuni ticket",
"failure": "Impossibile aggiungere i tag",
"failedHeading": "Tag non aggiunti ai seguenti ticket:"
},
"dueDate": {
"dialogTitle": "Imposta scadenza per i ticket selezionati",
"message": "Imposta o rimuovi la scadenza su {{count}} ticket.",
"modeSet": "Imposta a",
"modeClear": "Rimuovi scadenza",
"placeholder": "Scegli una data",
"confirm_one": "Aggiorna {{count}} ticket",
"confirm_other": "Aggiorna {{count}} ticket",
"submitting": "Aggiornamento...",
"success_one": "Scadenza aggiornata su {{count}} ticket",
"success_other": "Scadenza aggiornata su {{count}} ticket",
"partialFailure": "Scadenza non aggiornata su alcuni ticket",
"failure": "Impossibile aggiornare la scadenza",
"failedHeading": "Scadenza non aggiornata sui seguenti ticket:"
},
"status": {
"dialogTitle": "Cambia stato dei ticket selezionati",
"message": "Imposta lo stato per {{count}} ticket:",
"placeholder": "Seleziona uno stato",
"loading": "Caricamento stati...",
"confirm_one": "Aggiorna {{count}} ticket",
"confirm_other": "Aggiorna {{count}} ticket",
"submitting": "Aggiornamento...",
"success_one": "Stato aggiornato su {{count}} ticket",
"success_other": "Stato aggiornato su {{count}} ticket",
"partialFailure": "Stato non aggiornato su alcuni ticket",
"failure": "Impossibile aggiornare lo stato",
"failedHeading": "Stato non aggiornato sui seguenti ticket:"
},
"priority": {
"dialogTitle": "Cambia priorità dei ticket selezionati",
"message": "Imposta la priorità per {{count}} ticket:",
"placeholder": "Seleziona una priorità",
"confirm_one": "Aggiorna {{count}} ticket",
"confirm_other": "Aggiorna {{count}} ticket",
"submitting": "Aggiornamento...",
"success_one": "Priorità aggiornata su {{count}} ticket",
"success_other": "Priorità aggiornata su {{count}} ticket",
"partialFailure": "Priorità non aggiornata su alcuni ticket",
"failure": "Impossibile aggiornare la priorità",
"failedHeading": "Priorità non aggiornata sui seguenti ticket:"
}
},
"quickAdd": {
"dialogTitle": "Aggiungi ticket rapido",
"dialogLabel": "Dialogo aggiunta rapida ticket",
"formLabel": "Modulo aggiunta rapida ticket",
"requiredFieldsTitle": "Compila i campi obbligatori:",
"descriptionLabel": "Descrizione",
"clientPlaceholder": "Seleziona cliente *",
"noContactsForSelectedClient": "Nessun contatto per il cliente selezionato",
"noLocationsForSelectedClient": "Nessuna sede per il cliente selezionato",
"locationNone": "Nessuno",
"selectLocation": "Seleziona sede",
"selectBoard": "Seleziona canale *",
"assignedTo": "Assegnato a",
"assignToPlaceholder": "Assegna a",
"additionalAgents": "Agenti aggiuntivi",
"additionalAgentsPlaceholder": "Agenti aggiuntivi...",
"selectCategory": "Seleziona categoria",
"selectItilCategory": "Seleziona categoria ITIL",
"selectStatus": "Seleziona stato *",
"selectPriority": "Seleziona priorità *",
"dueDate": "Scadenza",
"selectDate": "Seleziona data",
"timePlaceholder": "Ora",
"noTimeDefault": "Nessun orario impostato - predefinito 00:00",
"descriptionImagesWarning": "Ticket creato, ma le immagini incollate non possono essere allegate alla descrizione.",
"teamAssignmentFailed": "Ticket creato, ma l'assegnazione al team non è riuscita",
"tagCreationFailed_one": "Impossibile creare {{count}} tag",
"tagCreationFailed_other": "Impossibile creare {{count}} tag",
"requiredFieldsHeading": "Compila i campi obbligatori:",
"titlePlaceholder": "Titolo ticket *",
"descriptionPlaceholder": "Descrizione",
"noContactsForClient": "Nessun contatto per il cliente selezionato",
"selectContact": "Seleziona contatto",
"none": "Nessuno",
"defaultSuffix": "(Predefinita)",
"noLocationsForClient": "Nessuna sede per il cliente selezionato",
"unnamedLocation": "Sede senza nome",
"boardPlaceholder": "Seleziona canale *",
"assignTo": "Assegna a",
"addTeamMembers": "Aggiungi membri del team",
"statusPlaceholder": "Seleziona stato *",
"priorityCalculated": "Priorità (calcolata)",
"showPriorityMatrix": "Mostra matrice priorità ITIL",
"submit": "Aggiungi ticket",
"submitting": "Aggiunta in corso...",
"createAndView": "Crea + visualizza ticket",
"continueEditing": "Continua a modificare",
"clipboardDraftMessage": "Questa descrizione di creazione rapida include immagini incollate che non sono ancora state allegate a un ticket salvato. Continuare a modificare oppure eliminare le immagini preparate e chiudere?",
"clipboardUploadSessionRequired": "È richiesta una sessione utente per il caricamento dell'immagine dagli appunti.",
"clipboardUploadFailed": "Caricamento dell'immagine dagli appunti non riuscito.",
"clipboardUploadPartialFailure": "Ticket creato, ma le immagini incollate non possono essere allegate alla descrizione.",
"teamAssignmentPartialFailure": "Ticket creato, ma l'assegnazione al team non è riuscita",
"tagCreatePartialFailure_one": "Impossibile creare {{count}} tag",
"tagCreatePartialFailure_other": "Impossibile creare {{count}} tag"
},
"itil": {
"calculatedPriority": "Priorità (calcolata)",
"selectImpactUrgency": "Seleziona impatto e urgenza per calcolare la priorità",
"matrixTitle": "Matrice priorità ITIL (Impatto × Urgenza)",
"impactHelp": "Quanti utenti/funzioni aziendali sono coinvolti?",
"urgencyHelp": "Con quale rapidità deve essere risolto?",
"impactOptions": {
"one": "1 - Alta (funzione aziendale critica coinvolta)",
"two": "2 - Medio-alta (funzione importante coinvolta)",
"three": "3 - Media (funzione minore coinvolta)",
"four": "4 - Medio-bassa (impatto minimo)",
"five": "5 - Bassa (nessun impatto sul business)"
},
"urgencyOptions": {
"one": "1 - Alta (il lavoro non può continuare)",
"two": "2 - Medio-alta (lavoro fortemente compromesso)",
"three": "3 - Media (il lavoro continua con limitazioni)",
"four": "4 - Medio-bassa (inconveniente minimo)",
"five": "5 - Bassa (il lavoro continua normalmente)"
},
"matrixColumns": {
"one": "Alta urgenza (1)",
"two": "Media-alta urgenza (2)",
"three": "Media urgenza (3)",
"four": "Medio-bassa urgenza (4)",
"five": "Bassa urgenza (5)"
},
"matrixRows": {
"one": "Alto impatto (1)",
"two": "Medio-alto impatto (2)",
"three": "Medio impatto (3)",
"four": "Medio-basso impatto (4)",
"five": "Basso impatto (5)"
},
"impact": "Impatto",
"urgency": "Urgenza",
"selectImpact": "Seleziona impatto",
"selectUrgency": "Seleziona urgenza",
"calculatePrompt": "Seleziona impatto e urgenza per calcolare la priorità",
"explainer": {
"impact": "Impatto: quanti utenti/funzioni aziendali sono coinvolti?",
"urgency": "Urgenza: con quale rapidità deve essere risolto?"
},
"impactLevels": {
"1": "1 - Alta (funzione aziendale critica coinvolta)",
"2": "2 - Medio-alta (funzione importante coinvolta)",
"3": "3 - Media (funzione minore coinvolta)",
"4": "4 - Medio-bassa (impatto minimo)",
"5": "5 - Bassa (nessun impatto sul business)"
},
"urgencyLevels": {
"1": "1 - Alta (il lavoro non può continuare)",
"2": "2 - Medio-alta (lavoro fortemente compromesso)",
"3": "3 - Media (il lavoro continua con limitazioni)",
"4": "4 - Medio-bassa (inconveniente minimo)",
"5": "5 - Bassa (il lavoro continua normalmente)"
},
"priorityLevels": {
"1": "Critica (1)",
"2": "Alta (2)",
"3": "Media (3)",
"4": "Bassa (4)",
"5": "Pianificazione (5)"
},
"impactAxis": {
"1": "Alto impatto (1)",
"2": "Medio-alto impatto (2)",
"3": "Medio impatto (3)",
"4": "Medio-basso impatto (4)",
"5": "Basso impatto (5)"
},
"urgencyAxis": {
"1": "Alta\nurgenza (1)",
"2": "Media-alta\nurgenza (2)",
"3": "Media\nurgenza (3)",
"4": "Medio-bassa\nurgenza (4)",
"5": "Bassa\nurgenza (5)"
}
},
"info": {
"saveTitle": "Salva titolo",
"editTitle": "Modifica titolo",
"saveChanges": "Salva modifiche",
"saving": "Salvataggio in corso...",
"unsavedChanges": "Hai modifiche non salvate. Fai clic su \"Salva modifiche\" per applicarle.",
"saveSuccess": "Modifiche salvate con successo!",
"discardChangesTitle": "Annulla modifiche",
"discardChangesMessage": "Hai modifiche non salvate. Vuoi davvero annullarle?",
"discard": "Annulla",
"keepEditing": "Continua a modificare",
"statusRequiresSelection": "Seleziona uno stato per il nuovo canale prima di salvare.",
"notAssigned": "Non assegnato",
"additionalAgentsTooltip": "Agenti aggiuntivi:",
"loading": "Caricamento...",
"tagsCannotBeManaged": "I tag non possono essere gestiti",
"viewEmailNotificationLogs": "Visualizza registro notifiche email",
"changesSaved": "Modifiche salvate con successo!",
"additionalAgents": "Agenti aggiuntivi:",
"board": "Bacheca",
"itilCategory": "Categoria ITIL",
"loadingBoardConfig": "Caricamento...",
"selectStatusForNewBoard": "Seleziona uno stato per il nuovo canale prima di salvare.",
"calculatedPriority": "Priorità calcolata:",
"slaStatus": "Stato SLA",
"responseSlaBreached": "SLA di risposta violato",
"resolutionSlaBreached": "SLA di risoluzione violato",
"editDescription": "Modifica descrizione",
"noDescription": "Nessuna descrizione trovata.",
"openEmailNotificationLogs": "Visualizza registro notifiche email",
"clipboardDraftMessage": "Questa descrizione include immagini incollate che sono già state caricate come documenti del ticket. Vuoi mantenerle o eliminarle definitivamente?",
"clearDueDate": "Rimuovi scadenza",
"paused": "In pausa",
"openActivityLog": "Visualizza registro attività",
"resolveLiveConflict": "Risolvi i conflitti degli aggiornamenti in tempo reale prima di salvare le modifiche."
},
"properties": {
"timeEntry": "Voce di tempo",
"ticketTimer": "Timer ticket - #{{ticketNumber}}",
"timerActiveElsewhere": "Timer attivo in un'altra finestra",
"start": "Avvia",
"pause": "Pausa",
"reset": "Reimposta",
"enterWorkDescription": "Inserisci la descrizione del lavoro",
"liveTimerDisabled": "Il timer live dei ticket è disattivato per questo canale.",
"addTimeEntry": "Aggiungi voce di tempo",
"trackedIntervals": "Intervalli tracciati",
"contactInfo": "Informazioni contatto",
"noContactSelected": "Nessun contatto selezionato",
"selectOrChangeContact": "Seleziona o cambia contatto",
"notAvailable": "N/D",
"noLocationSpecified": "Nessuna sede specificata",
"noSpecificLocation": "Nessuna sede specifica",
"defaultSuffix": "(Predefinita)",
"selectLocation": "Seleziona sede",
"agentTeam": "Team agenti",
"appointmentRequests": "Richieste appuntamento",
"appointmentRequest": "Richiesta appuntamento",
"service": "Servizio",
"requestedDateTime": "Data e ora richieste",
"duration": "Durata",
"approvedAt": "Approvato il",
"declineReason": "Motivo del rifiuto",
"appointmentFallback": "Appuntamento",
"lead": "Responsabile",
"unknown": "Sconosciuto",
"primaryAgent": "Agente principale",
"unknownAgent": "Agente sconosciuto",
"noPrimaryAgentAssigned": "Nessun agente principale assegnato",
"selectAdditionalAgents": "Seleziona agenti aggiuntivi...",
"assignedTeamFallback": "Team assegnato",
"switchTeamAssignment": "Cambia assegnazione team",
"removeTeamAssignment": "Rimuovi assegnazione team",
"removeAllTeamMembers": "Rimuovi tutti i membri del team",
"keepAllTeamMembers": "Mantieni tutti i membri del team come agenti singoli",
"selectMembersToKeep": "Seleziona i singoli membri da mantenere/rimuovere",
"noTeamMembersFound": "Nessun membro del team trovato su questo ticket.",
"contact": "Contatto",
"createdBy": "Creato da",
"location": "Sede",
"contactPhone": "Telefono contatto",
"clientPhone": "Telefono cliente",
"contactEmail": "Email contatto",
"clientEmail": "Email cliente",
"assignedTeam": "Team assegnato",
"teamLead": "Responsabile",
"team": "Team",
"noTeamAssigned": "Nessun team assegnato",
"additionalAgents": "Agenti aggiuntivi",
"scheduled": "Programmato: {{time}}",
"removeTeamMode": {
"removeAll": "Rimuovi tutti i membri del team",
"keepAll": "Mantieni tutti i membri del team come agenti singoli",
"selective": "Seleziona i singoli membri da mantenere/rimuovere"
},
"noTeamMembersOnTicket": "Nessun membro del team trovato su questo ticket.",
"unnamedUser": "Utente senza nome"
},
"settings": {
"categories": {
"title": "Categorie",
"allBoards": "Tutti i canali",
"filterByBoard": "Filtra per canale",
"addCategory": "Aggiungi categoria",
"importStandardCategories": "Importa dalle categorie standard",
"editCategory": "Modifica categoria",
"categoryName": "Nome categoria *",
"enterCategoryName": "Inserisci il nome della categoria",
"selectBoard": "Seleziona un canale",
"displayOrder": "Ordine di visualizzazione",
"enterDisplayOrder": "Inserisci l'ordine di visualizzazione",
"displayOrderHelp": "Controlla l'ordine in cui le categorie compaiono nei menu a discesa in tutta la piattaforma. I numeri più bassi vengono mostrati per primi.",
"boardChangeWarning": "Cambiare il canale di questa categoria padre aggiornerà anche tutte le sottocategorie allo stesso canale.",
"importTitle": "Importa categorie standard",
"importEmpty": "Nessuna categoria standard disponibile da importare.",
"importDescription": "Seleziona le categorie standard da importare nella tua organizzazione:",
"targetBoard": "Canale di destinazione *",
"selectImportBoard": "Seleziona un canale per le categorie importate",
"targetBoardHelp": "Tutte le categorie importate saranno assegnate a questo canale",
"importConflictTitle": "Risolvi conflitti di importazione",
"importConflictDescription": "I seguenti elementi presentano conflitti. Scegli come risolvere ciascuno:",
"nameColumn": "Nome",
"descriptionColumn": "Descrizione",
"orderColumn": "Ordine",
"skipItem": "Salta questo elemento",
"importWithNewName": "Importa con nuovo nome:",
"categoryNameConflict": "Esiste già una categoria con questo nome.",
"displayOrderConflict": "L'ordine di visualizzazione {{order}} è già in uso.",
"importWithOrder": "Importa con ordine {{order}}",
"importStandard": "Importa categorie standard",
"editTitle": "Modifica categoria",
"conflictsTitle": "Risolvi conflitti di importazione",
"name": "Nome",
"description": "Descrizione",
"enterName": "Inserisci il nome della categoria",
"targetBoardPlaceholder": "Seleziona un canale per le categorie importate",
"noStandardCategories": "Nessuna categoria standard disponibile da importare.",
"importSelected": "Importa selezionati",
"importWithResolutions": "Importa con risoluzioni",
"conflictDescription": "Conflitto di descrizione",
"nameConflict": "Conflitto di nome",
"orderConflict": "Conflitto di ordine",
"renameTo": "Importa con nuovo nome:",
"fetchFailed": "Impossibile recuperare le categorie",
"validateDeleteFailed": "Impossibile verificare l'eliminazione della categoria.",
"deleteSuccess": "Categoria eliminata con successo",
"deleteFailed": "Impossibile eliminare la categoria",
"nameRequired": "Il nome della categoria è obbligatorio",
"saveSuccess": "Categoria aggiornata con successo",
"saveFailed": "Impossibile salvare la categoria",
"createSuccess": "Categoria creata con successo",
"importBoardRequired": "Seleziona un canale per le categorie importate",
"importMissingParents": "Impossibile importare sottocategorie senza le rispettive categorie padre. Seleziona anche: {{parents}}",
"importSuccess": "Categorie importate con successo",
"importFailed": "Impossibile importare le categorie",
"fetchAvailableFailed": "Impossibile recuperare le categorie disponibili da importare",
"noneTopLevelCategory": "Nessuna (categoria di primo livello)",
"noBoard": "Nessun canale",
"loadingBoards": "Caricamento canali…",
"boardRequiredHelp": "Obbligatorio per le categorie di primo livello",
"parentCategoryOptional": "Categoria padre (facoltativa)",
"selectParentCategory": "Seleziona categoria padre",
"parentHelpWithBoard": "Seleziona una categoria padre per creare una sottocategoria, oppure lascia vuoto per il livello superiore",
"parentHelpWithoutBoard": "Seleziona prima un canale oppure scegli una categoria padre per ereditarne il canale",
"creating": "Creazione..."
},
"display": {
"responseStateTrackingTitle": "Tracciamento dello stato di risposta",
"responseStateTrackingDescription": "Quando è attivo, i ticket tengono traccia automatica di chi deve rispondere per primo (in attesa del cliente o del team interno). Disattivandolo si nascondono i badge di stato risposta, i filtri e le relative opzioni di pausa SLA.",
"responseStateTrackingEnabled": "Tracciamento dello stato di risposta attivo",
"responseStateTrackingDisabled": "Tracciamento dello stato di risposta disattivato",
"title": "Preferenze visualizzazione ticket",
"description": "Configura come la dashboard dei ticket mostra colonne e timestamp per il tuo team.",
"dateTimeFormat": "Formato data/ora",
"ticketListColumns": "Colonne elenco ticket",
"showTags": "Mostra tag",
"displayUnderTitle": "Mostra sotto il titolo",
"displayInSeparateColumn": "Mostra in una colonna separata",
"saveSuccess": "Impostazioni di visualizzazione ticket salvate",
"saveFailed": "Impossibile salvare le impostazioni di visualizzazione",
"saving": "Salvataggio in corso…",
"preferencesTitle": "Preferenze visualizzazione ticket",
"preferencesDescription": "Configura come la dashboard dei ticket mostra colonne e timestamp per il tuo team.",
"columnsTitle": "Colonne elenco ticket",
"columns": {
"sla": "SLA",
"createdBy": "Creato da",
"actions": "Azioni",
"tags": "Tag"
},
"requiredSuffix": "(obbligatorio)",
"tagsUnderTitle": "Mostra sotto il titolo",
"tagsSeparateColumn": "Mostra in una colonna separata"
}
},
"export": {
"title": "Esporta ticket",
"fieldsToExport": "Campi da esportare",
"selectedFields_one": "Selezionato {{count}} di {{total}} campi",
"selectedFields_other": "Selezionato {{count}} di {{total}} campi",
"selectedTicketsSummary_one": "Esportazione di {{count}} ticket selezionato",
"selectedTicketsSummary_other": "Esportazione di {{count}} ticket selezionati",
"appliedFiltersSummary_one": "(di {{count}} ticket corrispondenti ai filtri applicati)",
"appliedFiltersSummary_other": "(di {{count}} ticket corrispondenti ai filtri applicati)",
"exporting": "Esportazione ticket in corso...",
"completeTitle": "Esportazione completata",
"completeDescription_one": "Esportato con successo {{count}} ticket in CSV.",
"completeDescription_other": "Esportati con successo {{count}} ticket in CSV.",
"exportFailed": "Impossibile esportare i ticket",
"summary_one": "Esportazione di {{selected}} ticket selezionato",
"summary_other": "Esportazione di {{selected}} ticket selezionati",
"summaryMatching_one": "(di {{total}} ticket corrispondenti ai filtri applicati)",
"summaryMatching_other": "(di {{total}} ticket corrispondenti ai filtri applicati)",
"fieldsTitle": "Campi da esportare",
"selectAll": "Seleziona tutto",
"deselectAll": "Deseleziona tutto",
"selectedCount": "{{selected}} su {{total}} campi selezionati",
"confirm_one": "Esporta {{count}} ticket",
"confirm_other": "Esporta {{count}} ticket",
"completeMessage_one": "Esportato con successo {{count}} ticket in CSV.",
"completeMessage_other": "Esportati con successo {{count}} ticket in CSV.",
"done": "Fatto",
"failed": "Impossibile esportare i ticket",
"fields": {
"isClosed": "È chiuso",
"board": "Bacheca",
"contact": "Contatto",
"assignedTeam": "Team assegnato",
"enteredBy": "Inserito da",
"updatedBy": "Aggiornato da",
"closedBy": "Chiuso da",
"enteredAt": "Inserito il",
"updatedAt": "Aggiornato il",
"closedAt": "Chiuso il",
"responseState": "Stato risposta",
"ticketOrigin": "Origine ticket",
"tags": "Tag"
},
"appliedFiltersSummary": "(su {{count}} ticket corrispondente ai filtri applicati)",
"completeMessage": "{{count}} ticket esportato correttamente in CSV.",
"confirm": "Esporta {{count}} ticket",
"selectedTicketsSummary": "Esportazione di {{count}} ticket selezionato"
},
"materials": {
"title": "Materiali",
"productPlaceholder": "Seleziona un prodotto...",
"searchProducts": "Cerca prodotti...",
"noProductsFound": "Nessun prodotto trovato",
"loadingPrices": "Caricamento prezzi...",
"noPrices": "Nessun prezzo configurato per questo prodotto",
"selectCurrency": "Seleziona valuta...",
"descriptionOptional": "Descrizione (facoltativa)",
"additionalNotes": "Note aggiuntive...",
"addMaterial": "Aggiungi materiale",
"adding": "Aggiunta in corso...",
"loading": "Caricamento materiali...",
"empty": "Nessun materiale aggiunto a questo ticket.",
"billed": "Fatturato",
"pending": "In sospeso",
"unknownProduct": "Prodotto sconosciuto",
"unbilled": "Non fatturato ({{currency}}):",
"productRequired": "Seleziona un prodotto",
"currencyRequired": "Seleziona una valuta",
"quantityMin": "La quantità deve essere almeno 1",
"added": "Materiale aggiunto",
"removed": "Materiale rimosso",
"loadFailed": "Impossibile caricare i materiali",
"addFailed": "Impossibile aggiungere il materiale",
"removeFailed": "Impossibile rimuovere il materiale",
"product": "Prodotto",
"price": "Prezzo",
"quantity": "Quantità",
"total": "Totale",
"selectProduct": "Seleziona un prodotto...",
"noPricesConfigured": "Nessun prezzo configurato per questo prodotto",
"qty": "Qtà",
"rate": "Tariffa",
"status": "Stato",
"addSuccess": "Materiale aggiunto",
"removeSuccess": "Materiale rimosso",
"clientRequired": "Prima di poter aggiungere materiali, a questo ticket deve essere assegnato un cliente."
},
"watchList": {
"title": "Elenco osservati",
"contactTab": "Contatto",
"internalTab": "Interno",
"emailTab": "E-mail",
"ticketClient": "Cliente del ticket",
"allContacts": "Tutti i contatti",
"loadingContacts": "Caricamento...",
"searchAllContacts": "Cerca tutti i contatti",
"selectContact": "Seleziona contatto",
"selectUserOrTeam": "Seleziona utente o team",
"selectUser": "Seleziona utente",
"emailPlaceholder": "nome@example.com",
"addEmail": "Aggiungi email",
"addUser": "Aggiungi utente",
"addContact": "Aggiungi contatto",
"empty": "Nessun osservatore aggiunto.",
"updateFailed": "Impossibile aggiornare l'elenco osservati. Riprova.",
"validEmail": "Inserisci un indirizzo email valido.",
"selectUserToAdd": "Seleziona un utente da aggiungere.",
"selectedUserInvalidEmail": "L'utente selezionato non ha un indirizzo email valido.",
"teamHasNoMembers": "Il team non ha membri.",
"noTeamMembersWithValidEmails": "Nessun membro del team con un indirizzo email valido.",
"selectContactToAdd": "Seleziona un contatto da aggiungere.",
"selectedContactInvalidEmail": "Il contatto selezionato non ha un indirizzo email valido.",
"userBadge": "Utente",
"contactBadge": "Contatto",
"removeWatcher": "Rimuovi osservatore",
"tabs": {
"contact": "Contatto",
"internal": "Interno",
"email": "E-mail"
},
"scope": {
"ticketClient": "Cliente del ticket",
"allContacts": "Tutti i contatti"
},
"placeholders": {
"loading": "Caricamento...",
"searchAllContacts": "Cerca tutti i contatti",
"selectContact": "Seleziona contatto",
"selectUserOrTeam": "Seleziona utente o team",
"selectUser": "Seleziona utente",
"email": "nome@example.com"
}
},
"emailNotifications": {
"title": "Notifiche email",
"loading": "Caricamento…",
"empty": "Nessuna notifica email trovata.",
"time": "Ora",
"recipient": "Destinatario",
"subject": "Oggetto",
"status": "Stato",
"error": "Errore",
"unknownError": "Errore sconosciuto",
"loadMore": "Carica altro"
},
"categoryPicker": {
"title": "Selettore categorie",
"placeholder": "Seleziona categorie...",
"noCategory": "Nessuna categoria",
"addNew": "Aggiungi nuova categoria",
"itilBadge": "ITIL",
"categoriesCount_one": "{{count}} categoria",
"categoriesCount_other": "{{count}} categorie",
"excludingNoCategory": "escludendo Nessuna categoria",
"excludingCategory": "escludendo {{category}}",
"excludingCategoriesCount_one": "escludendo {{count}} categoria",
"excludingCategoriesCount_other": "escludendo {{count}} categorie",
"selectedCount_one": "{{count}} categoria",
"selectedCount_other": "{{count}} categorie",
"excludingCount_one": "escludendo {{count}} categoria",
"excludingCount_other": "escludendo {{count}} categorie",
"excludingPrefix": "escludendo {{name}}",
"excludingCount": "esclusa {{count}} categoria",
"selectedCount": "{{count}} categorie"
},
"navigation": {
"previousTicket": "Ticket precedente",
"nextTicket": "Ticket successivo"
},
"debug": {
"commentMetadata": "Metadati commento",
"summary": "Riepilogo",
"noPrioritizedFields": "Nessun campo prioritario presente.",
"rawMetadata": "Metadati grezzi",
"rawJson": "JSON grezzo",
"copy": "Copia",
"copied": "Copiato",
"copyFailed": "Copia non riuscita",
"close": "Chiudi"
},
"validation": {
"categoryNameRequired": "Il nome della categoria è obbligatorio",
"boardRequiredForTopLevelCategory": "Il canale è obbligatorio per le categorie di primo livello",
"selectBoardForImport": "Seleziona un canale per le categorie importate",
"importParentCategoriesRequired": "Impossibile importare sottocategorie senza le rispettive categorie padre. Seleziona anche: {{parents}}",
"quickAdd": {
"clientRequired": "Seleziona un cliente",
"boardRequired": "Seleziona un canale",
"statusRequired": "Seleziona uno stato",
"priorityRequired": "Seleziona una priorità",
"impactRequired": "Seleziona un impatto",
"urgencyRequired": "Seleziona un'urgenza"
},
"category": {
"nameRequired": "Il nome della categoria è obbligatorio",
"boardRequiredForTopLevel": "Il canale è obbligatorio per le categorie di primo livello"
},
"materials": {
"productRequired": "Seleziona un prodotto",
"currencyRequired": "Seleziona una valuta",
"quantityMin": "La quantità deve essere almeno 1"
},
"watchList": {
"invalidEmail": "Inserisci un indirizzo email valido.",
"userRequired": "Seleziona un utente da aggiungere.",
"contactRequired": "Seleziona un contatto da aggiungere.",
"selectedUserMissingEmail": "L'utente selezionato non ha un indirizzo email valido.",
"selectedContactMissingEmail": "Il contatto selezionato non ha un indirizzo email valido.",
"teamHasNoMembers": "Il team non ha membri.",
"teamMembersMissingEmails": "Nessun membro del team con un indirizzo email valido."
}
},
"errors": {
"clipboardUploadSessionRequired": "È richiesta una sessione utente per il caricamento dell'immagine dagli appunti.",
"clipboardUploadFailed": "Caricamento dell'immagine dagli appunti non riuscito.",
"createTicketFailed": "Impossibile creare il ticket. Riprova.",
"loadBoardsFailed": "Impossibile caricare i canali",
"createCategoryFailed": "Impossibile creare la categoria",
"fetchCategoriesFailed": "Impossibile recuperare le categorie",
"validateCategoryDeletionFailed": "Impossibile verificare l'eliminazione della categoria.",
"deleteCategoryFailed": "Impossibile eliminare la categoria",
"saveCategoryFailed": "Impossibile salvare la categoria",
"fetchImportCategoriesFailed": "Impossibile recuperare le categorie disponibili da importare",
"importCategoriesFailed": "Impossibile importare le categorie",
"updateTicketsAuthRequired": "Devi aver effettuato l'accesso per aggiornare i ticket",
"addCommentsAuthRequired": "Devi aver effettuato l'accesso per aggiungere commenti",
"performActionAuthRequired": "Devi aver effettuato l'accesso per eseguire questa azione",
"deleteTicketsAuthRequired": "Devi aver effettuato l'accesso per eliminare i ticket",
"fetchTicketsFailed": "Impossibile recuperare i ticket",
"authRequiredMove": "Devi aver effettuato l'accesso per spostare i ticket",
"authRequiredDelete": "Devi aver effettuato l'accesso per eliminare i ticket",
"authRequiredUpdate": "Devi aver effettuato l'accesso per aggiornare i ticket",
"authRequiredComment": "Devi aver effettuato l'accesso per aggiungere commenti",
"authRequiredAction": "Devi aver effettuato l'accesso per eseguire questa azione",
"loadBundledTickets": "Impossibile caricare i ticket raggruppati",
"fetchTickets": "Impossibile recuperare i ticket",
"fetchCategories": "Impossibile recuperare le categorie",
"loadBoards": "Impossibile caricare i canali",
"exportFailed": "Impossibile esportare i ticket",
"saveChanges": "Impossibile salvare le modifiche",
"updateField": "Impossibile aggiornare {{field}}",
"addComment": "Impossibile aggiungere il commento",
"loadMaterials": "Impossibile caricare i materiali",
"addMaterial": "Impossibile aggiungere il materiale",
"removeMaterial": "Impossibile rimuovere il materiale",
"updateWatchList": "Impossibile aggiornare l'elenco osservati. Riprova.",
"fetchCategoryImports": "Impossibile recuperare le categorie disponibili da importare",
"validateDeletionFailed": "Impossibile convalidare l'eliminazione. Riprova.",
"deleteTicketUnexpected": "Si è verificato un errore imprevisto durante l'eliminazione del ticket."
},
"ticketSection": {
"title": "Richiesta appuntamento",
"service": "Servizio",
"publicRequest": "Data e ora richieste",
"approvedBy": "Approvato da",
"preferred": "Preferito",
"on": "il",
"minutes": "minuti",
"invalidDateTime": "Data/ora non valida",
"declined": "Rifiutato"
},
"categories": {
"itilBadge": "ITIL"
},
"tickets": {
"conversation": {
"closeStatus": "Stato di chiusura",
"noStatusChange": "Non modificare lo stato"
}
},
"common": {
"continueEditing": "Continua modifica",
"cancel": "Annulla"
},
"details": {
"bundle": {
"childrenDescription": "Ticket figli raggruppati in questo ticket master"
}
},
"invalidTicketData": "Dati del ticket non validi",
"timeEntries": {
"title": "Tempo registrato",
"loading": "Caricamento delle voci di tempo…",
"loadError": "Impossibile caricare le voci di tempo",
"empty": "Nessun tempo è stato ancora registrato su questo ticket.",
"myEntries": "Le mie voci",
"otherTeam": "Altri membri del team",
"othersAnonymized": "{{count}} voci di altri membri del team ({{duration}})",
"noService": "Nessun servizio",
"unknownUser": "Utente sconosciuto",
"statusDraft": "Bozza",
"statusSubmitted": "Inviato",
"statusApproved": "Approvato",
"statusChangesRequested": "Modifiche richieste",
"statusUnknown": "Sconosciuto",
"edit": "Modifica registrazione tempo",
"delete": "Elimina registrazione tempo",
"deleteConfirmTitle": "Eliminare la registrazione tempo?",
"deleteConfirmMessage": "Questa registrazione tempo verrà eliminata definitivamente. Questa azione non può essere annullata.",
"deleteConfirmAction": "Elimina",
"duration": {
"hr": "h",
"hrs": "h",
"min": "min"
}
},
"liveUpdates": {
"editing": {
"single": "{{name}} sta modificando",
"multiple_one": "{{name}} e {{count}} altra persona stanno modificando",
"multiple_other": "{{name}} e {{count}} altre persone stanno modificando"
},
"remoteFieldUpdated": "{{name}} ha aggiornato {{field}}",
"connection": {
"reconnecting": "Aggiornamenti in tempo reale offline - riconnessione...",
"unavailable": "Aggiornamenti in tempo reale non disponibili"
}
},
"delete": {
"success": "Ticket #{{number}} eliminato con successo.",
"error": "Impossibile eliminare il ticket. Riprova.",
"validationError": "Impossibile convalidare l'eliminazione. Riprova."
},
"boardPicker": {
"inactiveBadge": "Inattivo",
"noBoard": "Nessuna bacheca",
"selectedCount_one": "{{count}} bacheca",
"selectedCount_other": "{{count}} bacheche",
"excludingPrefix": "esclusi {{name}}",
"excludingCount_one": "esclusa {{count}} bacheca",
"excludingCount_other": "escluse {{count}} bacheche",
"placeholder": "Filtra per bacheca",
"title": "Selettore bacheca",
"searchPlaceholder": "Cerca bacheche...",
"excludingCount": "escluse {{count}} board",
"selectedCount": "{{count}} board",
"statusActive": "Attive",
"statusAll": "Tutte",
"statusInactive": "Inattive"
},
"checklist": {
"addFailed": "Impossibile aggiungere l'elemento della checklist",
"addItem": "Aggiungi",
"addItemPlaceholder": "Aggiungi un elemento alla checklist",
"applyTemplate": "Applica modello",
"applyTemplateFailed": "Impossibile applicare il modello di checklist",
"clickToRename": "Fai clic per rinominare",
"deleteFailed": "Impossibile eliminare l'elemento della checklist",
"deleteItem": "Elimina elemento",
"empty": "Ancora nessun elemento nella checklist.",
"itemMenu": "Menu dell'elemento della checklist",
"loadTemplatesFailed": "Impossibile caricare i modelli di checklist",
"loading": "Caricamento checklist...",
"markOptional": "Segna come facoltativo",
"markRequired": "Segna come obbligatorio",
"moveDown": "Sposta giù",
"moveUp": "Sposta su",
"noTemplates": "Nessun modello disponibile.",
"progress": "{{done}} di {{total}} completati",
"renameFailed": "Impossibile rinominare l'elemento della checklist",
"reorderFailed": "Impossibile riordinare gli elementi della checklist",
"requiredBadge": "Obbligatorio",
"templateAlreadyApplied": "Questo modello è già stato applicato a questo ticket.",
"templateApplied": "Modello di checklist applicato.",
"templatesLoading": "Caricamento modelli...",
"title": "Checklist",
"toggleFailed": "Impossibile aggiornare l'elemento della checklist",
"updateFailed": "Impossibile aggiornare l'elemento della checklist"
},
"integration": {
"loadTicketFailed": "Impossibile caricare il ticket",
"noUserSession": "Nessuna sessione utente trovata"
}
}