| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730 |
- {
- "title": "Impostazioni",
- "subtitle": "Gestisci la tua officina, fatture e preferenze",
- "nav": {
- "categories": {
- "general": "Generale",
- "billing": "Fatturazione e Documenti",
- "communications": "Comunicazioni",
- "workshop": "Officina",
- "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": "Fattura", "description": "Layout e campi fattura" },
- "templates": { "title": "Modelli", "description": "Modelli fattura, preventivo e ispezione" },
- "payment": { "title": "Pagamento", "description": "Termini di pagamento e conti" },
- "currency": { "title": "Valuta", "description": "Valuta e imposte predefinite" },
- "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" },
- "customerPortal": { "title": "Portale clienti", "description": "Portale self-service clienti" },
- "workshop": { "title": "Officina", "description": "Tecnico e valori predefiniti manodopera" },
- "maintenance": { "title": "Manutenzione", "description": "Intervalli di servizio previsti" },
- "appearance": { "title": "Aspetto", "description": "Tema e visualizzazione" },
- "data": { "title": "Dati", "description": "Esportazione e importazione backup" },
- "license": { "title": "Licenza", "description": "Licenza white-label" },
- "about": { "title": "Informazioni", "description": "Versione e info" }
- },
- "pro": "PRO"
- },
- "readOnly": {
- "banner": "Hai accesso in sola lettura alle impostazioni. Contatta un amministratore per apportare modifiche."
- },
- "featureLocked": {
- "requiresPro": "Richiede una licenza Pro",
- "upgradePlan": "Aggiorna piano",
- "activateLicense": "Attiva licenza"
- },
- "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",
- "phone": "Telefono",
- "phonePlaceholder": "(555) 123-4567",
- "email": "Email",
- "emailPlaceholder": "servizio@esempio.it",
- "address": "Indirizzo",
- "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"
- },
- "account": {
- "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 <bold>delete me</bold> 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",
- "deleteContentConfirmPhrase": "delete my data",
- "deleteContentConfirmPrompt": "Digita <bold>delete my data</bold> 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."
- }
- },
- "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}",
- "expires": "Scade {date}",
- "pending": "In sospeso",
- "copyInviteLink": "Copia link invito",
- "inviteLinkCopied": "Link invito copiato negli appunti",
- "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.",
- "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": "Autorizzazioni determinate dal ruolo personalizzato assegnato. Senza ruolo personalizzato, accesso in sola lettura.",
- "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"
- },
- "invoice": {
- "title": "Layout fattura",
- "description": "Configura cosa appare sulle fatture PDF generate.",
- "invoiceNumberFormat": "Formato numero fattura",
- "invoiceNumberFormatHint": "Usa <code>{year}</code> per l'anno corrente. Anteprima: <bold>{preview}</bold>",
- "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"
- },
- "templates": {
- "title": "Modelli",
- "invoiceDescription": "Personalizza l'aspetto delle tue fatture e preventivi PDF.",
- "inspectionsDescription": "Gestisci le checklist di ispezione e i modelli multi-punto.",
- "smsDescription": "Personalizza i messaggi SMS inviati ai clienti.",
- "tabs": {
- "invoice": "Fattura",
- "quotation": "Preventivo",
- "inspections": "Ispezioni",
- "sms": "SMS"
- },
- "presets": "Preset modello",
- "primaryColor": "Colore primario",
- "fontAndLayout": "Font e Layout",
- "fontFamily": "Famiglia font",
- "helveticaDefault": "Helvetica (Predefinito)",
- "timesRoman": "Times Roman",
- "courier": "Courier",
- "headerStyle": "Stile intestazione",
- "standard": "Standard",
- "compact": "Compatto",
- "modern": "Moderno",
- "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}%)",
- "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 <code>{companyName}</code> 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"
- }
- },
- "payment": {
- "detailsTitle": "Dettagli pagamento",
- "detailsDescription": "Conto bancario e termini di pagamento mostrati sulle fatture.",
- "bankAccount": "Conto bancario (IBAN / Til Konto)",
- "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": "Permetti ai clienti di pagare le fatture online tramite link di fattura condivisi.",
- "stripe": "Stripe",
- "stripeDescription": "Accetta pagamenti con carta di credito/debito",
- "secretKey": "Chiave segreta",
- "publishableKey": "Chiave pubblica",
- "webhookSecret": "Segreto webhook",
- "webhookUrl": "URL webhook",
- "stripeWebhookHint": "Aggiungi questo URL nel tuo Stripe Dashboard sotto Webhooks. Iscriviti a <code>checkout.session.completed</code>.",
- "vipps": "Vipps",
- "vippsDescription": "Accetta pagamenti mobili Vipps (Norvegia)",
- "clientId": "Client ID",
- "clientSecret": "Client Secret",
- "subscriptionKey": "Chiave di abbonamento",
- "merchantSerialNumber": "Numero seriale commerciante",
- "testMode": "Modalita test",
- "callbackUrl": "URL callback",
- "termsOfSale": "Condizioni di vendita (Salgsvilkar)",
- "termsOfSaleDescription": "Richiesto da Vipps. I clienti possono visualizzarle dalla pagina della fattura.",
- "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.",
- "paypal": "PayPal",
- "paypalDescription": "Accetta pagamenti PayPal",
- "sandboxMode": "Modalita sandbox",
- "paypalWebhookHint": "Aggiungi questo URL nel tuo PayPal Developer Dashboard sotto Webhooks. Iscriviti a <code>PAYMENT.CAPTURE.COMPLETED</code>.",
- "savePayment": "Salva impostazioni pagamento",
- "saved": "Impostazioni pagamento salvate"
- },
- "currency": {
- "title": "Valuta e imposte",
- "description": "Valuta e aliquota fiscale predefinite utilizzate in fatture e registri di servizio.",
- "currencyLabel": "Valuta",
- "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",
- "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",
- "AED": "Dirham degli EAU",
- "SAR": "Riyal saudita"
- }
- },
- "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"
- },
- "workshop": {
- "title": "Predefiniti officina",
- "description": "Valori predefiniti utilizzati quando si creano nuovi registri di servizio.",
- "defaultTechnician": "Nome tecnico predefinito",
- "technicianPlaceholder": "Mario Rossi",
- "defaultLaborRate": "Tariffa manodopera predefinita (all'ora)",
- "laborRatePlaceholder": "75,00",
- "workingHours": "Orario di lavoro",
- "workingHoursPlaceholder": "Lun-Ven 8:00 - 17:00",
- "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)",
- "saveWorkshop": "Salva impostazioni officina",
- "saved": "Impostazioni officina salvate"
- },
- "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"
- },
- "appearance": {
- "title": "Aspetto",
- "description": "Personalizza l'aspetto di Torqvoice.",
- "darkMode": "Modalita scura",
- "darkModeHint": "Passa tra tema chiaro e scuro",
- "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)",
- "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"
- },
- "data": {
- "title": "Gestione dati",
- "description": "Esporta i tuoi dati come backup o importa un file precedentemente esportato.",
- "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",
- "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 <bold>sostituira tutti i dati esistenti</bold> 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 <bold>Settings</bold>",
- "lubelogStep3": "Clicca su <bold>Make Backup</bold> per scaricare un file zip",
- "lubelogStep4": "Carica il file zip scaricato qui sotto",
- "lubelogAddNote": "Questo <bold>aggiungera dati accanto</bold> 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 <bold>Settings > Import | Export</bold>",
- "invoiceNinjaStep3": "Clicca su <bold>Export</bold> per scaricare un file zip",
- "invoiceNinjaStep4": "Carica il file zip scaricato qui sotto",
- "invoiceNinjaAddNote": "Questo <bold>aggiungera dati accanto</bold> 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"
- },
- "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."
- },
- "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."
- },
- "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"
- }
- }
|