| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232 |
- {
- "invoice": {
- "title": "Invoice",
- "downloadPdf": "Download PDF",
- "paymentReceived": "Payment received!",
- "paymentApplied": "{amount} has been applied to this invoice.",
- "verifyingPayment": "Verifying payment...",
- "balanceDue": "Balance Due",
- "fullAmount": "Full amount",
- "partialPayment": "Partial payment",
- "enterAmount": "Enter amount",
- "payWithCard": "Pay {amount} with Card",
- "payWithVipps": "Pay {amount} with Vipps",
- "payWithPaypal": "Pay {amount} with PayPal",
- "errorInvalidAmount": "Please enter a valid amount.",
- "errorExceedsBalance": "Amount cannot exceed {amount}.",
- "errorVerifyFailed": "Payment could not be verified. It may still be processing.",
- "errorVerifyRequest": "Failed to verify payment status.",
- "errorCheckoutFailed": "Failed to start checkout.",
- "errorPaymentFailed": "Failed to initiate payment. Please try again.",
- "billTo": "Bill To",
- "taxId": "Tax ID",
- "vehicle": "Vehicle",
- "vin": "VIN: {vin}",
- "plate": "Plate: {plate}",
- "service": "Service",
- "type": "Type: {type}",
- "tech": "Tech: {tech}",
- "parts": "Parts",
- "partNumber": "Part #",
- "description": "Description",
- "qty": "Qty",
- "unitPrice": "Unit Price",
- "total": "Total",
- "labor": "Labor & Services",
- "hours": "Hours",
- "hrs": "hrs",
- "unit": "unit",
- "qtyOrHours": "Unit / Hours",
- "rate": "Rate",
- "ratePerHour": "{rate}/hr",
- "subtotal": "Subtotal",
- "subtotalInclTax": "Subtotal (incl. tax)",
- "discount": "Discount",
- "discountPercent": "Discount ({percent}%)",
- "tax": "Tax ({rate}%)",
- "taxIncluded": "Includes tax ({rate}%)",
- "paid": "Paid",
- "paidInFull": "PAID IN FULL",
- "amountDue": "Amount Due",
- "paymentInformation": "Payment Information",
- "bankAccount": "Bank Account",
- "orgNumber": "Org. Number",
- "paymentTerms": "Payment Terms",
- "netDays": "{days} Days",
- "dueDate": "Due Date",
- "serviceImages": "Service Images ({count})",
- "serviceVideos": "Service Videos ({count})",
- "diagnosticReports": "Diagnostic Reports ({count})",
- "notes": "Notes",
- "diagnosticNotes": "Diagnostic Notes",
- "warrantyTitle": "Warranty",
- "warrantyExpires": "Expires",
- "warrantyMonth": "month",
- "warrantyMonths": "months",
- "warrantyKm": "km",
- "findings": "Observations",
- "findingsDescription": "The following items were observed during this service and may require attention.",
- "severity": "Severity",
- "findingNotes": "Notes",
- "findingSeverityUrgent": "High",
- "findingSeverityNeedsWork": "Medium",
- "findingSeverityMonitor": "Low",
- "tel": "Tel: {phone}",
- "customFields": "Additional information"
- },
- "quote": {
- "title": "Quote",
- "downloadPdf": "Download PDF",
- "preparedFor": "Prepared For",
- "taxId": "Tax ID",
- "vehicle": "Vehicle",
- "vin": "VIN: {vin}",
- "plate": "Plate: {plate}",
- "quoteDetails": "Quote Details",
- "description": "Description",
- "parts": "Parts",
- "partNumber": "Part #",
- "partDescription": "Description",
- "qty": "Qty",
- "unitPrice": "Unit Price",
- "total": "Total",
- "labor": "Labor & Services",
- "laborDescription": "Description",
- "hours": "Hours",
- "hrs": "hrs",
- "unit": "unit",
- "qtyOrHours": "Unit / Hours",
- "rate": "Rate",
- "ratePerHour": "{rate}/hr",
- "subtotal": "Subtotal",
- "subtotalInclTax": "Subtotal (incl. tax)",
- "discount": "Discount",
- "discountPercent": "Discount ({percent}%)",
- "tax": "Tax ({rate}%)",
- "taxIncluded": "Includes tax ({rate}%)",
- "images": "Images ({count})",
- "documents": "Documents",
- "requestChanges": "Request Changes",
- "acceptQuote": "Accept Quote",
- "whatChanges": "What changes would you like?",
- "changePlaceholder": "Describe the changes you'd like...",
- "cancel": "Cancel",
- "submitRequest": "Submit Request",
- "quoteAccepted": "Quote Accepted",
- "quoteAcceptedMessage": "Thank you! This quote has been accepted. The workshop will be in touch shortly.",
- "changesRequested": "Changes Requested",
- "changesRequestedMessage": "Your change request has been submitted. The workshop will review and get back to you.",
- "validUntil": "Valid until: {date}",
- "status": {
- "draft": "Draft",
- "sent": "Sent",
- "accepted": "Accepted",
- "rejected": "Rejected",
- "expired": "Expired",
- "converted": "Converted",
- "changes_requested": "Changes Requested"
- },
- "tel": "Tel: {phone}",
- "customFields": "Additional information"
- },
- "inspection": {
- "title": "Vehicle Inspection",
- "vehicle": "Vehicle",
- "customer": "Customer",
- "vin": "VIN: {vin}",
- "plate": "Plate: {plate}",
- "mileage": "Mileage: {mileage}",
- "mileageMarine": "Engine Hours: {mileage}",
- "inspected": "inspected",
- "pass": "Pass",
- "fail": "Fail",
- "attention": "Attention",
- "notInspected": "Not Inspected",
- "quoteAvailable": "A quote has been prepared for this inspection",
- "quoteAvailableDescription": "Review the quote to see pricing and approve the recommended work.",
- "viewQuote": "View Quote",
- "quoteRequested": "Quote Requested",
- "quoteRequestedCancel": "— Cancel",
- "requestQuote": "Request a Quote",
- "downloadPdf": "Download PDF",
- "notes": "Notes",
- "quoteCancelled": "Quote request cancelled",
- "cancelFailed": "Failed to cancel request",
- "eu": {
- "pass": "No defect",
- "attention": "Minor defect",
- "fail": "Major defect",
- "dangerous": "Dangerous defect",
- "not_inspected": "Not inspected"
- },
- "basic": {
- "pass": "Pass",
- "attention": "Attention",
- "fail": "Fail",
- "dangerous": "Dangerous",
- "not_inspected": "Not inspected"
- },
- "result": {
- "pass": "Pass",
- "pass_minor": "Pass with minor defects",
- "fail": "Fail — major defects",
- "fail_dangerous": "Fail — dangerous defects",
- "incomplete": "Not completed"
- },
- "resultDetail": {
- "pass": "No deficiencies were found.",
- "pass_minor": "The vehicle passes. Repair the minor deficiencies without undue delay.",
- "fail": "The vehicle fails. The deficiencies must be repaired and the vehicle retested.",
- "fail_dangerous": "The vehicle must not be used on the public road until the dangerous deficiencies are repaired.",
- "incomplete": "This inspection is still in progress."
- },
- "testDetails": "Test details",
- "testDate": "Date of test",
- "certificateNumber": "Certificate number",
- "vehicleCategory": "Vehicle category",
- "inspector": "Inspector",
- "testLocation": "Place of test",
- "nextTestDue": "Next test due",
- "vesselLabel": "Vessel",
- "plateLabel": "Registration",
- "odometerLabel": "Odometer",
- "engineHoursLabel": "Engine hours",
- "summary": "Summary",
- "progressLabel": "{graded} checks graded",
- "limit": "Limit",
- "viewPhoto": "View photo",
- "deficienciesFound": "Deficiencies found ({count})",
- "allResults": "All results",
- "privacyNotice": "This report is shared with you by the workshop that carried out the inspection. It is available to anyone holding this link, so please do not forward it. Contact the workshop to have the link withdrawn or your data erased."
- },
- "terms": {
- "title": "Terms of Sale",
- "contact": "Contact",
- "tel": "Tel: {phone}"
- },
- "quoteRequest": {
- "title": "Request a Quote",
- "description": "Select the items you'd like a repair quote for.",
- "selectAll": "Select all",
- "deselectAll": "Deselect all",
- "selectedCount": "{selected} of {total} selected",
- "fail": "Fail",
- "attention": "Attention",
- "message": "Message",
- "messageOptional": "(optional)",
- "messagePlaceholder": "Any additional details or questions...",
- "cancel": "Cancel",
- "submitRequest": "Submit Request",
- "selectAtLeastOne": "Select at least one item",
- "submitSuccess": "Quote request submitted!",
- "submitError": "Failed to submit request"
- },
- "common": {
- "poweredBy": "Powered by",
- "termsOfSale": "Terms of Sale",
- "portalMessage": "View your vehicles, invoices, and more at your",
- "customerPortal": "customer portal",
- "telegramConnect": "Chat with us on Telegram",
- "telegramScan": "Scan this QR code to message us on Telegram for updates and support."
- }
- }
|