All the MD files via Database

This commit is contained in:
2026-04-11 21:14:09 +02:00
parent c67259ebe0
commit fdb56490dd
14 changed files with 1004 additions and 240 deletions

View File

@@ -24,8 +24,8 @@
"register": {
"title": "Crea il tuo account",
"subtitle": "Registra la tua azienda per un assistente IA ospitato in Svizzera",
"companyName": "Nome dell'azienda",
"companyNamePlaceholder": "Acme SA",
"companyName": "Nome azienda",
"companyNamePlaceholder": "Esempio SA",
"givenName": "Nome",
"familyName": "Cognome",
"email": "Indirizzo e-mail",
@@ -33,22 +33,27 @@
"hasAccount": "Hai già un account?",
"footer": "I tuoi dati sono ospitati esclusivamente on-premises in Svizzera.",
"successTitle": "Registrazione ricevuta",
"successDescription": "Riceverai un'e-mail di invito con un link per impostare la password e verificare il tuo indirizzo e-mail. Una volta completato, potrai accedere per configurare il tuo assistente IA.",
"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.",
"goToLogin": "Vai all'accesso"
},
"onboarding": {
"loading": "Caricamento dello stato…",
"loading": "Caricamento stato…",
"welcomeTitle": "Configura il tuo assistente IA",
"welcomeDescription": "In pochi passaggi avrai il tuo assistente IA personale — ospitato esclusivamente in Svizzera, completamente sotto il tuo controllo.",
"welcomeFeature_swissHosted": "Ospitato on-premises in Svizzera — i tuoi dati non lasciano mai il paese",
"welcomeDescription": "In pochi passaggi avrai il tuo assistente IA — ospitato esclusivamente in Svizzera, completamente sotto il tuo controllo.",
"welcomeFeature_swissHosted": "Ospitato on-premises in Svizzera — i tuoi dati non lasciano mai il Paese",
"welcomeFeature_privacy": "Nessun dato condiviso con terzi — privacy completa",
"welcomeFeature_customizable": "Personalità, pacchetti e integrazioni completamente personalizzabili",
"getStarted": "Inizia",
"configureTitle": "Configura il tuo assistente",
"configureDescription": "Dai un nome e una personalità al tuo assistente. Puoi sempre modificarlo in seguito.",
"agentName": "Nome dell'agente",
"configureDescription": "Dai un nome e una personalità al tuo assistente. Puoi sempre modificarli in seguito.",
"agentName": "Nome agente",
"soulMd": "Personalità (SOUL.md)",
"soulMdHint": "Definisce il comportamento del tuo assistente. Formato Markdown. Modificabile in seguito.",
"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.",
"toolsMd": "Strumenti disponibili (TOOLS.md)",
"toolsMdHint": "Generato automaticamente in base ai pacchetti selezionati. Questo file viene gestito automaticamente.",
"advancedConfig": "Configurazione avanzata",
"packages": "Pacchetti",
"packagesHint": "Integrazioni opzionali. I pacchetti che richiedono credenziali le chiederanno inline. Puoi attivarli anche in seguito.",
"billingTitle": "Informazioni di fatturazione",
@@ -59,7 +64,7 @@
"billingCity": "Città",
"billingCountry": "Paese",
"billingNotes": "Note",
"billingNotesPlaceholder": "Note sulla fatturazione (numero d'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",
"confirmDescription": "Verifica la tua configurazione. La tua 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.",
@@ -68,23 +73,23 @@
"back": "Indietro",
"next": "Avanti",
"pendingTitle": "Richiesta inviata",
"pendingDescription": "La tua richiesta di attivazione è stata inviata ed è in attesa di revisione da parte del nostro team. Riceverai l'accesso dopo l'approvazione — di solito entro un giorno lavorativo.",
"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.",
"rejectedTitle": "Richiesta non approvata",
"rejectedDescription": "Purtroppo la tua richiesta non è stata approvata. Contattaci per maggiori informazioni.",
"rejectedDescription": "Purtroppo la tua richiesta non è stata approvata. Contattaci per ulteriori informazioni.",
"provisioningTitle": "Configurazione dell'istanza",
"provisioningDescription": "Il tuo assistente IA è in fase di attivazione. Di solito sono necessari pochi minuti.",
"provisioningDescription": "Il tuo assistente IA è in fase di attivazione. Di solito richiede pochi minuti.",
"phase": "Fase",
"readyTitle": "Il tuo assistente è pronto!",
"readyDescription": "Il tuo assistente IA è stato attivato ed è operativo. Puoi ora gestirlo dalla dashboard.",
"readyDescription": "Il tuo assistente IA è stato attivato ed è operativo. Ora puoi gestirlo dalla dashboard.",
"goToDashboard": "Vai alla dashboard"
},
"dashboard": {
"title": "Dashboard",
"welcome": "Bentornato, {name}",
"instanceStatus": "Stato dell'istanza",
"instanceStatus": "Stato istanza",
"usage": "Utilizzo",
"packages": "Pacchetti",
"noInstance": "Nessuna istanza ancora attivata.",
"noInstance": "Nessuna istanza attivata.",
"comingSoon": "Vista dettagliata in arrivo nella Sessione 6.2",
"noInstanceDescription": "Configura la tua istanza di assistente IA per iniziare con PieCed IT.",
"manage": "Gestisci istanza e pacchetti"
@@ -94,7 +99,7 @@
"packages": "Pacchetti",
"workspaceFiles": "File workspace",
"notFound": "Tenant non trovato.",
"usage": "Utilizzo e spese"
"usage": "Utilizzo e costi"
},
"usage": {
"inputTokens": "Token di input",
@@ -111,6 +116,7 @@
"workspace": {
"save": "Salva",
"placeholder": "Inserisci il contenuto per {file}…",
"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."
},
"packages": {
@@ -122,26 +128,26 @@
"disable": "Disattiva",
"enableAndSave": "Attiva e salva",
"configure": "Configura",
"requiresApiKey": "Chiave API richiesta",
"missingFields": "Compila tutti i campi obbligatori.",
"requiresApiKey": "Richiede chiave API",
"missingFields": "Compilare tutti i campi obbligatori.",
"status": {
"pending": "In sospeso",
"pending": "In attesa",
"active": "Attivo",
"error": "Errore"
},
"telegram": {
"description": "Collega il tuo assistente IA a un bot Telegram.",
"botTokenLabel": "Token del bot Telegram",
"botTokenLabel": "Token bot Telegram",
"botTokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
"instructions": "1. Apri @BotFather su Telegram\n2. Invia /newbot e segui le istruzioni\n3. Copia il token del bot fornito",
"disclaimer": "Confermo di essere proprietario di questo bot Telegram e autorizzo PieCed IT a collegarlo al mio assistente IA."
"instructions": "1. Apri @BotFather su Telegram\n2. Invia /newbot e segui le istruzioni\n3. Copia il token del bot",
"disclaimer": "Confermo di possedere questo bot Telegram e autorizzo PieCed IT a collegarlo al mio assistente IA."
},
"discord": {
"description": "Collega il tuo assistente IA a un server Discord tramite un bot.",
"botTokenLabel": "Token del bot Discord",
"botTokenLabel": "Token bot Discord",
"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",
"disclaimer": "Confermo di essere proprietario di 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."
},
"email": {
"description": "Permetti al tuo assistente IA di inviare e ricevere e-mail.",
@@ -153,21 +159,21 @@
"smtpPasswordPlaceholder": "••••••••",
"imapHostLabel": "Host IMAP",
"imapHostPlaceholder": "imap.example.com",
"instructions": "Fornisci le credenziali SMTP e IMAP. L'assistente le utilizza per inviare e monitorare i messaggi.",
"instructions": "Fornisci le credenziali SMTP e IMAP. L'assistente le usa per inviare e monitorare i messaggi.",
"disclaimer": "Confermo di essere autorizzato a utilizzare queste credenziali e-mail e che PieCed IT può accedere a questa casella di posta."
},
"webSearch": {
"description": "Dai al tuo assistente IA la capacità di cercare sul web."
"description": "Dai al tuo assistente IA la capacità di cercare nel web."
},
"documentProcessing": {
"description": "Attiva analisi, riepilogo ed estrazione di documenti."
"description": "Attiva l'analisi, il riassunto e l'estrazione di documenti."
}
},
"admin": {
"title": "Admin piattaforma",
"subtitle": "Gestire le richieste di onboarding e il ciclo di vita dei tenant",
"subtitle": "Gestisci le richieste di onboarding e il ciclo di vita dei tenant",
"allTenants": "Tenant",
"noTenants": "Nessun tenant provisionato.",
"noTenants": "Nessun tenant attivato.",
"noAccess": "Permessi insufficienti per questa vista.",
"name": "Nome",
"displayName": "Nome visualizzato",
@@ -179,7 +185,7 @@
"pendingRequests": "Richieste in attesa",
"approve": "Approva",
"reject": "Rifiuta",
"reApprove": "Ri-approva",
"reApprove": "Riapprova",
"company": "Azienda",
"contact": "Contatto",
"agentName": "Agente",
@@ -188,22 +194,22 @@
"actions": "Azioni",
"noRequests": "Nessuna richiesta trovata.",
"loadingRequests": "Caricamento richieste…",
"approveConfirm": "Approvare questa richiesta e avviare il provisioning?",
"approveConfirm": "Approvare questa richiesta e avviare l'attivazione?",
"rejectConfirm": "Rifiutare questa richiesta?",
"rejectTitle": "Rifiuta richiesta",
"adminNotesLabel": "Note (opzionale)",
"adminNotesPlaceholder": "Motivo del rifiuto…",
"cancelAction": "Annulla",
"confirmReject": "Rifiuta",
"viewTenant": "Vedi",
"viewTenant": "Visualizza",
"filter_all": "Tutti",
"filter_pending": "In attenta",
"filter_provisioning": "Provisioning",
"filter_pending": "In attesa",
"filter_provisioning": "Attivazione",
"filter_approved": "Approvato",
"filter_rejected": "Rifiutato",
"totalTenants": "Totale",
"running": "Attivo",
"provisioning": "Provisioning",
"provisioning": "Attivazione",
"errors": "Errori",
"suspend": "Sospendi",
"resume": "Riprendi",