4
0

portal.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. {
  2. "directory": {
  3. "title": "Encuentra tu taller",
  4. "description": "Elige tu taller a continuación para acceder al portal de clientes.",
  5. "searchPlaceholder": "Buscar talleres…",
  6. "noWorkshops": "Actualmente no hay talleres disponibles.",
  7. "noResults": "Ningún taller coincide con tu búsqueda.",
  8. "openPortal": "Abrir portal"
  9. },
  10. "directLink": {
  11. "title": "Portal de clientes",
  12. "description": "Utiliza el enlace directo proporcionado por tu taller para acceder al portal de clientes.",
  13. "hint": "Tu taller compartirá el enlace del portal contigo por correo electrónico o SMS."
  14. },
  15. "landing": {
  16. "contactTitle": "Contáctanos",
  17. "aboutTitle": "Sobre nosotros",
  18. "noContactInfo": "Los datos de contacto aún no están disponibles.",
  19. "address": "Dirección",
  20. "phone": "Teléfono",
  21. "email": "Correo electrónico",
  22. "hours": "Horario de apertura",
  23. "directions": "Cómo llegar"
  24. },
  25. "login": {
  26. "signInTitle": "Acceso de clientes",
  27. "signInSubtitle": "Inicia sesión para ver tus facturas, presupuestos e historial de servicio.",
  28. "emailLabel": "Dirección de correo electrónico",
  29. "emailPlaceholder": "usted@ejemplo.com",
  30. "sendLink": "Enviar enlace de acceso",
  31. "checkEmail": "Revise su correo electrónico",
  32. "checkEmailDescription": "Si existe una cuenta para ese correo, hemos enviado un enlace de acceso. El enlace expira en 15 minutos.",
  33. "tryDifferentEmail": "Probar con otro correo electrónico",
  34. "tabEmail": "Correo",
  35. "tabSms": "SMS",
  36. "phoneLabel": "Número de teléfono",
  37. "phonePlaceholder": "+34 612345678",
  38. "phoneLocalPlaceholder": "612345678",
  39. "sendCode": "Enviar código",
  40. "codeSentTitle": "Introduce el código que enviamos",
  41. "codeSentDescription": "Enviamos un código de 6 dígitos a {phone} si coincide con una cuenta.",
  42. "codeLabel": "Código de 6 dígitos",
  43. "codePlaceholder": "123456",
  44. "verifyCode": "Iniciar sesión",
  45. "useDifferentPhone": "Usar otro número",
  46. "invalidCode": "Código no válido o caducado",
  47. "notFound": "No encontrado",
  48. "portalNotExist": "Este portal no existe.",
  49. "portalNotAvailable": "Portal no disponible",
  50. "portalNotEnabled": "El portal de clientes no está habilitado para esta organización."
  51. },
  52. "nav": {
  53. "dashboard": "Panel",
  54. "vehicles": "Vehículos",
  55. "invoices": "Facturas",
  56. "quotes": "Presupuestos",
  57. "inspections": "Inspecciones",
  58. "requestService": "Solicitar servicio"
  59. },
  60. "header": {
  61. "signOut": "Cerrar sesión",
  62. "askShort": "Servicio"
  63. },
  64. "shell": {
  65. "notFound": "No encontrado",
  66. "portalNotExist": "Este portal no existe.",
  67. "portalNotAvailable": "Portal no disponible",
  68. "portalNotEnabled": "El portal de clientes no está habilitado para esta organización."
  69. },
  70. "dashboard": {
  71. "welcome": "Bienvenido, {name}",
  72. "overview": "Aquí hay un resumen de su cuenta.",
  73. "vehicles": "Vehículos",
  74. "openInvoices": "Facturas pendientes",
  75. "pendingQuotes": "Presupuestos pendientes",
  76. "recentInvoices": "Facturas recientes",
  77. "recentQuotes": "Presupuestos recientes",
  78. "pendingServiceRequests": "Solicitudes de servicio pendientes",
  79. "viewAll": "Ver todo",
  80. "newRequest": "Nueva solicitud",
  81. "noInvoicesYet": "Aún no hay facturas.",
  82. "noQuotesYet": "Aún no hay presupuestos.",
  83. "view": "Ver",
  84. "pending": "Pendiente",
  85. "failedToLoad": "Error al cargar el panel.",
  86. "quickRequestService": "Solicitar servicio",
  87. "quickRequestServiceHint": "Reservar reparación o revisión",
  88. "quickViewInvoices": "Tus facturas",
  89. "quickViewInvoicesHint": "Facturas e historial de pagos",
  90. "quickViewVehicles": "Tus vehículos",
  91. "quickViewVehiclesHint": "Historial de servicio y detalles",
  92. "activeJobs": "Trabajos en curso"
  93. },
  94. "invoices": {
  95. "title": "Facturas",
  96. "description": "Todas sus facturas de servicio.",
  97. "noInvoices": "Aún no hay facturas.",
  98. "failedToLoad": "Error al cargar las facturas.",
  99. "invoice": "Factura",
  100. "vehicle": "Vehículo",
  101. "date": "Fecha",
  102. "amount": "Monto",
  103. "payment": "Pago",
  104. "view": "Ver",
  105. "download": "Descargar",
  106. "downloadCertificate": "Descargar informe de inspección",
  107. "paid": "pagado",
  108. "partial": "parcial",
  109. "unpaid": "sin pagar",
  110. "back": "Volver a las facturas",
  111. "openShared": "Abrir la copia compartida"
  112. },
  113. "quotes": {
  114. "title": "Presupuestos",
  115. "description": "Presupuestos y estimaciones para sus vehículos.",
  116. "noQuotes": "Aún no hay presupuestos.",
  117. "failedToLoad": "Error al cargar los presupuestos.",
  118. "quote": "Presupuesto",
  119. "vehicle": "Vehículo",
  120. "status": "Estado",
  121. "amount": "Monto",
  122. "validUntil": "Válido hasta",
  123. "view": "Ver"
  124. },
  125. "inspections": {
  126. "title": "Inspecciones",
  127. "description": "Informes de inspección de vehículos.",
  128. "noInspections": "Aún no hay inspecciones.",
  129. "failedToLoad": "Error al cargar las inspecciones.",
  130. "vehicle": "Vehículo",
  131. "template": "Lista de comprobación",
  132. "status": "Estado",
  133. "date": "Fecha",
  134. "summary": "Resumen",
  135. "view": "Ver",
  136. "good": "{count} bueno",
  137. "fair": "{count} regular",
  138. "poor": "{count} malo"
  139. },
  140. "vehicles": {
  141. "title": "Vehículos",
  142. "description": "Sus vehículos registrados.",
  143. "noVehicles": "No se encontraron vehículos.",
  144. "failedToLoad": "Error al cargar los vehículos.",
  145. "plate": "Placa: {plate}",
  146. "vin": "VIN: {vin}",
  147. "typeKey": "HSN/TSN: {typeKey}",
  148. "serviceCount": "{count, plural, one {# servicio} other {# servicios}}",
  149. "inspectionCount": "{count, plural, one {# inspección} other {# inspecciones}}",
  150. "serviceHistory": "Historial de servicio ({count})",
  151. "inspectionsTab": "Inspecciones ({count})",
  152. "noServiceRecords": "Aún no hay registros de servicio.",
  153. "noInspections": "Aún no hay inspecciones.",
  154. "vehicleNotFound": "Vehículo no encontrado.",
  155. "completed": "Completado el {date}",
  156. "good": "{count} bueno",
  157. "fair": "{count} regular",
  158. "poor": "{count} malo",
  159. "view": "Ver",
  160. "serviceHistoryTitle": "Historial de servicio",
  161. "inspectionsTitle": "Inspecciones",
  162. "columnVehicle": "Vehículo",
  163. "columnPlate": "Matrícula",
  164. "columnServices": "Servicios",
  165. "columnInspections": "Inspecciones",
  166. "reportSold": "Ya no tengo este vehículo",
  167. "reportSoldHint": "Avisaremos al taller para que deje de enviarte recordatorios sobre él. Tu historial se mantiene.",
  168. "reportSoldConfirm": "Sí, avisar al taller",
  169. "reportSoldCancel": "Conservar",
  170. "reportSoldDone": "Gracias, el taller ha sido avisado",
  171. "reportSoldFailed": "No se pudo enviar ahora",
  172. "reportSoldAlready": "Has indicado al taller que este vehículo ya no es tuyo."
  173. },
  174. "requestService": {
  175. "title": "Solicitar servicio",
  176. "description": "Envíe una solicitud de servicio para uno de sus vehículos.",
  177. "newServiceRequest": "Nueva solicitud de servicio",
  178. "formDescription": "Describa el problema y nos pondremos en contacto con usted.",
  179. "vehicleLabel": "Vehículo",
  180. "vehiclePlaceholder": "Seleccione un vehículo",
  181. "descriptionLabel": "Describa el problema",
  182. "descriptionPlaceholder": "¿Qué está pasando con su vehículo?",
  183. "preferredDate": "Fecha preferida",
  184. "preferredDateOptional": "(opcional)",
  185. "submitRequest": "Enviar solicitud",
  186. "selectVehicle": "Por favor seleccione un vehículo",
  187. "describeIssue": "Por favor describa el problema",
  188. "submitSuccess": "Solicitud de servicio enviada",
  189. "submitError": "Error al enviar la solicitud",
  190. "noVehicles": "No tiene vehículos registrados. Por favor contáctenos para agregar un vehículo primero.",
  191. "yourRequests": "Sus solicitudes de servicio",
  192. "failedToLoad": "Error al cargar los datos.",
  193. "staffNotes": "Notas del personal: {notes}",
  194. "preferred": "Preferido: {date}",
  195. "notListedOption": "Mi vehículo no está en la lista",
  196. "newVehicleHint": "Cuéntanos sobre el vehículo y lo añadiremos a tu perfil.",
  197. "fillVehicleDetails": "Introduce la marca y el modelo del vehículo",
  198. "makeLabel": "Marca",
  199. "makePlaceholder": "p. ej. Ford",
  200. "modelLabel": "Modelo",
  201. "modelPlaceholder": "p. ej. Kuga",
  202. "yearLabel": "Año",
  203. "plateLabel": "Matrícula"
  204. },
  205. "booking": {
  206. "title": "Reserva tu inspección",
  207. "due": "Inspección el {date}",
  208. "firstSlot": "Primera hora disponible",
  209. "bookThis": "Reservar {when}",
  210. "pickAnother": "O elige otro día",
  211. "pickTime": "Elige una hora",
  212. "pickTimeFirst": "Elige una hora arriba",
  213. "confirmFor": "Confirmar {when}",
  214. "notePlaceholder": "¿Algo que debamos saber? (opcional)",
  215. "legend": "Los días tachados están completos; los ámbar tienen pocas horas.",
  216. "day": {
  217. "open": "Horas disponibles",
  218. "limited": "Pocas horas",
  219. "full": "Completo",
  220. "closed": "Cerrado"
  221. },
  222. "booked": "Reservado para {when}",
  223. "bookedHint": "Te hemos enviado una confirmación. Ven unos minutos antes con las llaves.",
  224. "pending": "Solicitado para {when}",
  225. "pendingHint": "El taller confirmará tu hora en breve.",
  226. "changeOrCancel": "Cambiar o cancelar",
  227. "expired": "Este enlace ha caducado",
  228. "expiredHint": "Llámanos y buscamos una hora juntos.",
  229. "unavailable": "La reserva online no está disponible ahora",
  230. "unavailableHint": "Llámanos y buscamos una hora.",
  231. "callUs": "Llámanos al {phone}",
  232. "modeDirectNote": "Tu hora queda reservada al instante durante {minutes} minutos.",
  233. "modeRequestNote": "El taller confirma la hora solicitada.",
  234. "bookedToast": "Hora reservada",
  235. "bookFailed": "No se pudo reservar esa hora",
  236. "cancelledToast": "Reserva cancelada",
  237. "cancelFailed": "No se pudo cancelar",
  238. "footer": "Recibiste este enlace porque tu taller te recordó la inspección.",
  239. "workOrderTitle": "Inspección periódica {vehicle}",
  240. "notificationTitle": "Nueva reserva online",
  241. "notificationBody": "{customer} reservó {vehicle} para {when}",
  242. "cancelledNotificationTitle": "Reserva online cancelada",
  243. "cancelledNotificationBody": "{customer} canceló la reserva de {vehicle} del {when}",
  244. "confirmationSubject": "Tu reserva en {workshop}",
  245. "confirmationBody": "Tu {vehicle} está reservado para {when} en {workshop}. ¿Necesitas cambiarlo? Usa el enlace de nuestro mensaje anterior o llama al {phone}.",
  246. "confirmationBodyRequest": "Gracias, {workshop} ha recibido tu solicitud para {when} para tu {vehicle} y la confirmará en breve. ¿Dudas? Llama al {phone}."
  247. }
  248. }