{
"title": "Impostazioni",
"subtitle": "Gestisci la tua officina, fatture e preferenze",
"nav": {
"categories": {
"general": "Generale",
"billing": "Fatturazione e Documenti",
"communications": "Comunicazioni",
"workshop": "Officina",
"integrations": "App e API",
"system": "Sistema"
},
"items": {
"company": {
"title": "Azienda",
"description": "Dettagli aziendali e branding"
},
"subscription": {
"title": "Abbonamento",
"description": "Piano e fatturazione"
},
"account": {
"title": "Account",
"description": "Nome, email e password"
},
"team": {
"title": "Team",
"description": "Membri e ruoli"
},
"invoice": {
"title": "Fatture e preventivi",
"description": "Impostazioni fattura, layout e campi personalizzati"
},
"templates": {
"title": "Modelli",
"description": "Stile visivo, colori e caratteri"
},
"payment": {
"title": "Pagamento",
"description": "Termini di pagamento e conti"
},
"tax": {
"title": "Imposta",
"description": "Aliquota fiscale e predefiniti"
},
"warranty": {
"title": "Garanzia",
"description": "Garanzia predefinita su preventivi e fatture"
},
"currency": {
"title": "Valuta",
"description": "Valuta e imposte predefinite"
},
"localization": {
"title": "Localizzazione",
"description": "Lingua, valuta, data e ora"
},
"customFields": {
"title": "Campi personalizzati",
"description": "Definisci campi dati personalizzati"
},
"email": {
"title": "Email",
"description": "Provider email e invio"
},
"sms": {
"title": "SMS",
"description": "Provider SMS e messaggistica"
},
"telegram": {
"title": "Telegram",
"description": "Bot Telegram e messaggistica"
},
"customerPortal": {
"title": "Portale clienti",
"description": "Portale self-service clienti"
},
"workshop": {
"title": "Officina",
"description": "Tecnico e valori predefiniti manodopera"
},
"laborPresets": {
"title": "Pacchetti manodopera",
"description": "Pacchetti di lavoro predefiniti"
},
"maintenance": {
"title": "Manutenzione",
"description": "Intervalli di servizio previsti"
},
"ai": {
"title": "AI",
"description": "Provider IA e funzionalita"
},
"reportSchedule": {
"title": "Report programmati",
"description": "Invio automatico dei report"
},
"integrations": {
"title": "Integrazioni",
"description": "Calendari, videochiamate e servizi collegati"
},
"webhooks": {
"title": "Webhooks",
"description": "Notifiche di eventi in tempo reale"
},
"appearance": {
"title": "Aspetto",
"description": "Tema e visualizzazione"
},
"data": {
"title": "Dati",
"description": "Esportazione e importazione backup"
},
"install": {
"title": "Installa app",
"description": "Aggiungi Torqvoice a questo dispositivo"
},
"license": {
"title": "Licenza",
"description": "Licenza white-label"
},
"about": {
"title": "Informazioni",
"description": "Versione e info"
},
"alerts": {
"title": "Avvisi",
"description": "Segnalazione quando riordinare"
},
"support": {
"title": "Assistenza",
"description": "Contatta l'assistenza e gestisci il pulsante"
},
"tireHotel": {
"title": "Hotel pneumatici",
"description": "Deposito stagionale degli pneumatici"
},
"inspectionReminders": {
"title": "Promemoria revisione",
"description": "Link di prenotazione, durata e preavviso"
},
"emailTemplates": {
"title": "Modelli email",
"description": "Cosa dicono le email di fattura, preventivo e rapporto"
},
"workOrderStatuses": {
"title": "Stati degli ordini",
"description": "I tuoi passaggi, e chi viene avvisato"
}
},
"pro": "PRO",
"new": "Nuovo"
},
"readOnly": {
"banner": "Hai accesso in sola lettura alle impostazioni. Contatta un amministratore per apportare modifiche."
},
"featureLocked": {
"requiresPro": "Abbonamento richiesto",
"upgradePlan": "Vedi i piani",
"activateLicense": "Attiva licenza",
"requiresLicense": "Licenza white label richiesta",
"previewHint": "Questa è un'anteprima. Tutto ciò che vede in questa pagina si sblocca con un abbonamento."
},
"company": {
"logoTitle": "Logo aziendale",
"logoAlt": "Logo aziendale",
"upload": "Carica",
"remove": "Rimuovi",
"logoHint": "JPG, PNG, WebP, SVG — max 2MB",
"uploadingLogo": "Caricamento logo...",
"logoUpdated": "Logo aggiornato",
"failedUploadLogo": "Caricamento logo non riuscito",
"detailsTitle": "Dettagli aziendali",
"shopName": "Nome azienda / officina",
"shopNamePlaceholder": "Autofficina di Mario",
"orgNumber": "Numero organizzazione",
"orgNumberPlaceholder": "123 456 789",
"orgNumberLabel": "Etichetta del numero di organizzazione",
"orgNumberLabelPlaceholder": "N. org.",
"orgNumberLabelHint": "Stampata accanto al numero su fatture e preventivi. Lascia vuoto per l'etichetta predefinita nella tua lingua, oppure scrivi come si chiama nel tuo paese, ad esempio P.IVA, C.F. o REA.",
"phone": "Telefono",
"phonePlaceholder": "(555) 123-4567",
"email": "Email",
"emailPlaceholder": "servizio@esempio.it",
"address": "Indirizzo",
"slogan": "Slogan",
"sloganPlaceholder": "Assistenza e riparazione per tutte le marche",
"sloganHint": "Una riga sotto il nome su fatture e preventivi.",
"addressPlaceholder": "Via Roma 123\nInterno 100\n00100 Roma",
"saveCompany": "Salva dettagli aziendali",
"addNewCompany": "Aggiungi nuova azienda",
"companyName": "Nome azienda",
"companyNamePlaceholder": "es. Autofficina di Mario",
"cancel": "Annulla",
"createCompany": "Crea azienda",
"settingsSaved": "Impostazioni aziendali salvate",
"failedSave": "Salvataggio impostazioni non riuscito",
"companyCreated": "Azienda creata con successo",
"serviceType": "Tipo di Servizio",
"serviceTypeDescription": "Seleziona il tipo di servizio offerto dalla tua officina. Questo cambia le etichette dei campi in tutta l'applicazione.",
"automotive": "Automobilistico",
"automotiveDescription": "Auto, camion e altri veicoli stradali",
"marineService": "Nautico",
"marineServiceDescription": "Barche, yacht e imbarcazioni"
},
"account": {
"devicesTitle": "Dispositivi connessi",
"devicesDescription": "Tutti i browser e i telefoni con una sessione aperta sul tuo account.",
"thisDevice": "Questo dispositivo",
"signedInAt": "Accesso effettuato {date}",
"lastActiveAt": "Ultima attività {date}",
"signOutDevice": "Disconnetti",
"signOutOthers": "Disconnetti gli altri dispositivi",
"deviceSignedOut": "Dispositivo disconnesso",
"othersSignedOut": "Altri dispositivi disconnessi",
"failedSignOutDevice": "Impossibile disconnettere quel dispositivo",
"profileTitle": "Profilo",
"profileDescription": "Aggiorna il tuo nome visualizzato e indirizzo email.",
"emailVerified": "Verificato",
"emailNotVerified": "Non verificato",
"sendVerificationEmail": "Invia email di verifica",
"verificationEmailSent": "Email di verifica inviata. Controlla la tua casella di posta.",
"verificationEmailFailed": "Impossibile inviare l'email di verifica",
"resendCooldown": "Reinvia tra {seconds}s",
"emailChangeSent": "Un link di conferma è stato inviato al tuo nuovo indirizzo email. La tua email verrà aggiornata quando cliccherai sul link.",
"name": "Nome",
"namePlaceholder": "Il tuo nome",
"emailLabel": "Email",
"emailPlaceholder": "La tua email",
"saveProfile": "Salva profilo",
"profileUpdated": "Profilo aggiornato",
"failedUpdateProfile": "Aggiornamento profilo non riuscito",
"failedUpdateEmail": "Aggiornamento email non riuscito",
"changePasswordTitle": "Cambia password",
"changePasswordDescription": "Inserisci la tua password attuale e scegline una nuova.",
"currentPassword": "Password attuale",
"newPassword": "Nuova password",
"confirmNewPassword": "Conferma nuova password",
"changePassword": "Cambia password",
"passwordChanged": "Password cambiata",
"passwordsNoMatch": "Le password non corrispondono",
"passwordMinLength": "La password deve contenere almeno 8 caratteri",
"failedChangePassword": "Cambio password non riuscito",
"twoFactorTitle": "Autenticazione a due fattori",
"twoFactorEnabled": "L'autenticazione a due fattori e attiva",
"twoFactorDisablePrompt": "Inserisci la tua password per disabilitare l'autenticazione a due fattori.",
"twoFactorEnablePrompt": "Aggiungi un ulteriore livello di sicurezza al tuo account abilitando l'autenticazione a due fattori con un'app di autenticazione.",
"password": "Password",
"enterPassword": "Inserisci la tua password",
"disable2FA": "Disabilita 2FA",
"enable2FA": "Abilita 2FA",
"twoFactorDisabled": "Autenticazione a due fattori disabilitata",
"failedEnable2FA": "Abilitazione 2FA non riuscita",
"failedDisable2FA": "Disabilitazione 2FA non riuscita",
"enterPasswordError": "Inserisci la tua password",
"setupDialogTitle": "Abilita autenticazione a due fattori",
"setupDialogDescription": "Inserisci la tua password per iniziare la configurazione del 2FA con un'app di autenticazione.",
"continue": "Continua",
"scanQRTitle": "Scansiona codice QR",
"scanQRDescription": "Scansiona questo codice QR con la tua app di autenticazione (Google Authenticator, Authy, ecc.)",
"verifyCodeTitle": "Verifica codice",
"verifyCodeDescription": "Inserisci il codice a 6 cifre dalla tua app di autenticazione per verificare che sia configurata correttamente.",
"authCode": "Codice di autenticazione",
"authCodePlaceholder": "000000",
"back": "Indietro",
"verify": "Verifica",
"enterCodeError": "Inserisci il codice dalla tua app di autenticazione",
"invalidCode": "Codice non valido. Riprova.",
"verificationFailed": "Verifica non riuscita",
"backupCodesTitle": "Salva codici di backup",
"backupCodesDescription": "Salva questi codici in un luogo sicuro. Puoi usarli per accedere se perdi l'accesso alla tua app di autenticazione. Ogni codice puo essere usato una sola volta.",
"copyCodes": "Copia codici",
"copied": "Copiato",
"backupCodesCopied": "Codici di backup copiati negli appunti",
"savedBackupCodes": "Ho salvato i miei codici di backup",
"twoFactorEnabledSuccess": "Autenticazione a due fattori abilitata",
"dangerZone": "Zona pericolosa",
"deleteContentTitle": "Elimina contenuti",
"deleteContentDescription": "Elimina selettivamente i dati dell'organizzazione come veicoli, clienti, preventivi o inventario. Il tuo account e le impostazioni rimarranno intatti.",
"deleteContentButton": "Elimina contenuti",
"deleteAccountTitle": "Elimina account",
"deleteAccountDescription": "Elimina permanentemente il tuo account e tutti i dati associati inclusi veicoli, registri di servizio, ordini di lavoro, fatture, clienti, file e pagamenti. Questa azione non puo essere annullata.",
"deleteAccountButton": "Elimina account",
"deleteAccountDialogTitle": "Elimina account",
"deleteAccountDialogDescription": "Questo eliminera permanentemente il tuo account e tutti i dati associati. Questa azione e irreversibile. Tutti i tuoi veicoli, registri di servizio, ordini di lavoro, preventivi, clienti, file e cronologia pagamenti saranno rimossi permanentemente.",
"deleteAccountConfirmPhrase": "delete me",
"deleteAccountConfirmPrompt": "Digita delete me per confermare",
"permanentlyDelete": "Elimina permanentemente",
"deleting": "Eliminazione in corso...",
"failedDeleteAccount": "Eliminazione account non riuscita",
"deleteContentDialogTitle": "Elimina contenuti",
"deleteContentDialogDescription": "Seleziona i contenuti che vuoi eliminare permanentemente. Questa azione non puo essere annullata.",
"contentVehicles": "Veicoli",
"contentVehiclesDescription": "Tutti i veicoli e i relativi registri di servizio, note, promemoria, registri carburante e fatture ricorrenti",
"contentCustomers": "Clienti",
"contentCustomersDescription": "Tutti i registri clienti. I veicoli collegati ai clienti eliminati saranno scollegati.",
"contentQuotes": "Preventivi",
"contentQuotesDescription": "Tutti i preventivi e le relative voci",
"contentInventory": "Inventario",
"contentInventoryDescription": "Tutti i ricambi in inventario e le relative immagini",
"contentInspections": "Ispezioni",
"contentInspectionsDescription": "Tutte le ispezioni dei veicoli e i relativi risultati",
"contentTechnicians": "Tecnici",
"contentTechniciansDescription": "Tutti i profili dei tecnici. I record collegati verranno scollegati.",
"contentInspectionTemplates": "Checklist di ispezione",
"contentInspectionTemplatesDescription": "Tutte le checklist di ispezione e le loro sezioni. Elimina prima le ispezioni.",
"contentNotifications": "Notifiche",
"contentNotificationsDescription": "Tutte le notifiche di sistema",
"contentSmsMessages": "Messaggi SMS",
"contentSmsMessagesDescription": "Tutti i messaggi SMS inviati e ricevuti",
"contentCustomFields": "Campi personalizzati",
"contentCustomFieldsDescription": "Tutte le definizioni dei campi personalizzati e i relativi valori",
"deleteContentConfirmPhrase": "delete my data",
"deleteContentConfirmPrompt": "Digita delete my data per confermare",
"deleteSelected": "Elimina {count} selezionati",
"contentDeleted": "I contenuti selezionati sono stati eliminati permanentemente",
"failedDeleteContent": "Eliminazione contenuti non riuscita",
"passkey": {
"title": "Passkey",
"description": "Accedi con la biometria o una chiave di sicurezza invece della password.",
"noPasskeys": "Nessuna passkey registrata.",
"unnamed": "Passkey senza nome",
"singleDevice": "Solo questo dispositivo",
"multiDevice": "Sincronizzato tra dispositivi",
"register": "Registra Passkey",
"registering": "Registrazione...",
"registerSuccess": "Passkey registrata con successo",
"registerFailed": "Registrazione passkey fallita",
"delete": "Elimina",
"deleteSuccess": "Passkey eliminata",
"deleteFailed": "Eliminazione passkey fallita",
"rename": "Rinomina Passkey",
"renameFailed": "Rinomina passkey fallita",
"nameLabel": "Nome",
"namePlaceholder": "es. MacBook Pro, iPhone",
"cancel": "Annulla",
"save": "Salva",
"confirmDeleteTitle": "Elimina Passkey",
"confirmDelete": "Sei sicuro di voler eliminare questa passkey? Non potrai più accedere con essa."
},
"cancel": "Annulla",
"deleteWorkshopTitle": "Elimina officina",
"deleteWorkshopDescription": "Elimina definitivamente questa officina e tutti i suoi dati: clienti, veicoli, ordini di lavoro, fatture, magazzino e file caricati. I membri del team perderanno l'accesso. Questa operazione non può essere annullata.",
"deleteWorkshopButton": "Elimina officina",
"deleteWorkshopDialogTitle": "Eliminare questa officina?",
"deleteWorkshopDialogDescription": "Questo elimina definitivamente l'officina e tutto il suo contenuto. Questa azione non può essere annullata.",
"deleteWorkshopConfirmPrompt": "Digita {name} per confermare.",
"deleteWorkshopSuccess": "Officina eliminata",
"deleteWorkshopFailed": "Impossibile eliminare l'officina",
"deleteAccountMoved": "Vuoi eliminare il tuo account?",
"deleteAccountMovedLink": "Puoi farlo nelle impostazioni dei dati.",
"signatureTitle": "Firma",
"signatureDescription": "Stampata su fatture, preventivi e certificati che emetti per questa officina.",
"signatureDraw": "Disegna",
"signatureUpload": "Carica",
"signatureDrawHint": "Firma qui",
"signatureUploadHint": "Scegli una foto o una scansione della tua firma",
"signatureDrawTip": "Usa un dito, un pennino o il mouse.",
"signatureUploadTip": "Firma su carta bianca e scatta una foto. La carta viene rimossa e resta solo l'inchiostro.",
"signatureChooseFile": "Scegli immagine",
"signatureClear": "Cancella",
"signatureSave": "Salva firma",
"signatureCancel": "Annulla",
"signatureReplace": "Sostituisci",
"signatureRemove": "Rimuovi",
"signatureSaved": "Firma salvata",
"signatureRemoved": "Firma rimossa. I documenti già emessi mantengono la loro.",
"signatureSaveFailed": "Impossibile salvare la firma",
"signatureEmpty": "Prima disegna o carica una firma",
"signatureNotImage": "Il file non è un'immagine",
"signatureNoInk": "Nessuna firma trovata nell'immagine. Prova con una penna più scura su carta bianca.",
"signatureCanvasLabel": "Area della firma",
"signatureDesignerHint": "Compare dove un design ha attiva la sezione Firma. Attivala nel designer dei documenti."
},
"team": {
"title": "Team",
"noOrgDescription": "Crea un team per condividere i dati con altri utenti.",
"orgDescription": "Gestisci i membri della tua organizzazione e i loro ruoli.",
"createOrg": "Crea organizzazione",
"createOrgDescription": "Crea un'organizzazione per invitare i membri del team. Sarai il proprietario.",
"orgName": "Nome organizzazione",
"orgNamePlaceholder": "La mia officina",
"create": "Crea",
"orgCreated": "Organizzazione creata",
"failedCreateOrg": "Creazione organizzazione non riuscita",
"memberCount": "{count} membro",
"memberCountPlural": "{count} membri",
"admin": "Amministratore",
"member": "Membro",
"inviteByEmail": "Invita via email",
"inviteEmailPlaceholder": "utente@esempio.it",
"invite": "Invita",
"invited": "Membro invitato con successo.",
"userNotFoundTitle": "Utente non trovato",
"userNotFoundDescription": "Nessun account trovato per \"{email}\". Inviare un'email di invito per registrarsi e unirsi al team?",
"sendInvitation": "Invia invito",
"invitationSentTitle": "Invito inviato",
"invitationSentDescription": "Un'email di invito e stata inviata a {email}.",
"failedInvite": "Invito membro non riuscito",
"failedSendInvitation": "Invio invito non riuscito",
"pendingInvitations": "Inviti in sospeso",
"invitedAs": "Invitato come {role}",
"resendInvitation": "Invia di nuovo l'invito",
"invitationResent": "Invito inviato di nuovo a {email}",
"failedResendInvitation": "Nuovo invio dell'invito non riuscito",
"expires": "Scade {date}",
"pending": "In sospeso",
"cancelInvitation": "Annulla invito",
"cancelInvitationDescription": "Annullare l'invito a {email}? Non potranno piu usare questo link per unirsi.",
"invitationCancelled": "Invito annullato",
"failedCancelInvitation": "Annullamento invito non riuscito",
"customRoles": "Ruoli personalizzati",
"newRole": "Nuovo ruolo",
"roleName": "Nome ruolo",
"roleNamePlaceholder": "es. Tecnico",
"fullAdminAccess": "Accesso amministratore completo (ignora tutti i controlli di autorizzazione)",
"permissions": "Autorizzazioni",
"createRole": "Crea ruolo",
"updateRole": "Aggiorna ruolo",
"roleCreated": "Ruolo creato",
"roleUpdated": "Ruolo aggiornato",
"failedSaveRole": "Salvataggio ruolo non riuscito",
"deleteRole": "Elimina ruolo",
"deleteRoleDescription": "Eliminare il ruolo \"{name}\"? I membri con questo ruolo perderanno le loro autorizzazioni personalizzate.",
"roleDeleted": "Ruolo eliminato",
"failedDeleteRole": "Eliminazione ruolo non riuscita",
"fullAccess": "Accesso completo",
"permissionCount": "{count} autorizzazione",
"permissionCountPlural": "{count} autorizzazioni",
"noCustomRoles": "Nessun ruolo personalizzato. Creane uno per definire autorizzazioni granulari per i membri del team.",
"presetAll": "Tutti",
"presetViewOnly": "Solo visualizzazione",
"presetWriteAll": "Lettura e scrittura",
"presetNone": "Nessuno",
"builtInRoles": "Ruoli integrati",
"ownerLabel": "Proprietario",
"ownerDescription": "Accesso completo. Puo gestire i membri, cambiare ruoli ed eliminare l'organizzazione.",
"adminLabel": "Amministratore",
"adminDescription": "Puo invitare/rimuovere membri e gestire i dati condivisi.",
"memberLabel": "Membro",
"memberDescription": "I permessi dipendono dal ruolo assegnato. Senza ruolo, questo membro non può fare nulla.",
"roleAssigned": "Ruolo aggiornato",
"failedAssignRole": "Aggiornamento ruolo non riuscito",
"removeMemberTitle": "Rimuovi membro",
"removeMemberDescription": "Rimuovere {name} dal team? Perdera l'accesso ai dati condivisi.",
"removeButton": "Rimuovi",
"memberRemoved": "Membro rimosso",
"failedRemoveMember": "Rimozione membro non riuscita",
"memberRoleUpdated": "Ruolo membro aggiornato",
"failedUpdateRole": "Aggiornamento ruolo non riuscito",
"removeMember": "Rimuovi membro",
"cancelInvite": "Annulla invito",
"editRole": "Modifica ruolo",
"technician": "Tecnico",
"technicianHint": "Può ricevere lavori assegnati e usare l’app tecnico",
"technicianFailed": "Impossibile modificare",
"setupApp": "Configura l'app",
"setupAppTitle": "Configura l'app tecnico",
"setupAppInstruction": "Chiedi a {name} di fare questo sul telefono:",
"setupAppOrType": "Oppure leggigli questo codice:",
"setupAppExpiry": "Utilizzabile una sola volta, scade tra {time}.",
"setupAppExpired": "Questo codice è scaduto. Chiudi e ricomincia.",
"setupAppDone": "Fatto",
"setupAppFailed": "Impossibile creare un codice di configurazione",
"setupPageTitle": "Configura l'app tecnico",
"setupPageBody": "Apri Torqvoice Tech su questo telefono, tocca Scansiona il codice di configurazione e inquadra di nuovo lo stesso codice.",
"setupPageCode": "Oppure inserisci questo codice nell'app",
"setupPageOpenApp": "Apri Torqvoice Tech",
"setupPageExpiry": "Questo codice è utilizzabile una sola volta e scade dieci minuti dopo che l'officina lo ha creato.",
"setupAppStep1": "Installare Torqvoice Tech",
"setupAppStep2": "Aprirla e toccare “Scansiona il codice di configurazione”",
"setupAppStep3": "Inquadrare questo codice col telefono",
"setupAppNotCamera": "La normale fotocamera del telefono non funziona. Va scansionato dentro Torqvoice Tech.",
"addTechnician": "Aggiungi un tecnico",
"addTechnicianHint": "Per un meccanico al banco. Senza email e senza attese.",
"technicianName": "Nome",
"technicianNamePlaceholder": "Nome e cognome",
"technicianPhone": "Numero di cellulare",
"technicianPhonePlaceholder": "Il telefono che ha in tasca",
"addTechnicianSubmit": "Crea",
"addTechnicianNote": "Da lì in poi accede con quel numero. Nessuna password da ricordare e niente da digitare nella prima schermata dell'app.",
"addTechnicianDone": "{name} è pronto. Mostragli il codice.",
"addTechnicianFailed": "Impossibile creare quel tecnico",
"setupAppCopyLink": "Copia il link da inviargli",
"setupAppCopied": "Copiato",
"revokeTechnicianTitle": "Disconnetterlo dall'app?",
"revokeTechnicianBody": "{name} perde subito l’accesso sul telefono e ogni codice smette di funzionare. Il lavoro svolto e le ore restano come sono.",
"revokeTechnicianConfirm": "Disconnetti",
"addPerson": "Aggiungi",
"addPersonTitle": "Aggiungi qualcuno all'officina",
"addPersonWho": "I due si configurano in modo diverso, quindi comincia dicendoci di chi si tratta.",
"choiceTechnician": "Un meccanico",
"choiceTechnicianHint": "Lavora sulle auto e usa Torqvoice sul telefono. Più semplice mentre è qui con te, e richiede circa un minuto.",
"choiceMember": "Qualcuno in ufficio",
"choiceMemberHint": "Accetta le auto, ordina i ricambi e invia le fatture, al computer. Tu invii un’email e lui sceglie la propria password.",
"stepLabelWho": "Chi",
"stepLabelDetails": "Dati",
"stepLabelPhone": "Il suo telefono",
"techDetailsTitle": "Nome e numero di cellulare",
"techDetailsBlurb": "Da adesso accederà con quel numero, quindi usa il telefono che ha davvero con sé. Non c’è nessuna password da ricordare o dimenticare.",
"techHandoffTitle": "Ora portalo sul suo telefono",
"techHandoffBlurb": "Questo codice collega il suo telefono alla tua officina. Vale una volta sola e solo per dieci minuti, quindi fallo mentre è qui.",
"memberDetailsTitle": "Il suo indirizzo email",
"memberDetailsBlurb": "Riceve un’email con un link. Aprendolo sceglie la propria password e poi compare nell’elenco qui sopra.",
"roleHint": "Gli amministratori possono cambiare le impostazioni e aggiungere persone. Gli altri fanno il lavoro quotidiano.",
"stepBack": "Indietro",
"stepHandoffDone": "L’ha scansionato",
"stepDoneTitle": "{name} è pronto",
"stepDoneBody": "Può aprire l’app e vedere i suoi lavori. La prossima volta accede con il solo numero di cellulare, senza codice.",
"stepInvitedTitle": "Invito inviato a {email}",
"stepInvitedBody": "Comparirà nell’elenco appena aprirà l’email e accetterà. Il link vale sette giorni.",
"stepDoneAnother": "Aggiungi qualcun altro",
"clashTitle": "{name} ha già quel numero",
"clashBlurb": "Due persone non possono condividere un numero di cellulare, perché è con quello che accedono. Quale dei due casi è?",
"clashSamePerson": "È {name}",
"clashSamePersonHint": "La stessa persona che torna, o un nome scritto diversamente. I suoi lavori e le sue ore restano con lei, e il nome appena inserito sostituisce il vecchio.",
"clashTakeover": "No, è {name}",
"clashTakeoverHint": "Un’altra persona che ora ha quel numero. {name} conserva tutto ciò che ha fatto qui ma non può più accedere, e potrai dargli un nuovo numero più avanti.",
"clashDifferentNumber": "Nessuno dei due, cambio il numero",
"workshopCountry": "In quale paese si trova la tua officina?",
"workshopCountryPlaceholder": "Scegli un paese",
"workshopCountryHint": "Chiesto una sola volta. Dopo, i numeri di cellulare si possono scrivere in forma breve. Puoi cambiarlo più avanti in Impostazioni di localizzazione.",
"phonePreview": "Salvato come",
"stepScannedTitle": "{name} è dentro",
"countrySearch": "Cerca paesi",
"countryNoMatch": "Nessun paese corrisponde",
"choiceStandalone": "Solo un nome per la lavagna",
"choiceStandaloneHint": "Un apprendista, un esterno, chiunque pianifichi ma che non accede mai. Nessun telefono, nessuna email, nessun account. Potrai dargliene uno più avanti.",
"standaloneDetailsTitle": "Nome e colore",
"standaloneDetailsBlurb": "È tutto ciò che riceve e tutto ciò che serve. Compare sulla lavagna e sui lavori, e non ha nulla in cui accedere.",
"boardColour": "Colore sulla lavagna",
"stepStandaloneTitle": "{name} è sulla lavagna",
"stepStandaloneBody": "Puoi pianificarlo e assegnargli lavori subito. Se un giorno gli servirà l'app, aggiungi un numero di cellulare da questo elenco.",
"boardOnly": "Solo sulla lavagna",
"boardOnlyHint": "Vengono pianificati e assegnati ai lavori, ma non accedono mai. Dagli un numero di cellulare quando serviranno l'app.",
"boardOnlyNoAccount": "Nessun account",
"giveApp": "Dagli l'app",
"giveAppTitle": "Dai l'app a {name}",
"giveAppBlurb": "Manca solo un numero di cellulare. Da lì in poi accederà con quello.",
"giveAppKeepsHistory": "Tutto ciò che è già registrato a suo nome resta dov’è.",
"giveAppSubmit": "Crea il suo account",
"role": "Ruolo",
"inviteMemberHint": "Riceve un’email e sceglie la propria password.",
"removeBoardOnlyTitle": "Togliere {name} dalla lavagna?",
"removeBoardOnlyBody": "{name} non compare più sulla lavagna e non può più essere assegnato ai lavori. Il lavoro già registrato e le ore timbrate restano esattamente come sono.",
"removeBoardOnlyDone": "{name} è fuori dalla lavagna",
"noRole": "Nessun ruolo",
"worksOnJobs": "Lavora sui veicoli",
"createDefaultRoles": "Crea i ruoli standard",
"defaultRolesCreated": "Ruoli standard creati",
"noRolesYet": "Questa officina non ha ancora ruoli, quindi non c’è nulla da assegnare oltre ad Admin. Crea quelli standard e restringi i permessi dopo.",
"noRoleDescription": "Nessun permesso. Può accedere, ma ogni schermata lo rifiuta finché non gli assegni un ruolo qui sotto.",
"cannotUseApp": "Il suo ruolo non può lavorare sui lavori. Assegnagli prima Tecnico, o un ruolo con gli stessi permessi.",
"revokeTechnicianDone": "{name} è stato disconnesso dall’app",
"noAccessTitle": "Ancora nessun accesso",
"noAccessBody": "Il tuo account fa parte di {workshop}, ma non ha ancora un ruolo, quindi qui non c’è nulla da aprire. Chiedi un ruolo a un titolare o a un amministratore della tua officina.",
"setupPageInstall": "Scaricala su Google Play"
},
"invoice": {
"title": "Layout fattura",
"description": "Configura cosa appare sulle fatture PDF generate.",
"numberingTitle": "Numerazione e scadenze",
"numberingDescription": "Come vengono numerati fatture e preventivi, quando scadono le fatture e per quanto tempo restano validi i preventivi.",
"documentsTitle": "Documenti",
"documentsDescription": "Ciò che ogni fattura e preventivo porta con sé.",
"tabs": {
"general": "Generale",
"layout": "Layout",
"customFields": "Campi personalizzati"
},
"invoiceNumberFormat": "Formato numero fattura",
"invoiceNumberFormatHint": "Usa {year} per l'anno corrente. Anteprima: {preview}",
"quoteNumberFormat": "Formato numero preventivo",
"quoteNumberFormatHint": "Usa {year} per l'anno corrente. Anteprima: {preview}",
"quoteValidDays": "Validità del preventivo (giorni)",
"quoteValidDaysHint": "I nuovi preventivi ricevono una data di validità di questo numero di giorni. 0 disattiva la funzione.",
"sectionInvoices": "Fatture",
"sectionQuotes": "Preventivi",
"nextInvoiceNumber": "Prossimo numero fattura",
"nextInvoiceNumberPlaceholder": "es. 94",
"nextInvoiceNumberHint": "La prossima fattura usera questo numero (es. {example})",
"dueDays": "Giorni di scadenza",
"dueDaysHint": "Numero di giorni fino alla scadenza della fattura",
"visibilityTitle": "Visibilita sulla fattura",
"companyLogo": "Logo aziendale",
"companyLogoHint": "Mostra il logo aziendale nell'intestazione della fattura",
"companyName": "Nome azienda",
"companyNameHint": "Mostra il nome azienda nell'intestazione della fattura",
"bankAccount": "Conto bancario",
"bankAccountHint": "Mostra conto bancario / IBAN sulla fattura",
"organizationNumber": "Numero organizzazione",
"organizationNumberHint": "Mostra numero organizzazione nell'intestazione fattura",
"customFooter": "Pie di pagina fattura personalizzato",
"footerPlaceholder": "Grazie per la vostra fiducia!",
"footerHint": "Questo testo appare in fondo a ogni fattura",
"saveInvoice": "Salva impostazioni fattura",
"saved": "Impostazioni fattura salvate",
"layoutDescription": "Personalizza l'ordine e la visibilità delle sezioni nelle tue fatture e preventivi.",
"layoutSaved": "Layout salvato con successo",
"preview": "Anteprima",
"layoutDocInvoice": "Fattura",
"layoutDocQuote": "Preventivo",
"saveLayout": "Salva layout",
"resetLayout": "Ripristina",
"layoutColorsHint": "Colori, caratteri e stile dell’intestazione sono in Modelli.",
"goToTemplates": "Apri Modelli",
"lockTitle": "Blocco dei documenti conclusi",
"lockDescription": "Impedisce la modifica di una fattura o di un preventivo una volta chiuso.",
"lockWhatItDoes": "Viene bloccato: ricambi, manodopera, quantità, prezzi, sconto, imposta, numero e data del documento. Anche l’eliminazione è impedita.",
"lockWhatItAllows": "Continua a funzionare: registrare pagamenti, pagamento online con carta, cambi di stato, invio e reinvio, allegati e note interne. Una fattura bloccata resta sempre pagabile.",
"lockUnlockNote": "Titolari e amministratori possono sbloccare un singolo documento dalla sua pagina quando serve davvero una correzione. Ogni sblocco viene registrato nel log di audit.",
"lockDetailsShow": "Cosa fa il blocco",
"lockDetailsHide": "Nascondi",
"lockInvoicesLabel": "Blocca le fatture",
"lockTriggerSent": "Quando la fattura è inviata",
"lockTriggerPaid": "Quando la fattura è saldata per intero",
"lockTriggerSentHint": "Si blocca appena la fattura viene inviata via email o viene creato un link di condivisione. Le fatture inviate prima dell’attivazione non sono interessate.",
"lockTriggerPaidHint": "Si blocca quando l’intero importo è saldato o la fattura è segnata come pagata a mano. Una fattura pagata in parte resta modificabile.",
"lockQuotesLabel": "Blocca i preventivi",
"quoteLockTriggerSent": "Quando il preventivo è inviato",
"quoteLockTriggerAccepted": "Quando il preventivo è accettato",
"quoteLockTriggerSentHint": "Si blocca appena il preventivo raggiunge il cliente. Da scegliere solo se non rivedi mai un preventivo durante la trattativa.",
"quoteLockTriggerAcceptedHint": "Si blocca quando il cliente accetta il preventivo o questo viene convertito in un lavoro. I preventivi inviati restano modificabili.",
"freezeTitle": "Fatture precedenti al blocco",
"freezeBody": "{count, plural, one {# fattura ha raggiunto} other {# fatture hanno raggiunto}} un cliente prima che questa versione potesse bloccare ciò che una fattura stampa. Si stampano ancora con dati, logo e design attuali, quindi una modifica di oggi le raggiunge. Bloccarle conserva ciascuna come si stampa adesso.",
"freezeNone": "Ogni fattura che ha raggiunto un cliente è bloccata come è stata inviata.",
"freezeButton": "Bloccale con il design attuale",
"freezeConfirmTitle": "Bloccare {count, plural, one {# fattura} other {# fatture}}?",
"freezeConfirmBody": "Ciascuna conserva il design, il logo, i dati dell'officina, il cliente, il veicolo e i rilievi con cui si stampa adesso. Non si può annullare, e le fatture restano modificabili o bloccate in modifica esattamente come oggi.",
"freezeProgress": "Bloccate {done} di {total}",
"freezeDone": "{count, plural, one {# fattura bloccata} other {# fatture bloccate}}",
"freezeFailed": "Impossibile bloccare le fatture",
"reapplyTitle": "Design sulle fatture già inviate",
"reapplyDescription": "Applica il design che usi oggi alle fatture fissate a uno precedente.",
"reapplyBody": "{count, plural, one {# fattura è fissata} other {# fatture sono fissate}} al design con cui è stata inviata, quindi un nuovo design raggiunge solo le fatture inviate d'ora in poi. Riapplicandolo, il design di oggi va su tutte. Cambia solo l'aspetto: i dati dell'officina, il cliente, le condizioni di pagamento e gli importi di ogni fattura restano come sono.",
"reapplyWarning": "L'operazione non è reversibile. Il design usato prima non viene conservato.",
"reapplyButton": "Riapplica il design attuale",
"reapplyConfirmTitle": "Riapplicare il design a {count, plural, one {# fattura} other {# fatture}}?",
"reapplyConfirmBody": "Ogni fattura già andata a un cliente passa al design in uso ora. Cambia solo l'aspetto: dati, condizioni e importi di ogni fattura restano come sono. L'operazione non è reversibile e il design precedente non potrà essere ripristinato.",
"reapplyProgress": "{done} di {total} aggiornate",
"reapplyDone": "{count, plural, one {# fattura usa} other {# fatture usano}} ora il design attuale",
"reapplyFailed": "Impossibile riapplicare il design",
"sectionSending": "Invio",
"attachPdfLabel": "Allega il PDF alle email",
"attachPdfHint": "L'impostazione predefinita per ogni fattura, preventivo e controllo che invii via email. Attivo: il cliente riceve il PDF in allegato. Disattivo: riceve invece un link al documento e il contatore delle visualizzazioni indica quando lo ha aperto, così puoi sollecitare quelli che nessuno ha guardato. Puoi cambiarlo per un singolo invio nella finestra di condivisione.",
"shopFee": {
"title": "Contributo officina",
"description": "Un contributo per i materiali di consumo dell'officina, come stracci, detergenti, lubrificanti e smaltimento, aggiunto a ogni nuovo ordine di lavoro e preventivo come riga a sé.",
"enabled": "Applica il contributo officina",
"enabledHint": "I nuovi ordini di lavoro e preventivi ricevono il contributo come riga. Si può togliere da un singolo lavoro. I lavori esistenti non cambiano.",
"defaultLabel": "Materiali di consumo",
"label": "Nome in fattura",
"appliesTo": "Si applica a",
"appliesToBoth": "Ordini di lavoro e preventivi",
"appliesToWorkOrders": "Solo ordini di lavoro",
"appliesToQuotes": "Solo preventivi",
"mode": "Come viene calcolato",
"modeFlat": "Importo fisso",
"modePercent": "Percentuale",
"amount": "Importo",
"amountHint": "Lo stesso importo su ogni lavoro. Si può modificare su un singolo lavoro.",
"percent": "Percentuale (%)",
"base": "Percentuale di",
"baseLabor": "Manodopera",
"baseLaborParts": "Manodopera e ricambi",
"cap": "Contributo massimo",
"capHint": "Il contributo non supera mai questo importo. Lascia vuoto per nessun massimo.",
"capPlaceholder": "Nessun massimo"
}
},
"layoutEditor": {
"helpText": "Trascina per riordinare. Usa il selettore di larghezza per posizionare le sezioni affiancate. Le sezioni consecutive a mezza larghezza (S/D) verranno visualizzate in due colonne.",
"addField": "Aggiungi campo",
"custom": "personalizzato",
"full": "Intero",
"boxed": "Riquadro",
"plain": "Senza",
"boxedHint": "Stampato dentro un riquadro",
"plainHint": "Stampato senza riquadro",
"L": "S",
"R": "D",
"left": "sinistra",
"right": "destra",
"halfWidthHint": "Mezza larghezza ({column}) — clicca per larghezza intera",
"fullWidthHint": "Larghezza intera — clicca per mezza larghezza (sinistra)",
"sections": {
"header": "Intestazione",
"slogan": "Slogan",
"customer": "Cliente",
"vehicle": "Veicolo",
"service": "Servizio",
"document_title": "Titolo del documento",
"items_table": "Tabella voci",
"parts_table": "Ricambi",
"labor_table": "Manodopera",
"totals": "Totali",
"notes": "Note",
"attached_documents": "Documenti allegati",
"diagnostic_notes": "Note diagnostiche",
"findings": "Osservazioni",
"warranty": "Garanzia",
"bank_account": "Conto bancario",
"footer": "Piè di pagina",
"general": "Generale",
"telegram_qr": "QR Telegram",
"result": "Esito",
"test_details": "Dettagli del controllo",
"defects": "Difetti",
"results_table": "Tutti gli esiti",
"inspection_photos": "Foto",
"signature": "Firma",
"job_details": "Dettagli del lavoro",
"job_qr": "Apri sul telefono",
"concerns": "Richieste del cliente",
"job_description": "Lavoro richiesto",
"work_checklist": "Elenco lavori",
"condition_map": "Stato del veicolo"
},
"fields": {
"customer_name": "Nome cliente",
"customer_company": "Azienda",
"customer_address": "Indirizzo",
"customer_email": "E-mail",
"customer_phone": "Telefono",
"customer_tax_id": "P. IVA cliente",
"vehicle_name": "Veicolo",
"vin": "VIN",
"license_plate": "Targa",
"mileage": "Chilometraggio",
"hsn_tsn": "HSN/TSN",
"service_title": "Titolo servizio",
"service_type": "Tipo di servizio",
"tech_name": "Tecnico",
"logo": "Logo",
"company_name": "Nome azienda",
"company_slogan": "Slogan",
"company_address": "Indirizzo",
"company_phone": "Telefono",
"company_email": "E-mail",
"company_org_number": "Numero organizzazione",
"bank_account": "Conto bancario",
"footer_note": "Nota a piè di pagina",
"org_number": "Numero organizzazione",
"payment_terms": "Condizioni di pagamento",
"due_date": "Data di scadenza",
"title": "Titolo",
"invoice_number": "N. fattura",
"customer_number": "N. cliente",
"date": "Data",
"portal_link": "Link al portale",
"test_date": "Data del controllo",
"test_location": "Luogo del controllo",
"inspector": "Ispettore",
"certificate_number": "Numero del certificato",
"vehicle_category": "Categoria del veicolo",
"odometer": "Chilometraggio",
"next_test_due": "Prossimo controllo",
"defect_notes": "Note",
"defect_photos": "Foto",
"passed_checks": "Controlli superati",
"not_applicable_checks": "Controlli non applicabili",
"check_notes": "Colonna note",
"result_detail": "Spiegazione",
"result_summary": "Conteggio per esito",
"combined_table": "Una sola tabella per tutte le sezioni",
"inspector_line": "Riga della firma",
"inspector_name": "Nome del firmatario",
"date_line": "Riga della data",
"signature_image": "Firma",
"status": "Stato",
"technician": "Tecnico",
"scheduled": "Programmato",
"promised": "Promesso",
"work_bay": "Postazione",
"customer_line": "Riga della firma del cliente",
"legend": "Legenda",
"previous_marks": "Segni precedenti",
"blank_sheet": "Foglio vuoto da compilare a mano"
},
"presetsTitle": "Partire da una disposizione",
"presetsHint": "Sostituisce la disposizione qui sotto. Nulla viene salvato finché non salvi.",
"presets": {
"classic": {
"name": "Classica",
"description": "Ricambi e manodopera in tabelle separate, dati incolonnati a sinistra"
},
"letterhead": {
"name": "Carta intestata",
"description": "Contatti in fondo, titolo sotto gli indirizzi"
},
"compact": {
"name": "Compatta",
"description": "Senza riquadri, solo l’essenziale"
},
"minimal": {
"name": "Minimale",
"description": "Solo tipografia su bianco: niente riquadri né fasce, solo filetti e spazio"
},
"itemized": {
"name": "Dettagliato",
"description": "Un unico elenco numerato di voci con la colonna unità"
},
"detailed": {
"name": "Dettagliata",
"description": "Titolo in alto, veicolo da solo, entrambe le tabelle e ogni blocco opzionale"
},
"certificate-regulator": {
"name": "Normativo",
"description": "Sobrio e senza fascia, in serif: ogni controllo con esito e nota, le foto, una riga per la firma"
},
"certificate-standard": {
"name": "Standard",
"description": "L'esito sotto il titolo, veicolo e controllo affiancati, ogni difetto con nota e foto, poi i controlli non superati per sezione"
},
"certificate-customer": {
"name": "Report per il cliente",
"description": "Un foglio con fascia, l'esito grande e centrato, i difetti con foto, le foto d'insieme e una breve tabella dei controlli non superati"
},
"certificate-compact": {
"name": "Compatto",
"description": "Una pagina per le flotte: caratteri piccoli, l'esito accanto al titolo, tutti gli esiti senza note, le foto, una riga per la firma"
},
"work-order-standard": {
"name": "Standard",
"description": "La copia da banco più completa nel vostro colore: cliente e veicolo per intero, il servizio, i rilievi e la garanzia accanto ai lavori e ai prezzi"
},
"work-order-job-sheet": {
"name": "Scheda di lavoro",
"description": "Per la bacheca: la targa in grande, i dati del lavoro, le attività come caselle da spuntare, un codice per aprirla sul telefono e nessun prezzo"
},
"work-order-compact": {
"name": "Compatto",
"description": "Nero su bianco, una pagina: nome e telefono del cliente, l'auto, il lavoro, la manodopera con i prezzi ed entrambe le firme. Ciò che ogni ordine di lavoro stampa finché non salvate un design"
}
},
"style": {
"documentTitle": "Intero foglio",
"documentHint": "dimensione, spaziatura, accento, bande",
"textColor": "Testo",
"labelColor": "Titolo",
"backgroundColor": "Sfondo",
"borderColor": "Bordo",
"fontSize": "Dimensione",
"rowPadding": "Altezza riga",
"margin": "Margine",
"accentColor": "Accento",
"stripeColor": "Banda",
"stripes": "Bande",
"fontFamily": "Carattere",
"fontInherit": "Eredita"
}
},
"templates": {
"title": "Modelli",
"invoiceDescription": "Personalizza l'aspetto delle tue fatture e preventivi PDF.",
"inspectionsDescription": "Le checklist che i tuoi tecnici seguono durante un'ispezione.",
"smsDescription": "Personalizza i messaggi SMS inviati ai clienti.",
"tabs": {
"invoice": "Fattura",
"quotation": "Preventivo",
"workOrders": "Ordine di lavoro",
"certificates": "Certificato di ispezione",
"layout": "Layout",
"conditionMap": "Mappa dello stato",
"inspections": "Checklist"
},
"sections": {
"documents": "Documenti",
"checklists": "Checklist",
"messages": "Messaggi"
},
"presets": "Preset modello",
"primaryColor": "Colore primario",
"colors": "Colori",
"textColor": "Testo",
"textColorHint": "Il colore di titoli e testo",
"companyTextColor": "Nome azienda",
"companyTextColorHint": "Il colore del nome sull’intestazione",
"frameBorderColor": "Filetto della cornice",
"frameBorderColorHint": "Il filetto dove la cornice incontra la carta",
"frameShadow": "Ombra della cornice",
"frameShadowOn": "Ombra",
"frameShadowOff": "Piatto",
"backgroundColor": "Sfondo",
"backgroundColorClear": "Reimposta",
"backgroundColorHint": "Lascia vuoto per la carta bianca. Una tinta chiara stampa un foglio colorato.",
"fontAndLayout": "Font e Layout",
"fontFamily": "Famiglia font",
"helveticaDefault": "Helvetica (Predefinito)",
"timesRoman": "Times Roman",
"courier": "Courier",
"headerStyle": "Stile intestazione",
"logoSize": "Dimensione logo",
"standard": "Standard",
"compact": "Compatto",
"modern": "Moderno",
"framed": "Con cornice",
"letterheadMark": "Intestazione",
"letterheadLogo": "Logo",
"letterheadCompanyName": "Nome azienda",
"preview": "Anteprima {name}",
"billTo": "Fatturare a",
"preparedFor": "Preparato per",
"vehicle": "Veicolo",
"part": "Ricambio",
"qty": "Qta",
"price": "Prezzo",
"total": "Totale",
"labor": "Manodopera",
"hours": "Ore",
"rate": "Tariffa",
"subtotal": "Subtotale",
"tax": "IVA ({rate}%)",
"previewService": "Servizio",
"previewNotes": "Note",
"previewDiagnosticNotes": "Note diagnostiche",
"previewDue": "Scadenza: {date}",
"previewAdditionalInfo": "Informazioni aggiuntive",
"previewThankYou": "Grazie per la vostra fiducia",
"saveInvoiceTemplate": "Salva modello fattura",
"saveQuotationTemplate": "Salva modello preventivo",
"invoiceTemplateSaved": "Impostazioni modello fattura salvate",
"quotationTemplateSaved": "Impostazioni modello preventivo salvate",
"failedSave": "Salvataggio impostazioni non riuscito",
"smsTemplates": "Modelli messaggi SMS",
"smsTemplatesDescription": "Personalizza i messaggi di testo inviati ai clienti. Usa variabili come '{companyName}' per inserire valori dinamici.",
"reset": "Ripristina",
"invoiceReady": "Fattura pronta",
"invoiceReadyDescription": "Inviato quando si condivide una fattura con un cliente.",
"quoteReady": "Preventivo pronto",
"quoteReadyDescription": "Inviato quando si condivide un preventivo con un cliente.",
"inspectionReady": "Ispezione pronta",
"inspectionReadyDescription": "Inviato quando si condivide un rapporto di ispezione con un cliente.",
"statusInProgress": "Stato: In corso",
"statusInProgressDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in In corso.",
"statusWaitingParts": "Stato: In attesa di ricambi",
"statusWaitingPartsDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in In attesa di ricambi.",
"statusReady": "Stato: Pronto per il ritiro",
"statusReadyDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in Pronto.",
"statusCompleted": "Stato: Completato",
"statusCompletedDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in Completato.",
"paymentReceived": "Pagamento ricevuto",
"paymentReceivedDescription": "Inviato quando viene registrato un pagamento per una fattura.",
"saveSmsTemplates": "Salva modelli SMS",
"smsTemplateSaved": "Impostazioni modelli SMS salvate",
"smsDefaults": {
"invoiceReady": "La tua fattura è pronta. Visualizzala qui: {share_link}",
"quoteReady": "Il tuo preventivo è pronto per la revisione. Visualizzalo qui: {share_link}",
"inspectionReady": "Il rapporto di ispezione del veicolo è pronto. Visualizzalo qui: {share_link}",
"statusInProgress": "I lavori sul tuo veicolo sono iniziati. Ti terremo aggiornato.",
"statusWaitingParts": "Il tuo veicolo è in attesa di ricambi. Ti avviseremo quando i lavori riprenderanno.",
"statusReady": "Il tuo veicolo è pronto per il ritiro!",
"statusCompleted": "Il tuo servizio è completato. Grazie per la fiducia!",
"paymentReceived": "Pagamento di {amount} ricevuto per la fattura {invoice_number}. Grazie!"
},
"colorPresets": {
"amber": "Ambra",
"blue": "Blu",
"emerald": "Smeraldo",
"red": "Rosso",
"purple": "Viola",
"slate": "Ardesia",
"rose": "Rosa",
"indigo": "Indaco"
},
"layoutTitle": "Layout fattura",
"layoutDescription": "Personalizza l'ordine e la visibilita delle sezioni nelle fatture e nei preventivi.",
"layoutSaved": "Layout salvato con successo",
"layoutDocInvoice": "Fattura",
"layoutDocQuote": "Preventivo",
"goToLayout": "Disposizione e sezioni",
"openDesigner": "Apri il designer",
"designerIntro": "Scegli un punto di partenza, poi apri il designer per cambiare tutto.",
"designerHint": "Colori, caratteri, spaziature e tutte le sezioni sono nel designer.",
"certificatesDescription": "Progetta il certificato che un'ispezione completata stampa e condivide.",
"workOrdersDescription": "Progetta il foglio che stampa un ordine di lavoro: ciò che firma il cliente e ciò che il tecnico prende dalla bacheca.",
"conditionMapDescription": "I tipi di segno che i tecnici disegnano sulla mappa dello stato: nomi, forme e colori."
},
"payment": {
"readMore": "Scopri di più",
"detailsTitle": "Dettagli pagamento",
"detailsDescription": "Conto bancario e termini di pagamento mostrati sulle fatture.",
"bankAccount": "Conto bancario (IBAN)",
"bankAccountPlaceholder": "NO93 8601 1117 947",
"bankAccountHint": "Il tuo numero di conto bancario o IBAN per ricevere pagamenti",
"paymentTerms": "Termini di pagamento",
"paymentTermsPlaceholder": "A 14 giorni",
"paymentTermsHint": "Testo dei termini di pagamento mostrato sulle fatture (es. \"A 14 giorni\", \"Alla consegna\")",
"onlinePayments": "Pagamenti online",
"onlinePaymentsDescription": "Lascia che i clienti paghino le fatture dal link che invii loro. Stripe, Vipps e PayPal si collegano in Integrazioni e possono funzionare insieme.",
"onlinePaymentsHint": "Quando un cliente paga, il fornitore avvisa Torqvoice e la fattura si segna pagata da sola. La pagina di ogni fornitore mostra l'URL di notifica di cui ha bisogno.",
"offered": "Nei link delle fatture",
"paused": "Collegato, non offerto",
"termsOfSale": "Condizioni di vendita",
"termsOfSaleDescription": "Ciò che un cliente accetta pagando online. Vipps richiede condizioni pubblicate; la fattura le collega in ogni caso.",
"termsOfSaleText": "Testo delle condizioni",
"externalTermsUrl": "URL condizioni esterno (opzionale)",
"externalTermsUrlHint": "Link a una pagina esterna con le tue condizioni. Se impostato, la fattura collegherà qui invece della pagina condizioni integrata.",
"publicTermsUrl": "URL condizioni pubblico",
"publicTermsUrlHint": "Condividi questo URL con Vipps o collegalo dal tuo sito web.",
"savePayment": "Salva impostazioni pagamento",
"saved": "Impostazioni pagamento salvate"
},
"tax": {
"title": "Imposta",
"description": "Configura l'aliquota fiscale applicata a fatture, preventivi e ordini di lavoro.",
"modeLabel": "Modalita imposta",
"modeHint": "Scegli se i prezzi delle voci sono inseriti con imposta gia inclusa (inclusivo) o al netto (esclusivo). I record esistenti mantengono la modalita con cui sono stati creati.",
"modeExclusive": "Esclusivo",
"modeInclusive": "Inclusivo",
"modeExclusiveExample": "Esempio: 100 + {rate}% imposta = 100 + imposta sopra.",
"modeInclusiveExample": "Esempio: 100 include gia {rate}% imposta — la parte fiscale viene calcolata a ritroso.",
"lineItemsInclTaxLabel": "Mostra i prezzi delle righe con imposte su fatture e preventivi",
"lineItemsInclTaxHint": "Cambia solo ciò che viene stampato su fatture e preventivi, compresi i PDF e le copie che i clienti aprono da un link. Attivo: ogni riga di ricambi e manodopera e il subtotale sono mostrati con imposte incluse, e la riga delle imposte indica quanta parte è imposta. Disattivo: prezzi senza imposte con l'imposta aggiunta in fondo. Gli ordini di lavoro e i prezzi che inserisci non cambiano.",
"labelLabel": "Etichetta imposta",
"labelHint": "Nome personalizzato mostrato su fatture e preventivi (es. IVA, GST). Lasciare vuoto per usare il predefinito tradotto.",
"labelPlaceholder": "IVA",
"splitLabel": "Suddividi l'imposta in più aliquote",
"splitHint": "Per i luoghi in cui sulla stessa fattura si applicano più imposte, come GST e QST in Québec o CGST e SGST in India. Ogni imposta viene stampata su una riga propria con il proprio numero di registrazione, e il report delle imposte le tiene separate.",
"splitIncomplete": "Assegna un nome e un'aliquota a ogni imposta prima di salvare.",
"presetLabel": "Parti da un modello",
"presetPlaceholder": "Scegli una regione",
"presets": {
"caQc": "Québec, Canada (GST + QST)",
"caBc": "Columbia Britannica, Canada (GST + PST)",
"caSk": "Saskatchewan, Canada (GST + PST)",
"caMb": "Manitoba, Canada (GST + RST)",
"inIntra": "India, stesso stato (CGST + SGST al 18%)"
},
"componentName": "Nome",
"componentNamePlaceholder": "GST",
"componentRate": "Aliquota",
"componentRegistration": "Numero di registrazione",
"componentRegistrationPlaceholder": "123456789 RT0001",
"componentRemove": "Rimuovi questa imposta",
"registrationHint": "Stampato sulle fatture sotto i dati della tua azienda. Lascialo vuoto per un'imposta per cui non sei registrato.",
"addComponent": "Aggiungi un'imposta",
"combinedRate": "Aliquota combinata",
"combinedRateHint": "I nuovi ordini di lavoro e preventivi vengono tassati con la somma delle aliquote sopra indicate.",
"convertInclusiveLabel": "Convertire record esistenti in modalità inclusiva",
"convertInclusiveHint": "Aumenta ogni prezzo di riga in base alla aliquota fiscale in modo che i prezzi includano l imposta. I totali lato cliente non cambiano. Idonei: {serviceRecords} ordini di lavoro, {quotes} preventivi.",
"convertInclusiveButton": "Converti in inclusivo",
"convertInclusiveConfirmTitle": "Convertire i record esistenti in modalità inclusiva?",
"convertInclusiveConfirmDescription": "Questo riscriverà i prezzi di riga di {serviceRecords} ordini di lavoro e {quotes} preventivi per includere l imposta. I totali lato cliente non cambieranno, ma i prezzi stampati sulle fatture passate appariranno più alti. Questa operazione è irreversibile.",
"convertInclusiveConfirmLabel": "Converti i record",
"convertInclusiveSuccess": "Convertiti {serviceRecords} ordini di lavoro e {quotes} preventivi in modalità inclusiva.",
"convertInclusiveFailed": "Impossibile convertire i record in modalità inclusiva",
"convertInclusiveNoRecords": "Nessun record in modalità esclusiva da convertire.",
"convertExclusiveLabel": "Convertire record esistenti in modalità esclusiva",
"convertExclusiveHint": "Riduce ogni prezzo di riga in base alla aliquota fiscale in modo che i prezzi mostrino gli importi al netto. I totali lato cliente non cambiano. Idonei: {serviceRecords} ordini di lavoro, {quotes} preventivi.",
"convertExclusiveButton": "Converti in esclusivo",
"convertExclusiveConfirmTitle": "Convertire i record esistenti in modalità esclusiva?",
"convertExclusiveConfirmDescription": "Questo riscriverà i prezzi di riga di {serviceRecords} ordini di lavoro e {quotes} preventivi per mostrare importi al netto. I totali lato cliente non cambieranno, ma i prezzi stampati sulle fatture passate appariranno più bassi. Questa operazione è irreversibile.",
"convertExclusiveConfirmLabel": "Converti i record",
"convertExclusiveSuccess": "Convertiti {serviceRecords} ordini di lavoro e {quotes} preventivi in modalità esclusiva.",
"convertExclusiveFailed": "Impossibile convertire i record in modalità esclusiva",
"convertExclusiveNoRecords": "Nessun record in modalità inclusiva da convertire."
},
"currency": {
"title": "Valuta e imposte",
"description": "Valuta e aliquota fiscale predefinite utilizzate in fatture e registri di servizio.",
"currencyLabel": "Valuta",
"searchCurrency": "Cerca valuta...",
"noCurrencyFound": "Nessuna valuta trovata.",
"previewLabel": "Anteprima: {value}",
"enableTax": "Abilita imposte",
"enableTaxHint": "Mostra calcolo imposte su fatture e registri di servizio",
"defaultTaxRate": "Aliquota fiscale predefinita (%)",
"defaultTaxRateHint": "Compilata automaticamente quando si creano nuovi registri di servizio",
"applyTaxToExistingLabel": "Applica imposta ai record esistenti",
"applyTaxToExistingHint": "Applica l'aliquota fiscale predefinita agli ordini di lavoro e preventivi esistenti senza un'aliquota impostata. Idonei: {serviceRecords} ordini di lavoro, {quotes} preventivi.",
"applyTaxToExistingButton": "Applica imposta ai record esistenti",
"applyTaxConfirmTitle": "Applicare imposta ai record esistenti?",
"applyTaxConfirmDescription": "Questo impostera l'aliquota fiscale al {rate}% su {serviceRecords} ordini di lavoro e {quotes} preventivi che attualmente non hanno un'aliquota, e ricalcolera i totali. I record con un'aliquota personalizzata non verranno modificati. Questa operazione e irreversibile.",
"applyTaxConfirmLabel": "Applica imposta",
"applyTaxSuccess": "Aggiornati {serviceRecords} ordini di lavoro e {quotes} preventivi.",
"applyTaxFailed": "Impossibile applicare l'imposta ai record esistenti",
"applyTaxNoRecords": "Nessun record necessita dell'aliquota fiscale predefinita.",
"saveSettings": "Salva impostazioni",
"saved": "Impostazioni salvate",
"currencies": {
"USD": "Dollaro USA",
"EUR": "Euro",
"GBP": "Sterlina britannica",
"NOK": "Corona norvegese",
"SEK": "Corona svedese",
"DKK": "Corona danese",
"CHF": "Franco svizzero",
"CAD": "Dollaro canadese",
"AUD": "Dollaro australiano",
"NZD": "Dollaro neozelandese",
"JPY": "Yen giapponese",
"CNY": "Yuan cinese",
"INR": "Rupia indiana",
"BRL": "Real brasiliano",
"MXN": "Peso messicano",
"PLN": "Zloty polacco",
"CZK": "Corona ceca",
"HUF": "Fiorino ungherese",
"TRY": "Lira turca",
"ZAR": "Rand sudafricano",
"KRW": "Won sudcoreano",
"SGD": "Dollaro di Singapore",
"HKD": "Dollaro di Hong Kong",
"THB": "Baht tailandese",
"ISK": "Corona islandese",
"RON": "Leu romeno",
"ILS": "Shekel israeliano",
"PHP": "Peso filippino",
"IDR": "Rupia indonesiana",
"MYR": "Ringgit malese",
"LKR": "Rupia dello Sri Lanka",
"AED": "Dirham degli EAU",
"SAR": "Riyal saudita",
"RUB": "Rublo russo",
"TWD": "Dollaro taiwanese",
"VND": "Dong vietnamita",
"PKR": "Rupia pakistana",
"BDT": "Taka del Bangladesh",
"NPR": "Rupia nepalese",
"BGN": "Lev bulgaro",
"UAH": "Grivnia ucraina",
"CLP": "Peso cileno",
"COP": "Peso colombiano",
"ARS": "Peso argentino",
"PEN": "Sol peruviano",
"EGP": "Sterlina egiziana",
"NGN": "Naira nigeriana",
"KES": "Scellino keniota",
"MAD": "Dirham marocchino",
"DZD": "Dinaro algerino",
"GHS": "Cedi ghanese",
"QAR": "Riyal del Qatar",
"KWD": "Dinaro kuwaitiano",
"BHD": "Dinaro del Bahrein",
"OMR": "Rial omanita",
"JOD": "Dinaro giordano"
},
"formatTitle": "Formato valuta",
"formatSymbolName": "Simbolo",
"formatCodeName": "Codice",
"formatSymbolLabel": "Simbolo: {value}",
"formatCodeLabel": "Codice: {value}"
},
"localization": {
"languageTitle": "Lingua",
"languageDescription": "Scegli la lingua di visualizzazione dell'applicazione.",
"language": "Lingua",
"forceCustomerLocale": "Forza questa lingua sulle pagine rivolte al cliente",
"forceCustomerLocaleHint": "Quando attivato, il portale clienti e le fatture, i preventivi e le ispezioni condivise vengono mostrati nella lingua della tua officina, indipendentemente dalle impostazioni del browser del visitatore. Quando disattivato, le pagine rivolte ai clienti seguono la lingua del browser del visitatore.",
"defaultCountryCode": "Prefisso paese predefinito",
"defaultCountryCodeHint": "Usato quando i clienti accedono al portale tramite SMS — applicato ai numeri di telefono senza prefisso paese (il tuo o quello del cliente). Formato: + seguito da cifre, ad es. +39.",
"defaultCountryCodeInvalid": "Inserisci un prefisso paese valido, ad es. +39, 39 o 0039.",
"saved": "Impostazioni di localizzazione salvate",
"saveSettings": "Salva impostazioni"
},
"customFields": {
"title": "Campi personalizzati",
"description": "Definisci campi personalizzati che appaiono su schede di servizio e preventivi.",
"addField": "Aggiungi campo",
"filterAll": "Tutti",
"serviceRecord": "Scheda di servizio",
"quote": "Preventivo",
"emptyState": "Nessun campo personalizzato definito. Clicca \"Aggiungi campo\" per crearne uno.",
"required": "Obbligatorio",
"inactive": "Inattivo",
"editField": "Modifica campo",
"newField": "Nuovo campo personalizzato",
"label": "Etichetta",
"labelPlaceholder": "es. Scadenza garanzia",
"fieldName": "Nome campo (ID)",
"fieldNamePlaceholder": "scadenza_garanzia",
"fieldNameHint": "Solo lettere minuscole, numeri e underscore.",
"fieldType": "Tipo di campo",
"entityType": "Tipo di entità",
"fieldTypes": {
"text": "Testo",
"number": "Numero",
"date": "Data",
"select": "Selezione (Menu a discesa)",
"checkbox": "Casella di controllo",
"textarea": "Area di testo"
},
"optionsLabel": "Opzioni (separate da virgole)",
"optionsPlaceholder": "Opzione 1, Opzione 2, Opzione 3",
"active": "Attivo",
"cancel": "Annulla",
"update": "Aggiorna",
"create": "Crea",
"deleteTitle": "Elimina campo personalizzato",
"deleteDescription": "Questo eliminerà permanentemente \"{label}\" e tutti i valori salvati. Questa azione non può essere annullata.",
"fieldCreated": "Campo personalizzato creato",
"fieldUpdated": "Campo personalizzato aggiornato",
"fieldDeleted": "Campo personalizzato eliminato",
"failedSave": "Impossibile salvare il campo",
"failedDelete": "Impossibile eliminare",
"edit": "Modifica",
"delete": "Elimina",
"unassigned": "Non assegnato",
"defaultValue": "Valore predefinito",
"defaultValueHint": "Precompilato nei nuovi record e stampato finché non viene inserito un valore.",
"defaultValueNone": "Nessuno",
"defaultValueCheckedHint": "Selezionata per impostazione predefinita",
"placement": "Posizione sul documento",
"placementHidden": "Non stampato",
"placementHint": "In quale sezione della fattura o del preventivo viene stampato questo campo. Nel designer puoi attivarlo anche in altre sezioni.",
"failedSavePlacement": "Impossibile salvare la posizione del campo"
},
"workshop": {
"title": "Predefiniti officina",
"description": "Valori predefiniti utilizzati quando si creano nuovi registri di servizio.",
"defaultTechnician": "Nome tecnico predefinito",
"technicianPlaceholder": "Cerca tecnico...",
"failedCreateTech": "Impossibile creare il tecnico",
"creating": "Creazione...",
"createTechnician": "Crea \"{name}\"",
"newTechPlaceholder": "Nome del tecnico",
"addTech": "Aggiungi",
"addNewTech": "+ Aggiungi nuovo",
"defaultLaborRate": "Tariffa manodopera predefinita (all'ora)",
"laborRatePlaceholder": "75,00",
"partsMarkupTitle": "Ricarico Ricambi",
"partsMarkupDescription": "Ricarico applicato al costo del fornitore quando si aggiungono ricambi. Solo interno. Il cliente non vede mai il costo o il ricarico, solo il prezzo finale.",
"defaultMarkupPercent": "Ricarico Predefinito %",
"defaultMarkupPercentHint": "I nuovi ricambi aggiunti manualmente vengono precompilati con questo ricarico. Lasciare a 0 per inserire i prezzi manualmente.",
"markupAppliesToInventory": "Applica ricarico ai ricambi a magazzino",
"markupAppliesToInventoryHint": "Quando attivato, i ricambi selezionati dal magazzino utilizzano anche costo + ricarico predefinito (sovrascrive il prezzo di vendita del magazzino).",
"typeKeyTitle": "Codice tipo tedesco (HSN/TSN)",
"typeKeyEnabled": "Registra HSN/TSN sui veicoli",
"typeKeyHint": "Aggiunge ai veicoli il codice costruttore e il codice tipo del libretto di circolazione tedesco (campi 2.1 e 2.2). Compare sul veicolo, sull'ordine di lavoro e su tutti i documenti stampati, e la ricerca trova i veicoli in base a esso. Disattivandolo viene di nuovo nascosto e i valori inseriti restano salvati.",
"unitsTitle": "Unita",
"unitsDescription": "Scegli tra sistema metrico (km, litri) e imperiale (miglia, galloni).",
"unitSystem": "Sistema di unita",
"metric": "Metrico (km, litri)",
"imperial": "Imperiale (miglia, galloni)",
"distanceLabel": "Distanza",
"volumeLabel": "Volume",
"kilometers": "chilometri (km)",
"liters": "litri (L)",
"miles": "miglia (mi)",
"gallons": "galloni (gal)",
"defaultStockUnit": "Unità di magazzino predefinita",
"defaultStockUnitHint": "Precompilata per i nuovi ricambi a magazzino. Ogni ricambio può comunque usare la propria unità.",
"saveWorkshop": "Salva impostazioni officina",
"saved": "Impostazioni officina salvate",
"assignDialogTitle": "Assegnare agli ordini di lavoro esistenti?",
"assignDialogDescription": "Vuoi assegnare {name} a tutti gli ordini di lavoro che non hanno un tecnico assegnato?",
"assignDialogConfirm": "Sì, assegna",
"assignDialogSkip": "No, salta",
"assignedUnassigned": "{count, plural, =0 {Nessun ordine non assegnato trovato} one {1 ordine assegnato} other {# ordini assegnati}}",
"assignFailed": "Impossibile assegnare gli ordini di lavoro",
"noTechnician": "Nessuno",
"weekStartDay": "Inizio settimana",
"workDayStart": "Inizio giornata",
"workDayEnd": "Fine giornata",
"titleTemplateTitle": "Titolo dell'ordine di lavoro",
"titleTemplateDescription": "Come si chiama un nuovo ordine di lavoro prima che qualcuno scriva un titolo. Componilo con i tag qui sotto; ogni lavoro si apre con i tag compilati e il titolo resta modificabile sul lavoro.",
"titleTemplate": "Modello del titolo",
"titleTemplatePlaceholder": "Lascia vuoto per far iniziare ogni lavoro come \"New Service Record\"",
"titleTemplateHint": "Fai clic su un tag per aggiungerlo. Un tag senza contenuto, come un veicolo senza targa, viene omesso insieme al suo separatore.",
"titleTemplatePreview": "Esempio: {title}",
"titleTemplateUnknown": "I tag sconosciuti vengono omessi: {tags}",
"titleTemplateTags": {
"order_number": "Numero ordine",
"license_plate": "Targa",
"customer_name": "Nome cliente",
"vehicle": "Veicolo (anno, marca, modello)",
"make": "Marca",
"model": "Modello",
"year": "Anno",
"vin": "Telaio (VIN)",
"technician": "Tecnico",
"date": "Data"
},
"weekDays": {
"0": "Domenica",
"1": "Lunedi",
"2": "Martedi",
"3": "Mercoledi",
"4": "Giovedi",
"5": "Venerdi",
"6": "Sabato"
}
},
"maintenance": {
"title": "Manutenzione prevista",
"description": "Prevedi il chilometraggio attuale di ogni veicolo dalla sua cronologia di servizio e individua i veicoli che necessitano o si avvicinano al prossimo tagliando.",
"enablePredicted": "Abilita manutenzione prevista",
"enablePredictedHint": "Mostra previsioni nei dettagli del veicolo e nella dashboard",
"serviceInterval": "Intervallo di servizio ({unit})",
"serviceIntervalHint": "Distanza tra i tagliandi raccomandati",
"approachingThreshold": "Soglia di avvicinamento ({unit})",
"approachingThresholdHint": "Mostra avviso quando entro questa distanza dal prossimo tagliando",
"saveMaintenance": "Salva impostazioni manutenzione",
"saved": "Impostazioni manutenzione salvate"
},
"warranty": {
"title": "Garanzia",
"description": "Stabilisci cosa dicono preventivi e fatture sulla garanzia. Ogni nuovo documento parte da qui, e puoi comunque modificarlo su ciascuno.",
"designHint": "Stampato nella sezione Garanzia del design di fatture e preventivi. Se hai nascosto quella sezione in Modelli, riattivala. Il design Compatto non la include.",
"defaultStatus": "I nuovi preventivi e ordini di lavoro indicano",
"status": {
"none": "Niente",
"included": "Garanzia inclusa",
"not_included": "Nessuna garanzia"
},
"statusHint": {
"none": "La garanzia non viene menzionata finché qualcuno non la compila sul documento.",
"included": "I nuovi documenti partono con la durata e i termini qui sotto.",
"not_included": "I nuovi documenti informano il cliente che non è inclusa alcuna garanzia dell'officina."
},
"includedTitle": "Quando la garanzia è inclusa",
"includedHint": "La durata e i termini che un documento riceve quando offre una garanzia.",
"months": "Durata (mesi)",
"mileage": "Limite di distanza ({unit})",
"mileageHint": "Lascia vuoto se non c'è limite di distanza.",
"terms": "Termini di garanzia",
"termsPlaceholder": "es. 12 mesi su ricambi e manodopera. Le parti soggette a usura non sono coperte.",
"termsHint": "Stampato sotto la garanzia su preventivi e fatture.",
"notIncludedTitle": "Quando la garanzia non è inclusa",
"notIncludedHint": "Ciò che il cliente legge quando un documento dice che la garanzia non è inclusa.",
"notIncludedText": "Dichiarazione",
"notIncludedPlaceholder": "es. L'officina non offre garanzia sui ricambi forniti dal cliente. I suoi diritti di legge restano invariati.",
"legalHint": "Si tratta della garanzia propria della tua officina. In molti paesi, tra cui l'UE e il Regno Unito, i clienti hanno anche diritti di garanzia legale che non possono essere esclusi. Lascia vuoto e il documento dirà che i diritti di legge restano invariati.",
"applyTitle": "Usa questi valori predefiniti su",
"applyToQuotes": "Nuovi preventivi",
"applyToQuotesHint": "Il cliente vede la garanzia prima di accettare.",
"applyToWorkOrders": "Nuovi ordini di lavoro",
"applyToWorkOrdersHint": "Stampato sulla fattura. Un ordine di lavoro creato da un preventivo mantiene ciò che diceva il preventivo.",
"save": "Salva impostazioni garanzia",
"saved": "Impostazioni garanzia salvate",
"saveFailed": "Impossibile salvare le impostazioni della garanzia"
},
"appearance": {
"title": "Aspetto",
"description": "Personalizza l'aspetto di Torqvoice.",
"themeLabel": "Tema",
"themeHint": "Scegli la combinazione di colori dell'app. La scelta viene salvata su questo dispositivo.",
"themes": {
"light": "Chiaro",
"dark": "Scuro",
"graphite": "Grafite",
"ocean": "Oceano",
"forest": "Foresta",
"midnight": "Mezzanotte",
"carbon": "Carbonio",
"system": "Sistema"
},
"dateTimeTitle": "Data e ora",
"dateTimeDescription": "Configura come date e orari vengono visualizzati nell'applicazione.",
"dateFormat": "Formato data",
"timeFormat": "Formato ora",
"time12h": "12 ore (2:30 PM)",
"time24h": "24 ore (14:30)",
"timezone": "Fuso orario",
"timezoneAuto": "Rilevamento automatico (browser)",
"searchTimezone": "Cerca fuso orario...",
"noTimezoneFound": "Nessun fuso orario trovato.",
"timezoneHint": "Con il rilevamento automatico, ogni utente vede le date nel fuso orario del proprio browser.",
"previewLabel": "Anteprima",
"dateLabel": "Data",
"dateTimeLabel": "Data e ora",
"saveSettings": "Salva impostazioni",
"saved": "Impostazioni salvate",
"fontLabel": "Carattere",
"fontHint": "Scegli i caratteri tipografici dell'app. La scelta viene salvata su questo dispositivo.",
"fontSampleHeading": "Ordine di lavoro",
"fontSampleText": "Sostituire bobina di accensione e candele",
"fonts": {
"default": {
"name": "Predefinito",
"description": "Geist, pulito e neutro."
},
"workshop": {
"name": "Officina",
"description": "IBM Plex con titoli in maiuscolo condensato, come una scheda di lavoro."
},
"precise": {
"name": "Preciso",
"description": "Inter e JetBrains Mono. Pensato per schermate piene di tabelle e cifre."
},
"legible": {
"name": "Leggibile",
"description": "Atkinson Hyperlegible. 0 e O, 1 e l non si confondono mai; facile da leggere dall'altra parte dell'officina."
}
}
},
"data": {
"title": "Gestione dati",
"description": "Porta i dati dal tuo vecchio sistema, scarica un backup di tutto o ripristinane uno.",
"exportTitle": "Esporta dati",
"exportDescription": "Scarica i tuoi dati come file zip. Seleziona le categorie da includere nel backup.",
"includeInBackup": "Includi nel backup:",
"selectAll": "Seleziona tutto",
"deselectAll": "Deseleziona tutto",
"optSettings": "Impostazioni",
"optSettingsDesc": "Info officina, configurazione fatture, provider di pagamento",
"optCustomers": "Clienti",
"optCustomersDesc": "Registri clienti e informazioni di contatto",
"optVehicles": "Veicoli e registri di servizio",
"optVehiclesDesc": "Veicoli, note, registri carburante, promemoria, registri di servizio",
"optQuotes": "Preventivi",
"optQuotesDesc": "Preventivi con ricambi e manodopera",
"optInventory": "Inventario",
"optInventoryDesc": "Ricambi in inventario e livelli di stock",
"optTechnicians": "Tecnici",
"optTechniciansDesc": "Profili dei tecnici e assegnazioni alla bacheca di lavoro",
"optInspections": "Ispezioni",
"optInspectionsDesc": "Checklist di ispezione, ispezioni e risultati",
"optAuditLogs": "Registri di audit",
"optAuditLogsDesc": "Cronologia delle attività e delle modifiche",
"optSmsMessages": "Messaggi",
"optSmsMessagesDesc": "Messaggi SMS, WhatsApp e Telegram inviati e ricevuti",
"optScheduledMessages": "Messaggi pianificati",
"optScheduledMessagesDesc": "Messaggi in coda e ricorrenti in attesa di essere inviati",
"optNotifications": "Notifiche",
"optNotificationsDesc": "Notifiche di sistema",
"optCustomFields": "Campi personalizzati",
"optCustomFieldsDesc": "Definizioni e valori dei campi personalizzati",
"optFiles": "File caricati",
"optFilesDesc": "Immagini, allegati servizio, logo",
"filesWarning": "Include file caricati — il backup potrebbe essere piu grande",
"downloadBackup": "Scarica backup",
"exportComplete": "Esportazione completata",
"exportCompleteMessage": "Il tuo file di backup e stato scaricato.",
"exportFailed": "Esportazione non riuscita",
"exportFailedMessage": "Impossibile esportare i tuoi dati. Riprova.",
"importTitle": "Importa dati",
"importWarning": "L'importazione sostituira tutti i dati esistenti con il contenuto del file di backup. Questa azione non puo essere annullata.",
"importFileHint": "Supporta file di backup sia .zip (v2) che .json (v1).",
"uploadRestore": "Carica e ripristina",
"importComplete": "Importazione completata",
"importCompleteMessage": "Tutti i dati sono stati ripristinati dal file di backup.",
"importFailed": "Importazione non riuscita",
"importFromOther": "Importa da altri servizi",
"importFromOtherDescription": "Migra i tuoi dati da un'altra piattaforma. Seleziona un servizio per iniziare.",
"lubelogTitle": "Importa da LubeLog",
"lubelogExportSteps": "Come esportare i tuoi dati LubeLog:",
"lubelogStep1": "Apri la tua istanza LubeLog",
"lubelogStep2": "Vai a Settings",
"lubelogStep3": "Clicca su Make Backup per scaricare un file zip",
"lubelogStep4": "Carica il file zip scaricato qui sotto",
"lubelogAddNote": "Questo aggiungera dati accanto ai tuoi registri esistenti — nulla verra eliminato.",
"lubelogImported": "Cosa verra importato:",
"lubelogVehicles": "Veicoli",
"lubelogServiceRecords": "Registri di servizio con allegati",
"lubelogNotes": "Note",
"lubelogFileHint": "File fino a 200MB supportati.",
"lubelogImportComplete": "Importazione LubeLog completata",
"cancel": "Annulla",
"import": "Importa",
"invoiceNinjaTitle": "Importa da Invoice Ninja",
"invoiceNinjaExportSteps": "Come esportare i tuoi dati Invoice Ninja:",
"invoiceNinjaStep1": "Apri la tua istanza Invoice Ninja",
"invoiceNinjaStep2": "Vai a Settings > Import | Export",
"invoiceNinjaStep3": "Clicca su Export per scaricare un file zip",
"invoiceNinjaStep4": "Carica il file zip scaricato qui sotto",
"invoiceNinjaAddNote": "Questo aggiungera dati accanto ai tuoi registri esistenti — nulla verra eliminato.",
"invoiceNinjaImported": "Cosa verra importato:",
"invoiceNinjaCustomers": "Clienti",
"invoiceNinjaProducts": "Prodotti (inventario)",
"invoiceNinjaInvoices": "Fatture come registri di servizio (ricambi e manodopera)",
"invoiceNinjaDocuments": "Documenti e allegati",
"invoiceNinjaPayments": "Pagamenti",
"invoiceNinjaFileHint": "Carica un file di esportazione zip di Invoice Ninja. File fino a 200MB supportati.",
"invoiceNinjaImportComplete": "Importazione Invoice Ninja completata",
"backupStatus": {
"title": "Protezione dei dati",
"description": "Prendiamo sul serio i tuoi dati. Tutti i dati della tua organizzazione, inclusi clienti, veicoli, ordini di lavoro, fatture e file caricati, vengono salvati automaticamente ogni ora. I backup sono protetti con crittografia AES-256 prima di lasciare la nostra infrastruttura e archiviati in una posizione separata e sicura, quindi nessuna parte esterna può leggerli.",
"lastBackup": "Ultimo backup:",
"supportPrompt": "Per qualsiasi domanda sulla protezione dei tuoi dati,",
"supportAction": "contatta il nostro team di supporto."
},
"optTireHotel": "Hotel pneumatici",
"optTireHotelDesc": "Treni in deposito, scaffali, preparazione e contratti di deposito",
"optWorkshopConfig": "Configurazione officina",
"optWorkshopConfigDesc": "Preset di manodopera, ruoli, webhook e report programmati",
"importHubDescription": "Scegli dove sono oggi i tuoi dati. Le importazioni da fogli di calcolo e app si aggiungono a ciò che hai e si possono annullare; il ripristino di un backup sostituisce tutto.",
"sourceSpreadsheet": "Foglio di calcolo o CSV",
"sourceSpreadsheetDesc": "Esportazioni da qualsiasi gestionale per officine, programma di contabilità, Contatti Google, Outlook o Excel. Confermi l'abbinamento delle colonne e vedi una prova prima che venga scritto qualcosa.",
"sourceLubelogDesc": "Veicoli, registri di manutenzione e note da un backup LubeLog.",
"sourceInvoiceNinjaDesc": "Clienti, prodotti, fatture e pagamenti da un'esportazione di Invoice Ninja.",
"sourceBackup": "Backup Torqvoice",
"sourceBackupDesc": "Un file .zip o .json scaricato da questa pagina. Il ripristino sostituisce tutto in questa officina.",
"restore": "Ripristina",
"restoreTitle": "Ripristina un backup"
},
"license": {
"title": "Licenza White-Label",
"description": "Attiva una licenza white-label per rimuovere il branding Torqvoice dalle fatture e dall'applicazione.",
"purchaseWhiteLabel": "Acquista White-Label",
"status": "Stato:",
"active": "Attiva",
"inactive": "Inattiva",
"lastChecked": "Ultimo controllo: {date}",
"enterLicenseKey": "Inserisci chiave di licenza",
"validate": "Valida",
"validated": "Licenza validata con successo",
"invalid": "Chiave di licenza non valida",
"failedValidate": "Validazione licenza non riuscita",
"keyHint": "Ogni chiave di licenza e legata a questa organizzazione e non puo essere condivisa tra piu organizzazioni.",
"expired": "Scaduta",
"unverified": "Non verificata",
"expiresOn": "Scade: {date}",
"unreachable": "Impossibile raggiungere torqvoice.com. La licenza salvata su questo server resta invariata.",
"unverifiedHint": "Questo server non riesce a confermare la licenza con torqvoice.com da {days} giorni. Il marchio Torqvoice torna dopo {max} giorni senza una verifica riuscita.",
"rejected": "torqvoice.com non ha accettato questa chiave: {reason}",
"signedHint": "La convalida è firmata da torqvoice.com e ripetuta ogni giorno, quindi il server deve poter raggiungere torqvoice.com."
},
"about": {
"title": "Informazioni su Torqvoice",
"description": "Torqvoice e la tua soluzione completa per la gestione dei servizi veicoli. Tieni traccia della cronologia dei servizi, delle riparazioni e altro.",
"version": "Versione",
"website": "Sito web",
"documentation": "Documentazione",
"changelog": "Registro modifiche"
},
"portal": {
"title": "Portale clienti",
"description": "Consenti ai tuoi clienti di accedere e visualizzare i loro veicoli, fatture, preventivi e ispezioni. I clienti possono anche inviare richieste di servizio.",
"enablePortal": "Abilita portale clienti",
"enablePortalHint": "I clienti con un indirizzo email possono accedere tramite link magico",
"enabled": "Portale clienti abilitato",
"disabled": "Portale clienti disabilitato",
"failedUpdate": "Aggiornamento impostazione non riuscito",
"customSlug": "Slug portale personalizzato",
"save": "Salva",
"slugSaved": "Slug portale salvato",
"slugRemoved": "Slug portale rimosso",
"failedUpdateSlug": "Aggiornamento slug non riuscito",
"slugHint": "Lettere minuscole, numeri, trattini e underscore. 3-48 caratteri. Lascia vuoto per usare l'URL predefinito.",
"portalUrl": "URL del portale",
"urlCopied": "URL del portale copiato",
"shareHint": "Condividi questo link con i tuoi clienti per permettere loro di accedere al portale.",
"serviceRequestAlertsHint": "Le richieste di servizio dal portale compaiono sempre nella campanella delle notifiche. Puoi riceverle anche via e-mail.",
"serviceRequestAlertsLink": "Impostazioni avvisi →",
"descriptionLabel": "La tua officina",
"descriptionPlaceholder": "Racconta ai clienti qualcosa sulla tua officina, i servizi che offri e ciò che ti rende unico.",
"descriptionHint": "Mostrato ai visitatori in cima alla pagina del portale.",
"hoursLabel": "Orari di apertura",
"hoursPlaceholder": "Lun-Ven: 8:00-17:00\nSab: 9:00-13:00\nDom: Chiuso",
"hoursHint": "Testo libero. Usa interruzioni di riga per elencare ogni giorno separatamente.",
"contentSaved": "Contenuto del portale salvato",
"background": {
"title": "Sfondo del portale",
"description": "Scegli l'aspetto della pagina di benvenuto del portale clienti.",
"typeNone": "Nessuno",
"typeTemplate": "Modello",
"typeImage": "Immagine personalizzata",
"chooseTemplate": "Scegli un modello",
"uploadLabel": "Immagine di sfondo",
"upload": "Carica immagine",
"replace": "Sostituisci immagine",
"remove": "Rimuovi",
"uploadHint": "JPG, PNG o WebP. Max 8 MB. Consigliato almeno 1600×900.",
"uploading": "Caricamento sfondo…",
"uploaded": "Sfondo aggiornato",
"uploadFailed": "Caricamento sfondo non riuscito",
"templateNames": {
"default": "Sobrio",
"sunrise": "Alba",
"ocean": "Oceano",
"forest": "Foresta",
"slate": "Ardesia",
"sand": "Sabbia"
}
},
"copyUrl": "Copia URL del portale"
},
"email": {
"title": "Provider e-mail",
"description": "Configura il provider e-mail della tua organizzazione per l'invio di fatture e preventivi. Se non configurato, verra utilizzato il provider e-mail predefinito della piattaforma.",
"useCustomLabel": "Usa provider e-mail personalizzato",
"useCustomHint": "Attiva per configurare il tuo provider e-mail invece di usare quello predefinito della piattaforma",
"platformDefaultInfo": "La tua organizzazione utilizza il provider e-mail predefinito della piattaforma. Fatture e preventivi verranno inviati utilizzando le impostazioni e-mail configurate dalla piattaforma.",
"smtpHost": "Host SMTP",
"smtpHostPlaceholder": "smtp.example.com",
"smtpPort": "Porta SMTP",
"smtpPortPlaceholder": "587",
"username": "Nome utente",
"usernamePlaceholder": "utente@example.com",
"password": "Password",
"fromEmail": "E-mail mittente",
"fromEmailPlaceholder": "noreply@example.com",
"fromEmailDomainPlaceholder": "noreply@tuodominio.com",
"fromName": "Nome mittente",
"fromNamePlaceholder": "La Tua Officina",
"tlsConnection": "Connessione TLS (Porta 465)",
"tlsConnectionHint": "Attiva per TLS implicito. Disattiva per STARTTLS (porta 587/25).",
"verifyTlsCerts": "Verifica certificati TLS",
"verifyTlsCertsHint": "Disattiva per consentire certificati autofirmati (non raccomandato per la produzione)",
"requireTlsUpgrade": "Richiedi aggiornamento TLS",
"requireTlsUpgradeHint": "Forza l'aggiornamento TLS sulle connessioni STARTTLS",
"apiKey": "Chiave API",
"apiKeyHintResend": "Ottieni la tua chiave API su",
"serverToken": "Token del server",
"serverTokenHintPostmark": "Ottieni il tuo token del server su",
"apiKeyHintMailgun": "Ottieni la tua chiave API su",
"domain": "Dominio",
"domainPlaceholder": "mg.tuodominio.com",
"region": "Regione",
"apiKeyHintSendGrid": "Ottieni la tua chiave API su",
"accessKeyId": "ID chiave di accesso",
"secretAccessKey": "Chiave di accesso segreta",
"awsRegion": "Regione AWS",
"awsRegionPlaceholder": "us-east-1",
"awsRegionHint": "La regione AWS dove SES e configurato (es. us-east-1, eu-west-1)",
"sendTestEmail": "Invia e-mail di test",
"testEmailHint": "Salva prima le impostazioni, poi invia un'e-mail di test al tuo account",
"saveSettings": "Salva impostazioni",
"savedDefault": "Impostazioni e-mail salvate — provider predefinito della piattaforma in uso",
"saved": "Impostazioni e-mail salvate",
"failedSave": "Salvataggio impostazioni non riuscito",
"testSentTo": "E-mail di test inviata a {email}",
"testFailed": "Test e-mail non riuscito"
},
"sms": {
"title": "Provider SMS",
"description": "Configura il tuo provider SMS per la messaggistica bidirezionale con i clienti. Ogni organizzazione utilizza il proprio fornitore SMS e numero di telefono.",
"enableLabel": "Attiva messaggi SMS",
"enableHint": "Invia e ricevi messaggi SMS con i clienti",
"disabledInfo": "La messaggistica SMS e disattivata. Attivala per inviare e ricevere messaggi di testo con i tuoi clienti.",
"phoneNumber": "Numero di telefono",
"phoneNumberPlaceholder": "+39312345678",
"phoneNumberHint": "Il tuo numero di telefono abilitato per SMS in formato E.164 (es. +39312345678)",
"accountSid": "SID account",
"authToken": "Token di autenticazione",
"apiKey": "Chiave API",
"apiSecret": "Segreto API",
"webhookUrl": "URL webhook",
"webhookUrlHint": "Configura questo URL nel pannello di {provider} per ricevere messaggi SMS in entrata.",
"webhookCopied": "URL webhook copiato",
"testPhoneNumber": "Numero di telefono di test",
"testPhonePlaceholder": "+39398765432",
"sendTestSms": "Invia SMS di test",
"testSmsHint": "Salva prima le impostazioni, poi inserisci un numero destinatario per inviare un SMS di test",
"enterTestPhone": "Inserisci un numero di telefono per inviare l'SMS di test",
"saveSettings": "Salva impostazioni",
"savedDisabled": "Impostazioni SMS salvate — SMS disattivato",
"saved": "Impostazioni SMS salvate",
"failedSave": "Salvataggio impostazioni non riuscito",
"testSentTo": "SMS di test inviato a {phone}",
"testFailed": "Test SMS non riuscito",
"copyWebhookUrl": "Copia URL webhook"
},
"subscription": {
"title": "Piano di abbonamento",
"description": "Il livello di abbonamento Torqvoice attuale della tua organizzazione e le funzionalità disponibili.",
"currentPlan": "Piano attuale",
"planFree": "Gratuito",
"planPro": "Torq Pro",
"planEnterprise": "Enterprise",
"price": "{price}/{interval}",
"perYear": "anno",
"perMonth": "mese",
"statusActive": "Attivo",
"statusCanceling": "In cancellazione",
"statusPastDue": "Scaduto",
"statusCanceled": "Cancellato",
"billingPeriod": "Periodo di fatturazione",
"billingPeriodDates": "{start} — {end}",
"nextRenewal": "Prossimo rinnovo",
"cancelingWarning": "Il tuo abbonamento verrà cancellato il {date}. Dopo di che, verrai declassato al piano gratuito.",
"pastDueWarning": "Il tuo pagamento è scaduto. Aggiorna il metodo di pagamento per evitare l'interruzione del servizio.",
"featuresTitle": "Funzionalità del piano",
"featuresDescription": "Cosa è incluso nel tuo piano attuale.",
"featureCustomers": "Clienti",
"featureTeamMembers": "Membri del team",
"featureSmtp": "Email personalizzata (SMTP)",
"featureApi": "Accesso API",
"featurePayments": "Pagamenti online",
"featureCustomFields": "Campi personalizzati",
"featureSms": "Messaggistica SMS",
"featureCustomerPortal": "Portale clienti",
"featureCustomTemplates": "Modelli personalizzati",
"featureBrandingRemoved": "Marchio rimosso",
"usageOf": "{used} / {limit}",
"usageUnlimited": "{used} / Illimitato",
"included": "Incluso",
"notIncluded": "Non incluso",
"manageTitle": "Gestisci abbonamento",
"manageBilling": "Gestisci fatturazione",
"manageBillingDescription": "Aggiorna il metodo di pagamento, visualizza le fatture e gestisci i dettagli di fatturazione.",
"cancelSubscription": "Cancella abbonamento",
"resumeSubscription": "Riprendi abbonamento",
"cancelDialogTitle": "Cancella abbonamento",
"cancelDialogDescription": "Il tuo abbonamento rimarrà attivo fino al {date}. Dopo di che, verrai declassato al piano gratuito.",
"cancelDialogConfirm": "Sì, cancella",
"cancelDialogCancel": "Mantieni abbonamento",
"cancelSuccess": "L'abbonamento verrà cancellato alla fine del periodo di fatturazione",
"cancelError": "Cancellazione dell'abbonamento non riuscita",
"resumeSuccess": "Abbonamento ripreso con successo",
"resumeError": "Ripresa dell'abbonamento non riuscita",
"billingPortalError": "Impossibile aprire il portale di fatturazione",
"checkoutError": "Impossibile avviare il pagamento",
"upgradeTitle": "Aggiorna piano",
"upgradeDescription": "Sblocca più funzionalità aggiornando il tuo piano.",
"upgradeToProDescription": "Aggiorna per sbloccare clienti illimitati, membri del team, report, SMTP, accesso API e altro.",
"upgradeToEnterpriseDescription": "Hai bisogno di più di 5 membri del team? Passa a Enterprise per fino a 50 utenti.",
"upgradeToPro": "Passa a Pro — $99/anno",
"upgradeToEnterprise": "Enterprise — $140/anno",
"upgradeDialogTitle": "Passa a Enterprise",
"upgradeDialogDescription": "Il tuo piano Pro attuale verrà aggiornato a Enterprise. Ti verrà addebitata solo la differenza proporzionale per il periodo di fatturazione rimanente.",
"upgradeConfirm": "Conferma aggiornamento",
"upgradeCalculating": "Calcolo dell'importo proporzionale…",
"upgradeAmountDue": "Importo dovuto ora",
"upgradeSuccess": "Aggiornato a Enterprise con successo!",
"upgradeError": "Aggiornamento dell'abbonamento non riuscito",
"demoBadge": "Demo",
"demoExpiresIn": "Scade tra {days, plural, =0 {meno di un giorno} one {# giorno} other {# giorni}} ({date})",
"checkoutOnTorqvoice": "Verrai reindirizzato a torqvoice.com per completare l'acquisto. Fatture e ricevute sono disponibili lì nel tuo account.",
"purchaseSuccess": "Grazie! Il tuo piano è ora attivo.",
"purchaseActivating": "Pagamento ricevuto. Il tuo piano è in attivazione, questa pagina si aggiornerà tra poco.",
"accountOnTorqvoice": "Fatture e ricevute sono su torqvoice.com, dove accedi con questo account.",
"openTorqvoiceAccount": "Apri il tuo account su torqvoice.com"
},
"ai": {
"title": "Assistente IA",
"readMore": "Scopri di più",
"description": "Configura l'IA per generare automaticamente note di servizio e riassumere la cronologia del veicolo.",
"enableLabel": "Abilita IA",
"enableHint": "Usa le funzionalita basate sull'IA in tutta l'applicazione",
"disabledInfo": "Abilita l'IA per utilizzare funzionalita come descrizioni di servizio generate automaticamente e riassunti della cronologia del veicolo.",
"provider": "Provider IA",
"apiKey": "Chiave API",
"apiKeyHint": "La tua chiave API {provider}. Conservata in modo sicuro e mai condivisa.",
"model": "Modello",
"testConnection": "Testa connessione",
"testSuccess": "Connessione IA riuscita!",
"testFailed": "Connessione fallita. Controlla la tua chiave API e il modello.",
"saved": "Impostazioni IA salvate",
"failedSave": "Salvataggio delle impostazioni IA non riuscito",
"saveSettings": "Salva impostazioni",
"featuresTitle": "Funzionalita IA incluse:",
"featureServiceNotes": "Generazione automatica di descrizioni di servizio professionali da ricambi e manodopera",
"featureHistorySummary": "Riepilogo della cronologia di servizio del veicolo con un clic",
"cost": {
"high": "Costo alto",
"medium": "Medio",
"low": "Costo basso"
}
},
"reportSchedule": {
"title": "Report programmati",
"description": "Genera e invia automaticamente report PDF via email con cadenza ricorrente.",
"schedule": "Pianificazione",
"name": "Nome pianificazione",
"namePlaceholder": "Es. Report settimanale",
"frequency": "Frequenza",
"daily": "Giornaliero",
"weekly": "Settimanale",
"biweekly": "Ogni 2 settimane",
"monthly": "Mensile",
"bimonthly": "Ogni 2 mesi",
"quarterly": "Ogni 3 mesi",
"semiannually": "Ogni 6 mesi",
"yearly": "Annuale",
"dateRangeLabel": "Periodo",
"dateRanges": {
"last1d": "Ultimo giorno",
"last7d": "Ultimi 7 giorni",
"last14d": "Ultimi 14 giorni",
"last30d": "Ultimi 30 giorni",
"last60d": "Ultimi 60 giorni",
"last90d": "Ultimi 90 giorni",
"last6m": "Ultimi 6 mesi",
"last12m": "Ultimi 12 mesi",
"ytd": "Da inizio anno",
"allTime": "Tutto il periodo"
},
"sections": "Sezioni del report",
"sectionsDescription": "Seleziona le sezioni da includere nel report programmato.",
"sectionsIncluded": "Sezioni incluse",
"selectAll": "Seleziona tutto",
"clearAll": "Deseleziona tutto",
"recipients": "Destinatari",
"recipientsDescription": "Seleziona i membri del team che riceveranno il report via email.",
"recipientsCount": "Destinatari",
"endDate": "Data di fine",
"endDateDescription": "Interrompi opzionalmente la pianificazione dopo questa data.",
"enabled": "Attivo",
"disabled": "Disattivo",
"nextRun": "Prossimo invio",
"lastRun": "Ultimo invio",
"runCount": "Report inviati",
"save": "Salva pianificazione",
"create": "Crea pianificazione",
"delete": "Elimina pianificazione",
"created": "Pianificazione report creata",
"updated": "Pianificazione report aggiornata",
"deleted": "Pianificazione report eliminata",
"toggledOn": "Pianificazione report attivata",
"toggledOff": "Pianificazione report disattivata",
"failedSave": "Salvataggio non riuscito",
"failedSend": "Invio non riuscito",
"failedToggle": "Impossibile cambiare lo stato",
"failedDelete": "Eliminazione non riuscita",
"noMembers": "Nessun membro trovato",
"addRecipient": "Aggiungi destinatario...",
"searchMembers": "Cerca membri...",
"sendNow": "Invia ora",
"sentNow": "Report inviato con successo",
"newSchedule": "Nuova pianificazione",
"editSchedule": "Modifica pianificazione",
"edit": "Modifica",
"cancel": "Annulla",
"sent": "inviati",
"emptyTitle": "Nessun report programmato",
"emptyDescription": "Crea una pianificazione per generare e inviare automaticamente report al tuo team.",
"sectionLabels": {
"revenue": "Ricavi",
"tax": "Tasse",
"pastDue": "Fatture scadute",
"services": "Servizi",
"customers": "Clienti",
"technicians": "Tecnici",
"parts": "Utilizzo ricambi",
"jobAnalytics": "Analisi lavori",
"retention": "Fidelizzazione clienti",
"inventory": "Inventario"
}
},
"webhooks": {
"title": "Webhooks",
"subtitle": "Invia notifiche di eventi in tempo reale ai tuoi sistemi tramite HTTPS. Ogni evento è firmato con HMAC-SHA256 per verificarne l'autenticità.",
"create": "Aggiungi webhook",
"createTitle": "Aggiungi webhook",
"editTitle": "Modifica webhook",
"createDescription": "I webhook vengono inviati come JSON via POST. Le consegne fallite vengono riprovate con backoff esponenziale fino a 5 volte.",
"name": "Nome",
"namePlaceholder": "es. Sync contabile",
"url": "URL endpoint",
"urlHint": "Deve iniziare con http:// o https://. Consigliamo vivamente HTTPS.",
"description": "Descrizione (opzionale)",
"events": "Eventi",
"eventsHint": "Scegli quali eventi attivano questo webhook.",
"subscribeToAll": "Tutti gli eventi",
"selectAtLeastOneEvent": "Seleziona almeno un evento",
"groups": {
"customers": "Clienti",
"vehicles": "Veicoli",
"services": "Ordini di lavoro",
"quotes": "Preventivi",
"payments": "Pagamenti",
"inspections": "Ispezioni",
"inventory": "Magazzino",
"findings": "Anomalie"
},
"save": "Salva",
"cancel": "Annulla",
"delete": "Elimina",
"rotate": "Rigenera",
"done": "Fatto",
"paused": "In pausa",
"statusOk": "OK",
"statusFailing": "{count, plural, one {# errore recente} other {# errori recenti}}",
"lastDelivery": "Ultima consegna {when}",
"totalDeliveries": "{count, plural, one {# consegna} other {# consegne}}",
"toggleAria": "Attiva o disattiva questo webhook",
"deliveries": "Consegne",
"sendTest": "Invia test",
"testSent": "Evento di test inviato",
"testFailed": "Invio evento di test fallito",
"rotateSecret": "Rigenera chiave di firma",
"confirmRotateTitle": "Rigenerare la chiave di firma?",
"confirmRotateDescription": "La chiave attuale smetterà di funzionare immediatamente. Aggiorna il tuo endpoint con la nuova chiave.",
"secretRotated": "Chiave rigenerata",
"secretRotatedDescription": "Salva questa chiave ora — non potrà essere recuperata in seguito.",
"confirmDeleteTitle": "Eliminare il webhook?",
"confirmDeleteDescription": "«{name}» smetterà di ricevere eventi immediatamente. L'operazione non può essere annullata.",
"secretShownOnceTitle": "Webhook «{name}» creato",
"secretShownOnceDescription": "Copia questa chiave di firma ora. Non verrà mostrata di nuovo.",
"secretCopyHint": "Usa questa chiave per verificare l'header X-Torqvoice-Signature di ogni richiesta.",
"deliveriesTitle": "Consegne — {name}",
"deliveriesDescription": "Ultimi 50 tentativi. Gli eventi falliti vengono riprovati automaticamente con backoff esponenziale.",
"deliveriesEmpty": "Nessuna consegna ancora. Invia un evento di test per provare.",
"attempt": "Tentativo {n}/{max}",
"nextRetry": "Prossimo tentativo {when}",
"retryQueued": "Tentativo in coda",
"retryFailed": "Tentativo fallito",
"saveFailed": "Salvataggio fallito",
"deleteFailed": "Eliminazione fallita",
"toggleFailed": "Cambio stato fallito",
"rotateFailed": "Rigenerazione fallita",
"created": "Webhook creato",
"updated": "Webhook aggiornato",
"deleted": "Webhook eliminato",
"emptyTitle": "Nessun webhook ancora",
"emptyDescription": "Aggiungi un webhook per inviare eventi ai tuoi sistemi — sync contabile, dashboard personalizzate, Zapier, qualsiasi cosa parli HTTP.",
"helpTitle": "Verificare le firme dei webhook",
"helpIntro": "Ogni consegna include una firma HMAC-SHA256 per confermare che la richiesta proviene da Torqvoice.",
"helpHeadersTitle": "Header inviati con ogni richiesta",
"helpVerify": "Ricostruisci la stringa firmata come `[timestamp].[body]` e confronta con uguaglianza a tempo costante:",
"tabWebhooks": "Webhooks",
"tabReference": "Riferimento eventi",
"autoDisabled": "Pausa automatica",
"autoDisabledBanner": "Questo webhook è stato messo in pausa automaticamente dopo 20 errori consecutivi. Riattivalo per riprendere le consegne.",
"reEnable": "Riattiva",
"resumed": "Webhook riattivato",
"copyUrl": "Copia l'URL",
"refresh": "Aggiorna",
"noMatches": "Nessuna consegna corrisponde a questo filtro.",
"retry": "Riprova",
"viewPayload": "Visualizza payload",
"payloadCopied": "Payload copiato",
"loadingPayload": "Caricamento del payload…",
"requestPayload": "Payload della richiesta",
"response": "Risposta",
"close": "Chiudi",
"samplePayload": "Envelope di esempio",
"referenceTitle": "Riferimento eventi",
"referenceIntro": "Ogni consegna segue questa forma di envelope. Clicca su un evento per vedere un payload di esempio che il tuo endpoint riceverà.",
"filter": {
"all": "Tutte",
"success": "Successo",
"failed": "Fallita",
"retrying": "In ritentativo",
"pending": "In attesa"
}
},
"alerts": {
"title": "Avvisi",
"description": "Scegli di quali eventi vuoi essere avvisato e come.",
"serviceRequest": {
"title": "Avvisi per richieste di servizio",
"description": "Le richieste di servizio inviate dal portale clienti compaiono sempre nella campanella delle notifiche. Attiva questa opzione per riceverle anche via e-mail.",
"email": "Notifica e-mail",
"emailHint": "Disattivato per impostazione predefinita. Una e-mail per richiesta, inviata appena il cliente la invia.",
"recipients": "Invia a",
"recipientsHint": "Lascia vuoto per avvisare tutti i proprietari e gli amministratori. Separa più indirizzi con virgole.",
"invalidRecipients": "Indirizzo non valido: {list}",
"emailSetupHint": "Gli avvisi vengono inviati con il provider e-mail che hai configurato.",
"emailSetupLink": "Impostazioni e-mail →",
"save": "Salva impostazioni avvisi",
"saved": "Impostazioni avvisi richieste salvate"
},
"lowStock": {
"title": "Avvisi scorte basse",
"description": "Avvisa quando un ricambio raggiunge il punto di riordino. Un ricambio è basso quando la quantità scende a o sotto la sua \"Qtà min\", o il valore predefinito se non ne ha. Ogni ricambio viene segnalato una volta per calo e resta silenzioso fino al riassortimento.",
"enable": "Attiva avvisi scorte basse",
"enableHint": "Disattivo di default. Vengono monitorati solo i ricambi con punto di riordino.",
"inApp": "Notifica in app",
"inAppHint": "Una notifica raggruppata nella campana, non una per ricambio.",
"email": "Riepilogo via e-mail",
"emailHint": "Una sola e-mail con tutti i ricambi appena scesi sotto soglia.",
"emailInterval": "Ore minime tra le e-mail",
"emailIntervalHint": "Al massimo un riepilogo ogni tot ore. 0 disattiva il limite.",
"save": "Salva avvisi",
"saved": "Avvisi scorte basse salvati",
"defaultThreshold": "Punto di riordino predefinito",
"defaultThresholdHint": "Usato solo per i ricambi senza un punto di riordino proprio. La \"Qtà min\" del ricambio — impostata modificandolo — ha sempre la precedenza. Lascia 0 per monitorare solo i ricambi configurati singolarmente.",
"checkNow": "Controlla ora",
"checkDisabled": "Gli avvisi sono disattivati.",
"checkNothingNew": "Niente di nuovo: tutti i ricambi bassi sono già stati segnalati.",
"checkAlerted": "{count} ricambio/i appena sotto soglia segnalato/i",
"checkFailed": "Controllo non riuscito",
"configurePerPart": "Imposta la Qtà min di un ricambio nella pagina magazzino →",
"readMore": "Scopri di più"
},
"technicianStatus": {
"title": "App tecnico Torqvoice (Android/iOS)",
"description": "Avviso quando un tecnico modifica un lavoro dal telefono.",
"inApp": "Avvisa l'accettazione",
"inAppHint": "Un avviso quando un lavoro è finito, in attesa di ricambi o ripreso.",
"save": "Salva",
"saved": "Impostazioni avvisi salvate",
"saveFailed": "Impossibile salvare le impostazioni"
}
},
"support": {
"title": "Assistenza",
"description": "Contatta il team di assistenza Torqvoice senza uscire dall'app. La richiesta include la tua organizzazione e la pagina in cui ti trovavi.",
"showButton": "Mostra il pulsante di assistenza",
"showButtonHint": "Un pulsante trascinabile su ogni pagina, su questo dispositivo. Quando è nascosto, una piccola linguetta sul bordo destro lo riporta.",
"contactTitle": "Contatta l'assistenza",
"contactHint": "Apri subito il modulo di assistenza.",
"contactAction": "Apri il modulo"
},
"install": {
"title": "Installa Torqvoice",
"description": "Installa Torqvoice su questo dispositivo per aprirla dalla schermata Home, a schermo intero e senza la barra del browser. Restano la stessa app e gli stessi dati.",
"installed": "Torqvoice è installata su questo dispositivo.",
"iosHint": "In Safari, tocca il pulsante Condividi e poi «Aggiungi a Home».",
"unavailable": "Questo browser non ha proposto l'installazione. Apri il menu del browser e cerca «Installa app» o «Aggiungi a Home».",
"bannerHidden": "Il banner di installazione è nascosto su questo dispositivo.",
"showBanner": "Mostra di nuovo il banner"
},
"tireHotel": {
"title": "Hotel pneumatici",
"description": "Custodisci gli pneumatici stagionali dei tuoi clienti e sai sempre dove si trova ogni treno.",
"cardTitle": "Deposito pneumatici",
"enable": "Attiva hotel pneumatici",
"enableHint": "Aggiunge il deposito pneumatici al menu. Disattivandolo in seguito viene nascosto senza cancellare nulla.",
"defaultCapacity": "Pneumatici per ripiano predefiniti",
"defaultCapacityHint": "Precompilato quando crei nuovi ripiani. Modificabile per ogni ripiano.",
"warnPercent": "Avvisa quando pieno (%)",
"warnPercentHint": "Segnala la panoramica del deposito quando questa quota della capacità totale è occupata.",
"treadTitle": "Soglie di sostituzione",
"treadHint": "I minimi di legge variano da paese a paese, quindi imposta le soglie del tuo mercato. Un battistrada sotto la soglia viene segnalato per la sostituzione.",
"summerLimit": "Soglia estiva ({unit})",
"winterLimit": "Soglia invernale ({unit})",
"unitMm": "mm",
"unit32nds": "1/32\"",
"setupHint": "Poi configura i tuoi scaffali.",
"setupLink": "Apri la disposizione del deposito",
"save": "Salva impostazioni hotel pneumatici",
"saved": "Impostazioni hotel pneumatici salvate",
"billingTitle": "Fatturazione del deposito",
"billingHint": "Precompilato sulla riga di deposito quando fatturi un treno. Modificabile sulla fattura.",
"seasonalPrice": "Prezzo di deposito predefinito",
"prepTitle": "Prezzi della preparazione",
"prepHint": "Quanto costa ogni tipo di preparazione. Lasciandolo vuoto non viene mai fatturata, come serve a chi include il lavaggio nel deposito. Quelle con un prezzo finiscono da sole su preventivo e ordine.",
"prepNotCharged": "non addebitato"
},
"designer": {
"invoice": "Fattura",
"quote": "Preventivo",
"eyebrow": "Designer di documenti",
"galleryTitle": "Parti da un modello",
"galleryHint": "Scegli un punto di partenza. Nel designer puoi cambiare tutto.",
"yourDesigns": "I tuoi design",
"autoRuleHint": "Le vendite senza veicolo si stampano con il design contrassegnato per loro, salvo che la vendita o il cliente ne abbiano scelto un altro.",
"useForPartsSale": "Usa per le vendite di soli ricambi",
"usedForPartsSale": "Usato per le vendite di soli ricambi",
"autoRule": {
"parts_sale": "Vendita solo ricambi"
},
"autoRuleSaved": "Uso di \"{name}\" aggiornato",
"couldNotSaveRule": "Impossibile aggiornare la regola",
"templates": "Modelli",
"inUse": "In uso",
"savedOn": "Salvato il {date}",
"deleteDesignTitle": "Elimina design",
"deleteDesignBody": "Eliminare il design «{name}»? La fattura e il preventivo mantengono ciò che è applicato; sparisce solo la copia salvata.",
"delete": "Elimina",
"deleteDesign": "Elimina questo design",
"continueCurrent": "Continua con il mio layout attuale",
"backToSettings": "Torna alle impostazioni",
"useInvoiceDesign": "Usa il design della fattura",
"copiedToQuote": "Design della fattura copiato nel preventivo",
"rulers": "Righelli",
"saveDesign": "Salva design",
"saveDesignHint": "Conserva una copia con un nome di questo design, per ritrovarla nella galleria dei modelli",
"reset": "Reimposta",
"save": "Salva",
"saving": "Salvataggio…",
"saved": "Salvato",
"couldNotSave": "Impossibile salvare",
"couldNotSaveDesigns": "Impossibile salvare i tuoi design",
"designUpdated": "«{name}» aggiornato",
"designSaved": "Salvato come «{name}»",
"defaultDesignName": "Il mio design di {doc}",
"documentStyling": "Stile del documento",
"sections": "Sezioni",
"sectionEmpty": "vuota",
"sectionEmptyHint": "Viene mostrata, ma con i dati attuali non ha nulla da stampare.",
"sectionShownHint": "Visibile sul foglio. Fai clic per nasconderla.",
"sectionHiddenHint": "Nascosta dal foglio. Fai clic per mostrarla.",
"railHint": "Trascina una sezione sulla pagina: rilasciala tra due blocchi per riordinare, su una scheda per affiancarla, oppure altrove per posizionarla liberamente. La pagina le fa spazio intorno.",
"returnToFlow": "Riporta {section} nel flusso",
"saveDialogTitle": "Salva questo design",
"saveDialogBody": "Conserva una copia con un nome della disposizione e dell'aspetto attuali. La ritrovi in I tuoi design, nella galleria dei modelli.",
"designNamePlaceholder": "Nome del design",
"nameExists": "Esiste già un design con questo nome; salvando lo aggiorni.",
"updateDesign": "Aggiorna design",
"cancel": "Annulla",
"insertHere": "Inserisci qui",
"dropLeftColumn": "Colonna sinistra",
"dropRightColumn": "Colonna destra",
"freePosition": "Posizione libera",
"sectionSettings": "Impostazioni della sezione",
"panelStyle": "Stile del pannello",
"variant": {
"accent": "Accento",
"panel": "Pannello",
"outline": "Contorno",
"lines": "Linee",
"hint": "Accento colora la scheda con il colore principale. Pannello la allinea alle altre schede di dettaglio. Contorno disegna solo un bordo, e Linee stampa senza riquadro.",
"classic": "Classico",
"box": "Riquadro",
"totalsHint": "Classico stampa righe semplici con un filetto sopra il totale. Riquadro le incornicia. Pannello e Accento le mettono su una scheda."
},
"alignment": "Allineamento",
"alignCenter": "Centro",
"itemsTableHint": "Un elenco numerato di tutte le righe del lavoro, prima la manodopera e poi i ricambi, al posto delle tabelle separate.",
"discardChanges": "Scarta le modifiche",
"tablesExclusiveHint": "Il foglio stampa una disposizione: un unico elenco numerato oppure tabelle separate per ricambi e manodopera. Attivarne una disattiva l'altra.",
"innerPadding": "Spaziatura interna",
"totalsWidth": "Larghezza",
"totalsWidthHint": "Vuoto occupa tutta la riga. Un valore in punti appende il blocco a destra; in una colonna prende la larghezza della colonna.",
"placement": "Posizione",
"visible": "Visibile",
"columnFull": "Intera",
"columnLeft": "Sinistra",
"columnRight": "Destra",
"drawBox": "Disegna un riquadro",
"showHeading": "Mostra intestazione",
"spacing": "Spaziatura",
"placedByHand": "Questa sezione è posizionata a mano, quindi la spaziatura del flusso non la sposta.",
"placedByHandFramed": "La carta intestata incorniciata poggia sulla fascia; trascinala per spostarla.",
"placedByHandDrag": "Trascinala, oppure riportala nel flusso, per usare la spaziatura.",
"marginTop": "Alto",
"marginBottom": "Basso",
"marginLeft": "Sinistra",
"marginRight": "Destra",
"spacingHint": "Punti di spazio vuoto che la sezione mantiene attorno a sé nel flusso.",
"logo": "Logo",
"size": "Dimensione",
"logoHint": "Disattiva il logo in Campi per stampare al suo posto il nome dell'azienda.",
"fields": "Campi",
"removeField": "Rimuovi da questa sezione",
"yourCustomFields": "I tuoi campi personalizzati",
"appearance": "Aspetto",
"details": "Dettagli",
"text": "Testo",
"companyName": "Nome azienda",
"heading": "Intestazione",
"fill": "Riempimento",
"border": "Bordo",
"lineWidth": "Spessore linea",
"borderWidth": "Spessore bordo",
"outerBorder": "Bordo esterno",
"rowBanding": "Righe alternate",
"likeSheet": "Come il foglio",
"on": "Sì",
"off": "No",
"font": "Carattere",
"inherit": "Eredita",
"auto": "auto",
"sectionDragHint": "Trascina questa sezione nell'elenco, o sulla pagina, per spostarla. Una volta posizionata a mano, le frecce la spostano di un punto per volta, dieci con Maiusc, ed Esc annulla il trascinamento.",
"document": "Documento",
"documentSubtitle": "Vale per l'intero foglio",
"headerStyleTitle": "Stile intestazione",
"headerStyle": {
"standard": {
"name": "Standard",
"desc": "Nome e recapiti su bianco, con un filetto sotto"
},
"compact": {
"name": "Compatto",
"desc": "Intestazione stretta, righe fitte"
},
"modern": {
"name": "Moderno",
"desc": "Fascia colorata a tutta larghezza"
},
"framed": {
"name": "Incorniciato",
"desc": "Fascia in alto e filetto sul lato sinistro"
}
},
"colors": "Colori",
"primary": "Principale",
"background": "Sfondo",
"accent": "Accento",
"frame": "Cornice",
"rail": "Filetto",
"leftEdge": "Bordo sinistro",
"rightEdge": "Bordo destro",
"frameLine": "Linea della cornice",
"cornerRadius": "Raggio degli angoli",
"shadow": "Ombra",
"shadowThin": "Sottile",
"shadowNormal": "Normale",
"shadowWide": "Ampia",
"typography": "Tipografia",
"baseSize": "Dimensione base",
"page": "Pagina",
"margins": "Margini",
"rowHeight": "Altezza riga",
"band": "Fascia",
"sample": {
"itemLabor": "Freni anteriori sostituiti",
"itemDisc": "Disco freno, anteriore",
"itemPads": "Kit pastiglie, asse anteriore",
"itemConsumables": "Materiali di consumo",
"unitPcs": "pz",
"unitSet": "kit",
"unitEach": "x",
"findingPads": "Pastiglie posteriori al 15%",
"findingPadsNote": "Sostituire entro 5.000 km",
"findingOilWeep": "Lieve trafilamento d'olio dal coperchio punterie",
"notes": "Grazie per aver scelto la nostra officina. Contattaci per qualsiasi domanda.",
"warranty": "12 mesi di garanzia su ricambi e manodopera.",
"serviceTitle": "Tagliando annuale e freni",
"serviceType": "Riparazione",
"companyName": "La tua officina",
"slogan": "Un servizio di qualità di cui fidarsi",
"paymentTerms": "Pagamento entro 14 giorni",
"footerNote": "Grazie per averci scelto",
"value": "Esempio",
"testLocation": "Via del Porto 12, Springfield",
"certificateNotes": "Gli pneumatici sono vicini al limite di legge; prevedere la sostituzione prima del prossimo controllo.",
"checkBrakeHoses": "Tubi flessibili dei freni",
"checkBrakeHosesNote": "Lieve sfregamento sul tubo anteriore sinistro, strato esterno ancora integro.",
"sectionBrakes": "Impianto frenante",
"checkBrakePedal": "Pedale del freno di servizio",
"checkBrakeFluid": "Liquido dei freni",
"sectionLighting": "Dispositivi di illuminazione",
"checkHeadlamps": "Stato dei proiettori",
"checkFogLamp": "Retronebbia",
"photoFront": "Frontale",
"photoOdometer": "Contachilometri",
"concernNoise": "Rumore di sfregamento davanti in frenata",
"concernNoiseDetail": "Pastiglie e dischi anteriori usurati; sostituiti",
"concernWarningLight": "Spia accesa sul cruscotto dalla settimana scorsa",
"workRequested": "Sostituire pastiglie e dischi anteriori, azzerare l'indicatore di manutenzione e provare su strada.",
"checklistTestDrive": "Prova su strada",
"markScratch": "Graffio da chiave lungo la porta, 20 cm",
"markDent": "Ammaccatura sotto la maniglia, vernice intatta",
"markChip": "Scheggiature nella parte bassa del paraurti",
"viewTop": "Dall'alto",
"viewLeft": "Lato sinistro",
"viewRight": "Lato destro",
"viewFront": "Anteriore",
"viewRear": "Posteriore",
"panelLeftRearDoor": "Porta posteriore sinistra",
"panelLeftFrontDoor": "Porta anteriore sinistra",
"panelFrontBumper": "Paraurti anteriore",
"kindScratch": "Graffio",
"kindDent": "Ammaccatura",
"kindChip": "Scheggiatura",
"severityMinor": "Lieve",
"severityMajor": "Grave",
"markPrevious": "registrato in precedenza"
},
"logoUpload": "Carica logo",
"logoReplace": "Sostituisci logo",
"logoUploading": "Caricamento…",
"logoFailed": "Impossibile caricare l'immagine",
"footerLogoHint": "Attiva il logo in Campi per stamparlo anche a piè di pagina.",
"logoReset": "Usa il logo aziendale",
"logoOwn": "Stampato solo su questo documento. Il logo aziendale resta invariato.",
"logoInherited": "Viene usato il logo aziendale. Caricane uno qui per usarne un altro solo su questo documento.",
"slogan": "Slogan",
"sloganPlaceholderHint": "Nessuno slogan impostato, quindi il foglio mostra un segnaposto che non verrà stampato.",
"sloganSetHint": "Lo slogan proviene dai dati della tua azienda.",
"sloganLink": "Impostazioni azienda",
"paymentTerms": "Termini di pagamento",
"paymentTermsPlaceholderHint": "Nessun termine di pagamento impostato, quindi il foglio mostra un segnaposto che non verrà stampato.",
"paymentTermsSetHint": "I termini di pagamento provengono dalle impostazioni di pagamento.",
"paymentTermsLink": "Impostazioni di pagamento",
"telegramQr": "Codice Telegram",
"telegramQrConnectedHint": "Stampa un codice che apre {link}, il tuo bot Telegram collegato. Compare solo sulle fatture emesse dopo l'attivazione del blocco.",
"telegramQrPlaceholderHint": "Nessun bot Telegram è collegato, quindi il foglio mostra un codice di esempio che non verrà stampato.",
"telegramQrLink": "Integrazioni",
"signatureWhose": "Di chi è la firma",
"signatureOwnHint": "Ogni documento stampa la firma di chi lo ha emesso: la persona che ha aperto l'ordine di lavoro, redatto il preventivo o eseguito l'ispezione. Il foglio mostra la tua.",
"signaturePlaceholderHint": "Ogni documento stampa la firma di chi lo ha emesso: la persona che ha aperto l'ordine di lavoro, redatto il preventivo o eseguito l'ispezione. Non ne hai ancora salvata una, quindi il foglio mostra un esempio.",
"signatureLink": "Imposta la tua firma",
"titleText": "Testo del titolo",
"titleTextHint": "Come si chiama questo documento. Se lasciato vuoto, stampa il proprio nome nella lingua del lettore.",
"orgNumberLabel": "Etichetta del numero di organizzazione",
"orgNumberLabelHint": "Stampata accanto al numero di organizzazione su fatture e preventivi. Lascia vuoto per l'etichetta predefinita nella tua lingua, oppure scrivi come si chiama nel tuo paese, ad esempio P.IVA, C.F. o REA. Condivisa con le impostazioni dell'azienda.",
"placeholder": "Segnaposto",
"leaveTitle": "Uscire senza salvare?",
"leaveBody": "Le modifiche a questo design non sono state salvate e andranno perse.",
"leaveConfirm": "Esci",
"boldField": "Grassetto",
"deleteDesignDrafts": "{count, plural, one {# bozza di fattura} other {# bozze di fattura}} che lo usano torneranno al design predefinito.",
"deleteDesignCustomers": "{count, plural, one {# cliente} other {# clienti}} impostati su di esso torneranno al design predefinito.",
"setDefault": "Imposta come predefinito",
"defaultSet": "«{name}» è ora in uso",
"couldNotSetDefault": "Impossibile impostare il design predefinito",
"fieldFixedSlot": "Viene sempre stampato nello stesso punto, quindi non può essere spostato.",
"certificate": "Certificato di ispezione",
"resultWidthHint": "Vuoto occupa tutta la riga. Un valore restringe la fascia, che si posiziona sul lato scelto dall'allineamento; in una colonna prende la larghezza della colonna.",
"work_order": "Ordine di lavoro",
"conditionMapDrawing": "Disegno",
"conditionMapViews": "Viste",
"conditionMapViewsAll": "Tutte e cinque",
"conditionMapViewsTop": "Solo dall’alto",
"conditionMapViewsSides": "Solo i lati",
"conditionMapWidthHint": "Vuoto occupa tutta la riga. Indica i punti per rimpicciolire il disegno; si posiziona secondo l’allineamento e la legenda mantiene tutta la larghezza."
},
"preview": {
"title": "Servizio freni e cambio olio",
"serviceType": "Manutenzione",
"findingPads": "Pastiglie posteriori usurate al 15%",
"findingPadsNote": "Se ne consiglia la sostituzione entro 8.000 km",
"findingOilLeak": "Lieve perdita d'olio dalla guarnizione del coperchio punterie",
"invoiceNotes": "Pastiglie anteriori sostituite. Olio e filtro cambiati con sintetico 5W-30. Prossimo tagliando consigliato a 80.000 km.",
"quoteNotes": "Si consiglia la sostituzione delle pastiglie anteriori. Cambio olio e filtro con sintetico 5W-30.",
"partBrakePads": "Pastiglie freno (anteriori)",
"partOilFilter": "Filtro olio",
"partSyntheticOil": "Olio sintetico 5W-30",
"laborBrakeReplacement": "Sostituzione freni",
"laborOilChange": "Cambio olio"
},
"inspectionReminders": {
"title": "Promemoria revisione e prenotazione",
"description": "Come si comporta il link di prenotazione in un promemoria. Si imposta una volta; ogni campagna lo usa.",
"duration": "Durata della revisione (minuti)",
"durationHint": "Quanto una revisione periodica occupa un ponte. Il link prenota slot di questa durata.",
"leadDays": "Prenotazione più vicina (giorni)",
"leadDaysHint": "1 significa che il primo orario proposto è domani, mai oggi.",
"horizonWeeks": "Fino a quando (settimane)",
"horizonHint": "I clienti possono scegliere qualsiasi orario libero entro queste settimane.",
"reserve": "Tieni libero per chi passa",
"reserveHint": "Ponti o tecnici che il link non occupa mai. 0 permette di usare tutti quelli liberi.",
"linkValidDays": "Il link resta aperto (giorni)",
"linkValidHint": "Almeno {min}. I link restano aperti anche fino a una settimana dopo la scadenza, se successiva.",
"bookingMode": "Cosa crea una prenotazione",
"bookingModeDirect": "Un ordine di lavoro pianificato sulla lavagna",
"bookingModeRequest": "Una richiesta che l'ufficio conferma prima",
"bookingModeHint": "La prenotazione diretta è ciò che rende utile il link. Scegli la richiesta se vuoi approvare ogni volta.",
"phone": "Telefono nei messaggi",
"phoneHint": "Mostrato come alternativa al link. Predefinito: il telefono dell'officina.",
"save": "Salva",
"saved": "Impostazioni salvate",
"saveFailed": "Impossibile salvare",
"timeZoneDetected": "Il fuso orario è su automatico in Localizzazione, quindi il server usa {zone}, l'ultimo visto in un browser che ha salvato le impostazioni. Scegli esplicitamente il fuso dell'officina così gli orari di prenotazione non dipendono mai da chi ha salvato per ultimo.",
"timeZoneExplicit": "Orari di prenotazione e di apertura sono letti in {zone}.",
"timeZoneChange": "Cambia in Localizzazione"
},
"emailTemplates": {
"title": "Modelli email",
"description": "Cosa dicono le email inviate dalla tua officina e che aspetto hanno. Ogni tipo di email ha un modello integrato; crea il tuo per cambiare il testo, i colori e i blocchi che lo compongono.",
"lockedDescription": "Progetta le email inviate dalla tua officina: cambia il testo, aggiungi o togli blocchi e abbina i colori al tuo marchio.",
"groups": {
"documents": "Documenti",
"messages": "Messaggi",
"portal": "Portale clienti",
"team": "Team"
},
"kinds": {
"invoice_sent": {
"name": "Fattura inviata",
"description": "Inviata quando una fattura va a un cliente via email, con il PDF allegato o un link per visualizzarla."
},
"quote_sent": {
"name": "Preventivo inviato",
"description": "Inviata quando un preventivo va a un cliente via email."
},
"inspection_sent": {
"name": "Rapporto di ispezione inviato",
"description": "Inviata quando un rapporto di ispezione va a un cliente via email."
},
"message": {
"name": "Messaggio al cliente",
"description": "Un messaggio scritto a un cliente: una notifica da un ordine di lavoro, un rapporto di stato, un invito a una videochiamata o un promemoria programmato."
},
"portal_signin": {
"name": "Accesso al portale",
"description": "Il link di accesso che un cliente richiede sul portale clienti."
},
"team_invitation": {
"name": "Invito nel team",
"description": "Inviata a un collega che inviti a unirsi all'officina, con il link che crea il suo account."
}
},
"blocks": {
"header": "Testata",
"heading": "Titolo",
"paragraph": "Paragrafo",
"callout": "Riquadro",
"button": "Pulsante",
"document_summary": "Riepilogo documento",
"attachment_note": "Nota allegato",
"image": "Immagine",
"divider": "Separatore",
"spacer": "Spazio",
"contact_footer": "Piè di pagina contatti"
},
"blockNotes": {
"header": "Il tuo logo, oppure il nome dell'officina quando non c'è un logo o è disattivato. Carica e ridimensiona il logo qui; colori e caratteri si trovano in Oggetto e tema.",
"contact_footer": "Nome, indirizzo, telefono ed email della tua officina, presi dalle impostazioni Azienda. Compilali lì per cambiare cosa viene stampato qui.",
"divider": "Una linea sottile tra due blocchi. Viene omessa quando aprirebbe o chiuderebbe l'email.",
"callout": "Un pannello evidenziato con un bordo colorato. Ideale per le parole che contano di più, come il messaggio stesso.",
"attachment_note": "Stampata solo quando all'email è allegato un PDF.",
"button": "Il link di solito è un tag, come il link di condivisione. Un pulsante il cui link non ha valore viene omesso dall'email.",
"document_summary": "Un pannello con le cifre chiave del documento. Le righe senza nulla da mostrare vengono omesse.",
"image": "Le immagini vengono compresse e ridimensionate per l'email al caricamento. Le immagini non più usate vengono rimosse al salvataggio del modello.",
"summaryUnused": "Questo tipo di email non ha un documento, quindi il riepilogo non stampa nulla."
},
"tagGroups": {
"workshop": "Officina",
"customer": "Cliente",
"vehicle": "Veicolo",
"document": "Documento",
"message": "Messaggio",
"portal": "Portale",
"team": "Team"
},
"tags": {
"workshop_name": {
"label": "Nome officina",
"description": "Il nome della tua officina."
},
"workshop_phone": {
"label": "Telefono officina",
"description": "Il numero di telefono dalle impostazioni Azienda."
},
"workshop_email": {
"label": "Email officina",
"description": "L'indirizzo email dalle impostazioni Azienda."
},
"workshop_address": {
"label": "Indirizzo officina",
"description": "L'indirizzo dalle impostazioni Azienda, su tutte le righe che ha."
},
"current_user": {
"label": "Nome mittente",
"description": "Il nome della persona che invia l'email."
},
"customer_name": {
"label": "Nome cliente",
"description": "Il nome del cliente a cui va l'email."
},
"vehicle": {
"label": "Veicolo",
"description": "Anno, marca e modello del veicolo."
},
"plate": {
"label": "Targa",
"description": "Il numero di targa del veicolo."
},
"mileage": {
"label": "Chilometraggio",
"description": "Il chilometraggio registrato sul veicolo."
},
"document_number": {
"label": "Numero documento",
"description": "Il numero della fattura o del preventivo."
},
"document_title": {
"label": "Titolo documento",
"description": "Il titolo del lavoro o del documento."
},
"total": {
"label": "Totale",
"description": "Il totale del documento, nella sua valuta."
},
"balance_due": {
"label": "Saldo dovuto",
"description": "Quanto resta da pagare sul documento dopo i pagamenti."
},
"due_date": {
"label": "Data di scadenza",
"description": "La data entro cui va effettuato il pagamento."
},
"share_link": {
"label": "Link di condivisione",
"description": "Un link che il cliente può aprire per vedere il documento online."
},
"message": {
"label": "Messaggio",
"description": "Il messaggio scritto per questa email, o la nota aggiunta al documento."
},
"signin_link": {
"label": "Link di accesso",
"description": "Il link che fa accedere il cliente al portale. Scade dopo poco tempo."
},
"portal_link": {
"label": "Link portale",
"description": "Un link al portale clienti."
},
"invite_link": {
"label": "Link di invito",
"description": "Il link che crea l'account e unisce al team. Smette di funzionare quando l'invito scade."
},
"role": {
"label": "Ruolo",
"description": "Il ruolo con cui la persona è invitata."
},
"invite_expires": {
"label": "Data di scadenza",
"description": "L'ultimo giorno in cui il link di invito funziona."
}
},
"headerRule": "Linea sotto l'intestazione",
"headerRuleHint": "Una linea sottile tra il logo o il nome dell'officina e il resto dell'email.",
"optionalTag": "Non tutte le email hanno un valore per questo tag. Quando è vuoto, le parole intorno vengono sistemate.",
"summaryRows": {
"reference": "Riferimento",
"vehicle": "Veicolo",
"total": "Totale",
"balance": "Saldo dovuto",
"due": "Data di scadenza"
},
"builtIn": "Integrato",
"inUse": "In uso",
"useBuiltIn": "Usa quello integrato",
"setDefault": "Imposta come predefinito",
"defaultSet": "Ora si invia con «{name}»",
"couldNotSetDefault": "Impossibile cambiare il modello in uso",
"updatedOn": "Aggiornato il {date}",
"delete": "Elimina",
"deleteTitle": "Elimina modello",
"deleteConfirm": "Eliminare il modello «{name}»? Se è in uso, le email tornano al modello integrato.",
"deleteTemplate": "Elimina questo modello",
"deleted": "«{name}» eliminato",
"couldNotDelete": "Impossibile eliminare il modello",
"backToSettings": "Torna alle impostazioni",
"unsaved": "(non salvato)",
"save": "Salva",
"saving": "Salvataggio…",
"savedState": "Salvato",
"saved": "«{name}» salvato",
"couldNotSave": "Impossibile salvare",
"saveAsNew": "Salva come nuovo",
"discard": "Scarta le modifiche",
"sendTest": "Invia test",
"cancel": "Annulla",
"problems": "{count, plural, one {# problema} other {# problemi}}",
"unknownTags": "Questi tag non esistono per questo tipo di email: {tags}",
"missingTags": "Questa email deve includere {tags}",
"subjectRequired": "L'oggetto non può essere vuoto",
"invalidTemplate": "Un testo è troppo lungo o un campo ha un valore non valido.",
"leaveTitle": "Uscire senza salvare?",
"leaveBody": "Le modifiche a questo modello non sono state salvate. Andranno perse.",
"leaveConfirm": "Esci",
"subjectAndTheme": "Oggetto e tema",
"settingsSubtitle": "Vale per l'intera email",
"blocksTitle": "Blocchi",
"addBlock": "Aggiungi blocco",
"removeBlock": "Rimuovi blocco",
"removeBlockLast": "L'ultimo blocco non può essere rimosso",
"blockEmpty": "vuoto",
"blockEmptyHint": "Viene mostrato, ma non ha ancora nulla da stampare.",
"blockShownHint": "Visibile nell'email. Fai clic per nasconderlo.",
"blockHiddenHint": "Nascosto dall'email. Fai clic per mostrarlo.",
"railHint": "Trascina un blocco dalla sua maniglia per spostarlo. La linea mostra dove verrà posizionato. Fai clic su un blocco per modificarne il testo a destra.",
"resizeHint": "Trascina per ridimensionare il pannello. Fai doppio clic per ripristinarlo.",
"desktop": "Desktop",
"mobile": "Mobile",
"htmlView": "HTML",
"textView": "Testo semplice",
"desktopTooltip": "Anteprima a larghezza desktop",
"mobileTooltip": "Anteprima a larghezza telefono",
"htmlViewTooltip": "Mostra l'email HTML",
"previewWidth": "Larghezza dell'anteprima",
"previewView": "Vista dell'anteprima",
"textViewTooltip": "Mostra la versione in testo semplice",
"inboxNow": "Adesso",
"inboxNoSender": "La tua officina",
"inboxNoSubject": "(nessun oggetto)",
"subject": "Oggetto",
"text": "Testo",
"buttonLabel": "Testo del pulsante",
"buttonHref": "Link",
"spacerHeight": "Altezza",
"tagsTitle": "Tag",
"tagsHint": "Fai clic su un tag per inserirlo dove si trova il cursore nell'ultimo campo in cui hai scritto.",
"theme": {
"colors": "Colori",
"primaryColor": "Principale",
"textColor": "Testo",
"mutedColor": "Testo attenuato",
"backgroundColor": "Sfondo",
"panelColor": "Pannelli",
"invalidColor": "Un colore non è un valore esadecimale valido",
"hexLabel": "{label} in esadecimale",
"typography": "Tipografia",
"font": "Carattere",
"fontHint": "Solo caratteri che ogni client di posta ha già. I web font non vengono caricati dalla maggior parte di essi.",
"fonts": {
"system": "Sistema",
"arial": "Arial",
"georgia": "Georgia",
"verdana": "Verdana",
"trebuchet": "Trebuchet MS",
"courier": "Courier New"
},
"lineSpacing": "Interlinea",
"lineSpacings": {
"compact": "Compatta",
"normal": "Normale",
"relaxed": "Ampia"
},
"paragraphSpacing": "Spazio tra paragrafi",
"paragraphSpacings": {
"tight": "Stretto",
"normal": "Normale",
"loose": "Ampio"
},
"spacingHint": "L'interlinea è l'altezza di ogni riga; lo spazio tra paragrafi è lo spazio tra i paragrafi e tra i blocchi di testo. Invio inizia un nuovo paragrafo, Maiusc+Invio una nuova riga nello stesso.",
"shapes": "Forme",
"buttonRadius": "Angoli del pulsante",
"topBar": "Barra colorata in alto",
"topBarHint": "Una sottile fascia nel tuo colore principale lungo il bordo superiore dell'email.",
"showLogo": "Mostra logo",
"showLogoHint": "Con il logo disattivato, la testata stampa invece il nome dell'officina."
},
"nameDialog": {
"title": "Salva questo modello",
"body": "Dai un nome al modello per ritrovarlo nella galleria. Salvandolo diventa anche quello con cui si invia questo tipo di email.",
"placeholder": "Nome del modello",
"nameExists": "Esiste già un modello con questo nome. Scegli un altro nome.",
"save": "Salva modello",
"update": "Aggiorna modello"
},
"testDialog": {
"title": "Invia un'email di prova",
"body": "L'email viene inviata con dati di esempio, così puoi vederla in un vero client di posta.",
"placeholder": "Indirizzo email",
"send": "Invia",
"sending": "Invio…",
"sentTitle": "Email di prova inviata",
"sentBody": "Controlla la casella di {email}. Potrebbe volerci un minuto.",
"failedTitle": "Impossibile inviare l'email di prova",
"failedBody": "Controlla il provider email in Provider e riprova."
},
"toolbar": {
"bold": "Grassetto",
"italic": "Corsivo",
"underline": "Sottolineato",
"strike": "Barrato",
"link": "Link",
"linkUrl": "Indirizzo del link",
"linkPlaceholder": "https://... o {share_link}",
"linkHint": "Un indirizzo web, oppure un tag come {share_link} che viene compilato all'invio dell'email.",
"linkApply": "Applica",
"linkRemove": "Rimuovi link",
"bulletList": "Elenco puntato",
"orderedList": "Elenco numerato",
"align": {
"left": "Allinea a sinistra",
"center": "Centra",
"right": "Allinea a destra"
},
"size": {
"label": "Dimensione del testo",
"default": "Dimensione predefinita",
"small": "Piccolo",
"normal": "Normale",
"large": "Grande",
"extraLarge": "Molto grande"
},
"color": {
"label": "Colore del testo",
"text": "Colore testo del tema",
"muted": "Colore attenuato del tema",
"primary": "Colore principale del tema",
"default": "Predefinito",
"hex": "Colore esadecimale",
"apply": "Applica"
},
"clear": "Rimuovi formattazione"
},
"logo": {
"title": "Logo",
"empty": "Nessun logo caricato. La testata stampa il nome dell'officina.",
"upload": "Carica logo",
"replace": "Sostituisci logo",
"remove": "Rimuovi",
"uploading": "Caricamento…",
"width": "Larghezza del logo",
"hint": "Separato dal logo aziendale. Al caricamento viene ritagliato e preparato per l'email. PNG, JPEG o WebP fino a 4 MB.",
"position": "Posizione",
"tooLarge": "L'immagine deve essere inferiore a 4 MB",
"uploadFailed": "Impossibile caricare il logo"
},
"image": {
"empty": "Nessuna immagine caricata. Il blocco non stampa nulla finché non ce n'è una.",
"upload": "Carica immagine",
"replace": "Sostituisci immagine",
"remove": "Rimuovi",
"uploading": "Caricamento…",
"alt": "Descrizione",
"altHint": "Letta ad alta voce ai lettori che non possono vedere l'immagine e mostrata durante il caricamento. PNG, JPEG o WebP fino a 10 MB.",
"width": "Larghezza",
"widthHint": "600 px è la larghezza piena dell'email. Le immagini più strette si collocano dove indica Posizione.",
"link": "Link",
"linkHint": "Facoltativo. Si apre al clic sull'immagine; qui funziona anche un tag come il link di condivisione.",
"tooLarge": "L'immagine deve essere inferiore a 10 MB",
"uploadFailed": "Impossibile caricare l'immagine"
},
"dragHandle": "Trascina per riordinare",
"dragHandleKeyboard": "Trascina, o usa i tasti freccia, per spostare questo blocco",
"tagDoesNotFit": "Il tag non entra in questo campo."
},
"workOrderStatuses": {
"title": "Stati degli ordini di lavoro",
"description": "I tuoi nomi per i passaggi di un lavoro. Ognuno appartiene a una delle tre fasi e compare nel menu di quella fase su ogni ordine di lavoro.",
"cardTitle": "Fasi e stati",
"suggestionsLabel": "Aggiunta rapida",
"suggestions": {
"readyForPickup": {
"name": "Pronto per il ritiro",
"message": "Ciao {customer_name}, la tua {vehicle} è pronta per il ritiro. {company_name}"
},
"waitingForCustomer": {
"name": "In attesa del cliente"
},
"waitingForApproval": {
"name": "In attesa di approvazione",
"message": "Ciao {customer_name}, ci serve la tua approvazione prima di proseguire sulla tua {vehicle}. Contattaci. {company_name}"
}
},
"stageHints": {
"pending": "Prima dell’inizio dei lavori. Il lavoro risulta aperto.",
"in-progress": "Mentre si lavora sul veicolo. Il lavoro risulta aperto.",
"completed": "Il lavoro è finito. Il cliente può vedere e pagare la fattura e il lavoro esce dalla lista del tecnico."
},
"add": "Aggiungi stato",
"builtIn": "Integrato",
"asksToNotify": "Propone l’avviso",
"notifyHint": "Quando un lavoro raggiunge questo stato, viene proposto di inviare un messaggio al cliente. Nulla viene inviato senza la tua conferma.",
"moveUp": "Sposta su",
"moveDown": "Sposta giù",
"edit": "Modifica",
"remove": "Rimuovi",
"empty": "Nessuno stato personale qui per ora.",
"removeTitle": "Rimuovere {name}?",
"removeBody": "Sparisce dai menu. I lavori che lo hanno continuano a mostrarlo.",
"addTitle": "Nuovo stato",
"editTitle": "Modifica stato",
"dialogBody": "Uno stato è un nome con un colore. La fase a cui appartiene decide come viene trattato il lavoro.",
"name": "Nome",
"namePlaceholder": "Pronto per il ritiro",
"stage": "Fase",
"color": "Colore",
"notify": "Proponi di avvisare il cliente",
"message": "Messaggio",
"tokens": "Inserisci:",
"cancel": "Annulla",
"save": "Salva",
"saved": "Stato salvato",
"failed": "Impossibile salvare lo stato",
"messageEmptyHint": "Se lasciato vuoto, viene inviato il testo qui sopra.",
"useSuggested": "Modifica questo testo"
},
"markTypes": {
"title": "Tipi di segno",
"description": "Rinomina o ricolora i tipi integrati, nascondi quelli che non usi mai e aggiungi i tuoi. Ogni tipo ha una forma oltre a un colore, così si distingue anche su una stampa in bianco e nero.",
"cardTitle": "Tipi",
"add": "Aggiungi tipo",
"addTitle": "Nuovo tipo di segno",
"editTitle": "Modifica tipo di segno",
"dialogBody": "Un nome con parole tue, una forma e un colore. Pieno significa un segno grave.",
"previewHint": "Lieve e grave",
"name": "Nome",
"namePlaceholder": "es. Strisciata sul cordolo",
"shape": "Forma",
"color": "Colore",
"customColor": "Colore hex",
"colorInvalid": "Inserisci il colore come sei cifre hex, ad esempio #2563eb",
"hidden": "Nascosto nel selettore",
"hiddenHint": "I segni di questo tipo vengono comunque mostrati e stampati.",
"hiddenBadge": "Nascosto",
"builtin": "Integrato",
"show": "Mostra nel selettore",
"hide": "Nascondi dal selettore",
"edit": "Modifica",
"moveUp": "Sposta su",
"moveDown": "Sposta giù",
"restore": "Ripristina",
"restoreTitle": "Ripristinare «{name}»?",
"restoreBody": "Il tipo torna al nome, alla forma e al colore forniti con l'app.",
"remove": "Rimuovi",
"removeTitle": "Rimuovere «{name}»?",
"removeBody": "Si può rimuovere solo un tipo che nessun segno usa. Nascondilo se esistono segni di questo tipo.",
"save": "Salva",
"cancel": "Annulla",
"saved": "Salvato",
"failed": "Impossibile salvare",
"shapes": {
"circle": "Cerchio",
"diamond": "Rombo",
"triangle": "Triangolo",
"square": "Quadrato",
"cross": "Croce",
"hex": "Esagono"
}
}
}