Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bfc2194e24 |
@@ -2,14 +2,14 @@
|
|||||||
"common": {
|
"common": {
|
||||||
"appName": "PieCed",
|
"appName": "PieCed",
|
||||||
"tagline": "Piattaforma IA",
|
"tagline": "Piattaforma IA",
|
||||||
"login": "Accedi",
|
"login": "Acceda",
|
||||||
"logout": "Esci",
|
"logout": "Esci",
|
||||||
"dashboard": "Dashboard",
|
"dashboard": "Dashboard",
|
||||||
"admin": "Admin",
|
"admin": "Admin",
|
||||||
"loading": "Caricamento…",
|
"loading": "Caricamento…",
|
||||||
"language": "Lingua",
|
"language": "Lingua",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulli",
|
||||||
"save": "Salva",
|
"save": "Salvi",
|
||||||
"error": "Si è verificato un errore",
|
"error": "Si è verificato un errore",
|
||||||
"register": "Registrati",
|
"register": "Registrati",
|
||||||
"team": "Team",
|
"team": "Team",
|
||||||
@@ -20,14 +20,14 @@
|
|||||||
},
|
},
|
||||||
"login": {
|
"login": {
|
||||||
"title": "Portale PieCed",
|
"title": "Portale PieCed",
|
||||||
"subtitle": "Accedi per gestire il tuo assistente IA",
|
"subtitle": "Acceda per gestire il suo assistente IA",
|
||||||
"button": "Continua con ZITADEL",
|
"button": "Continui con ZITADEL",
|
||||||
"footer": "Ospitato on-premises in Svizzera",
|
"footer": "Ospitato on-premises in Svizzera",
|
||||||
"noAccount": "Non hai ancora un account?",
|
"noAccount": "Non ha ancora un account?",
|
||||||
"register": "Crea un account"
|
"register": "Crei un account"
|
||||||
},
|
},
|
||||||
"register": {
|
"register": {
|
||||||
"title": "Crea il tuo account",
|
"title": "Crei il suo account",
|
||||||
"subtitle": "Configuri il suo assistente IA ospitato in Svizzera",
|
"subtitle": "Configuri il suo assistente IA ospitato in Svizzera",
|
||||||
"companyName": "Nome azienda",
|
"companyName": "Nome azienda",
|
||||||
"companyNamePlaceholder": "Esempio SA",
|
"companyNamePlaceholder": "Esempio SA",
|
||||||
@@ -35,14 +35,14 @@
|
|||||||
"familyName": "Cognome",
|
"familyName": "Cognome",
|
||||||
"email": "Indirizzo e-mail",
|
"email": "Indirizzo e-mail",
|
||||||
"submit": "Registrati",
|
"submit": "Registrati",
|
||||||
"hasAccount": "Hai già un account?",
|
"hasAccount": "Ha già un account?",
|
||||||
"footer": "I tuoi dati sono ospitati esclusivamente on-premises in Svizzera.",
|
"footer": "I suoi dati sono ospitati esclusivamente on-premises in Svizzera.",
|
||||||
"successTitle": "Registrazione ricevuta",
|
"successTitle": "Registrazione ricevuta",
|
||||||
"successDescription": "Riceverai un'e-mail di invito con un link per impostare la password e verificare il tuo indirizzo e-mail. Dopodiché potrai accedere e configurare il tuo assistente IA.",
|
"successDescription": "Riceverà un'e-mail di invito con un link per impostare la password e verificare il suo indirizzo e-mail. Dopodiché potrà accedere e configurare il suo assistente IA.",
|
||||||
"goToLogin": "Vai all'accesso",
|
"goToLogin": "Vada all'accesso",
|
||||||
"duplicateDomain": "Un account per il dominio e-mail {domain} è già registrato. Contatta l'amministratore della tua azienda per essere invitato, oppure contatta il supporto PieCed IT se ritieni che si tratti di un errore.",
|
"duplicateDomain": "Un account per il dominio e-mail {domain} è già registrato. Contatti l'amministratore della sua azienda per essere invitato, oppure contatti il supporto PieCed IT se ritiene che si tratti di un errore.",
|
||||||
"individualToggle": "Registrati come privato",
|
"individualToggle": "Registrati come privato",
|
||||||
"individualHint": "Seleziona questa opzione se non ti stai registrando per conto di un'azienda. Il tuo account sarà configurato come area di lavoro personale.",
|
"individualHint": "Selezioni questa opzione se non Le sta registrando per conto di un'azienda. Il suo account sarà configurato come area di lavoro personale.",
|
||||||
"accountTypeLabel": "Tipo di account",
|
"accountTypeLabel": "Tipo di account",
|
||||||
"personalCardTitle": "Privato",
|
"personalCardTitle": "Privato",
|
||||||
"personalCardDescription": "Per lei.",
|
"personalCardDescription": "Per lei.",
|
||||||
@@ -51,26 +51,26 @@
|
|||||||
},
|
},
|
||||||
"onboarding": {
|
"onboarding": {
|
||||||
"loading": "Caricamento stato…",
|
"loading": "Caricamento stato…",
|
||||||
"welcomeTitle": "Configura il tuo assistente IA",
|
"welcomeTitle": "Configura il suo assistente IA",
|
||||||
"welcomeDescription": "In pochi passaggi avrai il tuo assistente IA — ospitato esclusivamente in Svizzera, completamente sotto il tuo controllo.",
|
"welcomeDescription": "In pochi passaggi avrà il suo assistente IA — ospitato esclusivamente in Svizzera, completamente sotto il suo controllo.",
|
||||||
"welcomeFeature_swissHosted": "Ospitato on-premises in Svizzera — i tuoi dati non lasciano mai il Paese",
|
"welcomeFeature_swissHosted": "Ospitato on-premises in Svizzera — i suoi dati non lasciano mai il Paese",
|
||||||
"welcomeFeature_privacy": "Nessun dato condiviso con terzi — privacy completa",
|
"welcomeFeature_privacy": "Nessun dato condiviso con terzi — privacy completi",
|
||||||
"welcomeFeature_customizable": "Personalità, pacchetti e integrazioni completamente personalizzabili",
|
"welcomeFeature_customizable": "Personalità, pacchetti e integrazioni completamente personalizzabili",
|
||||||
"getStarted": "Inizia",
|
"getStarted": "Inizi",
|
||||||
"configureTitle": "Configura il tuo assistente",
|
"configureTitle": "Configura il suo assistente",
|
||||||
"configureDescription": "Dai un nome e una personalità al tuo assistente. Puoi sempre modificarli in seguito.",
|
"configureDescription": "Dia un nome e una personalità al suo assistente. Può sempre modificarli in seguito.",
|
||||||
"agentName": "Nome agente",
|
"agentName": "Nome agente",
|
||||||
"soulMd": "Personalità (SOUL.md)",
|
"soulMd": "Personalità (SOUL.md)",
|
||||||
"soulMdHint": "Definisce il comportamento del tuo assistente. Formato Markdown. Modificabile in seguito.",
|
"soulMdHint": "Definisce il comportamento del suo assistente. Formato Markdown. Modificabile in seguito.",
|
||||||
"agentsMd": "Istruzioni agente (AGENTS.md)",
|
"agentsMd": "Istruzioni agente (AGENTS.md)",
|
||||||
"agentsMdHint": "Definisce cosa fa il tuo assistente all'avvio della sessione. Opzionale — i valori predefiniti funzionano per la maggior parte delle configurazioni.",
|
"agentsMdHint": "Definisce cosa fa il suo assistente all'avvio della sessione. Opzionale — i valori predefiniti funzionano per la maggior parte delle configurazioni.",
|
||||||
"toolsMd": "Strumenti disponibili (TOOLS.md)",
|
"toolsMd": "Strumenti disponibili (TOOLS.md)",
|
||||||
"toolsMdHint": "Generato automaticamente in base ai pacchetti selezionati. Questo file viene gestito automaticamente.",
|
"toolsMdHint": "Generato automaticamente in base ai pacchetti selezionati. Questo file viene gestito automaticamente.",
|
||||||
"advancedConfig": "Configurazione avanzata",
|
"advancedConfig": "Configurazione avanzata",
|
||||||
"packages": "Pacchetti",
|
"packages": "Pacchetti",
|
||||||
"packagesHint": "Integrazioni opzionali. I pacchetti che richiedono credenziali le chiederanno inline. Puoi attivarli anche in seguito.",
|
"packagesHint": "Integrazioni opzionali. I pacchetti che richiedono credenziali le chiederanno inline. Può attivarli anche in seguito.",
|
||||||
"billingTitle": "Informazioni di fatturazione",
|
"billingTitle": "Informazioni di fatturazione",
|
||||||
"billingDescription": "Abbiamo bisogno del tuo indirizzo di fatturazione. Un fornitore di pagamento verrà integrato in futuro.",
|
"billingDescription": "Abbiamo bisogno del suo indirizzo di fatturazione. Un fornitore di pagamento verrà integrato in futuro.",
|
||||||
"billingCompany": "Azienda",
|
"billingCompany": "Azienda",
|
||||||
"billingStreet": "Via",
|
"billingStreet": "Via",
|
||||||
"billingPostalCode": "CAP",
|
"billingPostalCode": "CAP",
|
||||||
@@ -78,38 +78,38 @@
|
|||||||
"billingCountry": "Paese",
|
"billingCountry": "Paese",
|
||||||
"billingNotes": "Note",
|
"billingNotes": "Note",
|
||||||
"billingNotesPlaceholder": "Note sulla fatturazione (numero ordine, partita IVA, metodo di pagamento preferito, ecc.)",
|
"billingNotesPlaceholder": "Note sulla fatturazione (numero ordine, partita IVA, metodo di pagamento preferito, ecc.)",
|
||||||
"confirmTitle": "Verifica e invia",
|
"confirmTitle": "Verifichi e invii",
|
||||||
"confirmDescription": "Verifica la tua configurazione. La tua richiesta verrà esaminata dal nostro team prima dell'attivazione.",
|
"confirmDescription": "Verifichi la sua configurazione. La sua richiesta verrà esaminata dal nostro team prima dell'attivazione.",
|
||||||
"confirmNote": "Dopo l'invio, il nostro team esaminerà la tua richiesta e i dati di fatturazione. Riceverai l'accesso dopo l'approvazione — di solito entro un giorno lavorativo.",
|
"confirmNote": "Dopo l'invio, il nostro team esaminerà la sua richiesta e i dati di fatturazione. Riceverà l'accesso dopo l'approvazione — di solito entro un giorno lavorativo.",
|
||||||
"credentialsProvided": "Credenziali fornite",
|
"credentialsProvided": "Credenziali fornite",
|
||||||
"submitRequest": "Invia richiesta",
|
"submitRequest": "Invii richiesta",
|
||||||
"back": "Indietro",
|
"back": "Indietro",
|
||||||
"next": "Avanti",
|
"next": "Avanti",
|
||||||
"pendingTitle": "Richiesta inviata",
|
"pendingTitle": "Richiesta inviata",
|
||||||
"pendingDescription": "La tua richiesta è stata inviata ed è in fase di esame da parte del nostro team. Riceverai l'accesso dopo l'approvazione — di solito entro un giorno lavorativo.",
|
"pendingDescription": "La sua richiesta è stata inviata ed è in fase di esame da parte del nostro team. Riceverà l'accesso dopo l'approvazione — di solito entro un giorno lavorativo.",
|
||||||
"rejectedTitle": "Richiesta non approvata",
|
"rejectedTitle": "Richiesta non approvata",
|
||||||
"rejectedDescription": "Purtroppo la tua richiesta non è stata approvata. Contattaci per ulteriori informazioni.",
|
"rejectedDescription": "Purtroppo la sua richiesta non è stata approvata. Contattaci per ulteriori informazioni.",
|
||||||
"provisioningTitle": "Configurazione dell'istanza",
|
"provisioningTitle": "Configurazione dell'istanza",
|
||||||
"provisioningDescription": "Il tuo assistente IA è in fase di attivazione. Di solito richiede pochi minuti.",
|
"provisioningDescription": "Il suo assistente IA è in fase di attivazione. Di solito richiede pochi minuti.",
|
||||||
"phase": "Fase",
|
"phase": "Fase",
|
||||||
"readyTitle": "Il tuo assistente è pronto!",
|
"readyTitle": "Il suo assistente è pronto!",
|
||||||
"readyDescription": "Il tuo assistente IA è stato attivato ed è operativo. Ora puoi gestirlo dalla dashboard.",
|
"readyDescription": "Il suo assistente IA è stato attivato ed è operativo. Ora può gestirlo dalla dashboard.",
|
||||||
"goToDashboard": "Vai alla dashboard",
|
"goToDashboard": "Vada alla dashboard",
|
||||||
"submittedAt": "Inviato",
|
"submittedAt": "Inviato",
|
||||||
"instanceName": "Nome istanza",
|
"instanceName": "Nome istanza",
|
||||||
"instanceNamePlaceholder": "es. Produzione, Dev, Vendite",
|
"instanceNamePlaceholder": "es. Produzione, Dev, Vendite",
|
||||||
"instanceNameHint": "Nome leggibile facoltativo per distinguere questa istanza dalle altre nella dashboard. Lasciare vuoto per usare il nome dell'azienda.",
|
"instanceNameHint": "Nome leggibile facoltativo per distinguere questa istanza dalle altre nella dashboard. Lasciare vuoto per usare il nome dell'azienda.",
|
||||||
"validationError": "Correggere gli errori prima di inviare.",
|
"validationError": "Correggere gli errori prima di inviare.",
|
||||||
"validationErrorsTitle": "Alcuni campi obbligatori sono mancanti o non validi:",
|
"validationErrorsTitle": "Alcuni campi obbligatori sono mancanti o non validi:",
|
||||||
"reviewInstanceDefault": "(predefinito — usa il nome dell'azienda)",
|
"reviewInstanceDefault": "(predefinito — usi il nome dell'azienda)",
|
||||||
"reviewNoPackages": "Nessuno selezionato",
|
"reviewNoPackages": "Nessuno selezionato",
|
||||||
"reviewBillingTo": "Fatturare a",
|
"reviewBillingTo": "Fatturare a",
|
||||||
"reviewContactEmail": "Email di contatto",
|
"reviewContactEmail": "Email di contatto",
|
||||||
"editRequestTitle": "Modifica la sua richiesta",
|
"editRequestTitle": "Modifichi la sua richiesta",
|
||||||
"editRequestDescription": "Modifichi la configurazione prima che il nostro team la esamini.",
|
"editRequestDescription": "Modifichi la configurazione prima che il nostro team la esamini.",
|
||||||
"editRequest": "Modifica",
|
"editRequest": "Modifichi",
|
||||||
"cancelRequest": "Annulla richiesta",
|
"cancelRequest": "Annulli richiesta",
|
||||||
"cancelRequestConfirm": "Sì, annulla la richiesta",
|
"cancelRequestConfirm": "Sì, annulli la richiesta",
|
||||||
"cancelConfirmRequestTitle": "Annullare questa richiesta?",
|
"cancelConfirmRequestTitle": "Annullare questa richiesta?",
|
||||||
"cancelConfirmRequestDescription": "La sua richiesta in attesa sarà contrassegnata come annullata e rimossa dalla coda di revisione. Può inviare una nuova richiesta in qualsiasi momento.",
|
"cancelConfirmRequestDescription": "La sua richiesta in attesa sarà contrassegnata come annullata e rimossa dalla coda di revisione. Può inviare una nuova richiesta in qualsiasi momento.",
|
||||||
"cancelFailed": "Impossibile annullare la richiesta.",
|
"cancelFailed": "Impossibile annullare la richiesta.",
|
||||||
@@ -118,9 +118,9 @@
|
|||||||
"dismiss": "Nascondi",
|
"dismiss": "Nascondi",
|
||||||
"dismissFailed": "Impossibile nascondere.",
|
"dismissFailed": "Impossibile nascondere.",
|
||||||
"rejectionReason": "Motivo indicato",
|
"rejectionReason": "Motivo indicato",
|
||||||
"saveChanges": "Salva modifiche",
|
"saveChanges": "Salvi modifiche",
|
||||||
"billingVatNumber": "Partita IVA",
|
"billingVatNumber": "Partita IVA",
|
||||||
"billingVatHelp": "Il tuo identificativo IVA registrato. Se la tua azienda è esente IVA, lascia vuoto e spiega nelle note.",
|
"billingVatHelp": "Il suo identificativo IVA registrato. Se la sua azienda è esente IVA, lascia vuoto e spiega nelle note.",
|
||||||
"billingNotesPlaceholderPersonal": "Qualsiasi cosa dovremmo sapere — metodo di pagamento preferito, riferimento per fatturazione, ecc.",
|
"billingNotesPlaceholderPersonal": "Qualsiasi cosa dovremmo sapere — metodo di pagamento preferito, riferimento per fatturazione, ecc.",
|
||||||
"reviewContactPersonPrefix": "c.a.",
|
"reviewContactPersonPrefix": "c.a.",
|
||||||
"setupFeeNoticeHeading": "Le spese di attivazione saranno addebitate all'invio",
|
"setupFeeNoticeHeading": "Le spese di attivazione saranno addebitate all'invio",
|
||||||
@@ -152,17 +152,17 @@
|
|||||||
"packages": "Pacchetti",
|
"packages": "Pacchetti",
|
||||||
"noInstance": "Nessuna istanza attivata.",
|
"noInstance": "Nessuna istanza attivata.",
|
||||||
"comingSoon": "Vista dettagliata in arrivo nella Sessione 6.2",
|
"comingSoon": "Vista dettagliata in arrivo nella Sessione 6.2",
|
||||||
"noInstanceDescription": "Configura la tua istanza di assistente IA per iniziare con PieCed IT.",
|
"noInstanceDescription": "Configura la sua istanza di assistente IA per iniziare con PieCed IT.",
|
||||||
"manage": "Gestisci istanza e pacchetti",
|
"manage": "Gestisca istanza e pacchetti",
|
||||||
"instances": "Le tue istanze",
|
"instances": "Le sue istanze",
|
||||||
"inflightRequests": "Richieste in corso",
|
"inflightRequests": "Richieste in corso",
|
||||||
"createInstance": "Crea nuova istanza",
|
"createInstance": "Crei nuova istanza",
|
||||||
"createInstanceDescription": "Effettua il provisioning di un'ulteriore istanza dell'assistente IA per la tua organizzazione. La richiesta sarà esaminata da un amministratore prima della creazione dell'istanza.",
|
"createInstanceDescription": "Effettua il provisioning di un'ulteriore istanza dell'assistente IA per la sua organizzazione. La richiesta sarà esaminata da un amministratore prima della creazione dell'istanza.",
|
||||||
"noAccessNoInstances": "La tua organizzazione non ha ancora istanze. Chiedi al proprietario dell'organizzazione di configurarne una.",
|
"noAccessNoInstances": "La sua organizzazione non ha ancora istanze. Chieda al proprietario dell'organizzazione di configurarne una.",
|
||||||
"noAssignmentsTitle": "Nessuna istanza assegnata",
|
"noAssignmentsTitle": "Nessuna istanza assegnata",
|
||||||
"noAssignmentsDescription": "La tua organizzazione ha delle istanze, ma non ti è stato concesso l'accesso a nessuna di esse. Chiedi al proprietario della tua organizzazione di assegnarti a un'istanza.",
|
"noAssignmentsDescription": "La sua organizzazione ha delle istanze, ma non Le è stato concesso l'accesso a nessuna di esse. Chieda al proprietario della sua organizzazione di assegnarLa a un'istanza.",
|
||||||
"noInstancesYetTitle": "Nessuna istanza ancora",
|
"noInstancesYetTitle": "Nessuna istanza ancora",
|
||||||
"noInstancesYetDescription": "La tua organizzazione non ha ancora istanze. Chiedi al proprietario della tua organizzazione di configurarne una."
|
"noInstancesYetDescription": "La sua organizzazione non ha ancora istanze. Chieda al proprietario della sua organizzazione di configurarne una."
|
||||||
},
|
},
|
||||||
"tenantDetail": {
|
"tenantDetail": {
|
||||||
"agent": "Agente",
|
"agent": "Agente",
|
||||||
@@ -175,9 +175,9 @@
|
|||||||
"subscriptionTitle": "Abbonamento",
|
"subscriptionTitle": "Abbonamento",
|
||||||
"subscriptionDescriptionActive": "Annulli il suo abbonamento se non ha più bisogno di questo assistente. I suoi dati saranno preservati e potrà riprendere in qualsiasi momento.",
|
"subscriptionDescriptionActive": "Annulli il suo abbonamento se non ha più bisogno di questo assistente. I suoi dati saranno preservati e potrà riprendere in qualsiasi momento.",
|
||||||
"subscriptionDescriptionSuspended": "Il suo abbonamento è annullato. Riprenda per riportare l'assistente online.",
|
"subscriptionDescriptionSuspended": "Il suo abbonamento è annullato. Riprenda per riportare l'assistente online.",
|
||||||
"cancelSubscription": "Annulla abbonamento",
|
"cancelSubscription": "Annulli abbonamento",
|
||||||
"cancelSubscriptionConfirm": "Sì, annulla",
|
"cancelSubscriptionConfirm": "Sì, annulli",
|
||||||
"resumeSubscription": "Riprendi abbonamento",
|
"resumeSubscription": "Riprenda abbonamento",
|
||||||
"cancelConfirmTitle": "Annullare questo abbonamento?",
|
"cancelConfirmTitle": "Annullare questo abbonamento?",
|
||||||
"cancelConfirmDescription": "Il suo assistente diventerà non disponibile. Può riprendere in qualsiasi momento — i suoi dati sono preservati.",
|
"cancelConfirmDescription": "Il suo assistente diventerà non disponibile. Può riprendere in qualsiasi momento — i suoi dati sono preservati.",
|
||||||
"cancelConfirmBullet1": "I file del workspace (SOUL.md, AGENTS.md) sono mantenuti",
|
"cancelConfirmBullet1": "I file del workspace (SOUL.md, AGENTS.md) sono mantenuti",
|
||||||
@@ -185,16 +185,16 @@
|
|||||||
"cancelConfirmBullet3": "Le informazioni di fatturazione sono mantenute",
|
"cancelConfirmBullet3": "Le informazioni di fatturazione sono mantenute",
|
||||||
"subscriptionUpdateFailed": "Impossibile aggiornare l'abbonamento.",
|
"subscriptionUpdateFailed": "Impossibile aggiornare l'abbonamento.",
|
||||||
"suspendedTitle": "Abbonamento annullato",
|
"suspendedTitle": "Abbonamento annullato",
|
||||||
"suspendedDescription": "Il suo assistente è in pausa. Configurazione e dati sono preservati. Usi il controllo Riprendi in fondo a questa pagina per riportarlo online.",
|
"suspendedDescription": "Il suo assistente è in pausa. Configurazione e dati sono preservati. Usi il controllo Riprenda in fondo a questa pagina per riportarlo online.",
|
||||||
"requestReactivation": "Richiedi riattivazione",
|
"requestReactivation": "Richieda riattivazione",
|
||||||
"requestReactivationConfirmTitle": "Richiedere la riattivazione?",
|
"requestReactivationConfirmTitle": "Richiedere la riattivazione?",
|
||||||
"requestReactivationConfirmDescription": "Un amministratore esaminerà la tua richiesta e riattiverà il tuo tenant. Riceverai un'email non appena la richiesta sarà approvata.",
|
"requestReactivationConfirmDescription": "Un amministratore esaminerà la sua richiesta e riattiverà il suo tenant. Riceverà un'email non appena la richiesta sarà approvata.",
|
||||||
"requestReactivationConfirm": "Invia richiesta",
|
"requestReactivationConfirm": "Invii richiesta",
|
||||||
"cancelResumeRequest": "Annulla richiesta",
|
"cancelResumeRequest": "Annulli richiesta",
|
||||||
"resumeRequestPendingTitle": "Richiesta di riattivazione in sospeso",
|
"resumeRequestPendingTitle": "Richiesta di riattivazione in sospeso",
|
||||||
"resumeRequestPendingDescription": "Inviata {when}. Un amministratore la esaminerà a breve.",
|
"resumeRequestPendingDescription": "Inviata {when}. Un amministratore la esaminerà a breve.",
|
||||||
"resumeRequestPendingNoteAdmin": "Un proprietario ha richiesto la riattivazione; puoi riprendere direttamente sopra o elaborare la richiesta dalla coda di amministrazione.",
|
"resumeRequestPendingNoteAdmin": "Un proprietario ha richiesto la riattivazione; può riprendere direttamente sopra o elaborare la richiesta dalla coda di amministrazione.",
|
||||||
"cancelConfirmRetentionWarning": "I tuoi dati sono conservati per 60 giorni dopo l'annullamento. Trascorso tale periodo, tutti i dati del tenant — configurazione, segreti, conversazioni e file — verranno eliminati definitivamente.",
|
"cancelConfirmRetentionWarning": "I suoi dati sono conservati per 60 giorni dopo l'annullamento. Trascorso tale periodo, tutti i dati del tenant — configurazione, segreti, conversazioni e file — verranno eliminati definitivamente.",
|
||||||
"suspendedSince": "Sospeso il {date}",
|
"suspendedSince": "Sospeso il {date}",
|
||||||
"suspendedDeletionIn": "eliminazione dei dati tra {days, plural, one {# giorno} other {# giorni}} ({date})",
|
"suspendedDeletionIn": "eliminazione dei dati tra {days, plural, one {# giorno} other {# giorni}} ({date})",
|
||||||
"suspendedDeletionImminent": "i dati vengono eliminati ora",
|
"suspendedDeletionImminent": "i dati vengono eliminati ora",
|
||||||
@@ -212,26 +212,26 @@
|
|||||||
"noData": "Nessun dato di utilizzo disponibile.",
|
"noData": "Nessun dato di utilizzo disponibile.",
|
||||||
"dailyBreakdown": "Dettaglio giornaliero",
|
"dailyBreakdown": "Dettaglio giornaliero",
|
||||||
"requests": "richieste",
|
"requests": "richieste",
|
||||||
"budgetEdit": "Modifica",
|
"budgetEdit": "Modifichi",
|
||||||
"budgetEditTitle": "Imposta budget",
|
"budgetEditTitle": "Imposti budget",
|
||||||
"budgetEditDescription": "Limita quanto gli assistenti di questo tenant possono spendere prima che le richieste vengano rifiutate.",
|
"budgetEditDescription": "Limiti quanto gli assistenti di questo tenant possono spendere prima che le richieste vengano rifiutate.",
|
||||||
"budgetModeUnlimited": "Nessun limite",
|
"budgetModeUnlimited": "Nessun limite",
|
||||||
"budgetModeUnlimitedDescription": "Spesa libera, nessun tetto.",
|
"budgetModeUnlimitedDescription": "Spesa libera, nessun tetto.",
|
||||||
"budgetModeCapped": "Imposta un tetto",
|
"budgetModeCapped": "Imposti un tetto",
|
||||||
"budgetModeCappedDescription": "Rifiuta le richieste una volta raggiunto questo importo.",
|
"budgetModeCappedDescription": "Rifiuta le richieste una volta raggiunto questo importo.",
|
||||||
"budgetAmount": "Importo",
|
"budgetAmount": "Importo",
|
||||||
"budgetResetCadence": "Ripristino",
|
"budgetResetCadence": "Ripristino",
|
||||||
"budgetCadence_30d": "Ogni 30 giorni",
|
"budgetCadence_30d": "Ogni 30 giorni",
|
||||||
"budgetCadence_1mo": "Mensile",
|
"budgetCadence_1mo": "Mensile",
|
||||||
"budgetCadence_1y": "Annuale",
|
"budgetCadence_1y": "Annuale",
|
||||||
"budgetInvalid": "Inserisci un importo positivo.",
|
"budgetInvalid": "Inserisca un importo positivo.",
|
||||||
"budgetSaveFailed": "Impossibile salvare il budget. Riprova."
|
"budgetSaveFailed": "Impossibile salvare il budget. Riprova."
|
||||||
},
|
},
|
||||||
"workspace": {
|
"workspace": {
|
||||||
"save": "Salva",
|
"save": "Salvi",
|
||||||
"placeholder": "Inserisci il contenuto per {file}…",
|
"placeholder": "Inserisca il contenuto per {file}…",
|
||||||
"readonlyNote": "Questo file viene generato automaticamente e non può essere modificato manualmente.",
|
"readonlyNote": "Questo file viene generato automaticamente e non può essere modificato manualmente.",
|
||||||
"seedingNote": "I file workspace vengono inizializzati al primo avvio. Un aggiornamento su un'istanza esistente attiva un aggiornamento del ConfigMap e un riavvio del pod."
|
"seedingNote": "I file workspace vengono inizializzati al primo avvio. Un aggiornamento su un'istanza esistente attivi un aggiornamento del ConfigMap e un riavvio del pod."
|
||||||
},
|
},
|
||||||
"packages": {
|
"packages": {
|
||||||
"categories": {
|
"categories": {
|
||||||
@@ -239,9 +239,9 @@
|
|||||||
"skills": "Capacità",
|
"skills": "Capacità",
|
||||||
"core": "Core"
|
"core": "Core"
|
||||||
},
|
},
|
||||||
"enable": "Attiva",
|
"enable": "Attivi",
|
||||||
"disable": "Disattiva",
|
"disable": "Disattivi",
|
||||||
"enableAndSave": "Attiva e salva",
|
"enableAndSave": "Attivi e salvi",
|
||||||
"configure": "Configura",
|
"configure": "Configura",
|
||||||
"requiresApiKey": "Richiede chiave API",
|
"requiresApiKey": "Richiede chiave API",
|
||||||
"missingFields": "Compilare tutti i campi obbligatori.",
|
"missingFields": "Compilare tutti i campi obbligatori.",
|
||||||
@@ -251,17 +251,17 @@
|
|||||||
"error": "Errore"
|
"error": "Errore"
|
||||||
},
|
},
|
||||||
"telegram": {
|
"telegram": {
|
||||||
"description": "Collega il tuo assistente IA a un bot Telegram.",
|
"description": "Collega il suo assistente IA a un bot Telegram.",
|
||||||
"botTokenLabel": "Token bot Telegram",
|
"botTokenLabel": "Token bot Telegram",
|
||||||
"botTokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
|
"botTokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
|
||||||
"instructions": "1. Apri @BotFather su Telegram\n2. Invia /newbot e segui le istruzioni\n3. Copia il token del bot",
|
"instructions": "1. Apra @BotFather su Telegram\n2. Invii /newbot e segua le istruzioni\n3. Copi il token del bot",
|
||||||
"disclaimer": "Confermo di possedere questo bot Telegram e autorizzo PieCed IT a collegarlo al mio assistente IA."
|
"disclaimer": "Confermo di possedere questo bot Telegram e autorizzo PieCed IT a collegarlo al mio assistente IA."
|
||||||
},
|
},
|
||||||
"discord": {
|
"discord": {
|
||||||
"description": "Collega il tuo assistente IA a un server Discord tramite un bot.",
|
"description": "Collega il suo assistente IA a un server Discord tramite un bot.",
|
||||||
"botTokenLabel": "Token bot Discord",
|
"botTokenLabel": "Token bot Discord",
|
||||||
"botTokenPlaceholder": "MTAxNjQ0OTk2NjAz...",
|
"botTokenPlaceholder": "MTAxNjQ0OTk2NjAz...",
|
||||||
"instructions": "1. Vai su discord.com/developers/applications\n2. Crea una nuova applicazione e aggiungi un bot\n3. Copia il token del bot",
|
"instructions": "1. Vada su discord.com/developers/applications\n2. Crei una nuova applicazione e aggiunga un bot\n3. Copi il token del bot",
|
||||||
"disclaimer": "Confermo di possedere questo bot Discord e autorizzo PieCed IT a collegarlo al mio assistente IA.",
|
"disclaimer": "Confermo di possedere questo bot Discord e autorizzo PieCed IT a collegarlo al mio assistente IA.",
|
||||||
"appIdLabel": "ID applicazione Discord",
|
"appIdLabel": "ID applicazione Discord",
|
||||||
"appIdPlaceholder": "ID numerico di 18–19 cifre dal Developer Portal"
|
"appIdPlaceholder": "ID numerico di 18–19 cifre dal Developer Portal"
|
||||||
@@ -269,7 +269,7 @@
|
|||||||
"statusEnabled": "abilitato",
|
"statusEnabled": "abilitato",
|
||||||
"statusDisabled": "disabilitato",
|
"statusDisabled": "disabilitato",
|
||||||
"coreHeartbeat": {
|
"coreHeartbeat": {
|
||||||
"description": "Esecuzione periodica dell'agente ogni 30 minuti che consente all'assistente di controllare posta, calendario e altre fonti configurate e di avvisarti proattivamente quando serve attenzione. Senza questa opzione, l'assistente risponde solo quando lo contatti."
|
"description": "Esecuzione periodica dell'agente ogni 30 minuti che consente all'assistente di controllare posta, calendario e altre fonti configurate e di avvisarLa proattivamente quando serve attenzione. Senza questa opzione, l'assistente risponde solo quando lo contatti."
|
||||||
},
|
},
|
||||||
"coreCron": {
|
"coreCron": {
|
||||||
"description": "Consente all'assistente di eseguire attività pianificate (briefing giornalieri, promemoria ricorrenti, report periodici). Disattivato per impostazione predefinita. Quando è disattivato, lo strumento cron resta disponibile ma nessuna attività pianificata viene eseguita."
|
"description": "Consente all'assistente di eseguire attività pianificate (briefing giornalieri, promemoria ricorrenti, report periodici). Disattivato per impostazione predefinita. Quando è disattivato, lo strumento cron resta disponibile ma nessuna attività pianificata viene eseguita."
|
||||||
@@ -278,42 +278,42 @@
|
|||||||
"description": "Consente all'assistente di richiamare preferenze stabili, abitudini ricorrenti e contesto a lungo termine dalle conversazioni precedenti. Utilizza un turno extra di sub-agente per ogni messaggio in entrata per interrogare lo store di memoria. Solo messaggi diretti. Aggiunge un piccolo costo in token in cambio di continuità e personalizzazione."
|
"description": "Consente all'assistente di richiamare preferenze stabili, abitudini ricorrenti e contesto a lungo termine dalle conversazioni precedenti. Utilizza un turno extra di sub-agente per ogni messaggio in entrata per interrogare lo store di memoria. Solo messaggi diretti. Aggiunge un piccolo costo in token in cambio di continuità e personalizzazione."
|
||||||
},
|
},
|
||||||
"coreVoice": {
|
"coreVoice": {
|
||||||
"description": "Riconoscimento vocale sui messaggi audio in entrata e sintesi vocale sulle risposte, instradati attraverso il gateway PieCed LiteLLM per tracciare il costo audio per tenant. L'integrazione runtime arriverà nel prossimo rilascio della piattaforma; attivare ora salva la preferenza per quel rilascio."
|
"description": "Riconoscimento vocale sui messaggi audio in entrata e sintesi vocale sulle risposte, instradati attraverso il gateway PieCed LiteLLM per tracciare il costo audio per tenant. L'integrazione runtime arriverà nel prossimo rilascio della piattaforma; attivare ora salvi la preferenza per quel rilascio."
|
||||||
},
|
},
|
||||||
"gitCli": {
|
"gitCli": {
|
||||||
"description": "Operazioni git da riga di comando autonome (clone, commit, branch, diff, log, status). Per i repository privati, configura le credenziali nel tuo workspace."
|
"description": "Operazioni git da riga di comando autonome (clone, commit, branch, diff, log, status). Per i repository privati, configura le credenziali nel suo workspace."
|
||||||
},
|
},
|
||||||
"github": {
|
"github": {
|
||||||
"description": "Interagisci con repository GitHub tramite la CLI gh — issue, pull request, esecuzioni CI, release, gist. Richiede un token di accesso personale.",
|
"description": "Interagisci con repository GitHub tramite la CLI gh — issue, pull request, esecuzioni CI, release, gist. Richiede un token di accesso personale.",
|
||||||
"tokenLabel": "Token di accesso personale GitHub",
|
"tokenLabel": "Token di accesso personale GitHub",
|
||||||
"tokenPlaceholder": "ghp_… o github_pat_…",
|
"tokenPlaceholder": "ghp_… o github_pat_…",
|
||||||
"instructions": "1. Apri https://github.com/settings/tokens\n2. Genera un token di accesso personale fine con gli ambiti repo desiderati\n3. Copia il token (viene mostrato una sola volta)"
|
"instructions": "1. Apra https://github.com/settings/tokens\n2. Generi un token di accesso personale fine con gli ambiti repo desiderati\n3. Copi il token (viene mostrato una sola volta)"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"description": "Interagisci con un'istanza Gitea — repository, issue, pull request, release. Per impostazione predefinita, l'istanza Gitea PieCed su git.c5ai.ch.",
|
"description": "Interagisci con un'istanza Gitea — repository, issue, pull request, release. Per impostazione predefinita, l'istanza Gitea PieCed su git.c5ai.ch.",
|
||||||
"tokenLabel": "Token di accesso Gitea",
|
"tokenLabel": "Token di accesso Gitea",
|
||||||
"tokenPlaceholder": "Generato in Impostazioni → Applicazioni",
|
"tokenPlaceholder": "Generato in Impostazioni → Applicazioni",
|
||||||
"instructions": "1. Accedi alla tua istanza Gitea (predefinito https://git.c5ai.ch)\n2. Vai a Impostazioni → Applicazioni → Genera nuovo token\n3. Concedi gli ambiti desiderati (repo, issue, user)\n4. Copia il token"
|
"instructions": "1. Acceda alla sua istanza Gitea (predefinito https://git.c5ai.ch)\n2. Vada a Impostazioni → Applicazioni → Generi nuovo token\n3. Conceda gli ambiti desiderati (repo, issue, user)\n4. Copi il token"
|
||||||
},
|
},
|
||||||
"whisperSelfHosted": {
|
"whisperSelfHosted": {
|
||||||
"description": "Trascrivi file audio tramite l'istanza Whisper auto-ospitata della piattaforma. Utile per attività di trascrizione ad hoc avviate dalla chat."
|
"description": "Trascrivi file audio tramite l'istanza Whisper auto-ospitata della piattaforma. Utile per attività di trascrizione ad hoc avviate dalla chat."
|
||||||
},
|
},
|
||||||
"searxngLocalSearch": {
|
"searxngLocalSearch": {
|
||||||
"description": "Ricerca web rispettosa della privacy tramite l'istanza SearXNG interna della piattaforma. Cerca sul web, nelle immagini e nelle notizie senza chiamate ad API esterne né tracker."
|
"description": "Ricerca web rispettosa della privacy tramite l'istanza SearXNG interna della piattaforma. Cerchi sul web, nelle immagini e nelle notizie senza chiamate ad API esterne né tracker."
|
||||||
},
|
},
|
||||||
"gog": {
|
"gog": {
|
||||||
"description": "Accesso integrato a Gmail, Calendar, Drive, Docs, Sheets e Contatti tramite Google OAuth. La configurazione richiede un progetto Google Cloud — contatta il supporto PieCed per l'onboarding.",
|
"description": "Accesso integrato a Gmail, Calendar, Drive, Docs, Sheets e Contatti tramite Google OAuth. La configurazione richiede un progetto Google Cloud — contatti il supporto PieCed per l'onboarding.",
|
||||||
"clientIdLabel": "ID client Google OAuth",
|
"clientIdLabel": "ID client Google OAuth",
|
||||||
"clientIdPlaceholder": "xxxxxxxxxxx.apps.googleusercontent.com",
|
"clientIdPlaceholder": "xxxxxxxxxxx.apps.googleusercontent.com",
|
||||||
"clientSecretLabel": "Client secret Google OAuth",
|
"clientSecretLabel": "Client secret Google OAuth",
|
||||||
"clientSecretPlaceholder": "GOCSPX-…",
|
"clientSecretPlaceholder": "GOCSPX-…",
|
||||||
"refreshTokenLabel": "Token di refresh Google OAuth",
|
"refreshTokenLabel": "Token di refresh Google OAuth",
|
||||||
"refreshTokenPlaceholder": "1//0g…",
|
"refreshTokenPlaceholder": "1//0g…",
|
||||||
"instructions": "Google Workspace utilizza OAuth. Crea un client OAuth nel tuo progetto Google Cloud, autorizzalo con gli scope necessari (Gmail, Calendar, Drive, ecc.), quindi incolla le credenziali qui sotto. L'invio le memorizza in modo sicuro e mette in coda l'attivazione per la revisione amministrativa — dopo l'approvazione, l'integrazione si attiva automaticamente.",
|
"instructions": "Google Workspace utilizza OAuth. Crei un client OAuth nel suo progetto Google Cloud, lo autorizzi con gli scope necessari (Gmail, Calendar, Drive, ecc.), quindi incolla le credenziali qui sotto. L'invio le memorizza in modo sicuro e mette in coda l'attivazione per la revisione amministrativa — dopo l'approvazione, l'integrazione si attivi automaticamente.",
|
||||||
"disclaimer": "Abilitando l'integrazione con Google Workspace autorizzi PieCed ad accedere per tuo conto a Gmail, Calendar, Drive, Docs, Sheets e Contatti. I dati transitano attraverso le API di Google, soggetti ai termini di Google."
|
"disclaimer": "Abilitando l'integrazione con Google Workspace autorizzi PieCed ad accedere per suo conto a Gmail, Calendar, Drive, Docs, Sheets e Contatti. I dati transitano attraverso le API di Google, soggetti ai termini di Google."
|
||||||
},
|
},
|
||||||
"mail": {
|
"mail": {
|
||||||
"description": "Leggi, cerca e gestisci le e-mail via IMAP; invia tramite SMTP. Funziona con Gmail (con una password per app), Outlook, Fastmail e qualsiasi host IMAP/SMTP standard.",
|
"description": "Legga, cerchi e gestisca le e-mail via IMAP; invii tramite SMTP. Funziona con Gmail (con una password per app), Outlook, Fastmail e qualsiasi host IMAP/SMTP standard.",
|
||||||
"imapHostLabel": "Host IMAP",
|
"imapHostLabel": "Host IMAP",
|
||||||
"imapHostPlaceholder": "imap.example.com",
|
"imapHostPlaceholder": "imap.example.com",
|
||||||
"imapUserLabel": "Username IMAP",
|
"imapUserLabel": "Username IMAP",
|
||||||
@@ -326,13 +326,13 @@
|
|||||||
"smtpUserPlaceholder": "utente@example.com",
|
"smtpUserPlaceholder": "utente@example.com",
|
||||||
"smtpPassLabel": "Password SMTP",
|
"smtpPassLabel": "Password SMTP",
|
||||||
"smtpPassPlaceholder": "••••••••",
|
"smtpPassPlaceholder": "••••••••",
|
||||||
"instructions": "1. Per Gmail: abilita la verifica in due passaggi, quindi crea una password per app su https://myaccount.google.com/apppasswords e usala come password IMAP e SMTP.\n2. Per Outlook / Microsoft 365 con MFA: genera una password per app nelle impostazioni di sicurezza del tuo account.\n3. Per altri provider: consulta la loro documentazione IMAP/SMTP per nomi host e porte.\n4. Host IMAP tipici: imap.gmail.com, outlook.office365.com.\n5. Host SMTP tipici: smtp.gmail.com, smtp.office365.com.",
|
"instructions": "1. Per Gmail: abiliti la verifica in due passaggi, quindi crei una password per app su https://myaccount.google.com/apppasswords e la usi come password IMAP e SMTP.\n2. Per Outlook / Microsoft 365 con MFA: generi una password per app nelle impostazioni di sicurezza del suo account.\n3. Per altri provider: consulti la loro documentazione IMAP/SMTP per nomi host e porte.\n4. Host IMAP tipici: imap.gmail.com, outlook.office365.com.\n5. Host SMTP tipici: smtp.gmail.com, smtp.office365.com.",
|
||||||
"disclaimer": "L'assistente ottiene accesso in lettura/scrittura alla casella di posta che configuri. Valuta l'uso di un indirizzo dedicato anziché di una casella personale se vuoi limitare la portata."
|
"disclaimer": "L'assistente ottiene accesso in lettura/scrittura alla casella di posta che configuri. Valuta l'uso di un indirizzo dedicato anziché di una casella personale se vuole limitare la portata."
|
||||||
},
|
},
|
||||||
"threema": {
|
"threema": {
|
||||||
"description": "Invia e ricevi messaggi tramite Threema. Ogni messaggio in entrata e in uscita passa attraverso il servizio di messaggistica condiviso di PieCed e comporta un addebito per messaggio da parte di Threema — un costo di terzi, separato dall'abbonamento PieCed.",
|
"description": "Invii e riceva messaggi tramite Threema. Ogni messaggio in entrata e in uscita passa attraverso il servizio di messaggistica condiviso di PieCed e comporta un addebito per messaggio da parte di Threema — un costo di terzi, separato dall'abbonamento PieCed.",
|
||||||
"instructions": "1. Apri Threema sul tuo telefono e scansiona il QR code mostrato qui sotto — fallo subito, così sarai pronto a chattare appena il tuo tenant sarà operativo.\n2. Inserisci il tuo ID Threema nel campo qui sotto (gli 8 caratteri da Impostazioni → Il mio ID Threema nell'app Threema) affinché l'assistente accetti i tuoi messaggi.\n3. Una volta che il tuo tenant è approvato e operativo, invia un messaggio da Threema per iniziare la conversazione.",
|
"instructions": "1. Apra Threema sul suo telefono e scansioni il QR code mostrato qui sotto — lo faccia subito, così sarà pronto a chattare appena il suo tenant sarà operativo.\n2. Inserisca il suo ID Threema nel campo qui sotto (gli 8 caratteri da Impostazioni → Il mio ID Threema nell'app Threema) affinché l'assistente accetti i suoi messaggi.\n3. Una volta che il suo tenant è approvato e operativo, invii un messaggio da Threema per iniziare la conversazione.",
|
||||||
"disclaimer": "I messaggi tra Threema e PieCed sono cifrati end-to-end fino al servizio di messaggistica PieCed, dove vengono decifrati per essere inoltrati al tuo assistente. Ogni messaggio inviato o ricevuto viene addebitato da Threema secondo la sua tariffa per messaggio — consulta il tuo piano per i prezzi attuali."
|
"disclaimer": "I messaggi tra Threema e PieCed sono cifrati end-to-end fino al servizio di messaggistica PieCed, dove vengono decifrati per essere inoltrati al suo assistente. Ogni messaggio inviato o ricevuto viene addebitato da Threema secondo la sua tariffa per messaggio — consulti il suo piano per i prezzi attuali."
|
||||||
},
|
},
|
||||||
"manualReviewPending": "Revisione manuale in attesa",
|
"manualReviewPending": "Revisione manuale in attesa",
|
||||||
"withdraw": "Ritira",
|
"withdraw": "Ritira",
|
||||||
@@ -348,7 +348,7 @@
|
|||||||
},
|
},
|
||||||
"admin": {
|
"admin": {
|
||||||
"title": "Admin piattaforma",
|
"title": "Admin piattaforma",
|
||||||
"subtitle": "Gestisci le richieste di onboarding e il ciclo di vita dei tenant",
|
"subtitle": "Gestisca le richieste di onboarding e il ciclo di vita dei tenant",
|
||||||
"allTenants": "Tenant",
|
"allTenants": "Tenant",
|
||||||
"noTenants": "Nessun tenant attivato.",
|
"noTenants": "Nessun tenant attivato.",
|
||||||
"noAccess": "Permessi insufficienti per questa vista.",
|
"noAccess": "Permessi insufficienti per questa vista.",
|
||||||
@@ -357,7 +357,7 @@
|
|||||||
"phase": "Fase",
|
"phase": "Fase",
|
||||||
"packages": "Pacchetti",
|
"packages": "Pacchetti",
|
||||||
"created": "Creato",
|
"created": "Creato",
|
||||||
"manage": "Gestisci",
|
"manage": "Gestisca",
|
||||||
"requests": "Richieste",
|
"requests": "Richieste",
|
||||||
"pendingRequests": "Richieste in attesa",
|
"pendingRequests": "Richieste in attesa",
|
||||||
"approve": "Approva",
|
"approve": "Approva",
|
||||||
@@ -377,9 +377,9 @@
|
|||||||
"rejectTitle": "Rifiuta richiesta",
|
"rejectTitle": "Rifiuta richiesta",
|
||||||
"adminNotesLabel": "Note (opzionale)",
|
"adminNotesLabel": "Note (opzionale)",
|
||||||
"adminNotesPlaceholder": "Motivo del rifiuto…",
|
"adminNotesPlaceholder": "Motivo del rifiuto…",
|
||||||
"cancelAction": "Annulla",
|
"cancelAction": "Annulli",
|
||||||
"confirmReject": "Rifiuta",
|
"confirmReject": "Rifiuta",
|
||||||
"viewTenant": "Visualizza",
|
"viewTenant": "Visualizzi",
|
||||||
"filter_all": "Tutti",
|
"filter_all": "Tutti",
|
||||||
"filter_pending": "In attesa",
|
"filter_pending": "In attesa",
|
||||||
"filter_provisioning": "Attivazione",
|
"filter_provisioning": "Attivazione",
|
||||||
@@ -390,13 +390,13 @@
|
|||||||
"provisioning": "Attivazione",
|
"provisioning": "Attivazione",
|
||||||
"errors": "Errori",
|
"errors": "Errori",
|
||||||
"suspend": "Sospendi",
|
"suspend": "Sospendi",
|
||||||
"resume": "Riprendi",
|
"resume": "Riprenda",
|
||||||
"suspended": "Sospeso",
|
"suspended": "Sospeso",
|
||||||
"suspendedBadge": "SOSPESO",
|
"suspendedBadge": "SOSPESO",
|
||||||
"deleteTenant": "Elimina",
|
"deleteTenant": "Elimini",
|
||||||
"deleteTitle": "Elimina tenant",
|
"deleteTitle": "Elimini tenant",
|
||||||
"deleteWarning": "Questo eliminerà permanentemente il tenant, il suo namespace, i secrets e tutti i dati associati. Questa azione non può essere annullata.",
|
"deleteWarning": "Questo eliminerà permanentemente il tenant, il suo namespace, i secrets e tutti i dati associati. Questa azione non può essere annullata.",
|
||||||
"confirmDelete": "Elimina definitivamente",
|
"confirmDelete": "Elimini definitivamente",
|
||||||
"loadingTenants": "Caricamento tenant…",
|
"loadingTenants": "Caricamento tenant…",
|
||||||
"filter_deleted": "Eliminato",
|
"filter_deleted": "Eliminato",
|
||||||
"filter_active": "Attivo",
|
"filter_active": "Attivo",
|
||||||
@@ -409,7 +409,7 @@
|
|||||||
"globalSpend": "Costi globali (CHF)",
|
"globalSpend": "Costi globali (CHF)",
|
||||||
"activeTenants": "Tenant attivi",
|
"activeTenants": "Tenant attivi",
|
||||||
"tenantsWithSpend": "tenant con spese registrate",
|
"tenantsWithSpend": "tenant con spese registrate",
|
||||||
"refresh": "Aggiorna",
|
"refresh": "Aggiorni",
|
||||||
"healthUnavailable": "Dati di stato non disponibili.",
|
"healthUnavailable": "Dati di stato non disponibili.",
|
||||||
"loadingHealth": "Caricamento dati di stato…",
|
"loadingHealth": "Caricamento dati di stato…",
|
||||||
"statusHealthy": "OK",
|
"statusHealthy": "OK",
|
||||||
@@ -424,33 +424,33 @@
|
|||||||
},
|
},
|
||||||
"channelUsers": {
|
"channelUsers": {
|
||||||
"title": "Utenti autorizzati",
|
"title": "Utenti autorizzati",
|
||||||
"description": "Gestisci quali utenti possono interagire con il tuo assistente su ogni canale. Aggiungi il loro ID numerico per autorizzare l'accesso.",
|
"description": "Gestisca quali utenti possono interagire con il suo assistente su ogni canale. Aggiunga il loro ID numerico per autorizzare l'accesso.",
|
||||||
"users": "utenti",
|
"users": "utenti",
|
||||||
"placeholder": "Inserisci l'ID numerico…",
|
"placeholder": "Inserisca l'ID numerico…",
|
||||||
"add": "Aggiungi",
|
"add": "Aggiunga",
|
||||||
"remove": "Rimuovi",
|
"remove": "Rimuovi",
|
||||||
"alreadyAdded": "Questo ID utente è già autorizzato.",
|
"alreadyAdded": "Questo ID utente è già autorizzato.",
|
||||||
"telegramIdHelp": "Per trovare il tuo ID Telegram:\n1. Apri Telegram e invia un messaggio a @userinfobot\n2. Risponde istantaneamente con il tuo ID numerico\n3. Inserisci quel numero qui",
|
"telegramIdHelp": "Per trovare il suo ID Telegram:\n1. Apra Telegram e invii un messaggio a @userinfobot\n2. Risponde istantaneamente con il suo ID numerico\n3. Inserisca quel numero qui",
|
||||||
"discordIdHelp": "Per trovare il tuo ID Discord:\n1. Attiva la Modalità sviluppatore nelle impostazioni Discord (Avanzate)\n2. Clic destro sul tuo nome → Copia ID utente\n3. Inserisci quel numero qui",
|
"discordIdHelp": "Per trovare il suo ID Discord:\n1. Attivi la Modalità sviluppatore nelle impostazioni Discord (Avanzate)\n2. Clic destro sul suo nome → Copia ID utente\n3. Inserisca quel numero qui",
|
||||||
"threemaIdHelp": "Inserisci il tuo ID Threema — gli 8 caratteri mostrati nella tua app Threema sotto Impostazioni → Il mio ID Threema. Una volta aggiunto, potrai conversare con l'assistente direttamente da Threema.",
|
"threemaIdHelp": "Inserisca il suo ID Threema — gli 8 caratteri mostrati nella sua app Threema sotto Impostazioni → Il mio ID Threema. Una volta aggiunto, potrà conversare con l'assistente direttamente da Threema.",
|
||||||
"threemaSetup": {
|
"threemaSetup": {
|
||||||
"title": "Aggiungi l'assistente a Threema",
|
"title": "Aggiunga l'assistente a Threema",
|
||||||
"step1": "Apri Threema sul tuo telefono.",
|
"step1": "Apra Threema sul suo telefono.",
|
||||||
"step2": "Tocca l'icona di scansione e scansiona questo QR code per aggiungere l'assistente ai contatti.",
|
"step2": "Tocchi l'icona di scansione e scansioni questo QR code per aggiungere l'assistente ai contatti.",
|
||||||
"step3": "Assicurati che il tuo ID Threema sia registrato come utente autorizzato così l'assistente accetterà i tuoi messaggi.",
|
"step3": "Si assicuri che il suo ID Threema sia registrato come utente autorizzato così l'assistente accetterà i suoi messaggi.",
|
||||||
"qrAlt": "QR code per aggiungere {gateway} come contatto Threema",
|
"qrAlt": "QR code per aggiungere {gateway} come contatto Threema",
|
||||||
"bannerTitle": "Configura Threema",
|
"bannerTitle": "Configura Threema",
|
||||||
"bannerBody": "Apri Threema sul tuo telefono e scansiona il nostro QR code per aggiungere l'assistente ai contatti. Inserisci poi il tuo ID Threema qui sotto.",
|
"bannerBody": "Apra Threema sul suo telefono e scansioni il nostro QR code per aggiungere l'assistente ai contatti. Inserisca poi il suo ID Threema qui sotto.",
|
||||||
"bannerButton": "Mostra QR code"
|
"bannerButton": "Mostra QR code"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"team": {
|
"team": {
|
||||||
"title": "Team",
|
"title": "Team",
|
||||||
"description": "Gestisci i membri della tua organizzazione. Invita colleghi e assegnali alle istanze.",
|
"description": "Gestisca i membri della sua organizzazione. Invita colleghi e assegnali alle istanze.",
|
||||||
"inviteSectionTitle": "Invita un membro",
|
"inviteSectionTitle": "Invita un membro",
|
||||||
"membersSectionTitle": "Membri",
|
"membersSectionTitle": "Membri",
|
||||||
"noMembers": "Nessun membro ancora.",
|
"noMembers": "Nessun membro ancora.",
|
||||||
"you": "Tu",
|
"you": "Lei",
|
||||||
"noRole": "nessun ruolo",
|
"noRole": "nessun ruolo",
|
||||||
"givenName": "Nome",
|
"givenName": "Nome",
|
||||||
"familyName": "Cognome",
|
"familyName": "Cognome",
|
||||||
@@ -459,21 +459,21 @@
|
|||||||
"roleUser": "Utente (sola lettura, deve essere assegnato a istanze)",
|
"roleUser": "Utente (sola lettura, deve essere assegnato a istanze)",
|
||||||
"roleOwner": "Proprietario (accesso completo a tutte le istanze)",
|
"roleOwner": "Proprietario (accesso completo a tutte le istanze)",
|
||||||
"roleHint": "I proprietari possono gestire istanze, fatturazione e membri del team. Gli utenti possono solo visualizzare le istanze a loro assegnate.",
|
"roleHint": "I proprietari possono gestire istanze, fatturazione e membri del team. Gli utenti possono solo visualizzare le istanze a loro assegnate.",
|
||||||
"inviteButton": "Invia invito",
|
"inviteButton": "Invii invito",
|
||||||
"inviteSent": "Invito inviato. L'utente riceverà un'e-mail con un link per impostare la password.",
|
"inviteSent": "Invito inviato. L'utente riceverà un'e-mail con un link per impostare la password.",
|
||||||
"inviteUserExists": "Un utente con questa e-mail è già registrato.",
|
"inviteUserExists": "Un utente con questa e-mail è già registrato.",
|
||||||
"changeRole": "Modifica ruolo",
|
"changeRole": "Modifichi ruolo",
|
||||||
"roleUpdated": "Ruolo aggiornato.",
|
"roleUpdated": "Ruolo aggiornato.",
|
||||||
"roleUpdateFailed": "Impossibile aggiornare il ruolo.",
|
"roleUpdateFailed": "Impossibile aggiornare il ruolo.",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulli",
|
||||||
"save": "Salva",
|
"save": "Salvi",
|
||||||
"selfChangeBlocked": "Non puoi modificare il tuo ruolo."
|
"selfChangeBlocked": "Non può modificare il suo ruolo."
|
||||||
},
|
},
|
||||||
"assignments": {
|
"assignments": {
|
||||||
"loading": "Caricamento assegnazioni…",
|
"loading": "Caricamento assegnazioni…",
|
||||||
"noneAssigned": "Nessun utente è ancora assegnato a questa istanza.",
|
"noneAssigned": "Nessun utente è ancora assegnato a questa istanza.",
|
||||||
"noCandidates": "Nessun membro del team disponibile per l'assegnazione. Invita prima gli utenti dalla pagina Team.",
|
"noCandidates": "Nessun membro del team disponibile per l'assegnazione. Invita prima gli utenti dalla pagina Team.",
|
||||||
"pickUser": "Seleziona un utente…",
|
"pickUser": "Selezioni un utente…",
|
||||||
"assign": "Assegna",
|
"assign": "Assegna",
|
||||||
"revoke": "Rimuovi"
|
"revoke": "Rimuovi"
|
||||||
},
|
},
|
||||||
@@ -501,17 +501,17 @@
|
|||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"title": "Impostazioni",
|
"title": "Impostazioni",
|
||||||
"subtitle": "Gestisci la configurazione a livello di organizzazione, valida per tutti i tuoi tenant.",
|
"subtitle": "Gestisca la configurazione a livello di organizzazione, valida per tutti i suoi tenant.",
|
||||||
"billingTitle": "Fatturazione",
|
"billingTitle": "Fatturazione",
|
||||||
"billingDescription": "Indirizzo, numero di IVA ed e-mail di fatturazione usati per tutti i tuoi tenant.",
|
"billingDescription": "Indirizzo, numero di IVA ed e-mail di fatturazione usati per tutti i suoi tenant.",
|
||||||
"nothingForYou": "Al momento non c'è nulla qui per il tuo ruolo. I proprietari possono gestire le impostazioni dell'organizzazione.",
|
"nothingForYou": "Al momento non c'è nulla qui per il suo ruolo. I proprietari possono gestire le impostazioni dell'organizzazione.",
|
||||||
"billingDescriptionPersonal": "Indirizzo ed e-mail di fatturazione usati per tutti i tuoi tenant.",
|
"billingDescriptionPersonal": "Indirizzo ed e-mail di fatturazione usati per tutti i suoi tenant.",
|
||||||
"profileTitle": "Profilo",
|
"profileTitle": "Profilo",
|
||||||
"profileDescription": "Modifica il tuo nome e cognome come appaiono nel portale."
|
"profileDescription": "Modifichi il suo nome e cognome come appaiono nel portale."
|
||||||
},
|
},
|
||||||
"settingsBilling": {
|
"settingsBilling": {
|
||||||
"title": "Dati di fatturazione",
|
"title": "Dati di fatturazione",
|
||||||
"subtitle": "Indirizzo di fatturazione, partita IVA e contatto fatture della tua azienda. Necessari prima che possano essere emesse fatture per la tua organizzazione.",
|
"subtitle": "Indirizzo di fatturazione, partita IVA e contatto fatture della sua azienda. Necessari prima che possano essere emesse fatture per la sua organizzazione.",
|
||||||
"companyNameLabel": "Nome azienda",
|
"companyNameLabel": "Nome azienda",
|
||||||
"streetAddressLabel": "Indirizzo",
|
"streetAddressLabel": "Indirizzo",
|
||||||
"postalCodeLabel": "CAP",
|
"postalCodeLabel": "CAP",
|
||||||
@@ -524,22 +524,22 @@
|
|||||||
"billingEmailHint": "Le fatture e i solleciti vengono inviati a questo indirizzo. Può differire dall'e-mail dell'account.",
|
"billingEmailHint": "Le fatture e i solleciti vengono inviati a questo indirizzo. Può differire dall'e-mail dell'account.",
|
||||||
"notesLabel": "Note (facoltative)",
|
"notesLabel": "Note (facoltative)",
|
||||||
"notesHint": "Numeri di riferimento, ordini d'acquisto o altre informazioni da riportare in fattura.",
|
"notesHint": "Numeri di riferimento, ordini d'acquisto o altre informazioni da riportare in fattura.",
|
||||||
"saveChanges": "Salva modifiche",
|
"saveChanges": "Salvi modifiche",
|
||||||
"createBilling": "Salva dati di fatturazione",
|
"createBilling": "Salvi dati di fatturazione",
|
||||||
"saving": "Salvataggio…",
|
"saving": "Salvataggio…",
|
||||||
"saved": "Salvato.",
|
"saved": "Salvato.",
|
||||||
"missingRequired": "Compila tutti i campi obbligatori.",
|
"missingRequired": "Compili tutti i campi obbligatori.",
|
||||||
"invalidCountry": "Il codice paese deve essere di 2 lettere (es. CH).",
|
"invalidCountry": "Il codice paese deve essere di 2 lettere (es. CH).",
|
||||||
"invalidEmail": "Inserisci un indirizzo e-mail valido.",
|
"invalidEmail": "Inserisca un indirizzo e-mail valido.",
|
||||||
"fullNameLabel": "Nome e cognome",
|
"fullNameLabel": "Nome e cognome",
|
||||||
"subtitlePersonal": "Il tuo indirizzo di fatturazione e contatto. Necessari prima che possano essere emesse fatture.",
|
"subtitlePersonal": "Il suo indirizzo di fatturazione e contatto. Necessari prima che possano essere emesse fatture.",
|
||||||
"contactNameLabel": "Persona di contatto (facoltativa)",
|
"contactNameLabel": "Persona di contatto (facoltativa)",
|
||||||
"contactNameHint": "Stampato come 'c.a. <nome>' sulla fattura, sotto il nome dell'azienda. Utile per l'instradamento contabile in grandi organizzazioni.",
|
"contactNameHint": "Stampato come 'c.a. <nome>' sulla fattura, sotto il nome dell'azienda. Utile per l'instradamento contabile in grandi organizzazioni.",
|
||||||
"savedCardHeading": "Carta salvata",
|
"savedCardHeading": "Carta salvata",
|
||||||
"savedCardEmptyBody": "Salvi una carta per il pagamento automatico delle fatture. I dati della sua carta sono memorizzati in modo sicuro da Stripe — vediamo solo la marca, le ultime quattro cifre e la scadenza.",
|
"savedCardEmptyBody": "Salvi una carta per il pagamento automatico delle fatture. I dati della sua carta sono memorizzati in modo sicuro da Stripe — vediamo solo la marca, le ultime quattro cifre e la scadenza.",
|
||||||
"savedCardSetupBtn": "Configura pagamento automatico",
|
"savedCardSetupBtn": "Configura pagamento automatico",
|
||||||
"savedCardRedirecting": "Reindirizzamento…",
|
"savedCardRedirecting": "Reindirizzamento…",
|
||||||
"savedCardUpdateBtn": "Aggiorna carta",
|
"savedCardUpdateBtn": "Aggiorni carta",
|
||||||
"savedCardRemoveBtn": "Rimuovi carta",
|
"savedCardRemoveBtn": "Rimuovi carta",
|
||||||
"savedCardRemoving": "Rimozione…",
|
"savedCardRemoving": "Rimozione…",
|
||||||
"savedCardRemoveConfirm": "Rimuovere questa carta? Dovrà riconfigurare il pagamento automatico affinché le future fatture vengano addebitate automaticamente.",
|
"savedCardRemoveConfirm": "Rimuovere questa carta? Dovrà riconfigurare il pagamento automatico affinché le future fatture vengano addebitate automaticamente.",
|
||||||
@@ -547,8 +547,8 @@
|
|||||||
"savedCardExpires": "scade {date}",
|
"savedCardExpires": "scade {date}",
|
||||||
"savedCardAutoChargeOn": "Pagamento auto. attivo",
|
"savedCardAutoChargeOn": "Pagamento auto. attivo",
|
||||||
"savedCardAutoChargeOff": "Pagamento auto. disattivo",
|
"savedCardAutoChargeOff": "Pagamento auto. disattivo",
|
||||||
"savedCardDisableAutoChargeBtn": "Disattiva pagamento automatico",
|
"savedCardDisableAutoChargeBtn": "Disattivi pagamento automatico",
|
||||||
"savedCardEnableAutoChargeBtn": "Attiva pagamento automatico",
|
"savedCardEnableAutoChargeBtn": "Attivi pagamento automatico",
|
||||||
"savedCardPayByInvoiceNote": "Il suo account è impostato per il pagamento tramite bonifico; la carta salvata non viene utilizzata per gli addebiti automatici. Contatti l'assistenza se desidera tornare al pagamento con carta.",
|
"savedCardPayByInvoiceNote": "Il suo account è impostato per il pagamento tramite bonifico; la carta salvata non viene utilizzata per gli addebiti automatici. Contatti l'assistenza se desidera tornare al pagamento con carta.",
|
||||||
"savedCardBankTransferHint": "Il pagamento tramite bonifico è disponibile su richiesta.",
|
"savedCardBankTransferHint": "Il pagamento tramite bonifico è disponibile su richiesta.",
|
||||||
"savedCardBankTransferLink": "Ci contatti per organizzarlo.",
|
"savedCardBankTransferLink": "Ci contatti per organizzarlo.",
|
||||||
@@ -558,22 +558,22 @@
|
|||||||
},
|
},
|
||||||
"support": {
|
"support": {
|
||||||
"title": "Supporto",
|
"title": "Supporto",
|
||||||
"subtitle": "Apri un ticket per fare una domanda, segnalare un bug o condividere un feedback. Le risposte verranno inviate alla tua email registrata.",
|
"subtitle": "Apra un ticket per fare una domanda, segnalare un bug o condividere un feedback. Le risposte verranno inviate alla sua email registrata.",
|
||||||
"titleAdmin": "Coda supporto",
|
"titleAdmin": "Coda supporto",
|
||||||
"subtitleAdmin": "Ticket di tutti i clienti, attività più recente per prima.",
|
"subtitleAdmin": "Ticket di tutti i clienti, attività più recente per prima.",
|
||||||
"newTicket": "Nuovo ticket",
|
"newTicket": "Nuovo ticket",
|
||||||
"newTicketTitle": "Apri un ticket di supporto",
|
"newTicketTitle": "Apra un ticket di supporto",
|
||||||
"newTicketSubtitle": "Raccontaci cosa succede. Più dettagli ci dai, più velocemente possiamo aiutarti.",
|
"newTicketSubtitle": "Ci racconti cosa succede. Più dettagli ci dà, più velocemente possiamo aiutarLa.",
|
||||||
"empty": "Non hai ancora aperto ticket.",
|
"empty": "Non ha ancora aperto ticket.",
|
||||||
"emptyAdmin": "Nessun ticket di supporto in coda.",
|
"emptyAdmin": "Nessun ticket di supporto in coda.",
|
||||||
"fieldCategory": "Categoria",
|
"fieldCategory": "Categoria",
|
||||||
"fieldTitle": "Titolo",
|
"fieldTitle": "Titolo",
|
||||||
"fieldDescription": "Descrizione",
|
"fieldDescription": "Descrizione",
|
||||||
"fieldStatus": "Stato",
|
"fieldStatus": "Stato",
|
||||||
"titlePlaceholder": "Breve riassunto della tua richiesta",
|
"titlePlaceholder": "Breve riassunto della sua richiesta",
|
||||||
"descriptionPlaceholder": "Descrivi cosa è successo, cosa ti aspettavi e qualsiasi messaggio d'errore visto.",
|
"descriptionPlaceholder": "Descriva cosa è successo, cosa Le aspettavi e qualsiasi messaggio d'errore visto.",
|
||||||
"descriptionHelp": "Puoi incollare messaggi d'errore e log. Niente password o altri segreti.",
|
"descriptionHelp": "Può incollare messaggi d'errore e log. Niente password o altri segreti.",
|
||||||
"submitTicket": "Invia ticket",
|
"submitTicket": "Invii ticket",
|
||||||
"createFailed": "Impossibile creare il ticket. Riprova.",
|
"createFailed": "Impossibile creare il ticket. Riprova.",
|
||||||
"category_bug": "Bug",
|
"category_bug": "Bug",
|
||||||
"category_feature_request": "Richiesta funzionalità",
|
"category_feature_request": "Richiesta funzionalità",
|
||||||
@@ -582,20 +582,20 @@
|
|||||||
"category_other": "Altro",
|
"category_other": "Altro",
|
||||||
"status_open": "Aperto",
|
"status_open": "Aperto",
|
||||||
"status_in_progress": "In corso",
|
"status_in_progress": "In corso",
|
||||||
"status_waiting_for_customer": "In attesa della tua risposta",
|
"status_waiting_for_customer": "In attesa della sua risposta",
|
||||||
"status_resolved": "Risolto",
|
"status_resolved": "Risolto",
|
||||||
"status_reopened": "Riaperto",
|
"status_reopened": "Riaperto",
|
||||||
"openedBy": "Aperto da {name} il {when}",
|
"openedBy": "Aperto da {name} il {when}",
|
||||||
"authorTagAdmin": "Supporto PieCed",
|
"authorTagAdmin": "Supporto PieCed",
|
||||||
"replyLabel": "Aggiungi una risposta",
|
"replyLabel": "Aggiunga una risposta",
|
||||||
"replyPlaceholder": "Il tuo messaggio…",
|
"replyPlaceholder": "Il suo messaggio…",
|
||||||
"replyPlaceholderReopen": "Risposta (questo riaprirà il ticket)…",
|
"replyPlaceholderReopen": "Risposta (questo riaprirà il ticket)…",
|
||||||
"sendReply": "Invia risposta",
|
"sendReply": "Invii risposta",
|
||||||
"commentFailed": "Impossibile inviare la risposta. Riprova.",
|
"commentFailed": "Impossibile inviare la risposta. Riprova.",
|
||||||
"closeTicket": "Segna come risolto",
|
"closeTicket": "Segni come risolto",
|
||||||
"confirmClose": "Segnare questo ticket come risolto? Potrai riaprirlo in seguito rispondendo.",
|
"confirmClose": "Segnare questo ticket come risolto? Potrà riaprirlo in seguito rispondendo.",
|
||||||
"closeFailed": "Impossibile chiudere il ticket. Riprova.",
|
"closeFailed": "Impossibile chiudere il ticket. Riprova.",
|
||||||
"resolvedBanner": "Questo ticket è risolto. Rispondi qui sotto se hai bisogno di un seguito — questo lo riaprirà.",
|
"resolvedBanner": "Questo ticket è risolto. Risponda qui sotto se ha bisogno di un seguito — questo lo riaprirà.",
|
||||||
"adminControlsTitle": "Controlli admin",
|
"adminControlsTitle": "Controlli admin",
|
||||||
"updateFailed": "Impossibile salvare le modifiche. Riprova."
|
"updateFailed": "Impossibile salvare le modifiche. Riprova."
|
||||||
},
|
},
|
||||||
@@ -606,7 +606,7 @@
|
|||||||
"defaultDescription": "Usato da ogni tenant senza override proprio.",
|
"defaultDescription": "Usato da ogni tenant senza override proprio.",
|
||||||
"fieldTag": "Tag",
|
"fieldTag": "Tag",
|
||||||
"emptyHint": "Lascia vuoto per usare il predefinito integrato dell'operatore.",
|
"emptyHint": "Lascia vuoto per usare il predefinito integrato dell'operatore.",
|
||||||
"saveDefault": "Salva predefinito",
|
"saveDefault": "Salvi predefinito",
|
||||||
"defaultSaved": "Predefinito salvato. I tenant senza override lo applicheranno al prossimo reconcile.",
|
"defaultSaved": "Predefinito salvato. I tenant senza override lo applicheranno al prossimo reconcile.",
|
||||||
"saveFailed": "Salvataggio fallito. Riprova.",
|
"saveFailed": "Salvataggio fallito. Riprova.",
|
||||||
"overridesSection": "Override per tenant",
|
"overridesSection": "Override per tenant",
|
||||||
@@ -615,27 +615,27 @@
|
|||||||
"statusFollowsDefault": "Segue predefinito",
|
"statusFollowsDefault": "Segue predefinito",
|
||||||
"builtinFallback": "(fallback integrato)",
|
"builtinFallback": "(fallback integrato)",
|
||||||
"defaultPrefix": "Predefinito:",
|
"defaultPrefix": "Predefinito:",
|
||||||
"saveOverride": "Salva override",
|
"saveOverride": "Salvi override",
|
||||||
"clearOverride": "Rimuovi override"
|
"clearOverride": "Rimuovi override"
|
||||||
},
|
},
|
||||||
"adminBilling": {
|
"adminBilling": {
|
||||||
"title": "Amministrazione fatturazione",
|
"title": "Amministrazione fatturazione",
|
||||||
"subtitle": "Gestire prezzi della piattaforma, generare fatture e verificare lo stato di fatturazione delle organizzazioni.",
|
"subtitle": "Gestire prezzi della piattaforma, generare fatture e verificare lo stato di fatturazione delle organizzazioni.",
|
||||||
"backToAdmin": "Torna ad amministrazione",
|
"backToAdmin": "Torni ad amministrazione",
|
||||||
"backToBilling": "Torna alla fatturazione",
|
"backToBilling": "Torni alla fatturazione",
|
||||||
"backToInvoices": "Torna alle fatture",
|
"backToInvoices": "Torni alle fatture",
|
||||||
"totalOpenBalance": "Saldo aperto totale",
|
"totalOpenBalance": "Saldo aperto totale",
|
||||||
"orgsWithBalance": "Organizzazioni con saldo",
|
"orgsWithBalance": "Organizzazioni con saldo",
|
||||||
"overdueInvoices": "Fatture scadute",
|
"overdueInvoices": "Fatture scadute",
|
||||||
"pricingTitle": "Prezzi",
|
"pricingTitle": "Prezzi",
|
||||||
"pricingDesc": "Prezzi piattaforma & skill, aliquota IVA.",
|
"pricingDesc": "Prezzi piattaforma & skill, aliquota IVA.",
|
||||||
"pricingPageDesc": "Modificare i prezzi della piattaforma e i prezzi giornalieri per skill.",
|
"pricingPageDesc": "Modificare i prezzi della piattaforma e i prezzi giornalieri per skill.",
|
||||||
"generateTitle": "Genera fattura",
|
"generateTitle": "Generi fattura",
|
||||||
"generateDesc": "Calcolare ed emettere una fattura per organizzazione e mese.",
|
"generateDesc": "Calcolare ed emettere una fattura per organizzazione e mese.",
|
||||||
"generatePageDesc": "Scegli organizzazione, periodo e lingua. L'anteprima mostra le righe calcolate; conferma emette la fattura e genera il PDF.",
|
"generatePageDesc": "Scelga organizzazione, periodo e lingua. L'anteprima mostra le righe calcolate; confermi emette la fattura e generi il PDF.",
|
||||||
"invoicesTitle": "Fatture",
|
"invoicesTitle": "Fatture",
|
||||||
"invoicesDesc": "Sfoglia le fatture, segna come pagate, scarica i PDF.",
|
"invoicesDesc": "Sfogli le fatture, segni come pagate, scarichi i PDF.",
|
||||||
"invoicesPageDesc": "Tutte le fatture emesse dalla piattaforma. Usa il filtro di stato per focalizzarti su voci aperte o scadute.",
|
"invoicesPageDesc": "Tutte le fatture emesse dalla piattaforma. Usi il filtro di stato per concentrarsi su voci aperte o scadute.",
|
||||||
"balancesTitle": "Organizzazioni con saldo aperto",
|
"balancesTitle": "Organizzazioni con saldo aperto",
|
||||||
"orgIdCol": "ID org Zitadel",
|
"orgIdCol": "ID org Zitadel",
|
||||||
"openCountCol": "Aperte",
|
"openCountCol": "Aperte",
|
||||||
@@ -646,22 +646,22 @@
|
|||||||
"setupFeeLabel": "Spese di attivazione tenant",
|
"setupFeeLabel": "Spese di attivazione tenant",
|
||||||
"threemaMessageLabel": "Threema per messaggio",
|
"threemaMessageLabel": "Threema per messaggio",
|
||||||
"vatRateLabel": "Aliquota IVA (CH/LI)",
|
"vatRateLabel": "Aliquota IVA (CH/LI)",
|
||||||
"save": "Salva",
|
"save": "Salvi",
|
||||||
"saving": "Salvataggio…",
|
"saving": "Salvataggio…",
|
||||||
"savedOk": "Salvato",
|
"savedOk": "Salvato",
|
||||||
"skillPricingTitle": "Prezzi dei pacchetti",
|
"skillPricingTitle": "Prezzi dei pacchetti",
|
||||||
"skillPricingDesc": "Tariffa giornaliera e spese di attivazione una tantum per qualsiasi pacchetto — core, canale o skill. La tariffazione si applica a ogni tenant che attiva il pacchetto.",
|
"skillPricingDesc": "Tariffa giornaliera e spese di attivazione una tantum per qualsiasi pacchetto — core, canale o skill. La tariffazione si applica a ogni tenant che attivi il pacchetto.",
|
||||||
"skillCol": "Pacchetto",
|
"skillCol": "Pacchetto",
|
||||||
"dailyPriceCol": "Prezzo/giorno",
|
"dailyPriceCol": "Prezzo/giorno",
|
||||||
"actionsCol": "",
|
"actionsCol": "",
|
||||||
"remove": "Rimuovi",
|
"remove": "Rimuovi",
|
||||||
"noSkillsPriced": "Nessun pacchetto con prezzo.",
|
"noSkillsPriced": "Nessun pacchetto con prezzo.",
|
||||||
"addSkillLabel": "Aggiungi pacchetto",
|
"addSkillLabel": "Aggiunga pacchetto",
|
||||||
"dailyPriceLabel": "Prezzo/giorno",
|
"dailyPriceLabel": "Prezzo/giorno",
|
||||||
"add": "Aggiungi",
|
"add": "Aggiunga",
|
||||||
"confirmDeleteSkillPrice": "Rimuovere la tariffazione per {skill}? I periodi già fatturati non sono influenzati.",
|
"confirmDeleteSkillPrice": "Rimuovere la tariffazione per {skill}? I periodi già fatturati non sono influenzati.",
|
||||||
"clickToEdit": "Clicca per modificare",
|
"clickToEdit": "Clicchi per modificare",
|
||||||
"generateFormTitle": "Genera fattura",
|
"generateFormTitle": "Generi fattura",
|
||||||
"noOrgsToGenerate": "Nessuna organizzazione con tenant trovata.",
|
"noOrgsToGenerate": "Nessuna organizzazione con tenant trovata.",
|
||||||
"orgLabel": "Organizzazione",
|
"orgLabel": "Organizzazione",
|
||||||
"noBillingAddrTag": "nessun indirizzo di fatturazione",
|
"noBillingAddrTag": "nessun indirizzo di fatturazione",
|
||||||
@@ -672,9 +672,9 @@
|
|||||||
"localeLabel": "Lingua PDF",
|
"localeLabel": "Lingua PDF",
|
||||||
"localeAuto": "Auto",
|
"localeAuto": "Auto",
|
||||||
"previewBtn": "Anteprima",
|
"previewBtn": "Anteprima",
|
||||||
"commitBtn": "Conferma & emetti",
|
"commitBtn": "Confermi & emetti",
|
||||||
"computing": "Calcolo…",
|
"computing": "Calcolo…",
|
||||||
"confirmGenerate": "Emettere questa fattura? L'operazione assegna un numero di fattura e genera il PDF.",
|
"confirmGenerate": "Emettere questa fattura? L'operazione assegna un numero di fattura e generi il PDF.",
|
||||||
"previewTitle": "Anteprima bozza",
|
"previewTitle": "Anteprima bozza",
|
||||||
"warningsTitle": "Avvisi",
|
"warningsTitle": "Avvisi",
|
||||||
"noLinesGenerated": "Nessuna riga fatturabile per questo periodo.",
|
"noLinesGenerated": "Nessuna riga fatturabile per questo periodo.",
|
||||||
@@ -705,12 +705,12 @@
|
|||||||
"status_uncollectible": "Inesigibile",
|
"status_uncollectible": "Inesigibile",
|
||||||
"dueOnLabel": "Scadenza",
|
"dueOnLabel": "Scadenza",
|
||||||
"totalLabel": "Totale",
|
"totalLabel": "Totale",
|
||||||
"downloadPdfBtn": "Scarica PDF",
|
"downloadPdfBtn": "Scarichi PDF",
|
||||||
"markPaidBtn": "Segna come pagata",
|
"markPaidBtn": "Segni come pagata",
|
||||||
"paidNotePlaceholder": "Nota opzionale (es. riferimento bancario, data di pagamento)",
|
"paidNotePlaceholder": "Nota opzionale (es. riferimento bancario, data di pagamento)",
|
||||||
"confirm": "Conferma",
|
"confirm": "Confermi",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulli",
|
||||||
"deleteBtn": "Elimina",
|
"deleteBtn": "Elimini",
|
||||||
"deleting": "Eliminazione…",
|
"deleting": "Eliminazione…",
|
||||||
"deleteHint": "Eliminazione definitiva (strumento di test). Il numero rimane consumato.",
|
"deleteHint": "Eliminazione definitiva (strumento di test). Il numero rimane consumato.",
|
||||||
"confirmDeleteInvoice": "Eliminare la fattura {num}? Eliminazione definitiva — il numero rimane consumato.",
|
"confirmDeleteInvoice": "Eliminare la fattura {num}? Eliminazione definitiva — il numero rimane consumato.",
|
||||||
@@ -721,10 +721,10 @@
|
|||||||
"skillSetupFeeLabel": "Spese di attivazione",
|
"skillSetupFeeLabel": "Spese di attivazione",
|
||||||
"status_partially_refunded": "Rimborsata parzialmente",
|
"status_partially_refunded": "Rimborsata parzialmente",
|
||||||
"status_fully_refunded": "Rimborsata integralmente",
|
"status_fully_refunded": "Rimborsata integralmente",
|
||||||
"voidBtn": "Annulla",
|
"voidBtn": "Annulli",
|
||||||
"voidReasonPlaceholder": "Motivo dell'annullamento (stampato sulla nota di credito)",
|
"voidReasonPlaceholder": "Motivo dell'annullamento (stampato sulla nota di credito)",
|
||||||
"voidReasonRequired": "Indicare un motivo per l'annullamento.",
|
"voidReasonRequired": "Indicare un motivo per l'annullamento.",
|
||||||
"confirmVoid": "Conferma annullamento",
|
"confirmVoid": "Confermi annullamento",
|
||||||
"voidedOnLabel": "Annullata",
|
"voidedOnLabel": "Annullata",
|
||||||
"refundBtn": "Rimborsa",
|
"refundBtn": "Rimborsa",
|
||||||
"refundReasonPlaceholder": "Motivo del rimborso (stampato sulla nota di credito)",
|
"refundReasonPlaceholder": "Motivo del rimborso (stampato sulla nota di credito)",
|
||||||
@@ -732,7 +732,7 @@
|
|||||||
"refundAmountInvalid": "L'importo del rimborso deve essere un numero positivo.",
|
"refundAmountInvalid": "L'importo del rimborso deve essere un numero positivo.",
|
||||||
"refundAmountExceeds": "L'importo supera il residuo rimborsabile di CHF {max}.",
|
"refundAmountExceeds": "L'importo supera il residuo rimborsabile di CHF {max}.",
|
||||||
"refundRemainingHint": "Residuo rimborsabile: CHF {max}",
|
"refundRemainingHint": "Residuo rimborsabile: CHF {max}",
|
||||||
"confirmRefund": "Conferma rimborso",
|
"confirmRefund": "Confermi rimborso",
|
||||||
"refundedTotalLabel": "Rimborsato",
|
"refundedTotalLabel": "Rimborsato",
|
||||||
"refundedRemainingLabel": "Residuo rimborsabile",
|
"refundedRemainingLabel": "Residuo rimborsabile",
|
||||||
"creditNotesPanelTitle": "Note di credito",
|
"creditNotesPanelTitle": "Note di credito",
|
||||||
@@ -750,20 +750,20 @@
|
|||||||
"refundAmountInclVatHint": "IVA inclusa",
|
"refundAmountInclVatHint": "IVA inclusa",
|
||||||
"newInvoiceBtn": "Nuova fattura",
|
"newInvoiceBtn": "Nuova fattura",
|
||||||
"draftsLink": "Bozze",
|
"draftsLink": "Bozze",
|
||||||
"backToDrafts": "Torna alle bozze",
|
"backToDrafts": "Torni alle bozze",
|
||||||
"newInvoicePageTitle": "Nuova fattura",
|
"newInvoicePageTitle": "Nuova fattura",
|
||||||
"newInvoicePageSubtitle": "Scegli il cliente da fatturare. Aggiungerai le righe nel passaggio successivo.",
|
"newInvoicePageSubtitle": "Scelga il cliente da fatturare. Aggiungerai le righe nel passaggio successivo.",
|
||||||
"newInvoiceOrgLabel": "Cliente",
|
"newInvoiceOrgLabel": "Cliente",
|
||||||
"newInvoiceOrgPlaceholder": "— seleziona cliente —",
|
"newInvoiceOrgPlaceholder": "— selezioni cliente —",
|
||||||
"newInvoiceOrgNoBilling": "nessun indirizzo di fatturazione",
|
"newInvoiceOrgNoBilling": "nessun indirizzo di fatturazione",
|
||||||
"newInvoiceOrgBillingMissing": "Questo cliente non ha un indirizzo di fatturazione registrato. Chiedi al cliente di completare l'onboarding o imposta i dati dal pannello admin prima di emettere.",
|
"newInvoiceOrgBillingMissing": "Questo cliente non ha un indirizzo di fatturazione registrato. Chieda al cliente di completare l'onboarding o imposti i dati dal pannello admin prima di emettere.",
|
||||||
"newInvoiceLocaleLabel": "Lingua del documento",
|
"newInvoiceLocaleLabel": "Lingua del documento",
|
||||||
"newInvoiceOrgRequired": "Selezionare un cliente.",
|
"newInvoiceOrgRequired": "Selezionare un cliente.",
|
||||||
"newInvoiceContinueBtn": "Continua",
|
"newInvoiceContinueBtn": "Continui",
|
||||||
"creating": "Creazione…",
|
"creating": "Creazione…",
|
||||||
"draftsPageTitle": "Bozze di fatture",
|
"draftsPageTitle": "Bozze di fatture",
|
||||||
"draftsPageSubtitle": "Fatture personalizzate in corso. Riprendi la modifica o scarta.",
|
"draftsPageSubtitle": "Fatture personalizzate in corso. Riprenda la modifichi o scarta.",
|
||||||
"draftsEmpty": "Ancora nessuna bozza. Inizia una nuova fattura.",
|
"draftsEmpty": "Ancora nessuna bozza. Inizi una nuova fattura.",
|
||||||
"draftOrgCol": "Cliente",
|
"draftOrgCol": "Cliente",
|
||||||
"draftIssueDateCol": "Data emissione",
|
"draftIssueDateCol": "Data emissione",
|
||||||
"draftLinesCol": "Righe",
|
"draftLinesCol": "Righe",
|
||||||
@@ -771,8 +771,8 @@
|
|||||||
"draftUpdatedCol": "Modificato",
|
"draftUpdatedCol": "Modificato",
|
||||||
"draftActionsCol": "Azioni",
|
"draftActionsCol": "Azioni",
|
||||||
"draftDeleteConfirm": "Scartare questa bozza? Operazione irreversibile.",
|
"draftDeleteConfirm": "Scartare questa bozza? Operazione irreversibile.",
|
||||||
"editBtn": "Modifica",
|
"editBtn": "Modifichi",
|
||||||
"editorPageTitle": "Modifica bozza di fattura",
|
"editorPageTitle": "Modifichi bozza di fattura",
|
||||||
"editorBillToHeading": "Destinatario",
|
"editorBillToHeading": "Destinatario",
|
||||||
"editorNoBillingSnapshot": "Nessun indirizzo di fatturazione per questo cliente. L'emissione fallirà finché i dati di fatturazione non saranno impostati.",
|
"editorNoBillingSnapshot": "Nessun indirizzo di fatturazione per questo cliente. L'emissione fallirà finché i dati di fatturazione non saranno impostati.",
|
||||||
"editorMetadataHeading": "Dettagli fattura",
|
"editorMetadataHeading": "Dettagli fattura",
|
||||||
@@ -789,9 +789,9 @@
|
|||||||
"editorLineUnitPrice": "Prezzo unitario",
|
"editorLineUnitPrice": "Prezzo unitario",
|
||||||
"editorLineAmount": "Importo",
|
"editorLineAmount": "Importo",
|
||||||
"editorLineRemove": "Rimuovi riga",
|
"editorLineRemove": "Rimuovi riga",
|
||||||
"editorAddLine": "Aggiungi riga",
|
"editorAddLine": "Aggiunga riga",
|
||||||
"editorAddDiscount": "Aggiungi sconto",
|
"editorAddDiscount": "Aggiunga sconto",
|
||||||
"editorAddDiscountHint": "Aggiunge una riga con prezzo unitario negativo. Modifica descrizione e importo se necessario.",
|
"editorAddDiscountHint": "Aggiunge una riga con prezzo unitario negativo. Modifichi descrizione e importo se necessario.",
|
||||||
"editorRabattDefaultDescription": "Sconto",
|
"editorRabattDefaultDescription": "Sconto",
|
||||||
"editorNotesHeading": "Note interne",
|
"editorNotesHeading": "Note interne",
|
||||||
"editorNotesPlaceholder": "Note visibili solo all'admin (non sul PDF)",
|
"editorNotesPlaceholder": "Note visibili solo all'admin (non sul PDF)",
|
||||||
@@ -801,7 +801,7 @@
|
|||||||
"editorVat": "IVA",
|
"editorVat": "IVA",
|
||||||
"editorTotal": "Totale",
|
"editorTotal": "Totale",
|
||||||
"editorTotalsEstimateNote": "Stima basata sul paese del cliente. L'IVA finale è calcolata all'emissione.",
|
"editorTotalsEstimateNote": "Stima basata sul paese del cliente. L'IVA finale è calcolata all'emissione.",
|
||||||
"editorSaveBtn": "Salva bozza",
|
"editorSaveBtn": "Salvi bozza",
|
||||||
"editorSavedBtn": "Salvato",
|
"editorSavedBtn": "Salvato",
|
||||||
"editorPreviewBtn": "Anteprima PDF",
|
"editorPreviewBtn": "Anteprima PDF",
|
||||||
"editorIssueBtn": "Emetti fattura",
|
"editorIssueBtn": "Emetti fattura",
|
||||||
@@ -826,7 +826,7 @@
|
|||||||
"orgsAutoChargeOff": "disattivo"
|
"orgsAutoChargeOff": "disattivo"
|
||||||
},
|
},
|
||||||
"skillCostDialog": {
|
"skillCostDialog": {
|
||||||
"title": "Conferma costi di attivazione",
|
"title": "Confermi costi di attivazione",
|
||||||
"intro": "L'attivazione di {skill} comporterà i seguenti costi:",
|
"intro": "L'attivazione di {skill} comporterà i seguenti costi:",
|
||||||
"setupFeeLabel": "Spese di attivazione",
|
"setupFeeLabel": "Spese di attivazione",
|
||||||
"setupFeeNote": "Una tantum, addebitate solo alla prima attivazione",
|
"setupFeeNote": "Una tantum, addebitate solo alla prima attivazione",
|
||||||
@@ -834,14 +834,14 @@
|
|||||||
"monthlyPriceNote": "CHF {daily}/giorno attivo; mesi parziali calcolati al giorno",
|
"monthlyPriceNote": "CHF {daily}/giorno attivo; mesi parziali calcolati al giorno",
|
||||||
"monthUnit": "mese",
|
"monthUnit": "mese",
|
||||||
"disclaimer": "Questi costi appariranno sulla prossima fattura mensile. Confermando accetti di sostenerli.",
|
"disclaimer": "Questi costi appariranno sulla prossima fattura mensile. Confermando accetti di sostenerli.",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulli",
|
||||||
"confirm": "Conferma & attiva",
|
"confirm": "Confermi & attivi",
|
||||||
"confirming": "Attivazione…"
|
"confirming": "Attivazione…"
|
||||||
},
|
},
|
||||||
"adminSkills": {
|
"adminSkills": {
|
||||||
"title": "Coda di attivazione",
|
"title": "Coda di attivazione",
|
||||||
"subtitle": "Richieste dei clienti per attivare pacchetti che richiedono configurazione manuale lato piattaforma. Approva quando la configurazione è pronta; rifiuta con motivazione se l'attivazione non è possibile.",
|
"subtitle": "Richieste dei clienti per attivare pacchetti che richiedono configurazione manuale lato piattaforma. Approva quando la configurazione è pronta; rifiuta con motivazione se l'attivazione non è possibile.",
|
||||||
"backToAdmin": "Torna ad amministrazione",
|
"backToAdmin": "Torni ad amministrazione",
|
||||||
"emptyQueue": "Nessuna richiesta di attivazione skill in attesa.",
|
"emptyQueue": "Nessuna richiesta di attivazione skill in attesa.",
|
||||||
"requestedAtCol": "Richiesta",
|
"requestedAtCol": "Richiesta",
|
||||||
"skillCol": "Skill",
|
"skillCol": "Skill",
|
||||||
@@ -850,9 +850,9 @@
|
|||||||
"actionsCol": "",
|
"actionsCol": "",
|
||||||
"approveBtn": "Approva",
|
"approveBtn": "Approva",
|
||||||
"rejectBtn": "Rifiuta",
|
"rejectBtn": "Rifiuta",
|
||||||
"confirmRejectBtn": "Conferma rifiuto",
|
"confirmRejectBtn": "Confermi rifiuto",
|
||||||
"working": "In corso…",
|
"working": "In corso…",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulli",
|
||||||
"reasonLabel": "Motivo (mostrato al cliente)",
|
"reasonLabel": "Motivo (mostrato al cliente)",
|
||||||
"reasonPlaceholder": "Spiega perché l'attivazione non può procedere — es. dati cliente mancanti, hardware non disponibile, ecc.",
|
"reasonPlaceholder": "Spiega perché l'attivazione non può procedere — es. dati cliente mancanti, hardware non disponibile, ecc.",
|
||||||
"reasonRequired": "Un motivo è necessario per rifiutare."
|
"reasonRequired": "Un motivo è necessario per rifiutare."
|
||||||
@@ -860,16 +860,16 @@
|
|||||||
"customerBilling": {
|
"customerBilling": {
|
||||||
"title": "Fatturazione",
|
"title": "Fatturazione",
|
||||||
"subtitle": "Periodo corrente e cronologia delle fatture. Le fatture emesse sono disponibili come download PDF.",
|
"subtitle": "Periodo corrente e cronologia delle fatture. Le fatture emesse sono disponibili come download PDF.",
|
||||||
"backToBilling": "Torna alla fatturazione",
|
"backToBilling": "Torni alla fatturazione",
|
||||||
"currentPeriodHeading": "Periodo corrente",
|
"currentPeriodHeading": "Periodo corrente",
|
||||||
"historyHeading": "Cronologia fatture",
|
"historyHeading": "Cronologia fatture",
|
||||||
"computing": "Calcolo del totale del periodo corrente…",
|
"computing": "Calcolo del totale del periodo corrente…",
|
||||||
"currentPeriodError": "Impossibile caricare il totale del periodo corrente. Riprova più tardi.",
|
"currentPeriodError": "Impossibile caricare il totale del periodo corrente. Riprova più tardi.",
|
||||||
"noBillingConfig": "I dati di fatturazione non sono ancora configurati. Una volta registrato l'indirizzo di fatturazione della tua organizzazione, il totale corrente apparirà qui.",
|
"noBillingConfig": "I dati di fatturazione non sono ancora configurati. Una volta registrato l'indirizzo di fatturazione della sua organizzazione, il totale corrente apparirà qui.",
|
||||||
"accruedSoFar": "Accumulato questo mese",
|
"accruedSoFar": "Accumulato questo mese",
|
||||||
"estimatedTotal": "Totale stimato",
|
"estimatedTotal": "Totale stimato",
|
||||||
"currentInvoiceIssued": "Mese corrente già fatturato",
|
"currentInvoiceIssued": "Mese corrente già fatturato",
|
||||||
"refresh": "aggiorna",
|
"refresh": "aggiorni",
|
||||||
"breakdownToggle": "Mostra dettaglio ({count} voci)",
|
"breakdownToggle": "Mostra dettaglio ({count} voci)",
|
||||||
"draftNote": "Stima in tempo reale. La fattura finale può variare leggermente per arrotondamenti di fine mese, dati di utilizzo in ritardo o aggiustamenti manuali.",
|
"draftNote": "Stima in tempo reale. La fattura finale può variare leggermente per arrotondamenti di fine mese, dati di utilizzo in ritardo o aggiustamenti manuali.",
|
||||||
"emptyHistory": "Nessuna fattura emessa ancora. Dopo la chiusura del primo mese, appariranno qui.",
|
"emptyHistory": "Nessuna fattura emessa ancora. Dopo la chiusura del primo mese, appariranno qui.",
|
||||||
@@ -889,7 +889,7 @@
|
|||||||
"subtotalLabel": "Subtotale",
|
"subtotalLabel": "Subtotale",
|
||||||
"vatLabel": "IVA ({rate}%)",
|
"vatLabel": "IVA ({rate}%)",
|
||||||
"totalLabel": "Totale",
|
"totalLabel": "Totale",
|
||||||
"downloadPdf": "Scarica PDF",
|
"downloadPdf": "Scarichi PDF",
|
||||||
"status": {
|
"status": {
|
||||||
"draft": "Bozza",
|
"draft": "Bozza",
|
||||||
"open": "Aperta",
|
"open": "Aperta",
|
||||||
@@ -919,7 +919,7 @@
|
|||||||
},
|
},
|
||||||
"adminCron": {
|
"adminCron": {
|
||||||
"title": "Automazione fatturazione",
|
"title": "Automazione fatturazione",
|
||||||
"subtitle": "Emissione mensile e invio quotidiano dei solleciti. Entrambi vengono eseguiti automaticamente; usa i pulsanti sotto per avviare un'esecuzione su richiesta.",
|
"subtitle": "Emissione mensile e invio quotidiano dei solleciti. Entrambi vengono eseguiti automaticamente; usi i pulsanti sotto per avviare un'esecuzione su richiesta.",
|
||||||
"monthlyIssue": "Emissione mensile",
|
"monthlyIssue": "Emissione mensile",
|
||||||
"reminders": "Solleciti",
|
"reminders": "Solleciti",
|
||||||
"scheduleIssueLabel": "Pianificazione",
|
"scheduleIssueLabel": "Pianificazione",
|
||||||
@@ -947,19 +947,19 @@
|
|||||||
"reminders": "Solleciti"
|
"reminders": "Solleciti"
|
||||||
},
|
},
|
||||||
"failureBannerTitle": "Fallimenti recenti rilevati",
|
"failureBannerTitle": "Fallimenti recenti rilevati",
|
||||||
"failureBannerBody": "{count} esecuzione/i recente/i hanno segnalato almeno un fallimento. Controlla la tabella sotto — le righe interessate sono in rosso."
|
"failureBannerBody": "{count} esecuzione/i recente/i hanno segnalato almeno un fallimento. Controlli la tabella sotto — le righe interessate sono in rosso."
|
||||||
},
|
},
|
||||||
"settingsProfile": {
|
"settingsProfile": {
|
||||||
"title": "Profilo",
|
"title": "Profilo",
|
||||||
"subtitle": "Il tuo nome visualizzato come appare nel portale, nelle richieste tenant e nei ticket di supporto.",
|
"subtitle": "Il suo nome visualizzato come appare nel portale, nelle richieste tenant e nei ticket di supporto.",
|
||||||
"subtitlePersonal": "Il tuo nome visualizzato come appare nel portale. Per modificare il tuo nome in fattura, modificalo in Dati di fatturazione.",
|
"subtitlePersonal": "Il suo nome visualizzato come appare nel portale. Per modificare il suo nome in fattura, modificalo in Dati di fatturazione.",
|
||||||
"firstNameLabel": "Nome",
|
"firstNameLabel": "Nome",
|
||||||
"lastNameLabel": "Cognome",
|
"lastNameLabel": "Cognome",
|
||||||
"emailLabel": "E-mail",
|
"emailLabel": "E-mail",
|
||||||
"emailReadOnlyHint": "L'e-mail non può essere modificata qui. Usa le impostazioni self-service del tuo provider di identità.",
|
"emailReadOnlyHint": "L'e-mail non può essere modificata qui. Usi le impostazioni self-service del suo provider di identità.",
|
||||||
"personalAccountHint": "Questo è un account personale. Modificare il tuo nome qui NON cambia come appare in fattura — modificalo separatamente in Dati di fatturazione.",
|
"personalAccountHint": "Questo è un account personale. Modificare il suo nome qui NON cambia come appare in fattura — modificalo separatamente in Dati di fatturazione.",
|
||||||
"companyAccountHint": "Sei connesso come membro di {orgName}.",
|
"companyAccountHint": "È connesso come membro di {orgName}.",
|
||||||
"saveChanges": "Salva modifiche",
|
"saveChanges": "Salvi modifiche",
|
||||||
"saving": "Salvataggio…",
|
"saving": "Salvataggio…",
|
||||||
"saved": "Salvato.",
|
"saved": "Salvato.",
|
||||||
"missingRequired": "Nome e cognome sono obbligatori."
|
"missingRequired": "Nome e cognome sono obbligatori."
|
||||||
|
|||||||
Reference in New Issue
Block a user