workOrders.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {
  2. "page": {
  3. "error": "Failed to load work orders"
  4. },
  5. "list": {
  6. "searchPlaceholder": "Search work orders...",
  7. "newWorkOrder": "New Work Order",
  8. "selectVehicle": "Select Vehicle",
  9. "empty": "No work orders found.",
  10. "statusUpdated": "Status updated",
  11. "statusTabs": {
  12. "all": "All",
  13. "active": "Active",
  14. "pending": "Pending",
  15. "inProgress": "In Progress",
  16. "waitingParts": "Waiting Parts",
  17. "completed": "Completed"
  18. },
  19. "statusActions": {
  20. "startWork": "Start Work",
  21. "waitingParts": "Waiting Parts",
  22. "complete": "Complete",
  23. "resumeWork": "Resume Work",
  24. "reopen": "Reopen"
  25. },
  26. "table": {
  27. "invoice": "Invoice#",
  28. "vehicle": "Vehicle",
  29. "customer": "Customer",
  30. "title": "Title",
  31. "status": "Status",
  32. "tech": "Tech",
  33. "date": "Date",
  34. "total": "Total",
  35. "promised": "Promised",
  36. "promisedOverdue": "Promised {date}, overdue"
  37. },
  38. "emailSubject": "Vehicle Status Update: {status}",
  39. "changeStatus": "Change status",
  40. "contextMenu": {
  41. "open": "Open work order",
  42. "openVehicle": "Open vehicle",
  43. "openCustomer": "Open customer"
  44. },
  45. "dueToday": "Due today",
  46. "columns": {
  47. "label": "Columns"
  48. }
  49. },
  50. "vehiclePicker": {
  51. "title": "Select Vehicle for Work Order",
  52. "titleMarine": "Select Vessel for Work Order",
  53. "searchPlaceholder": "Search vehicles...",
  54. "searchPlaceholderMarine": "Search vessels...",
  55. "empty": "No vehicles found.",
  56. "emptyMarine": "No vessels found.",
  57. "emptySearch": "No vehicles match your search.",
  58. "emptySearchMarine": "No vessels match your search.",
  59. "addNewVehicle": "Add New Vehicle",
  60. "addNewVehicleMarine": "Add New Vessel",
  61. "noPlate": "No plate",
  62. "noPlateMarine": "No registration",
  63. "make": "Make *",
  64. "makeMarine": "Manufacturer *",
  65. "model": "Model *",
  66. "year": "Year *",
  67. "licensePlate": "License Plate",
  68. "licensePlateMarine": "Registration Number",
  69. "customer": "Customer",
  70. "selectCustomer": "Select a customer (optional)",
  71. "createNewCustomer": "Create new customer",
  72. "newCustomer": "New Customer",
  73. "customerName": "Name *",
  74. "customerNamePlaceholder": "Customer name",
  75. "phone": "Phone",
  76. "phonePlaceholder": "Phone number",
  77. "creating": "Creating...",
  78. "createAndContinue": "Create & Continue",
  79. "invalidYear": "Please enter a valid year",
  80. "customerNameRequired": "Customer name is required",
  81. "failedCreateCustomer": "Failed to create customer",
  82. "failedCreateVehicle": "Failed to create vehicle",
  83. "failedCreateVehicleMarine": "Failed to create vessel",
  84. "somethingWentWrong": "Something went wrong",
  85. "partsSale": "Parts-Only Sale",
  86. "partsSaleDescription": "Create an invoice without a vehicle, for over-the-counter parts sales.",
  87. "partsSaleDescriptionMarine": "Create an invoice without a vessel, for over-the-counter parts sales.",
  88. "createSale": "Create Sale",
  89. "none": "None"
  90. },
  91. "notify": {
  92. "title": "Notify {name}",
  93. "description": "Send a notification to the customer about this update.",
  94. "sms": "SMS",
  95. "email": "Email",
  96. "noPhone": "(no phone on file)",
  97. "noEmail": "(no email on file)",
  98. "notAvailable": "(not available)",
  99. "skip": "Skip",
  100. "send": "Send",
  101. "smsSent": "SMS sent",
  102. "emailSent": "Email sent",
  103. "failedSms": "Failed to send SMS",
  104. "failedEmail": "Failed to send email"
  105. }
  106. }