portal.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. {
  2. "directory": {
  3. "title": "Найдите вашу мастерскую",
  4. "description": "Выберите свою мастерскую ниже, чтобы перейти в портал клиента.",
  5. "searchPlaceholder": "Поиск мастерских…",
  6. "noWorkshops": "Сейчас нет доступных мастерских.",
  7. "noResults": "По вашему запросу мастерские не найдены.",
  8. "openPortal": "Открыть портал"
  9. },
  10. "directLink": {
  11. "title": "Портал клиента",
  12. "description": "Используйте прямую ссылку от вашей мастерской для доступа к порталу клиента.",
  13. "hint": "Ваша мастерская отправит вам ссылку на портал по электронной почте или SMS."
  14. },
  15. "landing": {
  16. "contactTitle": "Связаться с нами",
  17. "aboutTitle": "О нас",
  18. "noContactInfo": "Контактные данные пока недоступны.",
  19. "address": "Адрес",
  20. "phone": "Телефон",
  21. "email": "Электронная почта",
  22. "hours": "Часы работы",
  23. "directions": "Маршрут"
  24. },
  25. "login": {
  26. "signInTitle": "Вход для клиентов",
  27. "signInSubtitle": "Войдите, чтобы просмотреть счета, расчёты и историю обслуживания.",
  28. "emailLabel": "Адрес эл. почты",
  29. "emailPlaceholder": "you@example.com",
  30. "sendLink": "Отправить ссылку для входа",
  31. "checkEmail": "Проверьте почту",
  32. "checkEmailDescription": "Если аккаунт с таким адресом существует, мы отправили ссылку для входа. Ссылка действительна 15 минут.",
  33. "tryDifferentEmail": "Попробовать другой адрес",
  34. "tabEmail": "Эл. почта",
  35. "tabSms": "СМС",
  36. "phoneLabel": "Номер телефона",
  37. "phonePlaceholder": "+7 9123456789",
  38. "phoneLocalPlaceholder": "9123456789",
  39. "sendCode": "Отправить код",
  40. "codeSentTitle": "Введите отправленный код",
  41. "codeSentDescription": "Мы отправили 6-значный код на {phone}, если этот номер привязан к аккаунту.",
  42. "codeLabel": "6-значный код",
  43. "codePlaceholder": "123456",
  44. "verifyCode": "Войти",
  45. "useDifferentPhone": "Использовать другой номер",
  46. "invalidCode": "Неверный или просроченный код",
  47. "notFound": "Не найдено",
  48. "portalNotExist": "Этот портал не существует.",
  49. "portalNotAvailable": "Портал недоступен",
  50. "portalNotEnabled": "Портал клиента не включён для этой организации."
  51. },
  52. "nav": {
  53. "dashboard": "Панель управления",
  54. "vehicles": "Транспортные средства",
  55. "invoices": "Счета",
  56. "quotes": "Предложения",
  57. "inspections": "Осмотры",
  58. "requestService": "Заявка на обслуживание"
  59. },
  60. "header": {
  61. "signOut": "Выйти",
  62. "askShort": "Сервис"
  63. },
  64. "shell": {
  65. "notFound": "Не найдено",
  66. "portalNotExist": "Этот портал не существует.",
  67. "portalNotAvailable": "Портал недоступен",
  68. "portalNotEnabled": "Портал клиента не включён для этой организации."
  69. },
  70. "dashboard": {
  71. "welcome": "Добро пожаловать, {name}",
  72. "overview": "Вот обзор вашего аккаунта.",
  73. "vehicles": "Транспортные средства",
  74. "openInvoices": "Открытые счета",
  75. "pendingQuotes": "Ожидающие предложения",
  76. "recentInvoices": "Последние счета",
  77. "recentQuotes": "Последние предложения",
  78. "pendingServiceRequests": "Ожидающие заявки на обслуживание",
  79. "viewAll": "Показать все",
  80. "newRequest": "Новая заявка",
  81. "noInvoicesYet": "Счетов пока нет.",
  82. "noQuotesYet": "Предложений пока нет.",
  83. "view": "Просмотр",
  84. "pending": "Ожидает",
  85. "failedToLoad": "Не удалось загрузить панель управления.",
  86. "quickRequestService": "Запросить сервис",
  87. "quickRequestServiceHint": "Записаться на ремонт или осмотр",
  88. "quickViewInvoices": "Ваши счета",
  89. "quickViewInvoicesHint": "Счета и история платежей",
  90. "quickViewVehicles": "Ваши автомобили",
  91. "quickViewVehiclesHint": "История обслуживания и детали",
  92. "activeJobs": "Текущие работы"
  93. },
  94. "invoices": {
  95. "title": "Счета",
  96. "description": "Все ваши счета за обслуживание.",
  97. "noInvoices": "Счетов пока нет.",
  98. "failedToLoad": "Не удалось загрузить счета.",
  99. "invoice": "Счёт",
  100. "vehicle": "Транспортное средство",
  101. "date": "Дата",
  102. "amount": "Сумма",
  103. "payment": "Оплата",
  104. "view": "Просмотр",
  105. "download": "Скачать",
  106. "downloadCertificate": "Скачать заключение осмотра",
  107. "paid": "оплачено",
  108. "partial": "частично",
  109. "unpaid": "не оплачено",
  110. "back": "Назад к счетам",
  111. "openShared": "Открыть общедоступную копию"
  112. },
  113. "quotes": {
  114. "title": "Предложения",
  115. "description": "Предложения и сметы для ваших транспортных средств.",
  116. "noQuotes": "Предложений пока нет.",
  117. "failedToLoad": "Не удалось загрузить предложения.",
  118. "quote": "Предложение",
  119. "vehicle": "Транспортное средство",
  120. "status": "Статус",
  121. "amount": "Сумма",
  122. "validUntil": "Действительно до",
  123. "view": "Просмотр"
  124. },
  125. "inspections": {
  126. "title": "Осмотры",
  127. "description": "Отчёты осмотров транспортных средств.",
  128. "noInspections": "Осмотров пока нет.",
  129. "failedToLoad": "Не удалось загрузить осмотры.",
  130. "vehicle": "Транспортное средство",
  131. "template": "Чек-лист",
  132. "status": "Статус",
  133. "date": "Дата",
  134. "summary": "Итоги",
  135. "view": "Просмотр",
  136. "good": "{count} норма",
  137. "fair": "{count} удовл.",
  138. "poor": "{count} плохо"
  139. },
  140. "vehicles": {
  141. "title": "Транспортные средства",
  142. "description": "Ваши зарегистрированные транспортные средства.",
  143. "noVehicles": "Транспортные средства не найдены.",
  144. "failedToLoad": "Не удалось загрузить транспортные средства.",
  145. "plate": "Госномер: {plate}",
  146. "vin": "VIN: {vin}",
  147. "typeKey": "HSN/TSN: {typeKey}",
  148. "serviceCount": "{count, plural, one {# обслуживание} few {# обслуживания} other {# обслуживаний}}",
  149. "inspectionCount": "{count, plural, one {# осмотр} few {# осмотра} other {# осмотров}}",
  150. "serviceHistory": "История обслуживания ({count})",
  151. "inspectionsTab": "Осмотры ({count})",
  152. "noServiceRecords": "Записей обслуживания пока нет.",
  153. "noInspections": "Осмотров пока нет.",
  154. "vehicleNotFound": "Транспортное средство не найдено.",
  155. "completed": "Завершено {date}",
  156. "good": "{count} норма",
  157. "fair": "{count} удовл.",
  158. "poor": "{count} плохо",
  159. "view": "Просмотр",
  160. "serviceHistoryTitle": "История обслуживания",
  161. "inspectionsTitle": "Осмотры",
  162. "columnVehicle": "Автомобиль",
  163. "columnPlate": "Госномер",
  164. "columnServices": "Обслуживания",
  165. "columnInspections": "Осмотры",
  166. "reportSold": "Этот автомобиль больше не мой",
  167. "reportSoldHint": "Мы сообщим мастерской, чтобы она перестала присылать напоминания о нём. Ваша история сохранится.",
  168. "reportSoldConfirm": "Да, сообщить мастерской",
  169. "reportSoldCancel": "Оставить",
  170. "reportSoldDone": "Спасибо, мастерская уведомлена",
  171. "reportSoldFailed": "Сейчас отправить не удалось",
  172. "reportSoldAlready": "Вы сообщили мастерской, что этот автомобиль больше не ваш."
  173. },
  174. "requestService": {
  175. "title": "Заявка на обслуживание",
  176. "description": "Отправьте заявку на обслуживание одного из ваших транспортных средств.",
  177. "newServiceRequest": "Новая заявка на обслуживание",
  178. "formDescription": "Опишите проблему, и мы свяжемся с вами.",
  179. "vehicleLabel": "Транспортное средство",
  180. "vehiclePlaceholder": "Выберите транспортное средство",
  181. "descriptionLabel": "Опишите проблему",
  182. "descriptionPlaceholder": "Что случилось с вашим транспортным средством?",
  183. "preferredDate": "Предпочтительная дата",
  184. "preferredDateOptional": "(необязательно)",
  185. "submitRequest": "Отправить заявку",
  186. "selectVehicle": "Пожалуйста, выберите транспортное средство",
  187. "describeIssue": "Пожалуйста, опишите проблему",
  188. "submitSuccess": "Заявка на обслуживание отправлена",
  189. "submitError": "Не удалось отправить заявку",
  190. "noVehicles": "У вас нет зарегистрированных транспортных средств. Свяжитесь с нами для добавления транспортного средства.",
  191. "yourRequests": "Ваши заявки на обслуживание",
  192. "failedToLoad": "Не удалось загрузить данные.",
  193. "staffNotes": "Заметки персонала: {notes}",
  194. "preferred": "Предпочтительно: {date}",
  195. "notListedOption": "Моего автомобиля нет в списке",
  196. "newVehicleHint": "Расскажите об автомобиле — мы добавим его в ваш профиль.",
  197. "fillVehicleDetails": "Укажите марку и модель автомобиля",
  198. "makeLabel": "Марка",
  199. "makePlaceholder": "напр., Ford",
  200. "modelLabel": "Модель",
  201. "modelPlaceholder": "напр., Kuga",
  202. "yearLabel": "Год выпуска",
  203. "plateLabel": "Госномер"
  204. },
  205. "booking": {
  206. "title": "Запишитесь на техосмотр",
  207. "due": "Техосмотр до {date}",
  208. "firstSlot": "Ближайшее свободное время",
  209. "bookThis": "Записаться на {when}",
  210. "pickAnother": "Или выберите другой день",
  211. "pickTime": "Выберите время",
  212. "pickTimeFirst": "Сначала выберите время",
  213. "confirmFor": "Подтвердить {when}",
  214. "notePlaceholder": "Что нам стоит знать? (необязательно)",
  215. "legend": "Зачёркнутые дни заняты; жёлтые — мало свободного времени.",
  216. "day": {
  217. "open": "Есть время",
  218. "limited": "Мало времени",
  219. "full": "Всё занято",
  220. "closed": "Закрыто"
  221. },
  222. "booked": "Записано на {when}",
  223. "bookedHint": "Мы отправили подтверждение. Приезжайте на несколько минут раньше с ключами.",
  224. "pending": "Запрошено на {when}",
  225. "pendingHint": "Мастерская скоро подтвердит время.",
  226. "changeOrCancel": "Изменить или отменить",
  227. "expired": "Срок ссылки истёк",
  228. "expiredHint": "Позвоните нам, и мы вместе подберём время.",
  229. "unavailable": "Онлайн-запись сейчас недоступна",
  230. "unavailableHint": "Позвоните нам, и мы подберём время.",
  231. "callUs": "Позвоните {phone}",
  232. "modeDirectNote": "Время бронируется сразу, на {minutes} минут.",
  233. "modeRequestNote": "Мастерская подтверждает запрошенное время.",
  234. "bookedToast": "Время записано",
  235. "bookFailed": "Не удалось записаться на это время",
  236. "cancelledToast": "Запись отменена",
  237. "cancelFailed": "Не удалось отменить",
  238. "footer": "Вы получили эту ссылку, потому что мастерская напомнила вам о техосмотре.",
  239. "workOrderTitle": "Техосмотр {vehicle}",
  240. "notificationTitle": "Новая онлайн-запись",
  241. "notificationBody": "{customer} записал {vehicle} на {when}",
  242. "cancelledNotificationTitle": "Онлайн-запись отменена",
  243. "cancelledNotificationBody": "{customer} отменил запись {vehicle} на {when}",
  244. "confirmationSubject": "Ваша запись в {workshop}",
  245. "confirmationBody": "Ваш {vehicle} записан на {when} в {workshop}. Нужно изменить? Воспользуйтесь ссылкой из предыдущего сообщения или позвоните {phone}.",
  246. "confirmationBodyRequest": "Спасибо, {workshop} получила ваш запрос на {when} для {vehicle} и скоро подтвердит. Вопросы? Звоните {phone}."
  247. }
  248. }