workBoard.json 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. {
  2. "page": {
  3. "error": "Failed to load work board"
  4. },
  5. "toolbar": {
  6. "today": "Today",
  7. "day": "Day",
  8. "week": "Week",
  9. "presenter": "Presenter",
  10. "addTechnician": "Add Technician",
  11. "previousWeek": "Previous week",
  12. "nextWeek": "Next week",
  13. "previousDay": "Previous day",
  14. "nextDay": "Next day",
  15. "groupBy": "Columns",
  16. "byTechnician": "A column per technician",
  17. "byBay": "A column per work bay",
  18. "byNothing": "A column per day",
  19. "weekends": "Weekends",
  20. "add": "Add",
  21. "addBay": "Add work bay",
  22. "weekNumber": "Week {number}",
  23. "lanes": "Lanes",
  24. "showAllLanes": "Show all",
  25. "onlyBusyLanes": "Only those with work",
  26. "layout": "Layout",
  27. "layoutTimeline": "Timeline",
  28. "layoutCards": "Overview",
  29. "rows": "Rows",
  30. "rowPerTechnician": "A row per technician",
  31. "rowPerBay": "A row per work bay",
  32. "rowNothing": "A single row",
  33. "technicians": "Technicians",
  34. "workBays": "Work bays",
  35. "weekendsDayHint": "Only applies when a week is shown"
  36. },
  37. "board": {
  38. "days": {
  39. "mon": "Mon",
  40. "tue": "Tue",
  41. "wed": "Wed",
  42. "thu": "Thu",
  43. "fri": "Fri",
  44. "sat": "Sat",
  45. "sun": "Sun"
  46. },
  47. "noTechnicians": "No Technicians Yet",
  48. "noTechniciansDescription": "Add a technician to start scheduling work on the board.",
  49. "failedMove": "Failed to move assignment",
  50. "failedAssign": "Failed to assign job",
  51. "failedRemove": "Failed to remove assignment",
  52. "createNewWorkorder": "Create new Workorder",
  53. "noBays": "No work bays yet. Add one to plan the week bay by bay.",
  54. "addFirstBay": "Add work bay",
  55. "lanes": {
  56. "noBay": "No bay",
  57. "noTechnician": "No technician",
  58. "everyone": "All work",
  59. "thisWeek": "This week"
  60. },
  61. "dropNeedsLane": "Group the board by technician or work bay before dropping a job onto it."
  62. },
  63. "unassigned": {
  64. "title": "Unassigned Jobs ({count})",
  65. "searchPlaceholder": "Search jobs...",
  66. "empty": "No unassigned jobs"
  67. },
  68. "technician": {
  69. "editTitle": "Edit Technician",
  70. "addTitle": "Add Technician",
  71. "name": "Name",
  72. "namePlaceholder": "e.g. John Smith",
  73. "color": "Color",
  74. "linkMember": "Link to Org Member (optional)",
  75. "standalone": "Standalone technician",
  76. "deleteTitle": "Delete Technician",
  77. "deleteDescription": "Remove \"{name}\" from the work board? Their existing assignments will also be removed.",
  78. "addTechnician": "Add Technician",
  79. "standaloneOnly": "A name on the board for somebody who does not sign in, like an apprentice or a contractor. To add a mechanic who uses the app, add them on the Team page.",
  80. "linkedTo": "Signs in as {name}",
  81. "linkedManagedOnTeam": "Managed on the Team page, along with their app access.",
  82. "skills": "Skills",
  83. "skillsPlaceholder": "Diagnostics, EV certified",
  84. "skillsHint": "Shown under the name where work is handed out. Optional."
  85. },
  86. "jobDetail": {
  87. "viewDetails": "View Details",
  88. "remove": "Remove",
  89. "startTime": "Start Time",
  90. "endTime": "End Time",
  91. "failedDuration": "Failed to update duration",
  92. "failedTimes": "Failed to update times",
  93. "endBeforeStart": "End time must be after start time"
  94. },
  95. "presenter": {
  96. "title": "Work Board",
  97. "day": "Day",
  98. "status": "Status",
  99. "week": "Week",
  100. "today": "Today",
  101. "live": "Live",
  102. "disconnected": "Live updates disconnected",
  103. "noTechnicians": "No technicians configured",
  104. "noJobsToday": "No jobs today",
  105. "job": "{count} job",
  106. "jobs": "{count} jobs",
  107. "statusLabels": {
  108. "pending": "Pending",
  109. "inProgress": "In Progress",
  110. "waitingParts": "Waiting Parts",
  111. "completed": "Completed"
  112. },
  113. "previous": "Previous",
  114. "next": "Next",
  115. "groupingUnused": "The status board groups by status",
  116. "connecting": "Connecting…"
  117. },
  118. "week": {
  119. "createAt": "New work order at {time}",
  120. "unscheduled": "Not scheduled ({count})",
  121. "hint": "Drag a job to move it. Drag its top or bottom edge to change how long it takes.",
  122. "hiddenDays": "{count} booked on the weekend. Show weekends.",
  123. "panLeft": "Earlier in the week",
  124. "panRight": "Later in the week",
  125. "hintPan": "Drag the background to move across the week.",
  126. "wholeWeek": "See the whole week",
  127. "hintZoom": "Hold Ctrl and scroll to zoom."
  128. },
  129. "bay": {
  130. "addTitle": "Add work bay",
  131. "editTitle": "Edit work bay",
  132. "description": "A place where work happens: a lift, a ramp, a wash bay.",
  133. "name": "Name",
  134. "namePlaceholder": "e.g. Lift 1",
  135. "color": "Color",
  136. "dailyCapacity": "Bookable hours per day",
  137. "hoursPerDay": "hours per day",
  138. "capacityHint": "Used to show how full each day is.",
  139. "deleteTitle": "Delete work bay",
  140. "deleteDescription": "Remove \"{name}\"? Jobs booked into it stay scheduled and move to the no-bay column.",
  141. "addBay": "Add work bay",
  142. "saveFailed": "Could not save the work bay"
  143. },
  144. "lane": {
  145. "booked": "Booked",
  146. "capacity": "Capacity",
  147. "free": "Free",
  148. "over": "Over by",
  149. "jobs": "Jobs",
  150. "utilisation": "{pct}% of capacity",
  151. "placeholder": "Work with nothing assigned here yet."
  152. },
  153. "job": {
  154. "time": "Time",
  155. "duration": "Duration",
  156. "technician": "Technician",
  157. "workBay": "Work bay",
  158. "status": "Status",
  159. "noTime": "No time set yet",
  160. "none": "Nobody yet",
  161. "promised": "Promised",
  162. "promiseLate": "Late",
  163. "promiseOverdue": "Promised to the customer before now"
  164. }
  165. }