dashboard.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. {
  2. "myJobs": {
  3. "title": "Мои активные работы",
  4. "description": "Назначенные вам заказ-наряды.",
  5. "uploadFailed": "Не удалось загрузить изображение",
  6. "uploadSuccess": "Загружено изображений: {count}",
  7. "takePhoto": "Сделать фото",
  8. "addPhoto": "Добавить фото",
  9. "addVideo": "Добавить видео",
  10. "videoUploadSuccess": "Загружено видео: {count}",
  11. "scanPart": "Сканировать запчасть",
  12. "photo": "Фото",
  13. "video": "Видео",
  14. "parts": "Запчасти",
  15. "partAdded": "\"{name}\" добавлено в заказ-наряд",
  16. "partAddFailed": "Не удалось добавить запчасть",
  17. "inStock": "В наличии: {quantity}",
  18. "quantity": "Количество",
  19. "addToJob": "Добавить {qty} к заказу",
  20. "statusReport": "Отчёт о состоянии",
  21. "report": "Отчёт",
  22. "observation": "Наблюдение",
  23. "empty": "Сейчас вам не назначено ни одного заказ-наряда."
  24. },
  25. "recentActivity": "Последняя активность",
  26. "noRecentActivity": "Нет недавней активности",
  27. "recentObservations": "Недавние наблюдения",
  28. "noRecentObservations": "Нет открытых наблюдений",
  29. "observations": {
  30. "severity": "Серьёзность",
  31. "vehicle": "Транспорт",
  32. "description": "Описание",
  33. "when": "Когда"
  34. },
  35. "unknownUser": "Пользователь",
  36. "stats": {
  37. "activeJobs": "Активные работы",
  38. "pending": "Ожидающие",
  39. "totalParts": "Всего запчастей",
  40. "totalCustomers": "Всего клиентов",
  41. "lowStock": "Мало на складе"
  42. },
  43. "customize": "Настроить",
  44. "viewAll": "Показать все",
  45. "showCards": "Показать карточки",
  46. "cards": {
  47. "maintenance": "Плановое ТО",
  48. "reminders": "Предстоящие напоминания",
  49. "inspections": "Осмотры",
  50. "serviceRequests": "Заявки на обслуживание",
  51. "quoteRequests": "Запросы на предложения",
  52. "quoteResponses": "Ответы на предложения",
  53. "sms": "Последние сообщения",
  54. "notifications": "Последние уведомления",
  55. "recentCompleted": "Недавно завершённые",
  56. "activeJobs": "Активные работы",
  57. "recentObservations": "Недавние наблюдения",
  58. "recentActivity": "Последняя активность",
  59. "gettingStarted": "Первые шаги",
  60. "tireHotel": "Шинный отель",
  61. "inspectionsDue": "Предстоящие техосмотры"
  62. },
  63. "maintenance": {
  64. "title": "Прогнозируемое техобслуживание",
  65. "description": "На основе истории обслуживания и расчётного ежедневного пробега",
  66. "overdue": "Просрочено",
  67. "approaching": "Приближается",
  68. "estimated": "Прим. {mileage} {unit}",
  69. "sinceLastService": "{mileage} {unit} с последнего обслуживания",
  70. "certainty": "{percent}% уверенность",
  71. "active": "Активные",
  72. "dismissedTab": "Отклонённые",
  73. "noActive": "Нет транспортных средств, требующих обслуживания.",
  74. "noDismissed": "Нет отклонённых транспортных средств.",
  75. "dismissedOn": "Отклонено {date}",
  76. "restore": "Восстановить",
  77. "settingsAriaLabel": "Настройки техобслуживания",
  78. "dismissAriaLabel": "Отклонить"
  79. },
  80. "reminders": {
  81. "title": "Предстоящие напоминания",
  82. "overdue": "Просрочено",
  83. "dueSoon": "Скоро срок",
  84. "noData": "Нет предстоящих напоминаний."
  85. },
  86. "messages": {
  87. "title": "Последние сообщения",
  88. "viewAll": "Показать все",
  89. "you": "Вы: ",
  90. "noData": "Нет недавних сообщений."
  91. },
  92. "notifications": {
  93. "title": "Последние уведомления",
  94. "noData": "Нет недавних уведомлений."
  95. },
  96. "inspections": {
  97. "title": "Осмотры",
  98. "inProgress": "В процессе",
  99. "completed": "Завершено",
  100. "itemCount": "{inspected}/{total} пунктов",
  101. "noData": "Нет осмотров."
  102. },
  103. "serviceRequests": {
  104. "title": "Заявки на обслуживание",
  105. "description": "Запросы на запись из клиентского портала",
  106. "noData": "Нет ожидающих заявок на обслуживание."
  107. },
  108. "quoteRequests": {
  109. "title": "Запросы на предложения",
  110. "description": "Клиенты, запрашивающие предложения из общих осмотров",
  111. "pending": "Ожидающие",
  112. "createQuote": "Создать предложение",
  113. "itemsRequested": "{count, plural, one {# пункт запрошен} few {# пункта запрошено} other {# пунктов запрошено}}",
  114. "noData": "Нет ожидающих запросов на предложения.",
  115. "dismissAriaLabel": "Отклонить запрос на предложение"
  116. },
  117. "quoteResponses": {
  118. "title": "Ответы клиентов на предложения",
  119. "description": "Предложения, которые клиенты приняли или запросили изменения",
  120. "accepted": "Принято",
  121. "changesRequested": "Запрошены изменения",
  122. "convertToWorkOrder": "Преобразовать в заказ-наряд",
  123. "convert": "Преобразовать",
  124. "viewQuote": "Просмотреть предложение",
  125. "view": "Просмотр",
  126. "noData": "Нет ответов от клиентов.",
  127. "dismissAriaLabel": "Отклонить ответ"
  128. },
  129. "recentCompleted": {
  130. "title": "Недавно завершённые",
  131. "date": "Дата",
  132. "vehicle": "Транспортное средство",
  133. "customer": "Клиент",
  134. "serviceTitle": "Название",
  135. "total": "Итого",
  136. "empty": "Пока нет завершённых работ"
  137. },
  138. "activeJobsTable": {
  139. "title": "Активные работы",
  140. "vehicle": "Транспортное средство",
  141. "customer": "Клиент",
  142. "serviceTitle": "Название",
  143. "status": "Статус",
  144. "tech": "Механик",
  145. "empty": "Нет активных работ"
  146. },
  147. "relativeTime": {
  148. "now": "сейчас",
  149. "minutes": "{count}м",
  150. "hours": "{count}ч",
  151. "days": "{count}д"
  152. },
  153. "error": "Не удалось загрузить панель управления",
  154. "editHint": "Перетаскивайте карточки для изменения порядка, тяните за угол для изменения размера.",
  155. "resetLayout": "Сбросить макет",
  156. "doneEditing": "Готово",
  157. "customCards": {
  158. "addCard": "Добавить карточку",
  159. "editCard": "Изменить карточку",
  160. "deleteCard": "Удалить карточку",
  161. "cardName": "Название карточки",
  162. "dataSource": "Источник данных",
  163. "filters": "Фильтры",
  164. "addFilter": "Добавить фильтр",
  165. "columns": "Столбцы",
  166. "rowLimit": "Строки",
  167. "save": "Сохранить",
  168. "cancel": "Отмена",
  169. "valuePlaceholder": "Значение…",
  170. "noResults": "Совпадающих записей нет.",
  171. "loadError": "Не удалось загрузить карточку.",
  172. "saveError": "Не удалось сохранить карточку.",
  173. "deleteConfirmTitle": "Удалить карточку?",
  174. "deleteConfirmDescription": "«{name}» будет убрана с панели. Сами данные не затрагиваются.",
  175. "entities": {
  176. "vehicles": "Автомобили",
  177. "customers": "Клиенты",
  178. "workOrders": "Заказ-наряды",
  179. "quotes": "Предложения",
  180. "inventory": "Склад"
  181. },
  182. "fields": {
  183. "licensePlate": "Номер",
  184. "make": "Марка",
  185. "model": "Модель",
  186. "year": "Год",
  187. "color": "Цвет",
  188. "vin": "VIN",
  189. "mileage": "Пробег",
  190. "fuelType": "Топливо",
  191. "transmission": "КПП",
  192. "customer": "Клиент",
  193. "createdAt": "Создано",
  194. "updatedAt": "Обновлено",
  195. "name": "Имя",
  196. "company": "Компания",
  197. "email": "Эл. почта",
  198. "phone": "Телефон",
  199. "address": "Адрес",
  200. "taxId": "ИНН",
  201. "invoiceNumber": "№ счёта",
  202. "title": "Название",
  203. "type": "Тип",
  204. "status": "Статус",
  205. "techName": "Механик",
  206. "totalAmount": "Сумма",
  207. "serviceDate": "Дата",
  208. "vehicle": "Автомобиль",
  209. "quoteNumber": "№ предложения",
  210. "validUntil": "Действует до",
  211. "partNumber": "№ детали",
  212. "category": "Категория",
  213. "quantity": "Кол-во",
  214. "minQuantity": "Мин. кол-во",
  215. "unit": "Единица",
  216. "unitCost": "Себестоимость",
  217. "sellPrice": "Цена",
  218. "supplier": "Поставщик"
  219. },
  220. "operators": {
  221. "contains": "содержит",
  222. "equals": "равно",
  223. "startsWith": "начинается с",
  224. "eq": "=",
  225. "gt": ">",
  226. "gte": "≥",
  227. "lt": "<",
  228. "lte": "≤",
  229. "after": "после",
  230. "before": "до"
  231. },
  232. "options": {
  233. "maintenance": "ТО",
  234. "repair": "Ремонт",
  235. "upgrade": "Доработка",
  236. "inspection": "Осмотр",
  237. "pending": "Ожидает",
  238. "in-progress": "В работе",
  239. "waiting-parts": "Ожидание запчастей",
  240. "completed": "Завершено",
  241. "draft": "Черновик",
  242. "sent": "Отправлено",
  243. "accepted": "Принято",
  244. "rejected": "Отклонено",
  245. "expired": "Истекло",
  246. "converted": "Преобразовано"
  247. }
  248. },
  249. "tireHotel": {
  250. "title": "Шинный отель",
  251. "viewAll": "Открыть шинный отель",
  252. "stored": "Комплектов на хранении: {count}",
  253. "capacity": "{used} / {capacity} шин",
  254. "roomLeft": "Место ещё для {count}",
  255. "needsPrep": "Нужна подготовка",
  256. "unbilled": "Не выставлено ({count})"
  257. },
  258. "inspectionsDue": {
  259. "title": "Предстоящие техосмотры",
  260. "viewAll": "Все автомобили со сроком",
  261. "overdue": "Просрочено",
  262. "within30": "Ближайшие 30 дней",
  263. "within90": "Ближайшие 90 дней",
  264. "noData": "В ближайшие 90 дней техосмотров нет",
  265. "overdueSince": "Просрочено с {date}",
  266. "remind": "Отправить напоминания"
  267. }
  268. }