| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- {
- "list": {
- "addCustomer": "Add Customer",
- "searchPlaceholder": "Search customers...",
- "table": {
- "name": "Name",
- "company": "Company",
- "phone": "Phone",
- "email": "Email",
- "vehicles": "Vehicles",
- "number": "No."
- },
- "emptySearch": "No customers match your search.",
- "empty": "No customers yet.",
- "deleteTitle": "Delete Customer",
- "deleteDescription": "Delete {name}? This will unlink their vehicles.",
- "deleteError": "Failed to delete customer",
- "error": "Failed to load customers",
- "importCustomers": "Import",
- "assignNumbers": "Assign numbers",
- "assignNumbersTitle": "Assign customer numbers?",
- "assignNumbersDescription": "{count, plural, one {# customer has} other {# customers have}} no number yet. Each gets the next number in sequence, oldest first. Customers that already have a number are not touched.",
- "assignNumbersDone": "{count, plural, one {# customer} other {# customers}} numbered",
- "selectedCount": "{count} selected",
- "clearSelection": "Clear",
- "batchDelete": "Delete ({count})",
- "batchDeleteTitle": "Delete Customers",
- "batchDeleteDescription": "Delete {count} customer(s)? This will unlink their vehicles.",
- "batchDeleteSuccess": "{count} customer(s) deleted",
- "openMenu": "Open menu"
- },
- "detail": {
- "backToCustomers": "Back to customers",
- "editCustomer": "Edit Customer",
- "notFound": "Customer not found",
- "emailCopied": "Email copied to clipboard",
- "phoneCopied": "Phone number copied to clipboard",
- "taxIdLabel": "Tax ID",
- "taxExemptBadge": "Tax exempt",
- "invoiceDesignBadge": "Invoice design: {name}",
- "invoiceDesignBadgeHint": "Invoices for this customer print with this design instead of the workshop default. Open it in the designer.",
- "tabs": {
- "vehicles": "Vehicles ({count})",
- "invoices": "Invoices ({count})",
- "quotes": "Quotes ({count})",
- "messages": "Messages",
- "requests": "Requests ({count})",
- "sms": "SMS",
- "telegram": "Telegram",
- "whatsapp": "WhatsApp"
- },
- "vehicleTable": {
- "plate": "Plate",
- "vehicle": "Vehicle",
- "mileage": "Mileage",
- "mileageMarine": "Engine Hours",
- "services": "Services"
- },
- "documentTable": {
- "invoiceNumber": "Invoice #",
- "quoteNumber": "Quote #",
- "title": "Title",
- "vehicle": "Vehicle",
- "status": "Status",
- "date": "Date",
- "total": "Total",
- "noVehicle": "Parts only",
- "searchPlaceholder": "Search...",
- "noMatches": "Nothing matches your search",
- "sort": {
- "asc": "ascending",
- "desc": "descending"
- }
- },
- "noVehicles": "No vehicles assigned to this customer",
- "noInvoices": "No invoices for this customer",
- "noQuotes": "No quotes for this customer"
- },
- "form": {
- "addTitle": "Add New Customer",
- "editTitle": "Edit Customer",
- "nameRequired": "Name *",
- "namePlaceholder": "John Doe",
- "emailPlaceholder": "john@example.com",
- "phonePlaceholder": "(555) 123-4567",
- "companyPlaceholder": "Company name",
- "addressPlaceholder": "123 Main St, City, State",
- "taxId": "Tax / VAT number",
- "taxIdPlaceholder": "e.g. NO123456789MVA, DE123456789",
- "taxIdHint": "Shown on invoices and quotes when this customer is the buyer.",
- "taxExempt": "Tax exempt",
- "taxExemptHint": "When enabled, new invoices and quotes for this customer will not include tax.",
- "notesPlaceholder": "Additional notes...",
- "customerUpdated": "Customer updated",
- "customerCreated": "Customer created",
- "saveError": "Failed to save customer",
- "customerNumber": "Customer no.",
- "customerNumberAuto": "Auto",
- "sectionContact": "Contact",
- "sectionBilling": "Billing",
- "addScannedVehicle": "Add vehicle {vehicle}",
- "invoiceDesign": "Invoice design",
- "invoiceDesignDefault": "Workshop default",
- "invoiceDesignHint": "Invoices for this customer print with this design instead of the workshop default. An invoice can still choose its own.",
- "reminderOptOut": "No reminders",
- "reminderOptOutHint": "Do not include this customer in inspection reminders or other campaigns."
- },
- "serviceRequests": {
- "statusNew": "New",
- "statusConverted": "Work Order Created",
- "statusDismissed": "Dismissed",
- "createWorkOrder": "Create Work Order",
- "contactCustomer": "Contact Customer",
- "dismiss": "Dismiss",
- "viewWorkOrder": "View Work Order",
- "notes": "Notes",
- "hideNotes": "Hide Notes",
- "staffNotes": "Staff notes:",
- "notesPlaceholder": "Add internal notes...",
- "saveNotes": "Save Notes",
- "submitted": "Submitted {date}",
- "preferred": "Preferred: {date}",
- "workOrderCreated": "Work order created",
- "workOrderError": "Failed to create work order",
- "requestDismissed": "Request dismissed",
- "dismissError": "Failed to dismiss request",
- "notesSaved": "Notes saved",
- "notesSaveError": "Failed to save notes",
- "smsLabel": "Service Request Message",
- "smsDefault": "Hi {name}, regarding your service request for your {vehicle}: "
- }
- }
|