faultCodes.json 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598
  1. {
  2. "title": "Códigos de avería",
  3. "notAvailable": "No disponible ahora mismo",
  4. "noMeaning": "Aún no está en nuestra lista de códigos",
  5. "manufacturerUnknown": "Código específico del fabricante: el significado depende de la marca.",
  6. "chip": {
  7. "open": "Abrir {code}"
  8. },
  9. "source": {
  10. "generic": "Genérico",
  11. "manufacturer": "Fabricante",
  12. "report": "Del informe de diagnosis",
  13. "machineTranslated": "Traducción automática"
  14. },
  15. "status": {
  16. "stored": "Memorizado",
  17. "pending": "Pendiente",
  18. "permanent": "Permanente",
  19. "history": "Historial"
  20. },
  21. "flags": {
  22. "warningLight": "Testigo de avería",
  23. "emissions": "Emisiones",
  24. "driveCycle": "Requiere ciclo de conducción",
  25. "limpMode": "Modo de emergencia"
  26. },
  27. "sections": {
  28. "how_it_works": "Cómo funciona",
  29. "meaning": "Qué significa el código",
  30. "causes": "Causas típicas",
  31. "manufacturer": "Datos de los fabricantes",
  32. "related": "Junto con otros códigos",
  33. "diagnosis": "Consejo de diagnóstico",
  34. "common_issues": "Problemas frecuentes",
  35. "resolution": "Solución",
  36. "advisory": "Recomendación",
  37. "other": "Conviene saber"
  38. },
  39. "detail": {
  40. "whatItMeans": "Qué significa",
  41. "likelyCauses": "Causas probables",
  42. "relatedCodes": "Códigos relacionados",
  43. "inYourWorkshop": "En tu taller",
  44. "noJobs": "Aún no se ha leído en ningún trabajo de tu taller.",
  45. "resolved": "Resuelto",
  46. "notConnected": "Conecta Torqvoice Codes para ver qué significan los códigos.",
  47. "connect": "Conectar",
  48. "serviceDown": "El significado no está disponible ahora mismo. Tus trabajos están abajo.",
  49. "pendingCheck": "Solo se muestra el título hasta que se revise el texto.",
  50. "showMore": "Ver más",
  51. "showLess": "Ver menos",
  52. "likelihood": {
  53. "high": "Alta",
  54. "medium": "Media",
  55. "low": "Baja"
  56. },
  57. "mostLikelyFirst": "Las más probables primero"
  58. },
  59. "report": {
  60. "button": "Informar de un problema",
  61. "title": "¿Qué falla en el significado de {code}?",
  62. "reasons": {
  63. "wrong_for_vehicle": "Incorrecto para este coche",
  64. "wrong_for_vehicleMarine": "Incorrecto para esta embarcación",
  65. "text_mismatch": "El texto no coincide con el código",
  66. "wrong_position": "Lado o posición incorrectos",
  67. "bad_translation": "Mala traducción",
  68. "other": "Otro"
  69. },
  70. "note": "Nota (opcional)",
  71. "notePlaceholder": "Lo que encontraste",
  72. "send": "Enviar",
  73. "thanks": "Gracias, lo revisaremos",
  74. "failed": "No se pudo enviar el aviso ahora mismo. Inténtalo de nuevo en un momento.",
  75. "reportedByYou": "Informado por ti",
  76. "outcome": {
  77. "fixed": "Actualizado tras tu aviso",
  78. "no_change": "Revisado, sin cambios",
  79. "duplicate": "Ya informado"
  80. }
  81. },
  82. "share": {
  83. "title": "Comparte tu solución",
  84. "description": "Cuenta a otros talleres qué solucionó {code}. Una persona de Torqvoice revisa cada solución antes de que otros la vean.",
  85. "yourFixes": "Tus soluciones para {code}",
  86. "whatFixedIt": "Qué lo solucionó",
  87. "placeholder": "Cable rozado en el conector de la sonda lambda trasera, detrás de la caja de cambios. Reparado, el código se borró tras una prueba de conducción.",
  88. "placeholderMarine": "Pines corroídos en el conector del sensor de trim. Limpiados y sellados, el código se borró tras una prueba en el agua.",
  89. "photos": "Fotos (opcional)",
  90. "photosHint": "Hasta {max} fotos. Deja fuera caras, matrículas y datos del cliente.",
  91. "photosHintMarine": "Hasta {max} fotos. Deja fuera caras, matrículas de la embarcación y datos del cliente.",
  92. "addPhotos": "Añadir fotos",
  93. "removePhoto": "Quitar la foto {n}",
  94. "tooManyPhotos": "Como máximo {max} fotos",
  95. "notAPhoto": "{name} no es una foto",
  96. "photoTooBig": "{name} pesa más de 15 MB",
  97. "vehicle": "Vehículo",
  98. "vehicleMarine": "Embarcación",
  99. "vehicleOptional": "Vehículo (opcional)",
  100. "vehicleOptionalMarine": "Embarcación (opcional)",
  101. "make": "Marca",
  102. "model": "Modelo",
  103. "year": "Año",
  104. "vehicleHint": "Solo se comparten la marca, el modelo, el año y el motor, nunca la matrícula, el VIN, el cliente ni el nombre de tu taller.",
  105. "meaning": "Significado",
  106. "meaningHint": "Este código significa otra cosa en otras unidades de control. Tu solución se comparte solo para este significado.",
  107. "vehicleHintMarine": "Solo se comparten la marca, el modelo, el año y el motor, nunca la matrícula, el número de casco, el cliente ni el nombre de tu taller.",
  108. "send": "Compartir solución",
  109. "sent": "Gracias. Tu solución está pendiente de revisión.",
  110. "shareAnother": "Compartir otra solución",
  111. "cancel": "Cancelar",
  112. "sentOn": "Enviada el {date}",
  113. "reason": "Motivo: {reason}",
  114. "withdraw": "Retirar",
  115. "withdrawTitle": "¿Retirar esta solución?",
  116. "withdrawConfirm": "Se borrará con sus fotos y ningún otro taller la verá.",
  117. "withdrawn": "Solución retirada",
  118. "withdrawFailed": "No se ha podido retirar la solución ahora mismo. Inténtalo de nuevo en un momento.",
  119. "unavailable": "Compartir soluciones no está disponible ahora mismo.",
  120. "status": {
  121. "pending": "Pendiente de revisión",
  122. "published": "Publicada",
  123. "rejected": "No publicada"
  124. },
  125. "errors": {
  126. "failed": "No se ha podido enviar tu solución ahora mismo. Inténtalo de nuevo en un momento.",
  127. "photo": "No se ha podido leer una de las fotos. Prueba con otra.",
  128. "too_large": "Las fotos son demasiado grandes. Prueba con menos fotos o más pequeñas.",
  129. "paused": "Compartir soluciones está en pausa ahora mismo. Inténtalo más tarde.",
  130. "demo": "Compartir soluciones está desactivado en la demo."
  131. },
  132. "invite": "¿Has solucionado {code}? Cuenta a otros talleres qué funcionó.",
  133. "inviteHint": "Con tus propias palabras y, si las tienes, algunas fotos. Una persona de Torqvoice revisa cada solución antes de que otros talleres la vean.",
  134. "start": "Compartir tu solución",
  135. "dialogTitle": "Compartir tu solución para {code}",
  136. "dialogDescription": "Otros talleres la verán cuando una persona de Torqvoice la haya revisado.",
  137. "characters": "{count} / {max}",
  138. "writingHint": "Qué fallaba, cómo lo encontraste y qué lo solucionó. Las referencias de piezas y las mediciones son lo que más ayuda a otros.",
  139. "dropHere": "o suéltalas aquí",
  140. "tooManyPhotosRemove": "Una solución puede tener como máximo {max} fotos. Quita algunas para compartirla.",
  141. "phone": {
  142. "button": "Añadir desde el móvil",
  143. "hide": "Ocultar código del móvil",
  144. "title": "Haz fotos con el móvil",
  145. "body": "Escanea el código con la cámara del móvil. Las fotos que hagas aparecerán aquí a medida que lleguen.",
  146. "failed": "No se pudo crear el código para el móvil. Cierra esto y vuelve a intentarlo.",
  147. "expires": "El código funciona hasta las {time}",
  148. "copy": "Copiar enlace",
  149. "copied": "Copiado",
  150. "received": "{count, plural, one {# foto} other {# fotos}} desde el móvil",
  151. "badge": "Móvil"
  152. },
  153. "editedNote": "Editada durante la revisión"
  154. },
  155. "fixes": {
  156. "title": "Soluciones de otros talleres",
  157. "empty": "Ningún otro taller ha compartido todavía una solución para {code}.",
  158. "unavailable": "Las soluciones de otros talleres no están disponibles ahora mismo.",
  159. "sharedOn": "Compartida el {date}",
  160. "unknownVehicle": "Vehículo no indicado",
  161. "unknownVehicleMarine": "Embarcación no indicada",
  162. "writtenIn": "Escrita en {language}",
  163. "photo": "Foto {n} de {count}",
  164. "openPhoto": "Abrir la foto {n}"
  165. },
  166. "sheet": {
  167. "description": "El significado, las causas probables y los trabajos de tu taller con este código.",
  168. "loadFailed": "No se pudo abrir este código.",
  169. "loading": "Cargando…",
  170. "openPage": "Abrir la página del código"
  171. },
  172. "entry": {
  173. "button": "Añadir códigos de avería",
  174. "title": "Añadir códigos de avería",
  175. "description": "Escribe o pega los códigos del equipo de diagnosis. Cada uno se convierte en una observación de este trabajo, con su significado guardado.",
  176. "placeholder": "P0420, P0171",
  177. "empty": "Los códigos que escribas o pegues aparecen aquí.",
  178. "found": "Códigos encontrados",
  179. "remove": "Quitar {code}",
  180. "concern": "Responde al punto",
  181. "concernNone": "Ningún punto",
  182. "cancel": "Cancelar",
  183. "add": "{count, plural, =0 {Añadir códigos} one {Añadir # código} other {Añadir # códigos}}",
  184. "added": "{count, plural, one {# código de avería añadido} other {# códigos de avería añadidos}}",
  185. "skipped": "{count, plural, one {# código ya estaba en este trabajo} other {# códigos ya estaban en este trabajo}}",
  186. "failed": "No se pudieron añadir los códigos",
  187. "descriptionOem": "Escribe o pega los códigos del equipo de diagnosis, códigos OBD como P0420 o códigos BMW como 2A82. Cada uno se convierte en una observación de este trabajo, con su significado guardado.",
  188. "placeholderOem": "P0420, 2A82 almacenado"
  189. },
  190. "finding": {
  191. "seenBefore": "Visto {date}",
  192. "seenBeforeTitle": "Ya leído en este vehículo, la última vez el {date}",
  193. "seenBeforeTitleMarine": "Ya leído en esta embarcación, la última vez el {date}",
  194. "updatedMeaning": "Significado actualizado",
  195. "updatedMeaningTitle": "Ahora el significado es: {meaning}. Toca para usarlo.",
  196. "taken": "Significado actualizado",
  197. "takeFailed": "No se pudo actualizar el significado",
  198. "noMeaningSaved": "Aún no hay significado guardado"
  199. },
  200. "page": {
  201. "title": "Códigos de avería",
  202. "intro": "Busca un código, o busca en los significados palabras como pobre banco 1.",
  203. "lookupLabel": "Código o palabras",
  204. "lookupPlaceholder": "P0420 o pobre banco 1",
  205. "lookup": "Buscar",
  206. "cloudOnly": "Los significados de los códigos de avería vienen de Torqvoice Codes, que forma parte de Torqvoice Cloud. Los códigos que ha leído tu taller aparecen aquí igualmente.",
  207. "results": "Códigos que coinciden con \"{query}\"",
  208. "noResults": "Ningún código coincide con \"{query}\"",
  209. "recent": "Leídos recientemente en tu taller",
  210. "noRecent": "Aún no hay códigos de avería en ningún trabajo.",
  211. "readTimes": "{count, plural, one {Leído una vez, {date}} other {Leído # veces, la última {date}}}",
  212. "notACode": "\"{text}\" no es un código de avería",
  213. "notACodeHint": "Un código de avería es una letra y cuatro caracteres, como P0420 o U0100.",
  214. "recentLookups": "Tus búsquedas recientes",
  215. "recentLookupsEmpty": "Los códigos que abres y las palabras que buscas aparecen aquí, en este dispositivo.",
  216. "clearRecent": "Borrar",
  217. "tryExamples": "Prueba",
  218. "exampleWords": "pobre banco 1",
  219. "searching": "Buscando"
  220. },
  221. "search": {
  222. "group": "Códigos de avería",
  223. "jobsWith": "Trabajos con {code}",
  224. "searchFor": "Buscar códigos de avería por \"{query}\""
  225. },
  226. "notice": {
  227. "title": "Los códigos de avería son nuevos",
  228. "body": "Incluye los códigos OBD-II estándar. Estamos trabajando para añadir los códigos propios de cada marca, y llegan códigos nuevos continuamente. ¿Sabes dónde encontrar los códigos de una marca? Cuéntanoslo con «Ayúdanos a mejorar».",
  229. "bodyBmw": "Incluye los códigos OBD-II estándar y los códigos propios de BMW, que comparten MINI y Rolls-Royce. Estamos trabajando para añadir más marcas, y llegan códigos nuevos continuamente. ¿Sabes dónde encontrar los códigos de una marca? Cuéntanoslo con «Ayúdanos a mejorar».",
  230. "bodyMakes": "Incluye los códigos OBD-II estándar y los códigos propios de {makes}. Estamos trabajando para añadir más marcas, y llegan códigos nuevos continuamente. ¿Sabes dónde encontrar los códigos de una marca? Cuéntanoslo con «Ayúdanos a mejorar»."
  231. },
  232. "support": {
  233. "button": "Contactar con soporte",
  234. "subject": "Código de avería {code}",
  235. "subjectGeneral": "Códigos de avería",
  236. "message": "Código de avería {code}: {title}\n\n"
  237. },
  238. "systems": {
  239. "P": "Motor y transmisión",
  240. "B": "Carrocería",
  241. "C": "Chasis",
  242. "U": "Red"
  243. },
  244. "phone": {
  245. "title": "Fotos para una solución",
  246. "forCode": "para la solución que estás escribiendo en el ordenador",
  247. "intro": "Haz o elige hasta {max} fotos de lo que solucionó el código. Aparecerán en la solución en el ordenador.",
  248. "take": "Hacer foto",
  249. "choose": "Elegir fotos",
  250. "added": "{count} de {max} fotos añadidas",
  251. "full": "Una solución puede tener como máximo {max} fotos.",
  252. "notAPhoto": "Ese archivo no es una foto.",
  253. "failed": "No se pudo añadir la foto. Vuelve a intentarlo.",
  254. "done": "Cuando termines, vuelve al ordenador y comparte la solución.",
  255. "privacy": "Deja fuera de la imagen caras, matrículas y datos de clientes.",
  256. "expired": "Este código ha caducado. Muestra uno nuevo en el ordenador.",
  257. "invalid": "Este código no funciona. Muestra uno nuevo en el ordenador.",
  258. "waveform": {
  259. "title": "Foto de la pantalla del osciloscopio",
  260. "forCode": "para el oscilograma que compartes en el ordenador",
  261. "intro": "Haz o elige una foto de la pantalla del osciloscopio. Aparece en el ordenador.",
  262. "full": "Un oscilograma lleva una foto. Quítala en el ordenador para hacer otra.",
  263. "done": "Vuelve al ordenador y comparte el oscilograma.",
  264. "added": "Foto añadida"
  265. }
  266. },
  267. "oem": {
  268. "badge": "Código {make}",
  269. "summary": "{count, plural, one {# significado} other {# significados}}. Un código BMW puede significar algo distinto en cada unidad de control.",
  270. "matches": "Coincide con este coche",
  271. "noMatch": "Ninguno de estos significados figura para el motor de este coche. Comprueba de qué unidad de control leyó el código tu equipo de diagnosis.",
  272. "inEnglish": "Texto en inglés de {make}: {text}",
  273. "bmwText": "Texto de {make}: {text}",
  274. "units": "Unidades de control",
  275. "moreUnits": "+{count} más",
  276. "otherChassis": "Otros chasis",
  277. "years": "{from} a {to}",
  278. "yearsFrom": "desde {from}",
  279. "source": "Los significados proceden de los textos de diagnosis de BMW, la mayoría en alemán.",
  280. "notServed": "Los códigos {make} aún no están disponibles.",
  281. "notFound": "{code} no está en los datos de {make}.",
  282. "whereUsed": "Dónde lo usa {make}",
  283. "models": "Modelos",
  284. "engineList": "Motores",
  285. "fewerUnits": "Mostrar menos",
  286. "fitsThisCar": "Este vehículo",
  287. "meanings": "Significados",
  288. "otherMeanings": "y {count, plural, one {# significado más} other {# significados más}}"
  289. },
  290. "research": {
  291. "inviteTitle": "Buscar una solución en línea",
  292. "invite": "Buscamos {code} en documentación del fabricante, boletines técnicos y foros de talleres. Solo se guarda una respuesta concreta con fuentes, y una persona de Torqvoice la revisa.",
  293. "button": "Buscar una solución",
  294. "working": "Investigando {code}",
  295. "steps": {
  296. "bulletins": "Buscando en documentación del fabricante y boletines técnicos",
  297. "forums": "Leyendo foros de talleres con soluciones confirmadas",
  298. "agree": "Comprobando que las fuentes coinciden",
  299. "writing": "Redactando los pasos"
  300. },
  301. "workingHint": "Tarda uno o dos minutos. Lo que se encuentre queda en el código para todos los talleres.",
  302. "runningTitle": "Se está investigando ahora",
  303. "runningHint": "Otro taller lo pidió hace un momento. Vuelve a mirar en un minuto.",
  304. "checkAgain": "Volver a mirar",
  305. "title": "Solución investigada",
  306. "pending": "Pendiente de revisión por una persona",
  307. "published": "Revisado por Torqvoice",
  308. "pendingHint": "Encontrado por IA a partir de las fuentes de abajo. Compruébalo en el vehículo antes de cambiar piezas.",
  309. "sources": "Fuentes",
  310. "helpfulQuestion": "¿Te ayudó?",
  311. "helpfulYes": "Sí, lo solucionó",
  312. "helpfulNo": "No, no lo solucionó",
  313. "thanks": "Gracias, anotado",
  314. "missedTitle": "No se encontró una solución fiable en línea",
  315. "missed": "No apareció nada concreto sobre {code}, así que no se guardó nada. Hemos anotado que los talleres necesitan este código.",
  316. "searchedOn": "Buscado el {date}",
  317. "shareInstead": "Comparte tu solución",
  318. "errors": {
  319. "busy": "Este código se está investigando ahora. Vuelve a mirar en un minuto.",
  320. "limited": "Tu taller ya ha usado sus búsquedas de hoy. Inténtalo mañana.",
  321. "failed": "La búsqueda no pudo hacerse ahora. Inténtalo más tarde."
  322. }
  323. },
  324. "waveforms": {
  325. "title": "Oscilogramas",
  326. "description": "Capturas de osciloscopio de otros talleres, correctas y con fallo, para comparar con lo que mides.",
  327. "share": "Compartir un oscilograma",
  328. "unavailable": "Los oscilogramas no están disponibles ahora mismo.",
  329. "empty": "Todavía no hay oscilogramas para {code}",
  330. "emptyHint": "¿Tienes una captura correcta? Compártela y el próximo técnico que persiga este código tendrá con qué comparar.",
  331. "filter": {
  332. "label": "Mostrar",
  333. "all": "Todos",
  334. "good": "Correcto",
  335. "faulty": "Con fallo"
  336. },
  337. "unknownVehicle": "Vehículo no indicado",
  338. "unknownVehicleMarine": "Embarcación no indicada",
  339. "status": {
  340. "pending": "Pendiente de revisión",
  341. "published": "Publicado",
  342. "rejected": "No publicado"
  343. },
  344. "hasRecording": "Archivo de PicoScope para descargar",
  345. "hasCsv": "Exportación CSV para descargar",
  346. "kind": {
  347. "good": "Correcto",
  348. "faulty": "Con fallo"
  349. },
  350. "condition": {
  351. "key_on": "Contacto puesto, motor parado",
  352. "cranking": "Arranque",
  353. "idle": "Ralentí",
  354. "rpm_2500": "2500 rpm",
  355. "driving": "Circulando",
  356. "drivingMarine": "Navegando",
  357. "under_load": "Con carga"
  358. },
  359. "chart": {
  360. "label": "Oscilograma de {channels} durante {span}",
  361. "perDivision": "{value}/div",
  362. "noSample": "sin muestra",
  363. "between": "{lo} a {hi}"
  364. },
  365. "view": {
  366. "label": "Mostrar",
  367. "trace": "Oscilograma",
  368. "picture": "Foto de la pantalla"
  369. },
  370. "sharedOn": "Compartido el {date}",
  371. "reason": "Motivo: {reason}",
  372. "compare": {
  373. "label": "Comparar con",
  374. "none": "Nada",
  375. "close": "Dejar de comparar"
  376. },
  377. "note": "Notas",
  378. "writtenIn": "Escrito en {language}",
  379. "files": {
  380. "title": "Archivos",
  381. "psdata": "Captura de PicoScope",
  382. "csv": "Exportación CSV",
  383. "pssettings": "Ajustes del osciloscopio",
  384. "openHint": "Abre la captura en PicoScope para ampliar, medir y ver todos los canales."
  385. },
  386. "nothingToDraw": "Solo se compartió la captura. Descárgala para abrirla en PicoScope.",
  387. "openPicture": "Abrir la foto a tamaño completo",
  388. "close": "Cerrar",
  389. "withdraw": "Retirar",
  390. "withdrawTitle": "¿Retirar este oscilograma?",
  391. "withdrawConfirm": "Se borra con sus archivos y ningún otro taller lo verá.",
  392. "withdrawn": "Oscilograma retirado",
  393. "withdrawFailed": "No se pudo retirar el oscilograma ahora mismo. Inténtalo de nuevo en un momento.",
  394. "shareDialog": {
  395. "title": "Compartir un oscilograma para {code}",
  396. "description": "Otros talleres lo ven cuando una persona de Torqvoice lo ha revisado.",
  397. "meaningHint": "Este código significa otra cosa en otras unidades de control. Tu oscilograma se comparte solo para este significado.",
  398. "kind": "¿Qué muestra?",
  399. "kindHint": {
  400. "good": "Cómo se ve en un coche sano",
  401. "goodMarine": "Cómo se ve en un motor sano",
  402. "faulty": "Cómo se veía con el fallo",
  403. "faultyMarine": "Cómo se veía con el fallo"
  404. },
  405. "measured": "¿Qué mediste?",
  406. "measuredPlaceholder": "Sensor de cigüeñal y árbol de levas de admisión",
  407. "measurements": {
  408. "crank": "Sensor de cigüeñal",
  409. "camCrank": "Árbol de levas y cigüeñal",
  410. "injector": "Inyector",
  411. "ignition": "Bobina de encendido",
  412. "compression": "Compresión relativa",
  413. "lambda": "Sonda lambda",
  414. "maf": "Caudalímetro",
  415. "alternator": "Rizado del alternador",
  416. "canBus": "Bus CAN",
  417. "fuelPump": "Corriente de la bomba de combustible"
  418. },
  419. "condition": "¿Cómo funcionaba el motor? (opcional)",
  420. "files": "Archivos",
  421. "filesHint": "Con uno basta. El archivo de PicoScope permite abrirlo en PicoScope; una exportación CSV o una foto permite verlo aquí mismo.",
  422. "phone": {
  423. "button": "Foto desde el móvil",
  424. "title": "Haz una foto de la pantalla del osciloscopio",
  425. "body": "Escanea el código con la cámara del móvil y haz una foto de la pantalla. Aparece aquí cuando llega.",
  426. "received": "Ha llegado la foto de tu móvil"
  427. },
  428. "drop": "Suelta aquí tu archivo de PicoScope o haz clic para elegirlo",
  429. "dropMore": "Añadir otro archivo",
  430. "dropTypes": ".psdata, .pssettings, una exportación CSV o una foto de la pantalla",
  431. "role": {
  432. "psdata": "Captura de PicoScope",
  433. "csv": "Exportación CSV",
  434. "image": "Foto de la pantalla",
  435. "pssettings": "Ajustes del osciloscopio"
  436. },
  437. "csvNotScope": "No es una exportación de osciloscopio. Guárdala de nuevo desde PicoScope como CSV.",
  438. "remove": "Quitar {name}",
  439. "fromPhone": "Desde tu móvil",
  440. "previewHint": "Así lo verán otros talleres.",
  441. "csvTip": "Consejo: añade también una exportación CSV para que otros vean el oscilograma aquí sin abrir PicoScope. En PicoScope, usa Guardar como y elige CSV.",
  442. "note": "Notas (opcional)",
  443. "notePlaceholder": "Dónde mediste, la escala que usaste y en qué fijarse. Por ejemplo: pin 2 por detrás del conector del sensor, el hueco de los dientes que faltan aparece una vez por vuelta.",
  444. "notePlaceholderMarine": "Dónde mediste, la escala que usaste y en qué fijarse.",
  445. "sending": "Enviando {percent} %",
  446. "send": "Compartir oscilograma",
  447. "sent": "Gracias. Tu oscilograma está pendiente de revisión.",
  448. "missing": {
  449. "kind": "Elige correcto o con fallo",
  450. "title": "Indica qué mediste",
  451. "file": "Añade un archivo o una foto",
  452. "csv": "Quita el CSV que no es una exportación de osciloscopio"
  453. },
  454. "notAScopeFile": "{name} no es un archivo de PicoScope, una exportación CSV ni una foto",
  455. "fileTooBig": "{name} ocupa más de {size}",
  456. "errors": {
  457. "failed": "No se pudo enviar tu oscilograma ahora mismo. Inténtalo de nuevo en un momento.",
  458. "photo": "No se pudo leer la foto. Prueba con otra.",
  459. "csv": "El CSV no es una exportación de osciloscopio. Guárdalo de nuevo desde PicoScope como CSV.",
  460. "too_large": "Los archivos son demasiado grandes.",
  461. "no_file": "Añade la captura, una exportación CSV o una foto.",
  462. "paused": "Compartir oscilogramas está en pausa ahora mismo. Inténtalo más tarde.",
  463. "demo": "Compartir oscilogramas está desactivado en la demo."
  464. }
  465. }
  466. },
  467. "improve": {
  468. "button": "Ayúdanos a mejorar",
  469. "title": "Ayúdanos a mejorar los códigos de avería",
  470. "description": "¿Sabes dónde publica una marca sus propios códigos, has visto un error o tienes una idea? Cuéntanoslo. Llega directamente al equipo de Torqvoice.",
  471. "topic": "¿De qué se trata? (opcional)",
  472. "topics": {
  473. "makes": "Códigos que faltan",
  474. "wrong": "Algo está mal",
  475. "source": "Una buena fuente o enlace",
  476. "idea": "Una idea"
  477. },
  478. "message": "Tu mensaje",
  479. "placeholders": {
  480. "makes": "Dónde encontrarlos, por ejemplo un enlace a la lista de códigos de la marca, y qué modelos cubre.",
  481. "wrong": "Qué código, qué dice y qué debería decir. Un enlace a donde lo encontraste ayuda.",
  482. "source": "Pega el enlace y di qué contiene.",
  483. "idea": "¿Qué haría más útiles los códigos de avería en tu taller? Los enlaces son bienvenidos."
  484. },
  485. "links": "Enlaces en tu mensaje",
  486. "about": "Sobre {code}",
  487. "leaveOut": "Quitar",
  488. "replyHint": "Respondemos al correo de tu cuenta.",
  489. "cancel": "Cancelar",
  490. "send": "Enviar",
  491. "sent": "Gracias. Tu mensaje va de camino al equipo de Torqvoice.",
  492. "errors": {
  493. "failed": "No se pudo enviar tu mensaje ahora mismo. Inténtalo de nuevo en un momento.",
  494. "limited": "Ya has enviado varios mensajes. Inténtalo de nuevo dentro de una hora."
  495. }
  496. },
  497. "import": {
  498. "button": "Importar",
  499. "title": "Importar códigos de avería",
  500. "description": "Añade los códigos propios de una marca, o más sobre códigos que tenemos. Una persona de Torqvoice revisa cada código antes de que lo vea ningún taller.",
  501. "yours": "Tus importaciones",
  502. "codes": "{count, plural, one {# código} other {# códigos}}",
  503. "status": {
  504. "published": "{count} publicados",
  505. "pending": "{count} pendientes",
  506. "rejected": "{count} no publicados"
  507. },
  508. "examples": {
  509. "title": "Empieza con un ejemplo",
  510. "sheet": "Hoja de ejemplo",
  511. "sheetHint": "Excel, una fila por código",
  512. "json": "JSON de ejemplo",
  513. "jsonHint": "Cada campo con su nombre",
  514. "columns": "Mantén los nombres de columna: Code, Title, Description, Common issues, How to fix, Good to know y Causes. Solo hacen falta Code y Title. Pon cada causa en su propia línea, con (high), (medium) o (low) detrás si lo sabes.",
  515. "csv": "Descárgala como CSV"
  516. },
  517. "make": "Marca",
  518. "pickMake": "Elige una marca",
  519. "language": "Idioma del texto",
  520. "source": "De dónde viene (opcional)",
  521. "sourcePlaceholder": "Enlace o libro",
  522. "checking": "Leyendo y comprobando tus códigos",
  523. "removeFile": "Quitar el archivo",
  524. "drop": "Suelta aquí tu archivo, o haz clic para elegirlo",
  525. "dropTypes": ".xlsx, .csv o .json, hasta 2.000 códigos",
  526. "fileProblems": {
  527. "unreadable": "No se pudo leer el archivo. Guárdalo de nuevo como .xlsx, .csv o .json.",
  528. "empty": "El archivo no tiene códigos.",
  529. "no_code_column": "No hay columna Code. Empieza con la hoja de ejemplo.",
  530. "too_many": "El archivo es demasiado grande: como máximo 2.000 códigos y 5 MB. Divídelo en partes.",
  531. "format": "Este tipo de archivo no es compatible. Usa .xlsx, .csv o .json.",
  532. "legacy_xls": "Los archivos .xls antiguos no son compatibles. Guárdalo como .xlsx en Excel."
  533. },
  534. "counts": {
  535. "new": "{count} nuevos",
  536. "change": "{count} amplían los nuestros",
  537. "problem": "{count} hay que corregir",
  538. "same": "{count} ya iguales"
  539. },
  540. "rows": "Códigos del archivo",
  541. "row": "Fila {n}",
  542. "more": "y {count} más",
  543. "problemsLeftOut": "Los códigos que hay que corregir se dejan fuera. Corrígelos en el archivo y suéltalo de nuevo, o envía el resto ahora.",
  544. "rights": "Puedo compartir esto. No está copiado de una fuente de pago o protegida.",
  545. "missing": {
  546. "make": "Elige primero la marca",
  547. "file": "Añade tu archivo",
  548. "nothing": "Nada del archivo amplía lo que tenemos",
  549. "rights": "Marca la casilla para enviar"
  550. },
  551. "reviewHint": "No se publica nada antes de que una persona lo haya revisado.",
  552. "cancel": "Cancelar",
  553. "send": "{count, plural, one {Enviar # código a revisión} other {Enviar # códigos a revisión}}",
  554. "sendNone": "Enviar a revisión",
  555. "sent": "{count, plural, one {Enviado. # código espera revisión.} other {Enviado. # códigos esperan revisión.}}",
  556. "errors": {
  557. "failed": "No se pudo comprobar ni enviar tu archivo ahora mismo. Inténtalo de nuevo en un momento.",
  558. "paused": "El envío de códigos está en pausa ahora mismo. Inténtalo más tarde.",
  559. "nothing": "Nada del archivo amplía lo que tenemos.",
  560. "demo": "Importar códigos está desactivado en la demo.",
  561. "rights": "Marca la casilla para indicar que puedes compartirlo.",
  562. "too_large": "El archivo es demasiado grande: como máximo 2.000 códigos y 5 MB."
  563. },
  564. "problems": {
  565. "code": "No es un código que use {make}",
  566. "duplicate": "El mismo código dos veces en el archivo",
  567. "title": "Necesita un título",
  568. "empty": "No tiene nada escrito",
  569. "too_long": "Demasiado largo: un título de hasta 200 caracteres, cada texto hasta 4.000",
  570. "likelihood": "La probabilidad debe ser low, medium o high",
  571. "meanings": "{make} usa este código para más de una cosa. Compártelo en la página del código."
  572. },
  573. "state": {
  574. "new": "Nuevo",
  575. "change": "Añade {what}"
  576. },
  577. "fields": {
  578. "title": "título",
  579. "description": "qué significa",
  580. "common_issues": "problemas frecuentes",
  581. "resolution": "cómo arreglarlo",
  582. "advisory": "a tener en cuenta",
  583. "causes": "causas"
  584. },
  585. "addsCauses": "{count, plural, one {# causa} other {# causas}}",
  586. "searchMake": "Buscar marcas",
  587. "noMake": "No se encontró ninguna marca",
  588. "useMake": "Usar {name}",
  589. "groups": {
  590. "cars": "Coches y furgonetas",
  591. "marine": "Barcos y motores"
  592. }
  593. },
  594. "makeCodes": {
  595. "heading": "Marcas con su propio significado para {code}",
  596. "thisCar": "Marca de este vehículo"
  597. }
  598. }