integrations.json 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987
  1. {
  2. "catalog": {
  3. "title": "Integraties",
  4. "description": "Koppel de diensten die uw werkplaats al gebruikt. Elke integratie wordt eenmalig ingesteld en draait op de achtergrond.",
  5. "all": "Alle",
  6. "empty": "Nog geen integraties in deze categorie.",
  7. "notConnected": "Niet gekoppeld",
  8. "connect": "Koppelen",
  9. "manage": "Beheren",
  10. "connectedTitle": "Verbonden",
  11. "connectedDescription": "Diensten die deze werkplaats heeft ingesteld. Open er een om de status te bekijken, instellingen te wijzigen of de verbinding te verbreken.",
  12. "noneConnected": "Nog niets verbonden. Kies hieronder een dienst om te beginnen.",
  13. "availableTitle": "Beschikbaar",
  14. "availableDescription": "Diensten die u kunt toevoegen. Elke dienst stelt u één keer in en draait daarna op de achtergrond.",
  15. "allConnected": "Alle beschikbare diensten zijn verbonden.",
  16. "searchPlaceholder": "Integraties zoeken",
  17. "noMatches": "Niets komt overeen met \"{query}\".",
  18. "readMore": "Meer lezen",
  19. "suggestTitle": "Mist u een dienst die u gebruikt?",
  20. "suggestDescription": "Vertel ons welke integratie uw werkplaats zou helpen en we bekijken het.",
  21. "suggest": "Een integratie voorstellen",
  22. "suggestSubject": "Integratievoorstel"
  23. },
  24. "categories": {
  25. "calendar": "Agenda",
  26. "conferencing": "Videogesprekken",
  27. "accounting": "Boekhouding",
  28. "messaging": "Berichten",
  29. "payments": "Betalingen",
  30. "automation": "Automatisering",
  31. "storage": "Bestanden",
  32. "registry": "Voertuigregister",
  33. "repair": "Reparatiegegevens",
  34. "other": "Overig",
  35. "ai": "AI"
  36. },
  37. "capabilities": {
  38. "calendar": {
  39. "push": "Werkorders naar agenda",
  40. "pull": "Bezette tijd uit agenda",
  41. "conference": "Links voor videogesprekken"
  42. },
  43. "sms": {
  44. "send": "Sms-berichten versturen",
  45. "receive": "Antwoorden ontvangen"
  46. },
  47. "whatsapp": {
  48. "send": "WhatsApp-berichten versturen",
  49. "receive": "Antwoorden ontvangen"
  50. },
  51. "telegram": {
  52. "send": "Telegram-berichten versturen",
  53. "receive": "Antwoorden ontvangen"
  54. },
  55. "email": {
  56. "send": "E-mail versturen"
  57. },
  58. "vehicle": {
  59. "lookup": "Kenteken- en VIN-opzoeking",
  60. "inspection": "APK-vervaldatums",
  61. "safety": "Terugroepacties en klachten van eigenaren"
  62. },
  63. "ai": {
  64. "chat": "Teksten en samenvattingen",
  65. "transcribe": "Dicteren"
  66. },
  67. "payments": {
  68. "checkout": "Betalen via de factuurlink"
  69. },
  70. "accounting": {
  71. "invoices": "Facturen naar de boekhouding",
  72. "customers": "Klanten naar de boekhouding",
  73. "payments": "Betalingen in beide richtingen"
  74. },
  75. "backup": {
  76. "target": "Back-upbestemming"
  77. },
  78. "repair": {
  79. "labor": "Arbeidstijden op werkorders en offertes",
  80. "fluids": "Vloeistofsoorten en inhoud"
  81. }
  82. },
  83. "statuses": {
  84. "active": "Gekoppeld",
  85. "error": "Aandacht vereist",
  86. "pending": "Installatie bezig",
  87. "disconnected": "Losgekoppeld",
  88. "needsSetup": "Instellen niet afgerond"
  89. },
  90. "connection": {
  91. "back": "Alle integraties",
  92. "account": "Gekoppeld account",
  93. "lastHealth": "Laatst gecontroleerd",
  94. "lastSync": "Laatste synchronisatie",
  95. "lastError": "De laatste uitvoering is mislukt",
  96. "setupMissingTitle": "Instellen niet afgerond",
  97. "setupMissing": "Kies {fields} in de instellingen hieronder. Tot die tijd wordt niets gesynchroniseerd.",
  98. "connected": "{name} is gekoppeld.",
  99. "connectedShort": "Gekoppeld",
  100. "connectWith": "{name} koppelen",
  101. "connect": "Koppelen",
  102. "reconnect": "Opnieuw koppelen",
  103. "disconnect": "Loskoppelen",
  104. "disconnectTitle": "{name} loskoppelen?",
  105. "disconnectDescription": "Torqvoice vergeet het account en gebruikt het niet meer. Niets wat al naar {name} is gestuurd of daar is opgeslagen wordt aangeraakt.",
  106. "disconnectDescriptionCalendar": "Torqvoice vergeet het account en stopt met synchroniseren. Werkorders die al in {name} staan blijven daar. De drukke tijd die uit die agenda werd getoond wordt uit de Torqvoice-agenda verwijderd.",
  107. "disconnectDescriptionConferencing": "Torqvoice vergeet het account en maakt geen vergaderingen meer aan. Al aangemaakte vergaderingen blijven in {name} en de links op werkorders blijven bewaard.",
  108. "disconnectDescriptionAccounting": "Torqvoice vergeet het account en stopt met versturen en lezen. Facturen, klanten en betalingen die al in {name} staan blijven daar.",
  109. "removeSetup": "Verwijderen",
  110. "removeSetupTitle": "{name} verwijderen?",
  111. "removeSetupDescription": "Er is nog niets verbonden. Torqvoice vergeet wat is ingevuld en {name} gaat terug naar de lijst met beschikbare diensten.",
  112. "removeSetupDone": "{name} verwijderd",
  113. "removeSetupHint": "Gaat u hier niet mee door? Verwijder het en de dienst keert terug naar de lijst hieronder.",
  114. "disconnected": "Losgekoppeld",
  115. "test": "Verbinding testen",
  116. "testPassed": "Verbinding werkt",
  117. "syncNow": "Nu synchroniseren",
  118. "syncQueued": "Synchronisatie in wachtrij; wordt binnen een minuut uitgevoerd",
  119. "pullNow": "Betalingen nu ophalen",
  120. "pullQueued": "Ophalen van betalingen in wachtrij; wordt binnen een minuut uitgevoerd",
  121. "backfill": "Geplande werkorders doorsturen",
  122. "backfillQueued": "Geplande werkorders vanaf afgelopen week in de wachtrij gezet",
  123. "backfillInvoices": "Uitgegeven facturen versturen",
  124. "backfillInvoicesQueuedCount": "{count, plural, one {# uitgegeven factuur} other {# uitgegeven facturen}} in de wachtrij gezet om te sturen",
  125. "backfillInvoicesNone": "Geen uitgegeven facturen om te sturen. Alleen verzonden, gedeelde of betaalde facturen gaan over, vanaf de begindatum als je die hebt ingesteld.",
  126. "retryQueued": "Taak opnieuw in de wachtrij gezet",
  127. "settingsTitle": "Instellingen",
  128. "settingsDescription": "Wat er wordt gesynchroniseerd en waarheen. Wijzigingen gelden vanaf de volgende synchronisatie.",
  129. "settingsSaved": "Instellingen opgeslagen",
  130. "save": "Opslaan",
  131. "loading": "Laden...",
  132. "choose": "Kiezen...",
  133. "search": "Zoeken...",
  134. "noMatch": "Niets gevonden",
  135. "leaveEmpty": "Leeg laten",
  136. "noLimit": "Geen grens",
  137. "planLocked": "Integraties zijn niet inbegrepen in uw abonnement.",
  138. "lockedIntegrations": "Koppel agenda's, videogesprekken en andere diensten aan uw werkplaats.",
  139. "lockedPayments": "Laat klanten hun facturen online betalen, met elke betaling geboekt op de factuur.",
  140. "lockedAi": "Koppel een AI-aanbieder om AI-functies in uw werkplaats te gebruiken.",
  141. "ownAppTitle": "Deze installatie gebruikt uw eigen app bij de provider",
  142. "redirectUri": "Redirect-URI om bij de provider te registreren:",
  143. "sendTestEmail": "Test-e-mail versturen",
  144. "testEmailSent": "Test-e-mail verzonden naar {email}",
  145. "testEmailHint": "Er gaat een test-e-mail via deze dienst naar uw eigen adres. Zo controleert u het afzenderadres en de verzendregels, wat een sleutelcontrole niet kan.",
  146. "inboundUrl": "Inkomende webhook-URL",
  147. "inboundHintSecret": "Plak deze URL in de instellingen voor inkomende berichten bij de dienst. Er zit een geheim in dat uw werkplaats identificeert, dus houd hem privé.",
  148. "inboundHintMeta": "Plak deze URL als callback-URL in uw Meta-app, samen met het verificatietoken dat u hierboven hebt ingevuld, en abonneer u op messages.",
  149. "inboundHintStripe": "Voeg deze URL toe in het Stripe-dashboard: open Workbench, dan Webhooks, kies Create an event destination en abonneer op checkout.session.completed. Stripe toont daarna een ondertekeningsgeheim voor het endpoint; plak het hier in het veld voor het ondertekeningsgeheim, zodat elke melding op zijn handtekening wordt gecontroleerd. Tot die tijd bevestigt Torqvoice elke melding door de checkout bij Stripe op te vragen.",
  150. "inboundHintVipps": "Vul deze URL in als callback-URL in het Vipps MobilePay-portaal. Vipps vereist ook gepubliceerde verkoopvoorwaarden, die staan onder Instellingen, Betaling.",
  151. "inboundHintPaypal": "Voeg deze URL toe in het PayPal-ontwikkelaarsdashboard onder Webhooks, geabonneerd op PAYMENT.CAPTURE.COMPLETED.",
  152. "copy": "Kopiëren",
  153. "copied": "Gekopieerd",
  154. "updateKeys": "Sleutels bijwerken",
  155. "updateKeysHint": "De laatste controle is mislukt. Vul de sleutels opnieuw in om het nog eens te proberen.",
  156. "awaitingKeys": "Verbonden, maar wacht nog op {keys}.",
  157. "awaitingKeysHint": "De webhook antwoordt de leverancier al, dus registreer hem nu. Vul deze waarden hier in zodra de leverancier ze heeft uitgegeven.",
  158. "saveKeys": "Sleutels opslaan",
  159. "keysSaved": "Sleutels opgeslagen",
  160. "inspectionSync": {
  161. "title": "Keuringssynchronisatie",
  162. "vehicles": "{count} voertuigen met kenteken in deze werkplaats",
  163. "dueNow": "{count} zouden bij de volgende run worden opgezocht",
  164. "withDate": "{count} hebben al een keuringsdatum",
  165. "lastPass": "Laatste volledige ronde {date}",
  166. "never": "Nog geen volledige ronde",
  167. "inProgress": "Er loopt een ronde",
  168. "off": "Zet de instelling aan en sla op; tot die tijd controleert een ronde niets.",
  169. "syncNowHelp": "Nu synchroniseren start meteen een ronde in plaats van op de uurlijkse te wachten. Het zoekt 25 voertuigen tegelijk op en gaat vanzelf door tot alle voertuigen aan de beurt zijn geweest. De eerste ronde zoekt elk voertuig met een kenteken op.",
  170. "confirmTitle": "Voertuigen nu opzoeken?",
  171. "confirmDescription": "{count} van de {total} voertuigen met een kenteken worden nu opgezocht bij {name}, 25 tegelijk, en hun keuringsdatums opgeslagen. Voertuigen die onlangs zijn gecontroleerd worden overgeslagen. Rekent {name} per opzoeking, dan wordt elk gevonden voertuig aan uw account gefactureerd.",
  172. "confirmLabel": "{count} voertuigen opzoeken",
  173. "nothingDue": "Alle voertuigen met een kenteken zijn onlangs gecontroleerd, er valt nog niets op te zoeken."
  174. },
  175. "supersedes": "Als u {next} verbindt, wordt {current} losgekoppeld. Er kan er maar één tegelijk actief zijn, dus {current} wordt niet meer gebruikt zodra {next} live gaat.",
  176. "platformHandlesBackupsTitle": "Back-ups zijn al inbegrepen",
  177. "platformHandlesBackups": "Torqvoice maakt al elk uur een back-up van deze werkplaats en bewaart herstelpunten 30 dagen. Koppel een bucket als u ook een kopie wilt die van u is en zonder Torqvoice te lezen is.",
  178. "platformHandlesBackupsLink": "Bekijk uw herstelpunten",
  179. "batchRetried": "{count, plural, =0 {Niets om opnieuw te proberen} one {# taak opnieuw in de wachtrij} other {# taken opnieuw in de wachtrij}}",
  180. "advanced": "Geavanceerd",
  181. "generate": "Genereren",
  182. "show": "Tonen",
  183. "hide": "Verbergen",
  184. "generatedPasswordWarning": "Bewaar een kopie van dit wachtwoord op een veilige plek, niet op deze server. Zonder dit wachtwoord kan niemand deze back-ups openen, ook Torqvoice niet.",
  185. "backup": {
  186. "title": "Back-ups",
  187. "description": "Wanneer deze bestemming voor het laatst een geslaagde back-up kreeg, wanneer de volgende draait en de laatste runs.",
  188. "lastGood": "Laatste geslaagde back-up",
  189. "added": "{size} toegevoegd",
  190. "never": "Nog geen",
  191. "nextRun": "Volgende run",
  192. "notScheduled": "Niet gepland",
  193. "repositorySize": "Opgeslagen op de bestemming",
  194. "runNow": "Nu back-up maken",
  195. "running": "Back-up bezig",
  196. "runningHint": "Er loopt een back-up. Deze pagina werkt zichzelf bij tot hij klaar is.",
  197. "started": "Back-up gestart",
  198. "recentTitle": "Recente runs",
  199. "noRuns": "Er zijn nog geen back-ups gemaakt.",
  200. "addedNote": "De eerste run uploadt alles. Elke run daarna voegt alleen de stukken toe die sindsdien zijn veranderd, en is daarom klein. Elke back-up is toch compleet en kan op zichzelf worden hersteld of bekeken.",
  201. "notStarted": "Niet gestart",
  202. "filesNewCount": "{count, plural, one {# nieuw bestand} other {# nieuwe bestanden}}",
  203. "columns": {
  204. "status": "Status",
  205. "started": "Gestart",
  206. "trigger": "Gestart door",
  207. "duration": "Duur",
  208. "filesNew": "Nieuwe bestanden",
  209. "bytesAdded": "Toegevoegd"
  210. },
  211. "trigger": {
  212. "scheduled": "Schema",
  213. "manual": "Handmatig",
  214. "restore": "Terugzetten"
  215. },
  216. "status": {
  217. "queued": "In de wachtrij",
  218. "running": "Bezig",
  219. "done": "Klaar",
  220. "failed": "Mislukt",
  221. "skipped": "Overgeslagen"
  222. },
  223. "restoring": "Terugzetten bezig",
  224. "restoringHint": "Er wordt een back-up teruggezet: de gegevens van de werkplaats worden vervangen door de back-up. Deze pagina werkt zichzelf bij tot het klaar is. Werk tot die tijd niet in de werkplaats.",
  225. "explore": "Bekijken",
  226. "restore": {
  227. "showAll": "Alle back-ups tonen",
  228. "refresh": "Vernieuwen",
  229. "loading": "De back-ups op de bestemming worden gelezen",
  230. "loadFailed": "De back-ups konden niet worden opgehaald",
  231. "empty": "Nog geen back-ups op deze bestemming.",
  232. "needsOwner": "Alleen de eigenaar van de werkplaats kan hier een back-up terugzetten.",
  233. "needsAdmin": "Alleen een eigenaar of beheerder kan een back-up terugzetten.",
  234. "filesIncluded": "Foto's en bestanden meegenomen",
  235. "filesNotIncluded": "Foto's en bestanden niet meegenomen",
  236. "earlierInstall": "Eerdere installatie",
  237. "action": "Terugzetten",
  238. "dialogTitle": "De back-up van {time} terugzetten?",
  239. "warning": "Terugzetten <bold>vervangt alles wat deze werkplaats nu heeft</bold>: klanten, voertuigen, werkorders, facturen, instellingen en, als de back-up ze bevat, foto's en bestanden. Alles wat sinds de back-up is toegevoegd, gaat verloren. Dit kan niet ongedaan worden gemaakt.",
  240. "secretsNote": "Geheime sleutels die de back-up heeft weggelaten, houden de waarden die deze installatie nu heeft. Gebruikersaccounts en wachtwoorden blijven ongemoeid.",
  241. "confirmPrompt": "Typ de naam van de werkplaats, <bold>{name}</bold>, om te bevestigen.",
  242. "whileRunning": "Het terugzetten draait op de achtergrond en duurt een paar minuten als er veel foto's zijn. De pagina werkt zichzelf bij tot het klaar is.",
  243. "cancel": "Annuleren",
  244. "confirm": "Deze back-up terugzetten",
  245. "started": "Terugzetten gestart"
  246. }
  247. },
  248. "lockedBackups": "Geplande, versleutelde back-ups van uw werkplaats naar opslag die van u is.",
  249. "searchOrType": "Zoek of typ een naam",
  250. "useTyped": "\"{value}\" gebruiken",
  251. "listNeedsKeys": "Vul hierboven de sleutels in om de lijst te zien",
  252. "listEmpty": "Er is niets opgehaald. Typ in plaats daarvan een naam.",
  253. "testing": "Verbinding wordt getest",
  254. "testOk": "De verbinding werkt: er is een testobject geschreven en weer verwijderd.",
  255. "testFailed": "De test is mislukt",
  256. "testSteps": {
  257. "settings": "Controleer de instellingen van de aanbieder",
  258. "list": "De sleutel kan de bucket niet opsommen",
  259. "write": "De sleutel kan niet naar de bucket schrijven",
  260. "delete": "De sleutel kan niets uit de bucket verwijderen",
  261. "folder": "De map kan niet worden aangemaakt of geopend"
  262. },
  263. "testHint": "Vul de sleutels en de bucket in om ze te testen voordat u koppelt. De test schrijft één klein object en verwijdert het weer."
  264. },
  265. "activity": {
  266. "title": "Activiteit",
  267. "description": "Recente taken en logregels voor deze koppeling.",
  268. "retry": "Opnieuw proberen",
  269. "jobStatus": {
  270. "queued": "In wachtrij",
  271. "running": "Bezig",
  272. "done": "Klaar",
  273. "failed": "Mislukt",
  274. "dead": "Opgegeven"
  275. },
  276. "jobs": "{count, plural, one {# taak} other {# taken}}",
  277. "counts": {
  278. "queued": "{count} in wachtrij",
  279. "running": "{count} bezig",
  280. "done": "{count} klaar",
  281. "failed": "{count} mislukt",
  282. "dead": "{count} opgegeven"
  283. },
  284. "noFailures": "Niets is mislukt.",
  285. "retryFailed": "Mislukte opnieuw proberen",
  286. "details": "Details tonen",
  287. "loadingMore": "Oudere taken laden",
  288. "loadFailed": "Oudere taken konden niet worden geladen.",
  289. "cleared": "Voltooide taken worden na 7 dagen verwijderd."
  290. },
  291. "errors": {
  292. "generic": "Er is iets misgegaan",
  293. "demo": "Integraties kunnen niet worden gekoppeld in de demo.",
  294. "forbidden": "Alleen een beheerder kan integraties koppelen.",
  295. "unknown": "Onbekende integratie.",
  296. "plan": "Deze integratie is niet inbegrepen in uw abonnement.",
  297. "no-client": "Er zijn geen app-gegevens geconfigureerd voor deze provider.",
  298. "denied": "U heeft het aanmelden bij de provider geannuleerd.",
  299. "vendor": "De provider gaf een fout terug. Probeer het opnieuw.",
  300. "invalid": "Het antwoord van de provider was onvolledig. Probeer het opnieuw.",
  301. "state": "Deze aanmelding is verlopen of hoort bij een andere sessie. Begin opnieuw.",
  302. "exchange": "De provider heeft de aanmelding geweigerd. Controleer de app-gegevens en probeer het opnieuw.",
  303. "identify": "Gekoppeld, maar het account kon niet worden gelezen. Probeer opnieuw te koppelen.",
  304. "backupRunning": "Er loopt al een back-up.",
  305. "restoreOwnerOnly": "In Torqvoice Cloud kan alleen de eigenaar van de werkplaats een back-up terugzetten.",
  306. "restoreBusy": "Er loopt al een back-up of herstel op deze server. Probeer het opnieuw als dat klaar is."
  307. },
  308. "meeting": {
  309. "join": "Deelnemen aan videogesprek",
  310. "google-meet": "Google Meet",
  311. "teams": "Microsoft Teams",
  312. "zoom": "Zoom"
  313. },
  314. "calendar": {
  315. "external": "Uit gekoppelde agenda's",
  316. "busy": "Bezet"
  317. },
  318. "connectors": {
  319. "google-calendar": {
  320. "description": "Zet geplande werkorders in een Google Calendar, voeg een Google Meet-link toe en bekijk de bezette tijd van de agenda in Torqvoice.",
  321. "tenantHelp": "Maak een OAuth-client aan in Google Cloud Console (APIs & Services → Credentials), schakel de Google Calendar API in, voeg de onderstaande redirect-URI toe en plak hier de client-ID en het geheim.",
  322. "fields": {
  323. "clientId": "Client-ID",
  324. "clientSecret": "Clientgeheim"
  325. },
  326. "settings": {
  327. "calendarId": "Agenda",
  328. "pushEnabled": "Geplande werkorders aan deze agenda toevoegen",
  329. "includeCustomer": "Naam en telefoonnummer van de klant in de afspraak opnemen",
  330. "addConference": "Een Google Meet-vergadering toevoegen aan elke geplande werkorder",
  331. "addConferenceHelp": "Aan: elke werkorder die naar de agenda gaat krijgt een Google Meet-vergadering, en de link staat op de werkorder. Uit: voeg een Google Meet-vergadering toe aan één werkorder vanaf zijn pagina. In beide gevallen krijgt de klant de link pas als u die verstuurt.",
  332. "pullEnabled": "Bezette tijd van deze agenda in de Torqvoice-agenda tonen",
  333. "pullEnabledHelp": "Alleen-lezen. Elke 15 minuten vernieuwd, één week terug en twee maanden vooruit."
  334. }
  335. },
  336. "microsoft-365": {
  337. "name": "Microsoft 365-agenda",
  338. "description": "Zet geplande werkorders in een Outlook-agenda, voeg een Microsoft Teams-link toe en bekijk de bezette tijd van de agenda in Torqvoice.",
  339. "tenantHelp": "Registreer een toepassing in Microsoft Entra (App registrations), sta persoonlijke en werkaccounts toe, voeg de onderstaande redirect-URI toe als Web-platform, maak een clientgeheim aan en plak beide hier.",
  340. "fields": {
  341. "clientId": "Toepassings-ID (client-ID)",
  342. "clientSecret": "Clientgeheim"
  343. },
  344. "settings": {
  345. "calendarId": "Agenda",
  346. "pushEnabled": "Geplande werkorders aan deze agenda toevoegen",
  347. "includeCustomer": "Naam en telefoonnummer van de klant in de afspraak opnemen",
  348. "addConference": "Een Microsoft Teams-vergadering toevoegen aan elke geplande werkorder",
  349. "addConferenceHelp": "Aan: elke werkorder die naar de agenda gaat krijgt een Microsoft Teams-vergadering, en de link staat op de werkorder. Uit: voeg een Microsoft Teams-vergadering toe aan één werkorder vanaf zijn pagina. In beide gevallen krijgt de klant de link pas als u die verstuurt.",
  350. "pullEnabled": "Bezette tijd van deze agenda in de Torqvoice-agenda tonen",
  351. "pullEnabledHelp": "Alleen-lezen. Elke 15 minuten vernieuwd, één week terug en twee maanden vooruit."
  352. }
  353. },
  354. "zoom": {
  355. "description": "Voeg een Zoom-vergadering toe aan een ingeplande werkorder en houd de deelnamelink erop, voor diagnose op afstand of om bevindingen met de klant door te nemen.",
  356. "tenantHelp": "Maak in de Zoom App Marketplace een General-app (user-managed), voeg de onderstaande redirect-URI toe, voeg de scopes meeting:write:meeting, meeting:update:meeting, meeting:delete:meeting, meeting:read:meeting en user:read:user toe en plak hier de client-ID en het client secret.",
  357. "fields": {
  358. "clientId": "Client-ID",
  359. "clientSecret": "Clientgeheim"
  360. },
  361. "settings": {
  362. "autoCreate": "Automatisch een Zoom-vergadering aanmaken voor elke ingeplande werkorder",
  363. "autoCreateHelp": "Uit: u voegt het videogesprek zelf toe aan een werkorder, vanaf de pagina ervan. Aan: elke werkorder met een starttijd krijgt een vergadering, die meeschuift bij verplaatsen en verdwijnt bij annuleren. In beide gevallen krijgt de klant de link alleen als u die verstuurt.",
  364. "includeCustomer": "Naam van de klant in het onderwerp opnemen",
  365. "joinBeforeHost": "Klant vóór u laten deelnemen",
  366. "waitingRoom": "Wachtkamer gebruiken"
  367. }
  368. },
  369. "twilio-sms": {
  370. "description": "Verstuur en ontvang sms-berichten via een Twilio-nummer. Herinneringen, berichten dat de auto klaarstaat en de antwoorden die terugkomen.",
  371. "fields": {
  372. "accountSid": "Account SID",
  373. "authToken": "Auth token"
  374. },
  375. "settings": {
  376. "phoneNumber": "Versturen vanaf dit nummer"
  377. }
  378. },
  379. "vonage-sms": {
  380. "description": "Verstuur en ontvang sms-berichten via een Vonage-nummer.",
  381. "fields": {
  382. "apiKey": "API-sleutel",
  383. "apiSecret": "API-geheim",
  384. "signatureSecret": "Handtekeninggeheim",
  385. "signatureSecretHelp": "Uit het Vonage-dashboard, onder API settings. Als dit is ingevuld, worden inkomende berichten alleen geaccepteerd als Vonage ze heeft ondertekend. Zonder dit wordt alleen het geheim in de webhook-URL gecontroleerd."
  386. },
  387. "settings": {
  388. "phoneNumber": "Versturen vanaf dit nummer"
  389. }
  390. },
  391. "telnyx-sms": {
  392. "description": "Verstuur en ontvang sms-berichten via een Telnyx-nummer.",
  393. "fields": {
  394. "apiKey": "API-sleutel",
  395. "webhookPublicKey": "Openbare webhooksleutel",
  396. "webhookPublicKeyHelp": "Uit het Telnyx-portaal, onder Account settings, Keys and credentials, Public key. Als dit is ingevuld, worden inkomende berichten alleen geaccepteerd als Telnyx ze heeft ondertekend. Zonder dit wordt alleen het geheim in de webhook-URL gecontroleerd."
  397. },
  398. "settings": {
  399. "phoneNumber": "Versturen vanaf dit nummer"
  400. }
  401. },
  402. "whatsapp-meta": {
  403. "description": "Stuur klanten berichten op WhatsApp, rechtstreeks via Meta. Foto's van wat u hebt gevonden, en het gesprek dat volgt.",
  404. "fields": {
  405. "phoneNumberId": "Telefoonnummer-ID",
  406. "accessToken": "Toegangstoken",
  407. "verifyToken": "Verificatietoken voor webhook",
  408. "appSecret": "App-geheim",
  409. "apiVersion": "Graph API-versie",
  410. "appSecretHelp": "Meta ondertekent er elke levering mee. Zolang het niet is ingevuld, worden berichten die naar de webhook worden gestuurd geweigerd, omdat iedereen die de URL kent anders namens uw klanten berichten zou kunnen plaatsen.",
  411. "phoneNumberIdHelp": "Uit WhatsApp Manager, bij het nummer waarvandaan u verzendt; niet het telefoonnummer zelf. Meta geeft het pas uit nadat de webhook is geverifieerd, dus laat het leeg, verbind, registreer de webhook en kom daarna terug om het toe te voegen.",
  412. "accessTokenHelp": "Een permanent systeemgebruikerstoken. Het token dat Meta tijdens de installatie toont, verloopt binnen 24 uur. Voeg het samen met de telefoonnummer-ID toe zodra de webhook is geverifieerd.",
  413. "verifyTokenHelp": "Een zin naar keuze. Plak dezelfde in Meta bij het registreren van de webhook."
  414. },
  415. "settings": {
  416. "enabled": "Berichten via dit kanaal versturen",
  417. "phoneNumber": "Versturen vanaf dit nummer",
  418. "templateName": "Sjabloon om een gesprek te heropenen",
  419. "templateLanguage": "Taal van het sjabloon",
  420. "templateVariables": "Sjabloonwaarden, op volgorde",
  421. "mediaTemplateName": "Sjabloon voor een bericht met een foto",
  422. "mediaTemplateLanguage": "Taal van het fotosjabloon",
  423. "mediaTemplateVariables": "Fotosjabloonwaarden, op volgorde"
  424. }
  425. },
  426. "whatsapp-twilio": {
  427. "description": "Stuur klanten berichten op WhatsApp via een Twilio-nummer, als u uw nummer bij Twilio hebt gekocht.",
  428. "fields": {
  429. "accountSid": "Account SID",
  430. "authToken": "Auth token",
  431. "messagingServiceSid": "Messaging service SID"
  432. },
  433. "settings": {
  434. "enabled": "Berichten via dit kanaal versturen",
  435. "phoneNumber": "Versturen vanaf dit nummer",
  436. "templateName": "Sjabloon om een gesprek te heropenen",
  437. "templateLanguage": "Taal van het sjabloon",
  438. "templateVariables": "Sjabloonwaarden, op volgorde",
  439. "mediaTemplateName": "Sjabloon voor een bericht met een foto",
  440. "mediaTemplateLanguage": "Taal van het fotosjabloon",
  441. "mediaTemplateVariables": "Fotosjabloonwaarden, op volgorde"
  442. }
  443. },
  444. "telegram": {
  445. "description": "Een Telegram-bot die klanten bereikt die hem gebruiken, en hun antwoorden in de inbox binnenhaalt.",
  446. "fields": {
  447. "botToken": "Bot-token"
  448. },
  449. "settings": {
  450. "enabled": "Berichten via dit kanaal versturen",
  451. "botUsername": "Bot-gebruikersnaam"
  452. }
  453. },
  454. "smtp": {
  455. "description": "Verstuur facturen en herinneringen via uw eigen mailserver, in plaats van via de mail van het platform.",
  456. "fields": {
  457. "host": "Server",
  458. "port": "Poort",
  459. "user": "Gebruikersnaam",
  460. "pass": "Wachtwoord"
  461. },
  462. "settings": {
  463. "fromEmail": "Versturen vanaf dit adres",
  464. "fromName": "Naam die als afzender wordt getoond",
  465. "secure": "Vanaf het begin via TLS verbinden",
  466. "requireTls": "Eisen dat de server overschakelt naar TLS",
  467. "rejectUnauthorized": "Een certificaat weigeren dat niet klopt"
  468. }
  469. },
  470. "resend": {
  471. "description": "Verstuur facturen en herinneringen via Resend.",
  472. "fields": {
  473. "apiKey": "API-sleutel"
  474. },
  475. "settings": {
  476. "fromEmail": "Versturen vanaf dit adres",
  477. "fromName": "Naam die als afzender wordt getoond"
  478. }
  479. },
  480. "postmark": {
  481. "description": "Verstuur facturen en herinneringen via Postmark.",
  482. "fields": {
  483. "apiKey": "Servertoken"
  484. },
  485. "settings": {
  486. "fromEmail": "Versturen vanaf dit adres",
  487. "fromName": "Naam die als afzender wordt getoond"
  488. }
  489. },
  490. "mailgun": {
  491. "description": "Verstuur facturen en herinneringen via Mailgun.",
  492. "fields": {
  493. "apiKey": "API-sleutel",
  494. "domain": "Verzenddomein"
  495. },
  496. "settings": {
  497. "fromEmail": "Versturen vanaf dit adres",
  498. "fromName": "Naam die als afzender wordt getoond",
  499. "region": "Regio van het domein"
  500. }
  501. },
  502. "sendgrid": {
  503. "description": "Verstuur facturen en herinneringen via SendGrid.",
  504. "fields": {
  505. "apiKey": "API-sleutel"
  506. },
  507. "settings": {
  508. "fromEmail": "Versturen vanaf dit adres",
  509. "fromName": "Naam die als afzender wordt getoond"
  510. }
  511. },
  512. "amazon-ses": {
  513. "description": "Verstuur facturen en herinneringen via Amazon SES.",
  514. "fields": {
  515. "accessKeyId": "Toegangssleutel-ID",
  516. "secretAccessKey": "Geheime toegangssleutel",
  517. "region": "Regio"
  518. },
  519. "settings": {
  520. "fromEmail": "Versturen vanaf dit adres",
  521. "fromName": "Naam die als afzender wordt getoond"
  522. }
  523. },
  524. "vegvesen": {
  525. "description": "Vul een voertuig in vanuit het Noorse kenteken of VIN: merk, model, bouwjaar, brandstof, versnellingsbak, motor, kleur, bandenmaten en de volgende EU-kontroll-datum, rechtstreeks uit het register van Statens vegvesen. Er worden geen eigenaarsgegevens teruggegeven.",
  526. "fields": {
  527. "apiKey": "API-sleutel",
  528. "apiKeyHelp": "Gratis. Bestel de sleutel op vegvesen.no onder \"API for tekniske kjøretøyopplysninger\": log in met BankID, vertegenwoordig de werkplaats, en de sleutel wordt direct uitgegeven. Hij staat 50.000 opzoekingen per dag toe."
  529. },
  530. "settings": {
  531. "syncInspections": "Keuringsdatums van alle voertuigen in deze werkplaats bijhouden",
  532. "syncInspectionsHelp": "Eens per uur worden voertuigen die aan een controle toe zijn op kenteken opgezocht en wordt de volgende EU-kontroll-datum opgeslagen; hoe vaak een voertuig opnieuw wordt gecontroleerd, stelt u hieronder in. Alleen voertuigen die in deze werkplaats zijn opgeslagen worden verzonden.",
  533. "inspectionRecheck": "Voertuigen die al een datum hebben opnieuw controleren",
  534. "inspectionRecheckHelp": "Een datum verandert alleen als een keuring is gehaald. Maandelijks merkt een vervroegde keuring het snelst; alleen vlak voor de vervaldatum kost het minst. Vlak voor de vervaldatum wordt elk voertuig wekelijks gecontroleerd, wat u hier ook kiest.",
  535. "recheckMonthly": "Elke maand",
  536. "recheckQuarterly": "Elke drie maanden",
  537. "recheckNearDeadline": "Alleen vlak voor de vervaldatum",
  538. "inspectionSoonDays": "Vlak voor de vervaldatum betekent binnen",
  539. "inspectionSoonDaysHelp": "Binnen dit venster wordt een voertuig wekelijks gecontroleerd, zodat een gehaalde keuring het binnen dagen van de herinneringslijst haalt. Een korter venster betekent minder opzoekingen.",
  540. "soon30": "30 dagen",
  541. "soon60": "60 dagen",
  542. "soon90": "90 dagen",
  543. "inspectionOnlyWithCustomer": "Alleen voertuigen met een klant",
  544. "inspectionOnlyWithCustomerHelp": "Sla voertuigen zonder vastgelegde klant over. Niemand kan eraan herinnerd worden, dus opzoeken kost voor niets."
  545. }
  546. },
  547. "openapi-automotive": {
  548. "description": "Vul een voertuig in vanuit het Franse, Italiaanse, Spaanse, Portugese of Britse kenteken: merk, model, bouwjaar, VIN, brandstof, cilinderinhoud en meer uit de registratiegegevens van het land via Openapi.com. Elke opzoeking wordt in rekening gebracht op het eigen Openapi-account van de werkplaats. Er worden geen eigenaarsgegevens teruggegeven.",
  549. "fields": {
  550. "token": "API-token",
  551. "tokenHelp": "Maak een account op console.openapi.com, zet tegoed in de portemonnee en maak onder Automotive een token voor de productieomgeving. Elke geslaagde opzoeking kost enkele tientallen centen; geen resultaat is gratis."
  552. },
  553. "settings": {
  554. "country": "Land",
  555. "countryHelp": "Het register om in te zoeken. Franse en Italiaanse kentekens zien er hetzelfde uit, dus het land is niet van het kenteken af te lezen.",
  556. "cars": "Auto's opzoeken",
  557. "carsHelp": "Doorzoek het autoregister. Zet dit uit als u alleen aan motorfietsen werkt, dan slaat de zoekopdracht auto's over en antwoordt sneller.",
  558. "bikes": "Motorfietsen opzoeken",
  559. "bikesHelp": "Doorzoek het motorfietsregister. Staan auto's ook aan, dan wordt het alleen bevraagd als geen auto overeenkomt, en geen resultaat bij auto's is gratis. Niet beschikbaar voor Portugal."
  560. }
  561. },
  562. "checkcardetails": {
  563. "description": "Vul een voertuig in op basis van het Britse kenteken of het VIN: merk, model, bouwjaar, kleur, brandstof, cilinderinhoud en de MOT-vervaldatum, uit DVLA-gegevens via Check Car Details. Auto's en motoren komen uit hetzelfde register. Staat UK Vehicle Data aan voor uw account, dan komen ook het VIN, de transmissie en de gewichten mee. Elke opzoeking wordt gefactureerd aan het eigen Check Car Details-account van de werkplaats. Er worden geen eigenaarsgegevens teruggegeven.",
  564. "fields": {
  565. "apiKey": "API-sleutel",
  566. "apiKeyHelp": "Maak een account aan op api.checkcardetails.co.uk en kopieer de live-sleutel onder API Keys. Vehicle Registration zit in elk account. Wilt u ook het VIN, klik dan op Request Access naast UK Vehicle Data onder Your Data Points; opzoekingen gebruiken het zodra het aanstaat. Een testsleutel vindt alleen kentekens met de letter A erin."
  567. },
  568. "settings": {
  569. "syncInspections": "MOT-datums van alle voertuigen in deze werkplaats actueel houden",
  570. "syncInspectionsHelp": "Als dit aanstaat, wordt elk voertuig met een kenteken één keer opgezocht en wordt de MOT-datum opgeslagen. Daarna worden voertuigen opnieuw gecontroleerd zoals hieronder ingesteld. Elk gevonden voertuig wordt gefactureerd als één Vehicle Registration-opzoeking; kentekens die het register niet kent zijn gratis. Alleen voertuigen die in deze werkplaats zijn opgeslagen worden verzonden.",
  571. "inspectionRecheck": "Voertuigen die al een datum hebben opnieuw controleren",
  572. "inspectionRecheckHelp": "Een datum verandert alleen als een keuring is gehaald. Maandelijks merkt een vervroegde keuring het snelst; alleen vlak voor de vervaldatum kost het minst. Vlak voor de vervaldatum wordt elk voertuig wekelijks gecontroleerd, wat u hier ook kiest.",
  573. "recheckMonthly": "Elke maand",
  574. "recheckQuarterly": "Elke drie maanden",
  575. "recheckNearDeadline": "Alleen vlak voor de vervaldatum",
  576. "inspectionSoonDays": "Vlak voor de vervaldatum betekent binnen",
  577. "inspectionSoonDaysHelp": "Binnen dit venster wordt een voertuig wekelijks gecontroleerd, zodat een gehaalde keuring het binnen dagen van de herinneringslijst haalt. Een korter venster betekent minder opzoekingen.",
  578. "soon30": "30 dagen",
  579. "soon60": "60 dagen",
  580. "soon90": "90 dagen",
  581. "inspectionOnlyWithCustomer": "Alleen voertuigen met een klant",
  582. "inspectionOnlyWithCustomerHelp": "Sla voertuigen zonder vastgelegde klant over. Niemand kan eraan herinnerd worden, dus opzoeken kost voor niets."
  583. }
  584. },
  585. "rdw": {
  586. "description": "Vul een voertuig in vanuit het Nederlandse kenteken: merk, model, bouwjaar, brandstof, cilinderinhoud, kleur, massa's en de volgende APK-vervaldatum, rechtstreeks uit het open voertuigregister van de RDW. Gratis, geen sleutel nodig. Eigenaarsgegevens en VIN worden niet gepubliceerd.",
  587. "fields": {
  588. "appToken": "App-token (optioneel)",
  589. "appTokenHelp": "De open data van de RDW werkt zonder sleutel, maar anonieme verzoeken delen een beperkt quotum. Voor de APK-synchronisatie: maak een gratis account op opendata.rdw.nl, open de ontwikkelaarsinstellingen van je profiel en maak een app-token aan."
  590. },
  591. "settings": {
  592. "syncInspections": "APK-vervaldatums van alle voertuigen in deze werkplaats bijhouden",
  593. "syncInspectionsHelp": "Eens per uur worden voertuigen die aan een controle toe zijn op kenteken opgezocht en wordt de volgende APK-datum opgeslagen; hoe vaak een voertuig opnieuw wordt gecontroleerd, stelt u hieronder in. Alleen voertuigen die in deze werkplaats zijn opgeslagen worden verzonden.",
  594. "inspectionRecheck": "Voertuigen die al een datum hebben opnieuw controleren",
  595. "inspectionRecheckHelp": "Een datum verandert alleen als een keuring is gehaald. Maandelijks merkt een vervroegde keuring het snelst; alleen vlak voor de vervaldatum kost het minst. Vlak voor de vervaldatum wordt elk voertuig wekelijks gecontroleerd, wat u hier ook kiest.",
  596. "recheckMonthly": "Elke maand",
  597. "recheckQuarterly": "Elke drie maanden",
  598. "recheckNearDeadline": "Alleen vlak voor de vervaldatum",
  599. "inspectionSoonDays": "Vlak voor de vervaldatum betekent binnen",
  600. "inspectionSoonDaysHelp": "Binnen dit venster wordt een voertuig wekelijks gecontroleerd, zodat een gehaalde keuring het binnen dagen van de herinneringslijst haalt. Een korter venster betekent minder opzoekingen.",
  601. "soon30": "30 dagen",
  602. "soon60": "60 dagen",
  603. "soon90": "90 dagen",
  604. "inspectionOnlyWithCustomer": "Alleen voertuigen met een klant",
  605. "inspectionOnlyWithCustomerHelp": "Sla voertuigen zonder vastgelegde klant over. Niemand kan eraan herinnerd worden, dus opzoeken kost voor niets."
  606. }
  607. },
  608. "regcheck": {
  609. "description": "Vul een voertuig in vanuit het kenteken in Australië, Nieuw-Zeeland, de Verenigde Staten, Ierland, Noorwegen, Zweden, Denemarken, Finland, Estland, Tsjechië, Slowakije, Hongarije of Kroatië: merk, model, bouwjaar, VIN, brandstof en cilinderinhoud waar het land ze publiceert, via RegCheck. Elke geslaagde opzoeking kost één credit van het eigen RegCheck-account van de werkplaats. Er worden geen eigenaarsgegevens teruggegeven.",
  610. "fields": {
  611. "username": "RegCheck-gebruikersnaam",
  612. "usernameHelp": "Registreer op regcheck.org.uk; het account komt met 10 gratis opzoekingen en meer koop je in blokken van 100 via het dashboard. Hier is alleen de gebruikersnaam nodig, nooit het wachtwoord. Een kenteken dat niet wordt gevonden kost niets."
  613. },
  614. "settings": {
  615. "country": "Land",
  616. "countryHelp": "Het register om in te zoeken. Elk land heeft zijn eigen dienst, dus de verbinding zoekt in één.",
  617. "auState": "Staat of territorium",
  618. "auStateHelp": "Australië registreert voertuigen per staat en het register moet weten welke te doorzoeken. Kies waar de meeste voertuigen van je klanten geregistreerd zijn.",
  619. "usState": "Staat",
  620. "usStateHelp": "De tweeletterige code van de staat waar de voertuigen geregistreerd zijn, zoals CA of TX. Amerikaanse registers worden per staat doorzocht."
  621. }
  622. },
  623. "openai": {
  624. "description": "Servicebeschrijvingen, samenvattingen van de historie, documenten lezen en de assistent, beantwoord door uw eigen OpenAI-account. Elke aanroep wordt op dat account afgerekend, en u kiest het model.",
  625. "fields": {
  626. "apiKey": "API-sleutel",
  627. "apiKeyHelp": "Maak er een aan op platform.openai.com onder API keys. Het account moet tegoed hebben; OpenAI rekent per aanroep af."
  628. },
  629. "settings": {
  630. "model": "Model",
  631. "modelHelp": "Welk model antwoordt. De lijst komt uit uw account, nieuwste eerst. Kleinere modellen kosten minder per aanroep en volstaan voor de meeste werkplaatsteksten."
  632. }
  633. },
  634. "anthropic": {
  635. "description": "Servicebeschrijvingen, samenvattingen van de historie, documenten lezen en de assistent, beantwoord door Claude op uw eigen Anthropic-account. Elke aanroep wordt op dat account afgerekend, en u kiest het model.",
  636. "fields": {
  637. "apiKey": "API-sleutel",
  638. "apiKeyHelp": "Maak er een aan op console.anthropic.com onder API keys. Het account moet tegoed hebben; Anthropic rekent per aanroep af."
  639. },
  640. "settings": {
  641. "model": "Model",
  642. "modelHelp": "Welk model antwoordt. De lijst komt uit uw account, nieuwste eerst. Kleinere modellen kosten minder per aanroep en volstaan voor de meeste werkplaatsteksten."
  643. }
  644. },
  645. "openai-compatible": {
  646. "name": "OpenAI-compatibel",
  647. "description": "Servicebeschrijvingen, historieksamenvattingen, documentherkenning en de assistent, beantwoord door elke server die de chat-API van OpenAI spreekt: Ollama, Open WebUI, LocalAI, vLLM, LM Studio, LiteLLM en dergelijke. Uw gegevens blijven op uw eigen hardware.",
  648. "fields": {
  649. "baseUrl": "Basis-URL",
  650. "baseUrlHelp": "Waar de OpenAI-achtige API van de server begint, inclusief het pad: /v1 bij Ollama, vLLM, LocalAI en LM Studio, /api bij Open WebUI. Torqvoice plakt er /models en /chat/completions achter.",
  651. "apiKey": "API-sleutel",
  652. "apiKeyHelp": "Alleen als de server erom vraagt. Ollama en vLLM draaien meestal zonder sleutel; Open WebUI geeft er een uit onder Instellingen, Account."
  653. },
  654. "settings": {
  655. "model": "Model",
  656. "modelHelp": "Welk model antwoordt. De lijst is alles wat de server meldt, op naam. Kies een model met beeldherkenning als foto's gelezen moeten worden."
  657. }
  658. },
  659. "stripe": {
  660. "description": "Kaartbetalingen via de factuurlink, op je eigen Stripe-account. De klant betaalt, Stripe meldt het aan Torqvoice en de factuur markeert zichzelf als betaald.",
  661. "fields": {
  662. "secretKey": "Geheime sleutel",
  663. "secretKeyHelp": "Uit het Stripe-dashboard onder Developers, API keys. Testsleutels verwerken niets echts, dus probeer er eerst een betaling mee en wissel daarna naar live-sleutels.",
  664. "publishableKey": "Publiceerbare sleutel",
  665. "webhookSecret": "Ondertekeningsgeheim van webhook",
  666. "webhookSecretHelp": "Optioneel, en ook na het verbinden toe te voegen. Stripe toont het onder Reveal secret zodra de meldings-URL van deze pagina als endpoint is toegevoegd. Hiermee wordt elke melding op zijn handtekening geverifieerd; zonder vraagt Torqvoice de checkout bij Stripe op voordat een betaling wordt geregistreerd."
  667. },
  668. "settings": {
  669. "enabled": "Aanbieden op factuurlinks",
  670. "enabledHelp": "Zet uit om de betaalknop een tijdje van gedeelde facturen te halen, zonder los te koppelen. Al gestarte betalingen worden nog steeds vastgelegd."
  671. }
  672. },
  673. "vipps": {
  674. "description": "Vipps MobilePay via de factuurlink. De klant betaalt in de app die hij al heeft en de factuur markeert zichzelf als betaald.",
  675. "fields": {
  676. "clientId": "Client-ID",
  677. "clientSecret": "Clientgeheim",
  678. "subscriptionKey": "Subscription key",
  679. "subscriptionKeyHelp": "De Ocp-Apim-Subscription-Key uit het Vipps MobilePay-portaal, onder de API-sleutels van de verkoopeenheid.",
  680. "merchantSerialNumber": "Merchant serial number"
  681. },
  682. "settings": {
  683. "enabled": "Aanbieden op factuurlinks",
  684. "enabledHelp": "Zet uit om de betaalknop een tijdje van gedeelde facturen te halen, zonder los te koppelen. Al gestarte betalingen worden nog steeds vastgelegd.",
  685. "testMode": "Testmodus",
  686. "testModeHelp": "Gebruik de testomgeving van Vipps met testsleutels. Laat dit aan tot een volledige betaling is gelukt, zet het dan uit en vul de live-sleutels in."
  687. }
  688. },
  689. "paypal": {
  690. "description": "PayPal-checkout via de factuurlink, met je eigen PayPal-app. De klant betaalt met een PayPal-account of een kaart en de factuur markeert zichzelf als betaald.",
  691. "fields": {
  692. "clientId": "Client-ID",
  693. "clientSecret": "Clientgeheim"
  694. },
  695. "settings": {
  696. "enabled": "Aanbieden op factuurlinks",
  697. "enabledHelp": "Zet uit om de betaalknop een tijdje van gedeelde facturen te halen, zonder los te koppelen. Al gestarte betalingen worden nog steeds vastgelegd.",
  698. "sandbox": "Sandboxmodus",
  699. "sandboxHelp": "Gebruik de sandbox van PayPal met de sleutels van de sandbox-app. Laat dit aan tot een volledige betaling is gelukt, zet het dan uit en vul de sleutels van de live-app in."
  700. }
  701. },
  702. "quickbooks": {
  703. "description": "Stuur uitgegeven facturen, hun klanten en hun betalingen naar QuickBooks Online en haal daar geregistreerde betalingen terug.",
  704. "tenantHelp": "Maak een app aan in het Intuit Developer-portaal. Kopieer de client-id en het secret uit Keys and credentials en voer de redirect-URI hieronder in onder Settings, Redirect URIs. Ontwikkelsleutels bereiken sandbox-bedrijven, productiesleutels echte.",
  705. "fields": {
  706. "clientId": "Client-ID",
  707. "clientSecret": "Clientgeheim"
  708. },
  709. "settings": {
  710. "pushInvoices": "Uitgegeven facturen naar QuickBooks sturen",
  711. "pushOnComplete": "Facturen ook sturen zodra de klus als voltooid is gemarkeerd",
  712. "pushOnCompleteHelp": "Zonder deze optie gaat een factuur over zodra hij is verzonden, gedeeld of betaald. Met deze optie gaat een voltooide klus direct over en wordt hij bijgewerkt als er iets verandert.",
  713. "startDate": "Alleen facturen gedateerd op of na",
  714. "startDateHelp": "Laat leeg om elke uitgegeven factuur te sturen. Gebruik de datum waarop je boekhouding naar QuickBooks is overgegaan, zodat oudere facturen niet dubbel worden ingevoerd.",
  715. "includeVehicle": "Het voertuig op de factuur vermelden",
  716. "includeVehicleHelp": "Een tekstregel boven de posten met bouwjaar, merk, model, kenteken en kilometerstand, zodat de boekhouding weet om welke auto het gaat.",
  717. "laborItemId": "Artikel voor arbeidsregels",
  718. "laborItemIdHelp": "Laat leeg en de eerste keer wordt een artikel met de naam Labour aangemaakt onder je opbrengstenrekening.",
  719. "partsItemId": "Artikel voor onderdelenregels",
  720. "partsItemIdHelp": "Laat leeg en de eerste keer wordt een artikel met de naam Parts aangemaakt onder je opbrengstenrekening.",
  721. "taxAmounts": "Belastingbedragen",
  722. "taxAmountsHelp": "Zoals gefactureerd stuurt de belasting precies zoals die op de factuur van de klant staat, zodat beide systemen tot op de cent overeenkomen. Berekend door QuickBooks laat QuickBooks het tarief van de belastingcode toepassen, of het adres van de klant in de VS, en het logboek meldt afwijkende totalen.",
  723. "taxAmountsBilled": "Zoals gefactureerd in Torqvoice",
  724. "taxAmountsQuickbooks": "Berekend door QuickBooks",
  725. "taxCodeId": "Btw-code voor belaste facturen",
  726. "taxCodeIdHelp": "QuickBooks boekt de belasting onder een belastingcode. Torqvoice kiest de code waarvan het tarief bij elke factuur past; deze wordt gebruikt als er geen past. Een Amerikaans bedrijf gebruikt TAX tenzij je iets anders kiest.",
  727. "zeroTaxCodeId": "Btw-code voor facturen zonder belasting",
  728. "zeroTaxCodeIdHelp": "Gebruikt als de factuur geen belasting heeft of de klant is vrijgesteld. Een Amerikaans bedrijf gebruikt NON tenzij je iets anders kiest.",
  729. "pushPayments": "Betalingen in QuickBooks registreren",
  730. "depositAccountId": "Betalingen storten op",
  731. "depositAccountIdHelp": "Laat leeg om Undeposited Funds te gebruiken.",
  732. "manualPaidAsPayment": "Een betaling registreren als een factuur handmatig als betaald wordt gemarkeerd",
  733. "manualPaidAsPaymentHelp": "Een factuur die in Torqvoice zonder betalingsregistratie als betaald is gemarkeerd, krijgt in QuickBooks één betaling voor wat daar nog openstaat. Uit blijft hij daar open tot er een betaling wordt geregistreerd.",
  734. "pullPayments": "In QuickBooks geregistreerde betalingen terughalen",
  735. "pullPaymentsHelp": "Elke 30 minuten. Een betaling die in QuickBooks op een factuur van Torqvoice is ontvangen, wordt hier op de factuur geregistreerd."
  736. }
  737. },
  738. "fiken": {
  739. "description": "Stuur uitgegeven facturen, hun klanten en hun betalingen naar Fiken en haal daar geregistreerde betalingen terug.",
  740. "tenantHelp": "Maak in Fiken onder Rediger konto, API een app aan voor je eigen bedrijven. Vul de redirect-URI hieronder in bij de app en kopieer de client-ID en het client-secret hierheen. Het bedrijf heeft de API-module van Fiken nodig.",
  741. "fields": {
  742. "clientId": "Client-ID",
  743. "clientSecret": "Clientgeheim"
  744. },
  745. "settings": {
  746. "companySlug": "Bedrijf in Fiken",
  747. "companySlugHelp": "Het bedrijf in wiens boekhouding de facturen komen. Je Fiken-gebruiker kan toegang hebben tot meerdere.",
  748. "pushInvoices": "Uitgegeven facturen naar Fiken sturen",
  749. "pushOnComplete": "Facturen ook sturen zodra de klus als voltooid is gemarkeerd",
  750. "pushOnCompleteHelp": "Zonder deze optie gaat een factuur over zodra hij is verzonden, gedeeld of betaald. Met deze optie gaat een voltooide klus direct over en wordt hij bijgewerkt als er iets verandert.",
  751. "startDate": "Alleen facturen gedateerd op of na",
  752. "startDateHelp": "Laat leeg om elke uitgegeven factuur te sturen. Gebruik de datum waarop je boekhouding naar Fiken is overgegaan, zodat oudere facturen niet dubbel worden ingevoerd.",
  753. "attachPdf": "Factuur-pdf bijvoegen",
  754. "attachPdfHelp": "Een factuur komt in Fiken als een verkoop (Annet salg) met zijn Torqvoice-nummer. Met dit aan wordt de pdf die de klant ontving als boekstuk bij de verkoop bewaard.",
  755. "laborAccount": "Omzetrekening voor arbeid",
  756. "laborAccountHelp": "Laat leeg om 3000 te gebruiken.",
  757. "partsAccount": "Omzetrekening voor onderdelen",
  758. "partsAccountHelp": "Laat leeg om 3000 te gebruiken.",
  759. "zeroVatType": "Btw-type voor facturen zonder btw",
  760. "zeroVatTypeHelp": "Hoe Fiken een verkoop zonder btw boekt. Een bedrijf dat niet btw-geregistreerd is, hoeft hier niets te kiezen. Een geregistreerd bedrijf moet kiezen voordat zo'n factuur wordt verzonden; vraag je boekhouder welke van toepassing is.",
  761. "vatNone": "Geen (geen btw-behandeling)",
  762. "vatExempt": "Vrijgesteld (fritatt)",
  763. "vatOutside": "Buiten het btw-gebied (utenfor)",
  764. "vatExport": "Vrijgesteld, export",
  765. "vatReverse": "Vrijgesteld, verlegd",
  766. "zeroAccount": "Omzetrekening voor facturen zonder btw",
  767. "zeroAccountHelp": "Laat leeg om de rekeningen voor arbeid en onderdelen hierboven te gebruiken. Weigert Fiken de rekening met het btw-type, dan staat de reden in het activiteitenlogboek.",
  768. "pushPayments": "Betalingen in Fiken registreren",
  769. "paymentAccount": "Betalingen storten op",
  770. "paymentAccountHelp": "Laat leeg om de eerste bankrekening van het bedrijf te gebruiken.",
  771. "manualPaidAsPayment": "Een betaling registreren als een factuur handmatig als betaald wordt gemarkeerd",
  772. "manualPaidAsPaymentHelp": "Een factuur die in Torqvoice zonder betalingsregistratie als betaald is gemarkeerd, krijgt in Fiken één betaling voor wat daar nog openstaat. Uit blijft hij daar open tot er een betaling wordt geregistreerd.",
  773. "pullPayments": "In Fiken geregistreerde betalingen terughalen",
  774. "pullPaymentsHelp": "Elke 30 minuten. Een betaling die in Fiken op een factuur van Torqvoice is ontvangen, wordt hier op de factuur geregistreerd."
  775. }
  776. },
  777. "nhtsa": {
  778. "description": "Vul een voertuig in vanuit het VIN en bekijk terugroepacties, klachten van eigenaren en botsproefscores per modeljaar, van de Amerikaanse verkeersveiligheidsautoriteit. Gratis, zonder sleutel.",
  779. "fields": {},
  780. "settings": {
  781. "refreshFleet": "Terugroep- en klachtgegevens actueel houden voor elk voertuig in deze werkplaats",
  782. "refreshFleetHelp": "Eén keer per dag worden modellen die de afgelopen week niet zijn vernieuwd opnieuw opgehaald, zodat de voertuigpagina nooit wacht en een nieuwe terugroepactie binnen een week zichtbaar is. Alleen merk, model en bouwjaar worden verstuurd."
  783. }
  784. },
  785. "openlaborproject": {
  786. "description": "Zoek arbeidstijden en vloeistofinhouden op voor het voertuig van een werkorder of offerte, en voeg de uren van een werkzaamheid met één klik toe als arbeidsregel. De meeste gegevens gelden voor voertuigen voor de Amerikaanse markt, en de gids toont voor welke markt elke opzoeking geldt. Elke waarde toont hoe zeker Open Labor Project ervan is, en veel zijn door AI gemaakte schattingen, dus controleer ze voordat u een klant een offerte geeft. Opzoekingen gebruiken de eigen API-sleutel van de werkplaats. Met een betaald abonnement bij Open Labor Project blijft een eenmaal opgezocht voertuig bewaard zolang het abonnement loopt, zodat opnieuw opzoeken geen aanroep kost.",
  787. "fields": {
  788. "apiKey": "API-sleutel",
  789. "apiKeyHelp": "Vraag een sleutel aan op openlaborproject.com onder Developers; u krijgt hem per e-mail. Een gratis sleutel heeft 10 aanroepen per dag en toont de uren van één klus tegelijk. Vanaf het Builder-abonnement is de limiet hoger en ziet u alle uren in één keer.",
  790. "apiKeyServerHelp": "Laat dit leeg om de sleutel van deze server te gebruiken, of plak uw eigen sleutel van openlaborproject.com om uw eigen abonnement te gebruiken."
  791. },
  792. "settings": {
  793. "minConfidence": "Arbeidstijden tonen vanaf",
  794. "minConfidenceHelp": "Laat tijden weg waarvan de bron minder zeker is. Veel tijden voor Europese merken zijn AI-schattingen, dus een strenge keuze kan weinig werkzaamheden overlaten.",
  795. "confidenceAll": "Elk zekerheidsniveau",
  796. "confidenceMedium": "Gemiddeld en hoger",
  797. "confidenceHigh": "Geverifieerd en hoger",
  798. "confidenceOem": "Alleen OEM",
  799. "hoursFrom": "Uren om toe te voegen",
  800. "hoursFromHelp": "Welk getal op de werkorder komt: de normtijd, of de bovenkant van het bereik dat Open Labor Project geeft (bijvoorbeeld 1,6 u in plaats van 1,2 u). De bovenkant laat ruimte voor werkzaamheden die uitlopen.",
  801. "hoursBook": "Normtijd",
  802. "hoursHigh": "Bovenkant van het bereik",
  803. "adjustPercent": "Tijden aanpassen met (%)",
  804. "adjustPercentHelp": "Een percentage dat bij elke tijd wordt opgeteld voordat die op de werkorder komt: 10 maakt van 1,2 u 1,32 u, -10 maakt er 1,08 u van. Van -50 tot 200.",
  805. "rounding": "Uren naar boven afronden op",
  806. "roundingHelp": "Rondt de uren van elke werkzaamheid naar boven af, na een eventuele aanpassing: met 0,25 wordt 1,32 u 1,5 u. Een tijd die al op een stap ligt, blijft zoals hij is.",
  807. "roundNone": "Niet afronden",
  808. "roundTenth": "0,1 uur",
  809. "roundQuarter": "0,25 uur",
  810. "roundHalf": "0,5 uur",
  811. "fluids": "Vloeistofgegevens tonen",
  812. "fluidsHelp": "Voegt een tabblad Vloeistoffen toe met inhouden, specificaties en vervangingsintervallen. Openen kost een eigen aanroep.",
  813. "units": "Eenheden voor vloeistoffen",
  814. "unitsHelp": "De eenheden waarin inhouden en vervangingsintervallen worden getoond.",
  815. "unitsBoth": "Beide",
  816. "unitsMetric": "Metrisch (L, km)",
  817. "unitsUs": "VS (qt, mi)"
  818. }
  819. },
  820. "speech-to-text": {
  821. "name": "Spraak naar tekst",
  822. "description": "Dicteren op een werkorder, uitgeschreven door een spraakmodel in plaats van door de browser: veel nauwkeuriger, in elke taal, en het kent de woorden van een werkplaats. Los van uw AI-provider, dus die kunt u laten zoals hij is. Gebruikt uw eigen OpenAI-sleutel, of een eigen server die de transcriptie-API van OpenAI spreekt. De opname wordt alleen verstuurd om uit te schrijven en wordt niet bewaard.",
  823. "fields": {
  824. "apiKey": "API-sleutel",
  825. "apiKeyHelp": "Een OpenAI-sleutel van platform.openai.com onder API keys; OpenAI rekent het gebruik per minuut af. Bij een eigen server alleen als die erom vraagt.",
  826. "baseUrl": "Serveradres",
  827. "baseUrlHelp": "Laat leeg om OpenAI te gebruiken. Bij een eigen server (een lokale Whisper, LocalAI, Groq) het adres waar de OpenAI-achtige API begint, inclusief het pad, zoals /v1. Torqvoice zet er /audio/transcriptions achter."
  828. },
  829. "settings": {
  830. "model": "Model",
  831. "modelHelp": "Het spraakmodel dat wordt aangesproken. gpt-4o-mini-transcribe is nauwkeurig en goedkoop; gpt-4o-transcribe is het grotere. Een eigen server luistert meestal naar whisper-1.",
  832. "mode": "Wie kiest hoe dicteren wordt uitgeschreven",
  833. "modeHelp": "De browser schrijft mee terwijl u spreekt, maar is zwakker, vooral in kleinere talen. Het spraakmodel schrijft zodra u stopt.",
  834. "modeAi": "Altijd het spraakmodel",
  835. "modeChoice": "Ieder kiest zelf: spraakmodel of browser"
  836. }
  837. },
  838. "s3": {
  839. "name": "Cloudopslag-bucket",
  840. "description": "Versleutelde back-ups van deze werkplaats naar een bucket die van u is, bij Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, Hetzner Object Storage of andere S3-compatibele opslag, volgens een schema dat u kiest. Na de eerste run wordt alleen geüpload wat er veranderd is, dus back-ups elk uur blijven goedkoop.",
  841. "fields": {
  842. "accessKeyId": "Toegangssleutel-ID",
  843. "accessKeyIdHelp": "Een sleutel van uw opslagaanbieder met toestemming om objecten in de bucket op te sommen, te lezen, te schrijven en te verwijderen. Maak een sleutel alleen voor Torqvoice, zodat u die los kunt intrekken.",
  844. "secretAccessKey": "Geheime toegangssleutel",
  845. "password": "Back-upwachtwoord",
  846. "passwordHelp": "Elke back-up wordt versleuteld met dit wachtwoord. Verzin er een of klik op Genereren, en bewaar een kopie buiten deze server: zonder dit wachtwoord kan niemand deze back-ups openen, ook Torqvoice niet. Om opslag opnieuw te koppelen die al Torqvoice-back-ups bevat, voert u het wachtwoord in waarmee ze zijn gemaakt.",
  847. "endpoint": "Eigen endpoint",
  848. "endpointHelp": "Alleen voor de optie Andere S3-compatibele opslag: het S3-adres van uw eigen opslag, zoals een MinIO-server, als hostnaam met eventueel een poort."
  849. },
  850. "settings": {
  851. "provider": "Aanbieder",
  852. "providerAws": "Amazon S3",
  853. "providerR2": "Cloudflare R2",
  854. "providerB2": "Backblaze B2",
  855. "providerWasabi": "Wasabi",
  856. "providerHetzner": "Hetzner Object Storage",
  857. "providerOther": "Andere S3-compatibele opslag",
  858. "region": "Regio",
  859. "regionHelp": "Waar de bucket staat. Kies hem uit de lijst van de aanbieder; voor andere opslag typt u wat die verwacht, als die een regio nodig heeft. Niet gebruikt door Cloudflare R2.",
  860. "accountId": "Cloudflare-account-ID",
  861. "accountIdHelp": "De ID van 32 tekens op de R2-overzichtspagina van uw Cloudflare-dashboard.",
  862. "bucket": "Bucket",
  863. "bucketHelp": "De lijst komt van de sleutel zodra die is ingevuld. Mag de sleutel één bucket gebruiken maar ze niet opsommen, typ dan zelf de naam.",
  864. "prefix": "Map in de bucket",
  865. "prefixHelp": "De back-ups staan in deze map. Gebruik een andere map voor elke werkplaats die de bucket deelt.",
  866. "frequency": "Hoe vaak",
  867. "frequencyHourly": "Elk uur",
  868. "frequencyEvery4h": "Elke 4 uur",
  869. "frequencyDaily": "Elke dag",
  870. "frequencyWeekly": "Elke week",
  871. "frequencyMonthly": "Elke maand",
  872. "time": "Tijdstip",
  873. "timeHelp": "Volgens de klok van de werkplaats, als HH:MM. Gebruikt voor dagelijkse, wekelijkse en maandelijkse back-ups.",
  874. "weekday": "Dag van de week",
  875. "sunday": "Zondag",
  876. "monday": "Maandag",
  877. "tuesday": "Dinsdag",
  878. "wednesday": "Woensdag",
  879. "thursday": "Donderdag",
  880. "friday": "Vrijdag",
  881. "saturday": "Zaterdag",
  882. "monthDay": "Dag van de maand",
  883. "monthDayLast": "Laatste dag",
  884. "contents": "Inhoud",
  885. "contentsHelp": "Geheime sleutels zijn de sleutels die deze werkplaats in Torqvoice heeft ingevoerd: betaal-, AI- en webhooksleutels. Elke back-up wordt hoe dan ook versleuteld met het back-upwachtwoord. Een back-up bevat de gegevens van de werkplaats en, als u dat kiest, de bestanden. Gebruikersaccounts en wachtwoorden zitten er niet in: op een nieuwe server meldt u zich aan, nodigt u het team uit en zet u de gegevens terug in die werkplaats.",
  886. "contentsData": "Alleen gegevens",
  887. "contentsDataAndSecrets": "Gegevens en geheime sleutels",
  888. "includeFiles": "Foto's en bestanden meenemen",
  889. "includeFilesHelp": "Elk bestand wordt één keer geüpload en door latere back-ups hergebruikt, dus dit kost weinig na de eerste run.",
  890. "keepHourly": "Uurlijkse back-ups bewaren",
  891. "keepHourlyHelp": "Hoeveel van de recentste uurlijkse back-ups bewaard blijven. Alleen van belang bij een schema van elk uur of elke 4 uur.",
  892. "keepDaily": "Dagelijkse back-ups bewaren",
  893. "keepWeekly": "Wekelijkse back-ups bewaren",
  894. "keepMonthly": "Maandelijkse back-ups bewaren",
  895. "keepMonthlyHelp": "Oudere back-ups worden na elke run verwijderd, waarbij de nieuwste van elk soort blijven. Zet een aantal op 0 om van dat soort niets te bewaren."
  896. }
  897. },
  898. "local-folder": {
  899. "name": "Lokale map",
  900. "description": "Versleutelde back-ups van deze werkplaats naar een map op deze server: het back-upvolume in het compose-bestand, of een netwerkschijf die daar is gekoppeld. Een kopie op dezelfde schijf als de database is op zichzelf niet veilig; combineer die met opslag elders.",
  901. "fields": {
  902. "password": "Back-upwachtwoord",
  903. "passwordHelp": "Elke back-up wordt versleuteld met dit wachtwoord. Verzin er een of klik op Genereren, en bewaar een kopie buiten deze server: zonder dit wachtwoord kan niemand deze back-ups openen, ook Torqvoice niet. Om opslag opnieuw te koppelen die al Torqvoice-back-ups bevat, voert u het wachtwoord in waarmee ze zijn gemaakt."
  904. },
  905. "settings": {
  906. "folder": "Map",
  907. "folderHelp": "De map onder de back-uproot van de server waarin de back-ups van deze werkplaats staan. Laat leeg om een map te gebruiken die naar deze werkplaats is genoemd. Typ op een nieuwe server de mapnaam die een eerdere installatie gebruikte om de back-ups terug te krijgen.",
  908. "frequency": "Hoe vaak",
  909. "frequencyHourly": "Elk uur",
  910. "frequencyEvery4h": "Elke 4 uur",
  911. "frequencyDaily": "Elke dag",
  912. "frequencyWeekly": "Elke week",
  913. "frequencyMonthly": "Elke maand",
  914. "time": "Tijdstip",
  915. "timeHelp": "Volgens de klok van de werkplaats, als HH:MM. Gebruikt voor dagelijkse, wekelijkse en maandelijkse back-ups.",
  916. "weekday": "Dag van de week",
  917. "sunday": "Zondag",
  918. "monday": "Maandag",
  919. "tuesday": "Dinsdag",
  920. "wednesday": "Woensdag",
  921. "thursday": "Donderdag",
  922. "friday": "Vrijdag",
  923. "saturday": "Zaterdag",
  924. "monthDay": "Dag van de maand",
  925. "monthDayLast": "Laatste dag",
  926. "contents": "Inhoud",
  927. "contentsHelp": "Geheime sleutels zijn de sleutels die deze werkplaats in Torqvoice heeft ingevoerd: betaal-, AI- en webhooksleutels. Elke back-up wordt hoe dan ook versleuteld met het back-upwachtwoord. Een back-up bevat de gegevens van de werkplaats en, als u dat kiest, de bestanden. Gebruikersaccounts en wachtwoorden zitten er niet in: op een nieuwe server meldt u zich aan, nodigt u het team uit en zet u de gegevens terug in die werkplaats.",
  928. "contentsData": "Alleen gegevens",
  929. "contentsDataAndSecrets": "Gegevens en geheime sleutels",
  930. "includeFiles": "Foto's en bestanden meenemen",
  931. "includeFilesHelp": "Elk bestand wordt één keer geüpload en door latere back-ups hergebruikt, dus dit kost weinig na de eerste run.",
  932. "keepHourly": "Uurlijkse back-ups bewaren",
  933. "keepHourlyHelp": "Hoeveel van de recentste uurlijkse back-ups bewaard blijven. Alleen van belang bij een schema van elk uur of elke 4 uur.",
  934. "keepDaily": "Dagelijkse back-ups bewaren",
  935. "keepWeekly": "Wekelijkse back-ups bewaren",
  936. "keepMonthly": "Maandelijkse back-ups bewaren",
  937. "keepMonthlyHelp": "Oudere back-ups worden na elke run verwijderd, waarbij de nieuwste van elk soort blijven. Zet een aantal op 0 om van dat soort niets te bewaren."
  938. }
  939. }
  940. },
  941. "jobKinds": {
  942. "calendar": {
  943. "push": "Werkorders naar agenda",
  944. "pull": "Bezette tijd uit agenda"
  945. },
  946. "conference": {
  947. "sync": "Videogesprek-links"
  948. },
  949. "inspection": {
  950. "refresh": "Keuringsdatums verversen"
  951. },
  952. "accounting": {
  953. "invoice": "Factuur naar boekhouding",
  954. "payment": "Betaling naar boekhouding",
  955. "customer": "Klant naar boekhouding",
  956. "pull": "Betalingen uit boekhouding"
  957. },
  958. "safety": {
  959. "refresh": "Vernieuwing van terugroepgegevens",
  960. "vehicle": "Terugroepcontrole voor een nieuw voertuig"
  961. },
  962. "repair": {
  963. "checkPlan": "Controleren of bewaarde opzoekingen mogen blijven"
  964. }
  965. },
  966. "backupAlerts": {
  967. "destination": "back-upbestemming",
  968. "failedTitle": "Back-up mislukt",
  969. "failedMessage": "De back-up naar {name} is niet voltooid: {reason}",
  970. "failedSubject": "Back-up naar {name} mislukt",
  971. "failedEmailIntro": "De geplande back-up van uw werkplaats naar {name} is niet voltooid.",
  972. "openToRetry": "Open Instellingen, Integraties, {name} om de run te bekijken en het opnieuw te proberen.",
  973. "overdueTitle": "Back-up te laat",
  974. "overdueSince": "Sinds {time} is er geen back-up naar {name} voltooid.",
  975. "overdueNever": "Er is nog geen back-up naar {name} voltooid.",
  976. "overdueSubject": "Back-up naar {name} is te laat",
  977. "openToSee": "Open Instellingen, Integraties, {name} om te zien wat er misging.",
  978. "platformName": "Back-ups door Torqvoice",
  979. "restoredTitle": "Werkplaats teruggezet",
  980. "restoredSubject": "Uw werkplaats is teruggezet vanuit een back-up",
  981. "restoredIntro": "{name}: de werkplaats is op {time} teruggezet naar herstelpunt {snapshot}. Alles wat na dat punt is ingevoerd, staat niet meer in de werkplaats.",
  982. "restoredByMember": "Een lid van uw werkplaats heeft om dit terugzetten gevraagd.",
  983. "restoredBySupport": "Torqvoice-support heeft dit op uw verzoek gedaan. Opgegeven reden: {reason}",
  984. "noReason": "geen opgegeven",
  985. "restoredUndo": "Eerst is een veiligheidskopie gemaakt van de werkplaats zoals die vlak voor het terugzetten was; die wordt 90 dagen bewaard. Neem contact op met support om ernaar terug te gaan."
  986. }
  987. }