faultCodes.json 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598
  1. {
  2. "title": "Códigos de avaria",
  3. "notAvailable": "Indisponível de momento",
  4. "noMeaning": "Ainda não está na nossa lista de códigos",
  5. "manufacturerUnknown": "Código específico do fabricante: o significado depende da marca.",
  6. "chip": {
  7. "open": "Abrir {code}"
  8. },
  9. "source": {
  10. "generic": "Genérico",
  11. "manufacturer": "Fabricante",
  12. "report": "Do relatório de diagnóstico",
  13. "machineTranslated": "Tradução automática"
  14. },
  15. "status": {
  16. "stored": "Memorizado",
  17. "pending": "Pendente",
  18. "permanent": "Permanente",
  19. "history": "Histórico"
  20. },
  21. "flags": {
  22. "warningLight": "Luz de aviso",
  23. "emissions": "Emissões",
  24. "driveCycle": "Requer ciclo de condução",
  25. "limpMode": "Modo de emergência"
  26. },
  27. "sections": {
  28. "how_it_works": "Como funciona",
  29. "meaning": "O que o código significa",
  30. "causes": "Causas típicas",
  31. "manufacturer": "Dados dos fabricantes",
  32. "related": "Juntamente com outros códigos",
  33. "diagnosis": "Dica de diagnóstico",
  34. "common_issues": "Problemas comuns",
  35. "resolution": "Solução",
  36. "advisory": "Recomendação",
  37. "other": "Bom saber"
  38. },
  39. "detail": {
  40. "whatItMeans": "O que significa",
  41. "likelyCauses": "Causas prováveis",
  42. "relatedCodes": "Códigos relacionados",
  43. "inYourWorkshop": "Na sua oficina",
  44. "noJobs": "Ainda não foi lido em nenhum trabalho da sua oficina.",
  45. "resolved": "Resolvido",
  46. "notConnected": "Ligue o Torqvoice Codes para ver o que os códigos significam.",
  47. "connect": "Ligar",
  48. "serviceDown": "O significado está indisponível de momento. Os seus trabalhos estão abaixo.",
  49. "pendingCheck": "Só o título é mostrado até o texto ser verificado.",
  50. "showMore": "Mostrar mais",
  51. "showLess": "Mostrar menos",
  52. "likelihood": {
  53. "high": "Alta",
  54. "medium": "Média",
  55. "low": "Baixa"
  56. },
  57. "mostLikelyFirst": "Mais prováveis primeiro"
  58. },
  59. "report": {
  60. "button": "Comunicar um problema",
  61. "title": "O que está errado no significado de {code}?",
  62. "reasons": {
  63. "wrong_for_vehicle": "Errado para este carro",
  64. "wrong_for_vehicleMarine": "Errado para esta embarcação",
  65. "text_mismatch": "O texto não corresponde ao código",
  66. "wrong_position": "Lado ou posição errados",
  67. "bad_translation": "Má tradução",
  68. "other": "Outro"
  69. },
  70. "note": "Nota (opcional)",
  71. "notePlaceholder": "O que encontrou",
  72. "send": "Enviar",
  73. "thanks": "Obrigado, vamos verificar",
  74. "failed": "Não foi possível enviar a comunicação agora. Tente novamente daqui a pouco.",
  75. "reportedByYou": "Comunicado por si",
  76. "outcome": {
  77. "fixed": "Atualizado após a sua comunicação",
  78. "no_change": "Verificado, sem alterações",
  79. "duplicate": "Já comunicado"
  80. }
  81. },
  82. "share": {
  83. "title": "Partilhe a sua solução",
  84. "description": "Diga a outras oficinas o que resolveu o {code}. Uma pessoa da Torqvoice verifica cada solução antes de outros a verem.",
  85. "yourFixes": "As suas soluções para {code}",
  86. "whatFixedIt": "O que resolveu",
  87. "placeholder": "Fio desgastado na ficha da sonda lambda traseira, atrás da caixa de velocidades. Reparado, o código desapareceu após um teste de estrada.",
  88. "placeholderMarine": "Pinos corroídos na ficha do sensor de trim. Limpos e vedados, o código desapareceu após um teste no mar.",
  89. "photos": "Fotografias (opcional)",
  90. "photosHint": "Até {max} fotografias. Deixe rostos, matrículas e dados do cliente fora da imagem.",
  91. "photosHintMarine": "Até {max} fotografias. Deixe rostos, números de registo da embarcação e dados do cliente fora da imagem.",
  92. "addPhotos": "Adicionar fotografias",
  93. "removePhoto": "Remover a fotografia {n}",
  94. "tooManyPhotos": "No máximo {max} fotografias",
  95. "notAPhoto": "{name} não é uma fotografia",
  96. "photoTooBig": "{name} tem mais de 15 MB",
  97. "vehicle": "Veículo",
  98. "vehicleMarine": "Embarcação",
  99. "vehicleOptional": "Veículo (opcional)",
  100. "vehicleOptionalMarine": "Embarcação (opcional)",
  101. "make": "Marca",
  102. "model": "Modelo",
  103. "year": "Ano",
  104. "vehicleHint": "Só são partilhados a marca, o modelo, o ano e o motor, nunca a matrícula, o VIN, o cliente ou o nome da sua oficina.",
  105. "meaning": "Significado",
  106. "meaningHint": "Este código significa outra coisa noutras unidades de comando. A sua solução é partilhada só para este significado.",
  107. "vehicleHintMarine": "Só são partilhados a marca, o modelo, o ano e o motor, nunca o registo, o número do casco, o cliente ou o nome da sua oficina.",
  108. "send": "Partilhar solução",
  109. "sent": "Obrigado. A sua solução aguarda revisão.",
  110. "shareAnother": "Partilhar outra solução",
  111. "cancel": "Cancelar",
  112. "sentOn": "Enviada a {date}",
  113. "reason": "Motivo: {reason}",
  114. "withdraw": "Retirar",
  115. "withdrawTitle": "Retirar esta solução?",
  116. "withdrawConfirm": "Será apagada com as fotografias e nenhuma outra oficina a verá.",
  117. "withdrawn": "Solução retirada",
  118. "withdrawFailed": "Não foi possível retirar a solução de momento. Tente novamente dentro de instantes.",
  119. "unavailable": "A partilha de soluções está indisponível de momento.",
  120. "status": {
  121. "pending": "A aguardar revisão",
  122. "published": "Publicada",
  123. "rejected": "Não publicada"
  124. },
  125. "errors": {
  126. "failed": "Não foi possível enviar a sua solução de momento. Tente novamente dentro de instantes.",
  127. "photo": "Não foi possível ler uma das fotografias. Experimente outra.",
  128. "too_large": "As fotografias são demasiado grandes. Experimente menos fotografias ou mais pequenas.",
  129. "paused": "A partilha de soluções está em pausa de momento. Tente mais tarde.",
  130. "demo": "A partilha de soluções está desativada na demonstração."
  131. },
  132. "invite": "Resolveu o {code}? Conte às outras oficinas o que resultou.",
  133. "inviteHint": "Por palavras suas e, se as tiver, com algumas fotografias. Uma pessoa da Torqvoice verifica cada solução antes de outras oficinas a verem.",
  134. "start": "Partilhar a sua solução",
  135. "dialogTitle": "Partilhar a sua solução para {code}",
  136. "dialogDescription": "As outras oficinas veem-na depois de uma pessoa da Torqvoice a verificar.",
  137. "characters": "{count} / {max}",
  138. "writingHint": "O que estava mal, como o encontrou e o que o resolveu. Referências de peças e medições são o que mais ajuda os outros.",
  139. "dropHere": "ou largue-as aqui",
  140. "tooManyPhotosRemove": "Uma solução pode ter no máximo {max} fotografias. Remova algumas para a partilhar.",
  141. "phone": {
  142. "button": "Adicionar a partir do telemóvel",
  143. "hide": "Ocultar código do telemóvel",
  144. "title": "Tire fotografias com o telemóvel",
  145. "body": "Leia o código com a câmara do telemóvel. As fotografias que tirar aparecem aqui à medida que chegam.",
  146. "failed": "Não foi possível criar o código para o telemóvel. Feche e tente novamente.",
  147. "expires": "O código funciona até às {time}",
  148. "copy": "Copiar ligação",
  149. "copied": "Copiado",
  150. "received": "{count, plural, one {# fotografia} other {# fotografias}} do telemóvel",
  151. "badge": "Telemóvel"
  152. },
  153. "editedNote": "Editada durante a revisão"
  154. },
  155. "fixes": {
  156. "title": "Soluções de outras oficinas",
  157. "empty": "Nenhuma outra oficina partilhou ainda uma solução para {code}.",
  158. "unavailable": "As soluções de outras oficinas estão indisponíveis de momento.",
  159. "sharedOn": "Partilhada a {date}",
  160. "unknownVehicle": "Veículo não indicado",
  161. "unknownVehicleMarine": "Embarcação não indicada",
  162. "writtenIn": "Escrita em {language}",
  163. "photo": "Fotografia {n} de {count}",
  164. "openPhoto": "Abrir a fotografia {n}"
  165. },
  166. "sheet": {
  167. "description": "O significado, as causas prováveis e os trabalhos da sua oficina com este código.",
  168. "loadFailed": "Não foi possível abrir este código.",
  169. "loading": "A carregar…",
  170. "openPage": "Abrir a página do código"
  171. },
  172. "entry": {
  173. "button": "Adicionar códigos de avaria",
  174. "title": "Adicionar códigos de avaria",
  175. "description": "Escreva ou cole os códigos do equipamento de diagnóstico. Cada um passa a ser uma observação neste trabalho, com o significado guardado.",
  176. "placeholder": "P0420, P0171",
  177. "empty": "Os códigos que escrever ou colar aparecem aqui.",
  178. "found": "Códigos encontrados",
  179. "remove": "Remover {code}",
  180. "concern": "Responde à queixa",
  181. "concernNone": "Nenhuma queixa",
  182. "cancel": "Cancelar",
  183. "add": "{count, plural, =0 {Adicionar códigos} one {Adicionar # código} other {Adicionar # códigos}}",
  184. "added": "{count, plural, one {# código de avaria adicionado} other {# códigos de avaria adicionados}}",
  185. "skipped": "{count, plural, one {# código já estava neste trabalho} other {# códigos já estavam neste trabalho}}",
  186. "failed": "Não foi possível adicionar os códigos",
  187. "descriptionOem": "Escreva ou cole os códigos do equipamento de diagnóstico, códigos OBD como P0420 ou códigos BMW como 2A82. Cada um torna-se uma observação neste trabalho, com o significado guardado.",
  188. "placeholderOem": "P0420, 2A82 memorizado"
  189. },
  190. "finding": {
  191. "seenBefore": "Visto {date}",
  192. "seenBeforeTitle": "Já lido neste veículo, a última vez a {date}",
  193. "seenBeforeTitleMarine": "Já lido nesta embarcação, a última vez a {date}",
  194. "updatedMeaning": "Significado atualizado",
  195. "updatedMeaningTitle": "O significado é agora: {meaning}. Toque para o usar.",
  196. "taken": "Significado atualizado",
  197. "takeFailed": "Não foi possível atualizar o significado",
  198. "noMeaningSaved": "Ainda sem significado guardado"
  199. },
  200. "page": {
  201. "title": "Códigos de avaria",
  202. "intro": "Consulte um código, ou pesquise nos significados palavras como pobre banco 1.",
  203. "lookupLabel": "Código ou palavras",
  204. "lookupPlaceholder": "P0420 ou pobre banco 1",
  205. "lookup": "Consultar",
  206. "cloudOnly": "Os significados dos códigos de avaria vêm do Torqvoice Codes, que faz parte do Torqvoice Cloud. Os códigos lidos pela sua oficina aparecem aqui de qualquer forma.",
  207. "results": "Códigos para \"{query}\"",
  208. "noResults": "Nenhum código corresponde a \"{query}\"",
  209. "recent": "Lidos recentemente na sua oficina",
  210. "noRecent": "Ainda não há códigos de avaria em nenhum trabalho.",
  211. "readTimes": "{count, plural, one {Lido uma vez, {date}} other {Lido # vezes, a última a {date}}}",
  212. "notACode": "\"{text}\" não é um código de avaria",
  213. "notACodeHint": "Um código de avaria é uma letra e quatro caracteres, como P0420 ou U0100.",
  214. "recentLookups": "As suas pesquisas recentes",
  215. "recentLookupsEmpty": "Os códigos que abre e as palavras que pesquisa aparecem aqui, neste dispositivo.",
  216. "clearRecent": "Limpar",
  217. "tryExamples": "Experimente",
  218. "exampleWords": "pobre banco 1",
  219. "searching": "A pesquisar"
  220. },
  221. "search": {
  222. "group": "Códigos de avaria",
  223. "jobsWith": "Trabalhos com {code}",
  224. "searchFor": "Pesquisar \"{query}\" nos códigos de avaria"
  225. },
  226. "notice": {
  227. "title": "Os códigos de avaria são novos",
  228. "body": "Estão incluídos os códigos OBD-II normalizados. Estamos a trabalhar para acrescentar os códigos próprios das marcas, e estão sempre a chegar códigos novos. Sabe onde encontrar os códigos de uma marca? Diga-nos em “Ajude-nos a melhorar”.",
  229. "bodyBmw": "Estão incluídos os códigos OBD-II normalizados e os códigos próprios da BMW, partilhados pela MINI e pela Rolls-Royce. Estamos a trabalhar para acrescentar mais marcas, e estão sempre a chegar códigos novos. Sabe onde encontrar os códigos de uma marca? Diga-nos em “Ajude-nos a melhorar”.",
  230. "bodyMakes": "Estão incluídos os códigos OBD-II normalizados e os códigos próprios de {makes}. Estamos a trabalhar para acrescentar mais marcas, e estão sempre a chegar códigos novos. Sabe onde encontrar os códigos de uma marca? Diga-nos em “Ajude-nos a melhorar”."
  231. },
  232. "support": {
  233. "button": "Contactar o suporte",
  234. "subject": "Código de avaria {code}",
  235. "subjectGeneral": "Códigos de avaria",
  236. "message": "Código de avaria {code}: {title}\n\n"
  237. },
  238. "systems": {
  239. "P": "Grupo motopropulsor",
  240. "B": "Carroçaria",
  241. "C": "Chassis",
  242. "U": "Rede"
  243. },
  244. "phone": {
  245. "title": "Fotografias para uma solução",
  246. "forCode": "para a solução que está a escrever no computador",
  247. "intro": "Tire ou escolha até {max} fotografias do que resolveu o código. Aparecem na solução no computador.",
  248. "take": "Tirar fotografia",
  249. "choose": "Escolher fotografias",
  250. "added": "{count} de {max} fotografias adicionadas",
  251. "full": "Uma solução pode ter no máximo {max} fotografias.",
  252. "notAPhoto": "Esse ficheiro não é uma fotografia.",
  253. "failed": "Não foi possível adicionar a fotografia. Tente novamente.",
  254. "done": "Quando terminar, volte ao computador e partilhe a solução.",
  255. "privacy": "Deixe rostos, matrículas e dados de clientes fora da imagem.",
  256. "expired": "Este código expirou. Mostre um novo no computador.",
  257. "invalid": "Este código não funciona. Mostre um novo no computador.",
  258. "waveform": {
  259. "title": "Fotografia do ecrã do osciloscópio",
  260. "forCode": "para a forma de onda que está a partilhar no computador",
  261. "intro": "Tire ou escolha uma fotografia do ecrã do osciloscópio. Aparece no computador.",
  262. "full": "Uma forma de onda tem uma fotografia. Remova-a no computador para tirar outra.",
  263. "done": "Volte ao computador e partilhe a forma de onda.",
  264. "added": "Fotografia adicionada"
  265. }
  266. },
  267. "oem": {
  268. "badge": "Código {make}",
  269. "summary": "{count, plural, one {# significado} other {# significados}}. Um código BMW pode significar algo diferente em cada unidade de comando.",
  270. "matches": "Corresponde a este carro",
  271. "noMatch": "Nenhum destes significados está indicado para o motor deste carro. Verifique de que unidade de comando o equipamento leu o código.",
  272. "inEnglish": "Texto inglês da {make}: {text}",
  273. "bmwText": "Texto da {make}: {text}",
  274. "units": "Unidades de comando",
  275. "moreUnits": "+{count} mais",
  276. "otherChassis": "Outros chassis",
  277. "years": "{from} a {to}",
  278. "yearsFrom": "desde {from}",
  279. "source": "Os significados vêm dos textos de diagnóstico da própria BMW, a maioria em alemão.",
  280. "notServed": "Os códigos {make} ainda não estão disponíveis.",
  281. "notFound": "{code} não está nos dados da {make}.",
  282. "whereUsed": "Onde a {make} o usa",
  283. "models": "Modelos",
  284. "engineList": "Motores",
  285. "fewerUnits": "Mostrar menos",
  286. "fitsThisCar": "Este veículo",
  287. "meanings": "Significados",
  288. "otherMeanings": "e {count, plural, one {mais # significado} other {mais # significados}}"
  289. },
  290. "research": {
  291. "inviteTitle": "Pesquisar uma solução online",
  292. "invite": "Pesquisamos {code} em documentação do fabricante, boletins técnicos e fóruns de oficinas. Só uma resposta específica com fontes é guardada, e uma pessoa da Torqvoice verifica-a.",
  293. "button": "Pesquisar uma solução",
  294. "working": "A pesquisar {code}",
  295. "steps": {
  296. "bulletins": "A pesquisar documentação do fabricante e boletins técnicos",
  297. "forums": "A ler fóruns de oficinas com soluções confirmadas",
  298. "agree": "A verificar se as fontes concordam",
  299. "writing": "A escrever os passos"
  300. },
  301. "workingHint": "Demora um ou dois minutos. O que for encontrado fica no código para todas as oficinas.",
  302. "runningTitle": "A ser pesquisado agora",
  303. "runningHint": "Outra oficina pediu há pouco. Volte a verificar dentro de um minuto.",
  304. "checkAgain": "Verificar novamente",
  305. "title": "Solução pesquisada",
  306. "pending": "A aguardar verificação de uma pessoa",
  307. "published": "Verificado pela Torqvoice",
  308. "pendingHint": "Encontrado por IA a partir das fontes abaixo. Confirme no veículo antes de substituir peças.",
  309. "sources": "Fontes",
  310. "helpfulQuestion": "Isto resolveu?",
  311. "helpfulYes": "Sim, resolveu",
  312. "helpfulNo": "Não resolveu",
  313. "thanks": "Obrigado, registado",
  314. "missedTitle": "Nenhuma solução fiável encontrada online",
  315. "missed": "Não surgiu nada específico sobre {code}, por isso nada foi guardado. Registámos que as oficinas precisam deste código.",
  316. "searchedOn": "Pesquisado em {date}",
  317. "shareInstead": "Partilhe a sua solução",
  318. "errors": {
  319. "busy": "Este código está a ser pesquisado agora. Volte a verificar dentro de um minuto.",
  320. "limited": "A sua oficina já usou as pesquisas de hoje. Tente amanhã.",
  321. "failed": "A pesquisa não pôde ser feita agora. Tente mais tarde."
  322. }
  323. },
  324. "waveforms": {
  325. "title": "Formas de onda",
  326. "description": "Gravações de osciloscópio de outras oficinas, boas e com avaria, para comparar com o que mede.",
  327. "share": "Partilhar uma forma de onda",
  328. "unavailable": "As formas de onda não estão disponíveis neste momento.",
  329. "empty": "Ainda não há formas de onda para {code}",
  330. "emptyHint": "Tem uma gravação boa? Partilhe-a, e o próximo técnico às voltas com este código terá com que comparar.",
  331. "filter": {
  332. "label": "Mostrar",
  333. "all": "Todas",
  334. "good": "Boa",
  335. "faulty": "Com avaria"
  336. },
  337. "unknownVehicle": "Veículo não indicado",
  338. "unknownVehicleMarine": "Embarcação não indicada",
  339. "status": {
  340. "pending": "A aguardar revisão",
  341. "published": "Publicada",
  342. "rejected": "Não publicada"
  343. },
  344. "hasRecording": "Ficheiro do PicoScope para transferir",
  345. "hasCsv": "Exportação CSV para transferir",
  346. "kind": {
  347. "good": "Boa",
  348. "faulty": "Com avaria"
  349. },
  350. "condition": {
  351. "key_on": "Ignição ligada, motor parado",
  352. "cranking": "Arranque",
  353. "idle": "Ralenti",
  354. "rpm_2500": "2500 rpm",
  355. "driving": "Em andamento",
  356. "drivingMarine": "A navegar",
  357. "under_load": "Em carga"
  358. },
  359. "chart": {
  360. "label": "Forma de onda de {channels} em {span}",
  361. "perDivision": "{value}/div",
  362. "noSample": "sem amostra",
  363. "between": "{lo} a {hi}"
  364. },
  365. "view": {
  366. "label": "Mostrar",
  367. "trace": "Forma de onda",
  368. "picture": "Fotografia do ecrã"
  369. },
  370. "sharedOn": "Partilhada a {date}",
  371. "reason": "Motivo: {reason}",
  372. "compare": {
  373. "label": "Comparar com",
  374. "none": "Nada",
  375. "close": "Deixar de comparar"
  376. },
  377. "note": "Notas",
  378. "writtenIn": "Escrito em {language}",
  379. "files": {
  380. "title": "Ficheiros",
  381. "psdata": "Gravação do PicoScope",
  382. "csv": "Exportação CSV",
  383. "pssettings": "Definições do osciloscópio",
  384. "openHint": "Abra a gravação no PicoScope para ampliar, medir e ver todos os canais."
  385. },
  386. "nothingToDraw": "Só a gravação foi partilhada. Transfira-a para a abrir no PicoScope.",
  387. "openPicture": "Abrir a fotografia em tamanho real",
  388. "close": "Fechar",
  389. "withdraw": "Retirar",
  390. "withdrawTitle": "Retirar esta forma de onda?",
  391. "withdrawConfirm": "É apagada com os seus ficheiros, e nenhuma outra oficina a verá.",
  392. "withdrawn": "Forma de onda retirada",
  393. "withdrawFailed": "Não foi possível retirar a forma de onda neste momento. Tente novamente daqui a pouco.",
  394. "shareDialog": {
  395. "title": "Partilhar uma forma de onda para {code}",
  396. "description": "Outras oficinas veem-na quando uma pessoa da Torqvoice a tiver verificado.",
  397. "meaningHint": "Este código significa outra coisa noutras centralinas. A sua forma de onda é partilhada só para este significado.",
  398. "kind": "O que mostra?",
  399. "kindHint": {
  400. "good": "Como fica num carro sem avaria",
  401. "goodMarine": "Como fica num motor sem avaria",
  402. "faulty": "Como ficou com a avaria",
  403. "faultyMarine": "Como ficou com a avaria"
  404. },
  405. "measured": "O que mediu?",
  406. "measuredPlaceholder": "Sensor da cambota e árvore de cames de admissão",
  407. "measurements": {
  408. "crank": "Sensor da cambota",
  409. "camCrank": "Árvore de cames e cambota",
  410. "injector": "Injetor",
  411. "ignition": "Bobina de ignição",
  412. "compression": "Compressão relativa",
  413. "lambda": "Sonda lambda",
  414. "maf": "Medidor de massa de ar",
  415. "alternator": "Ondulação do alternador",
  416. "canBus": "Barramento CAN",
  417. "fuelPump": "Corrente da bomba de combustível"
  418. },
  419. "condition": "Como estava a trabalhar o motor? (opcional)",
  420. "files": "Ficheiros",
  421. "filesHint": "Basta um. O ficheiro do PicoScope permite abri-lo no PicoScope; uma exportação CSV ou uma fotografia permite vê-lo aqui mesmo.",
  422. "phone": {
  423. "button": "Fotografia do telemóvel",
  424. "title": "Tire uma fotografia ao ecrã do osciloscópio",
  425. "body": "Leia o código com a câmara do telemóvel e tire uma fotografia ao ecrã. Aparece aqui assim que chegar.",
  426. "received": "A fotografia do seu telemóvel chegou"
  427. },
  428. "drop": "Largue aqui o ficheiro do PicoScope, ou clique para escolher",
  429. "dropMore": "Adicionar outro ficheiro",
  430. "dropTypes": ".psdata, .pssettings, uma exportação CSV ou uma fotografia do ecrã",
  431. "role": {
  432. "psdata": "Gravação do PicoScope",
  433. "csv": "Exportação CSV",
  434. "image": "Fotografia do ecrã",
  435. "pssettings": "Definições do osciloscópio"
  436. },
  437. "csvNotScope": "Isto não é uma exportação de osciloscópio. Guarde-a novamente no PicoScope como CSV.",
  438. "remove": "Remover {name}",
  439. "fromPhone": "Do seu telemóvel",
  440. "previewHint": "É assim que as outras oficinas a vão ver.",
  441. "csvTip": "Dica: adicione também uma exportação CSV, para que outros vejam a forma de onda aqui sem abrir o PicoScope. No PicoScope, use Guardar como e escolha CSV.",
  442. "note": "Notas (opcional)",
  443. "notePlaceholder": "Onde mediu, a escala que usou e o que observar. Por exemplo: pino 2 por trás da ficha do sensor, a falha dos dentes em falta aparece uma vez por volta.",
  444. "notePlaceholderMarine": "Onde mediu, a escala que usou e o que observar.",
  445. "sending": "A enviar {percent}%",
  446. "send": "Partilhar forma de onda",
  447. "sent": "Obrigado. A sua forma de onda aguarda revisão.",
  448. "missing": {
  449. "kind": "Escolha boa ou com avaria",
  450. "title": "Indique o que mediu",
  451. "file": "Adicione um ficheiro ou uma fotografia",
  452. "csv": "Remova o CSV que não é uma exportação de osciloscópio"
  453. },
  454. "notAScopeFile": "{name} não é um ficheiro do PicoScope, uma exportação CSV nem uma fotografia",
  455. "fileTooBig": "{name} tem mais de {size}",
  456. "errors": {
  457. "failed": "Não foi possível enviar a sua forma de onda neste momento. Tente novamente daqui a pouco.",
  458. "photo": "Não foi possível ler a fotografia. Experimente outra.",
  459. "csv": "O CSV não é uma exportação de osciloscópio. Guarde-o novamente no PicoScope como CSV.",
  460. "too_large": "Os ficheiros são demasiado grandes.",
  461. "no_file": "Adicione a gravação, uma exportação CSV ou uma fotografia.",
  462. "paused": "A partilha de formas de onda está em pausa neste momento. Tente mais tarde.",
  463. "demo": "A partilha de formas de onda está desligada na demonstração."
  464. }
  465. }
  466. },
  467. "improve": {
  468. "button": "Ajude-nos a melhorar",
  469. "title": "Ajude-nos a melhorar os códigos de avaria",
  470. "description": "Sabe onde uma marca publica os seus próprios códigos, viu um erro ou tem uma ideia? Diga-nos. Vai diretamente para a equipa da Torqvoice.",
  471. "topic": "De que se trata? (opcional)",
  472. "topics": {
  473. "makes": "Códigos em falta",
  474. "wrong": "Algo está errado",
  475. "source": "Uma boa fonte ou ligação",
  476. "idea": "Uma ideia"
  477. },
  478. "message": "A sua mensagem",
  479. "placeholders": {
  480. "makes": "Onde os encontrar, por exemplo uma ligação para a lista de códigos da marca, e que modelos abrange.",
  481. "wrong": "Que código, o que diz e o que devia dizer. Uma ligação para onde o encontrou ajuda.",
  482. "source": "Cole a ligação e diga o que contém.",
  483. "idea": "O que tornaria os códigos de avaria mais úteis na sua oficina? Ligações são bem-vindas."
  484. },
  485. "links": "Ligações na sua mensagem",
  486. "about": "Sobre {code}",
  487. "leaveOut": "Retirar",
  488. "replyHint": "Respondemos para o e-mail da sua conta.",
  489. "cancel": "Cancelar",
  490. "send": "Enviar",
  491. "sent": "Obrigado. A sua mensagem está a caminho da equipa da Torqvoice.",
  492. "errors": {
  493. "failed": "Não foi possível enviar a sua mensagem neste momento. Tente novamente daqui a pouco.",
  494. "limited": "Já enviou algumas mensagens. Tente novamente daqui a uma hora."
  495. }
  496. },
  497. "import": {
  498. "button": "Importar",
  499. "title": "Importar códigos de avaria",
  500. "description": "Adicione os códigos próprios de uma marca, ou mais sobre códigos que temos. Uma pessoa da Torqvoice verifica cada código antes que alguma oficina o veja.",
  501. "yours": "As suas importações",
  502. "codes": "{count, plural, one {# código} other {# códigos}}",
  503. "status": {
  504. "published": "{count} publicados",
  505. "pending": "{count} a aguardar",
  506. "rejected": "{count} não publicados"
  507. },
  508. "examples": {
  509. "title": "Comece com um exemplo",
  510. "sheet": "Folha de cálculo de exemplo",
  511. "sheetHint": "Excel, uma linha por código",
  512. "json": "JSON de exemplo",
  513. "jsonHint": "Cada campo com nome",
  514. "columns": "Mantenha os nomes das colunas: Code, Title, Description, Common issues, How to fix, Good to know e Causes. Só Code e Title são necessários. Ponha cada causa numa linha, com (high), (medium) ou (low) a seguir, se souber.",
  515. "csv": "Transferir como CSV"
  516. },
  517. "make": "Marca",
  518. "pickMake": "Escolha uma marca",
  519. "language": "Idioma do texto",
  520. "source": "De onde vem (opcional)",
  521. "sourcePlaceholder": "Ligação ou livro",
  522. "checking": "A ler e verificar os seus códigos",
  523. "removeFile": "Remover o ficheiro",
  524. "drop": "Largue aqui o ficheiro, ou clique para escolher",
  525. "dropTypes": ".xlsx, .csv ou .json, até 2000 códigos",
  526. "fileProblems": {
  527. "unreadable": "Não foi possível ler o ficheiro. Guarde-o novamente como .xlsx, .csv ou .json.",
  528. "empty": "O ficheiro não tem códigos.",
  529. "no_code_column": "Não foi encontrada uma coluna Code. Comece pela folha de cálculo de exemplo.",
  530. "too_many": "O ficheiro é demasiado grande: no máximo 2000 códigos e 5 MB. Divida-o em partes.",
  531. "format": "Este tipo de ficheiro não é suportado. Use .xlsx, .csv ou .json.",
  532. "legacy_xls": "Os ficheiros .xls antigos não são suportados. Guarde-o como .xlsx no Excel."
  533. },
  534. "counts": {
  535. "new": "{count} novos",
  536. "change": "{count} completam os nossos",
  537. "problem": "{count} precisam de correção",
  538. "same": "{count} já iguais"
  539. },
  540. "rows": "Códigos no ficheiro",
  541. "row": "Linha {n}",
  542. "more": "e mais {count}",
  543. "problemsLeftOut": "Os códigos que precisam de correção ficam de fora. Corrija-os no ficheiro e largue-o de novo, ou envie já o resto.",
  544. "rights": "Posso partilhar isto. Não foi copiado de uma fonte paga ou protegida.",
  545. "missing": {
  546. "make": "Escolha primeiro a marca",
  547. "file": "Adicione o seu ficheiro",
  548. "nothing": "Nada no ficheiro completa o que temos",
  549. "rights": "Marque a caixa para enviar"
  550. },
  551. "reviewHint": "Nada é publicado antes de uma pessoa o verificar.",
  552. "cancel": "Cancelar",
  553. "send": "{count, plural, one {Enviar # código para revisão} other {Enviar # códigos para revisão}}",
  554. "sendNone": "Enviar para revisão",
  555. "sent": "{count, plural, one {Enviado. # código aguarda revisão.} other {Enviado. # códigos aguardam revisão.}}",
  556. "errors": {
  557. "failed": "Não foi possível verificar ou enviar o ficheiro neste momento. Tente novamente daqui a pouco.",
  558. "paused": "O envio de códigos está em pausa neste momento. Tente mais tarde.",
  559. "nothing": "Nada no ficheiro completa o que temos.",
  560. "demo": "A importação de códigos está desligada na demonstração.",
  561. "rights": "Marque a caixa a dizer que pode partilhar isto.",
  562. "too_large": "O ficheiro é demasiado grande: no máximo 2000 códigos e 5 MB."
  563. },
  564. "problems": {
  565. "code": "Não é um código que a {make} use",
  566. "duplicate": "O mesmo código duas vezes no ficheiro",
  567. "title": "Precisa de um título",
  568. "empty": "Nada escrito",
  569. "too_long": "Demasiado longo: título até 200 caracteres, cada texto até 4000",
  570. "likelihood": "A probabilidade tem de ser low, medium ou high",
  571. "meanings": "A {make} usa este código para mais do que uma coisa. Partilhe-o antes na página do código."
  572. },
  573. "state": {
  574. "new": "Novo",
  575. "change": "Acrescenta {what}"
  576. },
  577. "fields": {
  578. "title": "título",
  579. "description": "significado",
  580. "common_issues": "problemas frequentes",
  581. "resolution": "como reparar",
  582. "advisory": "bom saber",
  583. "causes": "causas"
  584. },
  585. "addsCauses": "{count, plural, one {# causa} other {# causas}}",
  586. "searchMake": "Procurar marcas",
  587. "noMake": "Nenhuma marca encontrada",
  588. "useMake": "Usar {name}",
  589. "groups": {
  590. "cars": "Automóveis e comerciais",
  591. "marine": "Barcos e motores"
  592. }
  593. },
  594. "makeCodes": {
  595. "heading": "Marcas com significado próprio para {code}",
  596. "thisCar": "Marca deste veículo"
  597. }
  598. }