| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224 |
- {
- "list": {
- "statusAll": "Tutti",
- "statusAttention": "Da gestire",
- "statusDraft": "Bozza",
- "statusSent": "Inviato",
- "statusAccepted": "Accettato",
- "statusRejected": "Rifiutato",
- "statusConverted": "Convertito",
- "searchPlaceholder": "Cerca preventivi...",
- "newQuote": "Nuovo preventivo",
- "columnQuoteNumber": "Preventivo N.",
- "columnTitle": "Titolo",
- "columnCustomer": "Cliente",
- "columnVehicle": "Veicolo",
- "columnStatus": "Stato",
- "columnDate": "Data",
- "columnTotal": "Totale",
- "noQuotes": "Nessun preventivo trovato."
- },
- "page": {
- "quote": "Preventivo",
- "save": "Salva",
- "pdf": "PDF",
- "email": "E-mail",
- "share": "Condividi",
- "delete": "Elimina",
- "deleteTitle": "Elimina preventivo",
- "deleteDescription": "Questo preventivo verrà eliminato definitivamente.",
- "saved": "Preventivo salvato",
- "unsavedChanges": "Modifiche non salvate",
- "saveFirst": "Salva prima le modifiche",
- "failedSave": "Salvataggio del preventivo non riuscito",
- "failedDelete": "Eliminazione non riuscita",
- "failedPdf": "Generazione PDF non riuscita",
- "selectVehicle": "Seleziona un veicolo",
- "convertTitle": "Converti preventivo in ordine di lavoro",
- "convertDescription": "Verrà creato un nuovo record di servizio (ordine di lavoro) da questo preventivo. Seleziona un veicolo per l'ordine di lavoro.",
- "convert": "Converti",
- "convertToWorkOrder": "Converti in ordine di lavoro",
- "cancel": "Annulla",
- "failedConvert": "Conversione non riuscita",
- "changesRequested": "Modifiche richieste",
- "quoteAccepted": "Preventivo accettato",
- "markResolved": "Segna come risolto",
- "responseResolved": "Risposta del cliente risolta",
- "entityLabel": "Preventivo",
- "tabs": {
- "details": "Dettagli",
- "images": "Immagini",
- "documents": "Documenti"
- },
- "customFieldsInvalid": "Compila tutti i campi personalizzati obbligatori",
- "customFieldsSaveFailed": "Impossibile salvare i campi personalizzati"
- },
- "form": {
- "newQuote": "Nuovo preventivo",
- "editQuote": "Modifica preventivo",
- "cancel": "Annulla",
- "createQuote": "Crea preventivo",
- "updateQuote": "Aggiorna preventivo",
- "created": "Preventivo creato",
- "updated": "Preventivo aggiornato",
- "failedCreate": "Creazione del preventivo non riuscita",
- "failedUpdate": "Aggiornamento del preventivo non riuscito"
- },
- "parts": {
- "title": "Ricambi",
- "addPart": "Aggiungi ricambio",
- "partNumber": "N. ricambio",
- "name": "Nome",
- "namePlaceholder": "Nome *",
- "qty": "Qtà",
- "unitPrice": "Prezzo unitario",
- "total": "Totale",
- "subtotal": "Subtotale ricambi: {amount}",
- "deleteRow": "Elimina riga",
- "excludeFromTotal": "Escludi dal totale",
- "addFromInventory": "Dal magazzino",
- "unitCost": "Costo",
- "markupPercent": "Ricarico %",
- "nameMissingHint": "Le righe senza nome del ricambio non vengono salvate."
- },
- "labor": {
- "title": "Manodopera",
- "addLabor": "Aggiungi manodopera",
- "fromPresets": "Da modelli",
- "description": "Descrizione",
- "descriptionPlaceholder": "Descrizione *",
- "hours": "Ore",
- "rate": "Tariffa ({currency}/ora)",
- "total": "Totale",
- "subtotal": "Subtotale manodopera: {amount}",
- "addService": "Aggiungi servizio",
- "qty": "Qtà",
- "qtyOrHours": "Unità / Ore",
- "hourlyTag": "HR",
- "serviceTag": "SVC",
- "hourlyHint": "A ore: calcolato sulle ore lavorate (ore × tariffa/h). Clicca per cambiare.",
- "serviceHint": "Servizio: addebitato come importo fisso per unità. Clicca per cambiare.",
- "deleteRow": "Elimina riga",
- "excludeFromTotal": "Escludi dal totale"
- },
- "notes": {
- "title": "Note",
- "public": "Pubblica",
- "internal": "Interna",
- "publicPlaceholder": "Descrizione del preventivo mostrata al cliente...",
- "internalPlaceholder": "Note interne (non visibili al cliente)...",
- "publicHelper": "Mostrato sul documento del preventivo",
- "internalHelper": "Visibile solo al tuo team"
- },
- "sidebar": {
- "sharedLink": {
- "title": "Link condiviso",
- "sharedOn": "Condiviso il {date}",
- "notViewed": "Non ancora visualizzato",
- "viewedTimes": "Visualizzato {count, plural, one {# volta} other {# volte}}",
- "lastViewed": "Ultimo {date}",
- "copyLink": "Copia link",
- "linkCopied": "Link copiato"
- }
- },
- "details": {
- "title": "Dettagli del preventivo",
- "titleLabel": "Titolo *",
- "titlePlaceholder": "Stima riparazione veicolo",
- "status": "Stato",
- "statusDraft": "Bozza",
- "statusSent": "Inviato",
- "statusAccepted": "Accettato",
- "statusRejected": "Rifiutato",
- "validUntil": "Valido fino al",
- "viewInspection": "Visualizza ispezione collegata",
- "vehicle": "Veicolo",
- "customer": "Cliente",
- "selectVehicle": "Seleziona veicolo...",
- "selectCustomer": "Seleziona cliente...",
- "none": "Nessuno",
- "clearVehicle": "Rimuovi veicolo",
- "clearCustomer": "Rimuovi cliente"
- },
- "totals": {
- "title": "Totali",
- "parts": "Ricambi",
- "labor": "Manodopera",
- "subtotal": "Subtotale",
- "subtotalInclTax": "Subtotale (IVA inclusa)",
- "discount": "Sconto",
- "discountNone": "Nessuno",
- "discountPercentage": "Percentuale",
- "discountFixed": "Fisso",
- "tax": "IVA",
- "taxIncluded": "IVA (incl.)",
- "total": "Totale",
- "inclusiveModeHint": "I prezzi delle righe sono inseriti con imposta inclusa. I totali mostrano la suddivisione netto + imposta."
- },
- "shareDialog": {
- "title": "Condividi preventivo",
- "description": "Genera un link pubblico che consente a chiunque di visualizzare e scaricare questo preventivo senza effettuare l'accesso.",
- "notifyTitle": "Notifica {name}",
- "email": "E-mail",
- "noEmail": "(nessuna e-mail registrata)",
- "sms": "SMS",
- "noPhone": "(nessun telefono registrato)",
- "sendNotification": "Invia notifica",
- "revokeLink": "Revoca link",
- "generateLink": "Genera link pubblico",
- "emailSent": "E-mail inviata",
- "failedEmail": "Invio e-mail non riuscito",
- "smsSent": "SMS inviato",
- "failedSms": "Invio SMS non riuscito",
- "copyLink": "Copia link"
- },
- "images": {
- "title": "Immagini del preventivo",
- "dropzone": "Trascina le immagini qui o clicca per sfogliare",
- "uploading": "Caricamento...",
- "formats": "JPG, PNG, WebP — max 10 MB ciascuna",
- "uploadingImages": "Caricamento immagini...",
- "limitReached": "Limite immagini raggiunto ({count}/{max})",
- "upgradePrompt": "Aggiorna il tuo piano per caricare più immagini.",
- "onlyAllowed": "Sono consentite solo immagini JPG, PNG e WebP. {names} ignorati.",
- "onlyUploading": "Verranno caricate solo {count} immagine/i per rispettare il limite.",
- "uploadingCount": "Caricamento di {count} immagine/i...",
- "uploadedCount": "{count} immagine/i caricata/e",
- "uploadFailed": "Caricamento non riuscito",
- "failedUploadFile": "Caricamento di {name} non riuscito",
- "failedSaveFile": "Salvataggio di {name} non riuscito",
- "deleted": "Immagine eliminata",
- "failedDelete": "Eliminazione immagine non riuscita",
- "failedUpdate": "Aggiornamento non riuscito",
- "description": "Descrizione...",
- "pdf": "PDF"
- },
- "documents": {
- "title": "Documenti",
- "dropzone": "Trascina i file qui o clicca per sfogliare",
- "uploading": "Caricamento...",
- "formats": "PDF, CSV, TXT — max 10 MB ciascuno",
- "uploadingDocuments": "Caricamento documenti...",
- "limitReached": "Limite documenti raggiunto ({count}/{max})",
- "upgradePrompt": "Aggiorna il tuo piano per caricare di più.",
- "onlyUploading": "Verranno caricati solo {count} file per rispettare il limite.",
- "uploadingCount": "Caricamento di {count} file...",
- "uploadedCount": "{count} file caricato/i",
- "uploadFailed": "Caricamento non riuscito",
- "failedUploadFile": "Caricamento di {name} non riuscito",
- "failedSaveFile": "Salvataggio di {name} non riuscito",
- "deleted": "File eliminato",
- "failedDelete": "Eliminazione file non riuscita",
- "failedUpdate": "Aggiornamento non riuscito",
- "pdf": "PDF"
- },
- "statusLabels": {
- "draft": "Bozza",
- "sent": "Inviato",
- "accepted": "Accettato",
- "rejected": "Rifiutato",
- "expired": "Scaduto",
- "converted": "Convertito",
- "changes_requested": "Modifiche richieste"
- }
- }
|