| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- {
- "page": {
- "notFound": "Registro di servizio non trovato",
- "updated": "Registro di servizio aggiornato",
- "failedUpdate": "Impossibile aggiornare il registro di servizio",
- "deleteTitle": "Elimina Registro di Servizio",
- "deleteDescription": "Questo eliminerà permanentemente questo registro di servizio e tutti i dati associati. Non può essere annullato.",
- "deleted": "Registro di servizio eliminato",
- "failedDelete": "Impossibile eliminare"
- },
- "header": {
- "tabs": {
- "details": "Dettagli",
- "images": "Immagini",
- "video": "Video",
- "documents": "Documenti"
- },
- "save": "Salva",
- "pdf": "PDF",
- "email": "Email",
- "share": "Condividi",
- "delete": "Elimina",
- "unpaid": "Non Pagato",
- "unsavedChanges": "Modifiche non salvate",
- "saved": "Salvato"
- },
- "basicInfo": {
- "title": "Informazioni di Base",
- "vehicle": "Veicolo",
- "open": "Apri",
- "customer": "Cliente",
- "titleLabel": "Titolo *",
- "titlePlaceholder": "Cambio Olio",
- "date": "Data",
- "type": "Tipo",
- "mileage": "Chilometraggio",
- "status": "Stato",
- "technician": "Tecnico",
- "invoiceNumber": "Numero Fattura",
- "typeOptions": {
- "maintenance": "Manutenzione",
- "repair": "Riparazione",
- "upgrade": "Aggiornamento",
- "inspection": "Ispezione"
- },
- "statusOptions": {
- "pending": "In Sospeso",
- "in_progress": "In Corso",
- "waiting_parts": "In Attesa di Pezzi",
- "completed": "Completato"
- },
- "searchVehicles": "Cerca veicoli...",
- "noVehicleFound": "Nessun veicolo trovato.",
- "techPicker": {
- "placeholder": "Seleziona o digita un nome...",
- "searchPlaceholder": "Cerca o digita nome...",
- "useCustom": "Usa \"{search}\"",
- "typePrompt": "Digita un nome...",
- "boardTechnicians": "Tecnici della Lavagna",
- "teamMembers": "Membri del Team"
- }
- },
- "parts": {
- "title": "Pezzi",
- "fromInventory": "Da Inventario",
- "addPart": "Aggiungi Pezzo",
- "partNumber": "Numero Pezzo",
- "name": "Nome",
- "qty": "Qty",
- "unitPrice": "Prezzo Unitario",
- "total": "Totale",
- "namePlaceholder": "Nome *",
- "subtotal": "Subtotale Pezzi: {amount}",
- "inventoryTitle": "Seleziona Pezzo da Inventario",
- "searchInventory": "Cerca inventario...",
- "inStock": "{quantity} in magazzino",
- "noInventory": "Nessun pezzo inventario trovato."
- },
- "labor": {
- "title": "Manodopera",
- "addLabor": "Aggiungi Manodopera",
- "description": "Descrizione",
- "hours": "Ore",
- "rate": "Tariffa ({currency}/h)",
- "total": "Totale",
- "descriptionPlaceholder": "Descrizione *",
- "subtotal": "Subtotale Manodopera: {amount}"
- },
- "totals": {
- "title": "Totali",
- "parts": "Pezzi",
- "labor": "Manodopera",
- "subtotal": "Subtotale",
- "discount": "Sconto",
- "discountNone": "Nessuno",
- "discountPercentage": "Percentuale",
- "discountFixed": "Fisso",
- "tax": "Imposta",
- "total": "Totale"
- },
- "notes": {
- "title": "Note",
- "public": "Pubblico",
- "internal": "Interno",
- "publicPlaceholder": "Note visibili sulla fattura...",
- "internalPlaceholder": "Note interne (non mostrate sulla fattura)...",
- "publicHelper": "Mostrato sulla fattura e nei documenti condivisi",
- "internalHelper": "Visibile solo al tuo team"
- },
- "invoice": {
- "title": "Riepilogo Fattura",
- "parts": "Pezzi",
- "labor": "Manodopera",
- "subtotal": "Subtotale",
- "discount": "Sconto",
- "tax": "Imposta ({rate}%)",
- "total": "Totale",
- "paid": "Pagato",
- "balanceDue": "Importo Dovuto",
- "paidBadge": "PAGATO",
- "entityLabel": "Fattura",
- "emailSubject": "Conferma Pagamento"
- },
- "payments": {
- "title": "Pagamenti",
- "markUnpaid": "Contrassegna come Non Pagato",
- "markPaid": "Contrassegna come Pagato",
- "recordPayment": "Registra Pagamento",
- "totalPaid": "Totale Pagato",
- "amount": "Importo",
- "date": "Data",
- "method": "Metodo",
- "note": "Nota",
- "notePlaceholder": "Nota facoltativa",
- "savePayment": "Salva Pagamento",
- "methodOptions": {
- "cash": "Contanti",
- "card": "Carta",
- "transfer": "Trasferimento",
- "other": "Altro"
- },
- "recorded": "Pagamento registrato",
- "markedPaid": "Contrassegnato come pagato",
- "markedUnpaid": "Contrassegnato come non pagato",
- "deleted": "Pagamento eliminato",
- "failedRecord": "Impossibile registrare il pagamento",
- "failedStatus": "Impossibile aggiornare lo stato del pagamento",
- "failedDelete": "Impossibile eliminare il pagamento",
- "deleteTitle": "Elimina Pagamento",
- "deleteDescription": "Questo rimuoverà questo record di pagamento.",
- "failedPdf": "Impossibile generare PDF fattura"
- },
- "attachments": {
- "deleteTitle": "Elimina Allegato",
- "deleteDescription": "Questo eliminerà permanentemente questo allegato. Non può essere annullato.",
- "deleted": "Allegato eliminato",
- "failedDelete": "Impossibile eliminare",
- "images": "Immagini ({count})",
- "videos": "Video ({count})",
- "diagnostics": "Rapporti Diagnostici ({count})",
- "documents": "Documenti ({count})"
- },
- "share": {
- "title": "Condividi Fattura",
- "description": "Genera un collegamento pubblico che consente a chiunque di visualizzare e scaricare questa fattura senza accedere.",
- "notifyTitle": "Notifica {name}",
- "email": "Email",
- "noEmail": "(nessun email in archivio)",
- "sms": "SMS",
- "noPhone": "(nessun telefono in archivio)",
- "sendNotification": "Invia Notifica",
- "revokeLink": "Revoca Collegamento",
- "generateLink": "Genera Collegamento Pubblico",
- "emailSent": "Email inviata",
- "failedEmail": "Impossibile inviare email",
- "smsSent": "SMS inviato",
- "failedSms": "Impossibile inviare SMS"
- },
- "sidebar": {
- "vehicle": "Veicolo",
- "customer": "Cliente",
- "vin": "VIN: {vin}",
- "mileageAtService": "Chilometraggio al servizio: {mileage} {unit}",
- "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"
- }
- },
- "images": {
- "title": "Immagini del Servizio",
- "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} saltati.",
- "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 fallito",
- "deleted": "Immagine eliminata",
- "failedDelete": "Impossibile eliminare l'immagine",
- "failedUpdate": "Impossibile aggiornare",
- "description": "Descrizione...",
- "invoice": "Fattura"
- },
- "videos": {
- "title": "Video del Servizio",
- "dropzone": "Trascina i video qui o clicca per sfogliare",
- "uploading": "Caricamento...",
- "formats": "MP4, WebM, MOV — max 10 MB ciascuno",
- "uploadingVideos": "Caricamento video...",
- "uploadingCount": "Caricamento di {count} video...",
- "uploadedCount": "{count} video caricato/i",
- "uploadFailed": "Caricamento fallito",
- "deleted": "Video eliminato",
- "failedDelete": "Impossibile eliminare il video",
- "failedUpdate": "Impossibile aggiornare",
- "invoice": "Fattura"
- },
- "documents": {
- "diagnosticTitle": "Rapporti Diagnostici",
- "documentsTitle": "Documenti",
- "dropzone": "Trascina i file qui o clicca per sfogliare",
- "uploading": "Caricamento...",
- "diagnosticFormats": "PDF, CSV, TXT — max 10 MB ciascuno",
- "documentFormats": "PDF, DOCX, XLSX, CSV, TXT — max 10 MB ciascuno",
- "uploadingReports": "Caricamento rapporti...",
- "uploadingDocuments": "Caricamento documenti...",
- "diagnosticLimitReached": "Limite rapporti diagnostici raggiunto ({count}/{max})",
- "documentLimitReached": "Limite documenti raggiunto ({count}/{max})",
- "upgradePrompt": "Aggiorna il tuo piano per caricare di più.",
- "diagnosticLabel": "Rapporto diagnostico",
- "documentLabel": "Documento",
- "limitReachedToast": "Limite {label} raggiunto ({count}/{max}). Aggiorna il tuo piano per di più.",
- "onlyUploading": "Verranno caricati solo {count} file per rispettare il limite.",
- "uploadingCount": "Caricamento di {count} file...",
- "uploadedCount": "{count} file caricato/i",
- "uploadFailed": "Caricamento fallito",
- "deleted": "File eliminato",
- "failedDelete": "Impossibile eliminare il file",
- "failedUpdate": "Impossibile aggiornare",
- "invoice": "Fattura"
- }
- }
|