timeTracking.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. {
  2. "clock": {
  3. "runningOn": "Relógio rodando em {job}",
  4. "stop": "Parar o relógio",
  5. "stopped": "{minutes} registrados",
  6. "switched": "Serviço anterior parado em {minutes}",
  7. "startFailed": "Não foi possível iniciar o relógio",
  8. "stopFailed": "Não foi possível parar o relógio"
  9. },
  10. "job": {
  11. "title": "Tempo registrado",
  12. "running": "em andamento",
  13. "clockIn": "Bater ponto",
  14. "clockOut": "Encerrar ponto",
  15. "switchHere": "Mudar para este serviço",
  16. "switchHint": "Para o relógio em {job} e inicia aqui",
  17. "addAsLabor": "Adicionar {hours, number} h como mão de obra",
  18. "addAsLaborHint": "Adiciona uma linha de mão de obra de {hours, number} horas na tarifa padrão. O tempo registrado não muda.",
  19. "laborDescription": "Mão de obra (tempo registrado)",
  20. "empty": "Nenhum tempo registrado neste serviço ainda. Os técnicos batem ponto pelo app ou em Meus serviços ativos no painel.",
  21. "showAll": "Mostrar mais {count}",
  22. "showFewer": "Mostrar menos",
  23. "openTimesheets": "Abrir folhas de ponto"
  24. },
  25. "source": {
  26. "app": "App",
  27. "web": "Web",
  28. "manual": "Manual",
  29. "editedBy": "Ajustado por {name}"
  30. },
  31. "page": {
  32. "title": "Folhas de ponto",
  33. "description": "Quem trabalhou e quando, pelo relógio da oficina.",
  34. "loadFailed": "Não foi possível carregar a folha de ponto",
  35. "presets": {
  36. "today": "Hoje",
  37. "yesterday": "Ontem",
  38. "thisWeek": "Esta semana",
  39. "lastWeek": "Semana passada",
  40. "thisMonth": "Este mês",
  41. "lastMonth": "Mês passado"
  42. },
  43. "customRange": "Período personalizado",
  44. "apply": "Aplicar",
  45. "allTechnicians": "Todos os técnicos",
  46. "export": "Exportar CSV",
  47. "addEntry": "Adicionar registro",
  48. "stats": {
  49. "total": "Tempo total",
  50. "totalHint": "{days, plural, =1 {1 dia} other {# dias}} no período",
  51. "technicians": "Técnicos com tempo",
  52. "techniciansHint": "de {count} na equipe",
  53. "running": "Em ponto agora",
  54. "runningHint": "ao vivo",
  55. "average": "Média por dia ativo",
  56. "averageHint": "em {days, plural, =1 {1 dia} other {# dias}} com tempo"
  57. },
  58. "nowStrip": {
  59. "title": "Em ponto agora",
  60. "since": "desde {time}",
  61. "stop": "Parar"
  62. },
  63. "grid": {
  64. "title": "Visão geral",
  65. "description": "Horas por técnico por dia. Clique em uma célula para ir até aquele dia.",
  66. "technician": "Técnico",
  67. "total": "Total",
  68. "tooLong": "A visão geral mostra até 31 dias. Reduza o período para vê-la."
  69. },
  70. "table": {
  71. "time": "Hora",
  72. "duration": "Duração",
  73. "job": "Serviço",
  74. "vehicle": "Veículo",
  75. "source": "Origem",
  76. "note": "Observação",
  77. "running": "Em andamento",
  78. "dayTotal": "Total do dia",
  79. "counterSale": "Venda no balcão",
  80. "edit": "Editar",
  81. "stop": "Parar o relógio",
  82. "delete": "Excluir",
  83. "actions": "Ações"
  84. },
  85. "empty": {
  86. "title": "Nenhum tempo registrado neste período",
  87. "body": "Os técnicos batem ponto pelo app Torqvoice Technicians ou em Meus serviços ativos no painel. Os registros aparecem aqui assim que um relógio inicia.",
  88. "noTechnicians": "Ninguém da equipe está configurado como técnico ainda. Vincule membros da equipe a técnicos em Configurações, Equipe.",
  89. "teamLink": "Abrir configurações da equipe"
  90. },
  91. "deleteTitle": "Excluir este registro?",
  92. "deleteBody": "{duration} em {job} por {technician} será removido da folha de ponto. Isso não pode ser desfeito.",
  93. "deleteConfirm": "Excluir",
  94. "deleted": "Registro excluído",
  95. "stoppedByManager": "Relógio parado em {minutes}",
  96. "csv": {
  97. "technician": "Técnico",
  98. "date": "Data",
  99. "start": "Início",
  100. "end": "Fim",
  101. "duration": "Duração",
  102. "hours": "Horas",
  103. "job": "Serviço",
  104. "vehicle": "Veículo",
  105. "plate": "Placa",
  106. "source": "Origem",
  107. "editedBy": "Ajustado por",
  108. "note": "Observação"
  109. },
  110. "unlinked": "Sem conta",
  111. "unlinkedHint": "Técnico apenas do quadro, não vinculado a um membro da equipe"
  112. },
  113. "dialog": {
  114. "addTitle": "Adicionar registro de tempo",
  115. "addDescription": "Tempo que um técnico trabalhou mas não registrou. Fica marcado como inserido manualmente.",
  116. "editTitle": "Corrigir registro de tempo",
  117. "editDescription": "O registro mantém o técnico e o serviço. Quem alterou fica gravado.",
  118. "technician": "Técnico",
  119. "pickTechnician": "Escolha um técnico",
  120. "job": "Ordem de serviço",
  121. "pickJob": "Escolha uma ordem de serviço",
  122. "searchJobs": "Buscar por título ou placa",
  123. "searching": "Buscando…",
  124. "noJobs": "Nenhuma ordem de serviço encontrada",
  125. "start": "Início",
  126. "end": "Fim",
  127. "stillRunning": "Ainda em andamento",
  128. "leaveEndEmpty": "Deixe o fim vazio para manter o relógio rodando.",
  129. "endBeforeStart": "O fim deve ser depois do início.",
  130. "duration": "Duração: {duration}",
  131. "timesInWorkshopZone": "Os horários seguem o relógio da oficina ({zone}).",
  132. "note": "Observação",
  133. "notePlaceholder": "Opcional. Por que isso foi adicionado ou alterado.",
  134. "cancel": "Cancelar",
  135. "save": "Salvar",
  136. "add": "Adicionar",
  137. "added": "Registro adicionado",
  138. "updated": "Registro atualizado",
  139. "saveFailed": "Não foi possível salvar o registro"
  140. }
  141. }