settings.json 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555
  1. {
  2. "title": "Instellingen",
  3. "subtitle": "Beheer uw werkplaats, facturen en voorkeuren",
  4. "nav": {
  5. "categories": {
  6. "general": "Algemeen",
  7. "billing": "Facturatie en documenten",
  8. "communications": "Communicatie",
  9. "workshop": "Werkplaats",
  10. "system": "Systeem"
  11. },
  12. "items": {
  13. "company": { "title": "Bedrijf", "description": "Bedrijfsgegevens en branding" },
  14. "subscription": { "title": "Abonnement", "description": "Plan en facturatie" },
  15. "account": { "title": "Account", "description": "Naam, e-mail en wachtwoord" },
  16. "team": { "title": "Team", "description": "Leden en rollen" },
  17. "invoice": { "title": "Factuur", "description": "Factuurindeling en velden" },
  18. "templates": { "title": "Sjablonen", "description": "Factuur-, offerte- en inspectiesjablonen" },
  19. "payment": { "title": "Betaling", "description": "Betalingsvoorwaarden en rekeningen" },
  20. "currency": { "title": "Valuta", "description": "Standaardvaluta en belasting" },
  21. "customFields": { "title": "Aangepaste velden", "description": "Eigen gegevensvelden definiëren" },
  22. "email": { "title": "E-mail", "description": "E-mailprovider en verzending" },
  23. "sms": { "title": "SMS", "description": "SMS-provider en berichten" },
  24. "customerPortal": { "title": "Klantenportaal", "description": "Selfservice klantenportaal" },
  25. "workshop": { "title": "Werkplaats", "description": "Standaard technicus en arbeid" },
  26. "maintenance": { "title": "Onderhoud", "description": "Voorspelde service-intervallen" },
  27. "appearance": { "title": "Weergave", "description": "Thema en weergave" },
  28. "data": { "title": "Gegevens", "description": "Exporteer en importeer back-up" },
  29. "license": { "title": "Licentie", "description": "White-label licentie" },
  30. "about": { "title": "Over", "description": "Versie en informatie" }
  31. },
  32. "pro": "PRO"
  33. },
  34. "readOnly": {
  35. "banner": "U heeft alleen-lezen toegang tot de instellingen. Neem contact op met een beheerder om wijzigingen aan te brengen."
  36. },
  37. "featureLocked": {
  38. "requiresPro": "Vereist een Pro-licentie",
  39. "upgradePlan": "Plan upgraden",
  40. "activateLicense": "Licentie activeren"
  41. },
  42. "company": {
  43. "logoTitle": "Bedrijfslogo", "logoAlt": "Bedrijfslogo",
  44. "upload": "Uploaden", "remove": "Verwijderen",
  45. "logoHint": "JPG, PNG, WebP, SVG — max 2MB",
  46. "uploadingLogo": "Logo uploaden...", "logoUpdated": "Logo bijgewerkt",
  47. "failedUploadLogo": "Logo uploaden mislukt",
  48. "detailsTitle": "Bedrijfsgegevens",
  49. "shopName": "Bedrijfs-/werkplaatsnaam", "shopNamePlaceholder": "Jansens Autogarage",
  50. "orgNumber": "Organisatienummer", "orgNumberPlaceholder": "123 456 789",
  51. "phone": "Telefoon", "phonePlaceholder": "+31 20 123 4567",
  52. "email": "E-mail", "emailPlaceholder": "service@voorbeeld.nl",
  53. "address": "Adres", "addressPlaceholder": "Hoofdstraat 123\n1000 AB Amsterdam",
  54. "saveCompany": "Bedrijfsgegevens opslaan",
  55. "addNewCompany": "Nieuw bedrijf toevoegen",
  56. "companyName": "Bedrijfsnaam", "companyNamePlaceholder": "Bijv. Jansens Autogarage",
  57. "cancel": "Annuleren", "createCompany": "Bedrijf aanmaken",
  58. "settingsSaved": "Bedrijfsinstellingen opgeslagen",
  59. "failedSave": "Instellingen opslaan mislukt",
  60. "companyCreated": "Bedrijf succesvol aangemaakt"
  61. },
  62. "account": {
  63. "profileTitle": "Profiel",
  64. "profileDescription": "Werk uw weergavenaam en e-mailadres bij.",
  65. "emailVerified": "Geverifieerd",
  66. "emailNotVerified": "Niet geverifieerd",
  67. "sendVerificationEmail": "Verificatie-e-mail verzenden",
  68. "verificationEmailSent": "Verificatie-e-mail verzonden. Controleer uw postvak.",
  69. "verificationEmailFailed": "Kon verificatie-e-mail niet verzenden",
  70. "resendCooldown": "Opnieuw verzenden over {seconds}s",
  71. "emailChangeSent": "Er is een bevestigingslink naar uw nieuwe e-mailadres gestuurd. Uw e-mail wordt bijgewerkt zodra u op de link klikt.",
  72. "name": "Naam", "namePlaceholder": "Uw naam",
  73. "emailLabel": "E-mail", "emailPlaceholder": "Uw e-mail",
  74. "saveProfile": "Profiel opslaan", "profileUpdated": "Profiel bijgewerkt",
  75. "failedUpdateProfile": "Profiel bijwerken mislukt", "failedUpdateEmail": "E-mail bijwerken mislukt",
  76. "changePasswordTitle": "Wachtwoord wijzigen",
  77. "changePasswordDescription": "Voer uw huidige wachtwoord in en kies een nieuw wachtwoord.",
  78. "currentPassword": "Huidig wachtwoord", "newPassword": "Nieuw wachtwoord",
  79. "confirmNewPassword": "Bevestig nieuw wachtwoord", "changePassword": "Wachtwoord wijzigen",
  80. "passwordChanged": "Wachtwoord gewijzigd", "passwordsNoMatch": "Wachtwoorden komen niet overeen",
  81. "passwordMinLength": "Wachtwoord moet minimaal 8 tekens bevatten",
  82. "failedChangePassword": "Wachtwoord wijzigen mislukt",
  83. "twoFactorTitle": "Tweefactorauthenticatie",
  84. "twoFactorEnabled": "Tweefactorauthenticatie is ingeschakeld",
  85. "twoFactorDisablePrompt": "Voer uw wachtwoord in om tweefactorauthenticatie uit te schakelen.",
  86. "twoFactorEnablePrompt": "Voeg een extra beveiligingslaag toe aan uw account door tweefactorauthenticatie in te schakelen met een authenticatie-app.",
  87. "password": "Wachtwoord", "enterPassword": "Voer uw wachtwoord in",
  88. "disable2FA": "2FA uitschakelen", "enable2FA": "2FA inschakelen",
  89. "twoFactorDisabled": "Tweefactorauthenticatie uitgeschakeld",
  90. "failedEnable2FA": "2FA inschakelen mislukt", "failedDisable2FA": "2FA uitschakelen mislukt",
  91. "enterPasswordError": "Voer uw wachtwoord in",
  92. "setupDialogTitle": "Tweefactorauthenticatie inschakelen",
  93. "setupDialogDescription": "Voer uw wachtwoord in om te beginnen met het instellen van 2FA met een authenticatie-app.",
  94. "continue": "Doorgaan",
  95. "scanQRTitle": "QR-code scannen",
  96. "scanQRDescription": "Scan deze QR-code met uw authenticatie-app (Google Authenticator, Authy, etc.)",
  97. "verifyCodeTitle": "Code verifiëren",
  98. "verifyCodeDescription": "Voer de 6-cijferige code uit uw authenticatie-app in om te verifiëren dat deze correct is ingesteld.",
  99. "authCode": "Authenticatiecode", "authCodePlaceholder": "000000",
  100. "back": "Terug", "verify": "Verifiëren",
  101. "enterCodeError": "Voer de code uit uw authenticatie-app in",
  102. "invalidCode": "Ongeldige code. Probeer het opnieuw.", "verificationFailed": "Verificatie mislukt",
  103. "backupCodesTitle": "Back-upcodes opslaan",
  104. "backupCodesDescription": "Bewaar deze codes op een veilige plek. U kunt ze gebruiken om in te loggen als u de toegang tot uw authenticatie-app verliest. Elke code kan slechts één keer worden gebruikt.",
  105. "copyCodes": "Codes kopiëren", "copied": "Gekopieerd",
  106. "backupCodesCopied": "Back-upcodes gekopieerd naar klembord",
  107. "savedBackupCodes": "Ik heb mijn back-upcodes opgeslagen",
  108. "twoFactorEnabledSuccess": "Tweefactorauthenticatie ingeschakeld",
  109. "dangerZone": "Gevarenzone",
  110. "deleteContentTitle": "Inhoud verwijderen",
  111. "deleteContentDescription": "Selectief organisatiegegevens verwijderen zoals voertuigen, klanten, offertes of inventaris. Uw account en instellingen blijven intact.",
  112. "deleteContentButton": "Inhoud verwijderen",
  113. "deleteAccountTitle": "Account verwijderen",
  114. "deleteAccountDescription": "Verwijder uw account en alle bijbehorende gegevens permanent, inclusief voertuigen, servicegegevens, werkorders, facturen, klanten, bestanden en betalingen. Deze actie kan niet ongedaan worden gemaakt.",
  115. "deleteAccountButton": "Account verwijderen",
  116. "deleteAccountDialogTitle": "Account verwijderen",
  117. "deleteAccountDialogDescription": "Dit verwijdert uw account en alle bijbehorende gegevens permanent. Deze actie is onomkeerbaar.",
  118. "deleteAccountConfirmPhrase": "delete me",
  119. "deleteAccountConfirmPrompt": "Typ <bold>delete me</bold> om te bevestigen",
  120. "permanentlyDelete": "Permanent verwijderen", "deleting": "Verwijderen...",
  121. "failedDeleteAccount": "Account verwijderen mislukt",
  122. "deleteContentDialogTitle": "Inhoud verwijderen",
  123. "deleteContentDialogDescription": "Selecteer de inhoud die u permanent wilt verwijderen. Deze actie kan niet ongedaan worden gemaakt.",
  124. "contentVehicles": "Voertuigen",
  125. "contentVehiclesDescription": "Alle voertuigen en hun servicegegevens, notities, herinneringen, brandstoflogboeken en terugkerende facturen",
  126. "contentCustomers": "Klanten",
  127. "contentCustomersDescription": "Alle klantenrecords. Voertuigen gekoppeld aan verwijderde klanten worden ontkoppeld.",
  128. "contentQuotes": "Offertes", "contentQuotesDescription": "Alle offertes en hun regels",
  129. "contentInventory": "Inventaris", "contentInventoryDescription": "Alle inventarisonderdelen en hun afbeeldingen",
  130. "deleteContentConfirmPhrase": "delete my data",
  131. "deleteContentConfirmPrompt": "Typ <bold>delete my data</bold> om te bevestigen",
  132. "deleteSelected": "{count} geselecteerde verwijderen",
  133. "contentDeleted": "Geselecteerde inhoud is permanent verwijderd",
  134. "failedDeleteContent": "Inhoud verwijderen mislukt",
  135. "passkey": {
  136. "title": "Passkeys",
  137. "description": "Log in met biometrie of een beveiligingssleutel in plaats van een wachtwoord.",
  138. "noPasskeys": "Nog geen passkeys geregistreerd.",
  139. "unnamed": "Naamloze passkey",
  140. "singleDevice": "Alleen dit apparaat",
  141. "multiDevice": "Gesynchroniseerd tussen apparaten",
  142. "register": "Passkey registreren",
  143. "registering": "Registreren...",
  144. "registerSuccess": "Passkey succesvol geregistreerd",
  145. "registerFailed": "Passkey registreren mislukt",
  146. "delete": "Verwijderen",
  147. "deleteSuccess": "Passkey verwijderd",
  148. "deleteFailed": "Passkey verwijderen mislukt",
  149. "rename": "Passkey hernoemen",
  150. "renameFailed": "Passkey hernoemen mislukt",
  151. "nameLabel": "Naam",
  152. "namePlaceholder": "bijv. MacBook Pro, iPhone",
  153. "cancel": "Annuleren",
  154. "save": "Opslaan",
  155. "confirmDeleteTitle": "Passkey verwijderen",
  156. "confirmDelete": "Weet u zeker dat u deze passkey wilt verwijderen? U kunt er niet meer mee inloggen."
  157. }
  158. },
  159. "team": {
  160. "title": "Team",
  161. "noOrgDescription": "Maak een team om gegevens te delen met andere gebruikers.",
  162. "orgDescription": "Beheer de leden van uw organisatie en hun rollen.",
  163. "createOrg": "Organisatie aanmaken",
  164. "createOrgDescription": "Maak een organisatie aan om teamleden uit te nodigen. U wordt de eigenaar.",
  165. "orgName": "Organisatienaam", "orgNamePlaceholder": "Mijn werkplaats",
  166. "create": "Aanmaken", "orgCreated": "Organisatie aangemaakt",
  167. "failedCreateOrg": "Organisatie aanmaken mislukt",
  168. "memberCount": "{count} lid", "memberCountPlural": "{count} leden",
  169. "admin": "Beheerder", "member": "Lid",
  170. "inviteByEmail": "Uitnodigen via e-mail", "inviteEmailPlaceholder": "gebruiker@voorbeeld.nl",
  171. "invite": "Uitnodigen", "invited": "Lid succesvol uitgenodigd.",
  172. "userNotFoundTitle": "Gebruiker niet gevonden",
  173. "userNotFoundDescription": "Geen account gevonden voor \"{email}\". Een uitnodigingsmail sturen om zich te registreren en lid te worden van uw team?",
  174. "sendInvitation": "Uitnodiging sturen",
  175. "invitationSentTitle": "Uitnodiging verstuurd",
  176. "invitationSentDescription": "Een uitnodigingsmail is verstuurd naar {email}.",
  177. "failedInvite": "Lid uitnodigen mislukt", "failedSendInvitation": "Uitnodiging versturen mislukt",
  178. "pendingInvitations": "Openstaande uitnodigingen",
  179. "invitedAs": "Uitgenodigd als {role}", "expires": "Verloopt {date}",
  180. "pending": "Openstaand", "copyInviteLink": "Uitnodigingslink kopiëren",
  181. "inviteLinkCopied": "Uitnodigingslink gekopieerd naar klembord",
  182. "cancelInvitation": "Uitnodiging annuleren",
  183. "cancelInvitationDescription": "Uitnodiging naar {email} annuleren? Ze kunnen deze link niet meer gebruiken.",
  184. "invitationCancelled": "Uitnodiging geannuleerd", "failedCancelInvitation": "Uitnodiging annuleren mislukt",
  185. "customRoles": "Aangepaste rollen", "newRole": "Nieuwe rol",
  186. "roleName": "Rolnaam", "roleNamePlaceholder": "Bijv. Monteur",
  187. "fullAdminAccess": "Volledige beheerderstoegang (omzeilt alle machtigingscontroles)",
  188. "permissions": "Machtigingen",
  189. "createRole": "Rol aanmaken", "updateRole": "Rol bijwerken",
  190. "roleCreated": "Rol aangemaakt", "roleUpdated": "Rol bijgewerkt",
  191. "failedSaveRole": "Rol opslaan mislukt",
  192. "deleteRole": "Rol verwijderen",
  193. "deleteRoleDescription": "Rol \"{name}\" verwijderen? Leden met deze rol verliezen hun aangepaste machtigingen.",
  194. "roleDeleted": "Rol verwijderd", "failedDeleteRole": "Rol verwijderen mislukt",
  195. "fullAccess": "Volledige toegang",
  196. "permissionCount": "{count} machtiging", "permissionCountPlural": "{count} machtigingen",
  197. "noCustomRoles": "Nog geen aangepaste rollen. Maak er een aan om gedetailleerde machtigingen voor teamleden te definiëren.",
  198. "builtInRoles": "Ingebouwde rollen",
  199. "ownerLabel": "Eigenaar",
  200. "ownerDescription": "Volledige toegang. Kan leden beheren, rollen wijzigen en de organisatie verwijderen.",
  201. "adminLabel": "Beheerder",
  202. "adminDescription": "Kan leden uitnodigen/verwijderen en gedeelde gegevens beheren.",
  203. "memberLabel": "Lid",
  204. "memberDescription": "Machtigingen bepaald door toegewezen aangepaste rol. Geen aangepaste rol betekent alleen-lezen toegang.",
  205. "roleAssigned": "Rol bijgewerkt", "failedAssignRole": "Rol bijwerken mislukt",
  206. "removeMemberTitle": "Lid verwijderen",
  207. "removeMemberDescription": "{name} uit het team verwijderen? Toegang tot gedeelde gegevens gaat verloren.",
  208. "removeButton": "Verwijderen", "memberRemoved": "Lid verwijderd",
  209. "failedRemoveMember": "Lid verwijderen mislukt",
  210. "memberRoleUpdated": "Rol van lid bijgewerkt", "failedUpdateRole": "Rol bijwerken mislukt"
  211. },
  212. "invoice": {
  213. "title": "Factuurindeling",
  214. "description": "Configureer wat er op gegenereerde PDF-facturen verschijnt.",
  215. "invoiceNumberFormat": "Factuurnummerformaat",
  216. "invoiceNumberFormatHint": "Gebruik <code>{year}</code> voor het huidige jaar. Voorbeeld: <bold>{preview}</bold>",
  217. "nextInvoiceNumber": "Volgend factuurnummer", "nextInvoiceNumberPlaceholder": "Bijv. 94",
  218. "nextInvoiceNumberHint": "De volgende factuur gebruikt dit nummer (bijv. {example})",
  219. "dueDays": "Vervaldagen", "dueDaysHint": "Aantal dagen tot de factuur vervalt",
  220. "visibilityTitle": "Zichtbaarheid op factuur",
  221. "companyLogo": "Bedrijfslogo", "companyLogoHint": "Toon bedrijfslogo in factuuraanhef",
  222. "companyName": "Bedrijfsnaam", "companyNameHint": "Toon bedrijfsnaam in factuuraanhef",
  223. "bankAccount": "Bankrekening", "bankAccountHint": "Toon bankrekening / IBAN op factuur",
  224. "organizationNumber": "Organisatienummer", "organizationNumberHint": "Toon organisatienummer in aanhef",
  225. "customFooter": "Aangepaste factuurvoettekst",
  226. "footerPlaceholder": "Bedankt voor uw vertrouwen!",
  227. "footerHint": "Deze tekst verschijnt onderaan elke factuur",
  228. "saveInvoice": "Factuurinstellingen opslaan", "saved": "Factuurinstellingen opgeslagen"
  229. },
  230. "templates": {
  231. "title": "Sjablonen",
  232. "invoiceDescription": "Pas het uiterlijk van uw PDF-facturen en offertes aan.",
  233. "inspectionsDescription": "Beheer inspectiechecklists en meerpuntssjablonen.",
  234. "smsDescription": "Pas de SMS-berichten aan die naar klanten worden gestuurd.",
  235. "tabs": { "invoice": "Factuur", "quotation": "Offerte", "inspections": "Inspecties", "sms": "SMS" },
  236. "presets": "Sjabloonpresets", "primaryColor": "Primaire kleur",
  237. "fontAndLayout": "Lettertype en indeling", "fontFamily": "Letterfamilie",
  238. "helveticaDefault": "Helvetica (Standaard)", "timesRoman": "Times Roman", "courier": "Courier",
  239. "headerStyle": "Aanhefstijl", "standard": "Standaard", "compact": "Compact", "modern": "Modern",
  240. "preview": "{name} voorbeeld", "billTo": "Factuuradres", "preparedFor": "Opgesteld voor",
  241. "vehicle": "Voertuig", "part": "Onderdeel", "qty": "Aantal", "price": "Prijs", "total": "Totaal",
  242. "labor": "Arbeid", "hours": "Uren", "rate": "Tarief", "subtotal": "Subtotaal", "tax": "BTW ({rate}%)",
  243. "saveInvoiceTemplate": "Factuursjabloon opslaan", "saveQuotationTemplate": "Offertesjabloon opslaan",
  244. "invoiceTemplateSaved": "Factuursjablooninstellingen opgeslagen",
  245. "quotationTemplateSaved": "Offertesjablooninstellingen opgeslagen",
  246. "failedSave": "Instellingen opslaan mislukt",
  247. "smsTemplates": "SMS-berichtsjablonen",
  248. "smsTemplatesDescription": "Pas de tekstberichten aan die naar klanten worden gestuurd. Gebruik variabelen zoals <code>{companyName}</code> om dynamische waarden in te voegen.",
  249. "reset": "Resetten",
  250. "invoiceReady": "Factuur gereed", "invoiceReadyDescription": "Verzonden bij het delen van een factuur met een klant.",
  251. "quoteReady": "Offerte gereed", "quoteReadyDescription": "Verzonden bij het delen van een offerte met een klant.",
  252. "inspectionReady": "Inspectie gereed", "inspectionReadyDescription": "Verzonden bij het delen van een inspectierapport.",
  253. "statusInProgress": "Status: In uitvoering", "statusInProgressDescription": "Verzonden wanneer de werkorderstatus wijzigt naar In uitvoering.",
  254. "statusWaitingParts": "Status: Wachten op onderdelen", "statusWaitingPartsDescription": "Verzonden wanneer de status wijzigt naar Wachten op onderdelen.",
  255. "statusReady": "Status: Klaar voor ophalen", "statusReadyDescription": "Verzonden wanneer de status wijzigt naar Gereed.",
  256. "statusCompleted": "Status: Voltooid", "statusCompletedDescription": "Verzonden wanneer de status wijzigt naar Voltooid.",
  257. "paymentReceived": "Betaling ontvangen", "paymentReceivedDescription": "Verzonden wanneer een betaling wordt geregistreerd.",
  258. "saveSmsTemplates": "SMS-sjablonen opslaan", "smsTemplateSaved": "SMS-sjablooninstellingen opgeslagen",
  259. "smsDefaults": {
  260. "invoiceReady": "Uw factuur is gereed. Bekijk deze hier: {share_link}",
  261. "quoteReady": "Uw offerte is klaar voor beoordeling. Bekijk deze hier: {share_link}",
  262. "inspectionReady": "Uw voertuiginspectierapport is gereed. Bekijk het hier: {share_link}",
  263. "statusInProgress": "Er wordt aan uw voertuig gewerkt. We houden u op de hoogte.",
  264. "statusWaitingParts": "Uw voertuig wacht op onderdelen. We laten u weten wanneer het werk wordt hervat.",
  265. "statusReady": "Uw voertuig is klaar om op te halen!",
  266. "statusCompleted": "Uw service is voltooid. Bedankt voor uw vertrouwen!",
  267. "paymentReceived": "Betaling van {amount} ontvangen voor factuur {invoice_number}. Bedankt!"
  268. },
  269. "colorPresets": {
  270. "amber": "Amber", "blue": "Blauw", "emerald": "Smaragd", "red": "Rood",
  271. "purple": "Paars", "slate": "Leisteen", "rose": "Roze", "indigo": "Indigo"
  272. }
  273. },
  274. "payment": {
  275. "detailsTitle": "Betalingsgegevens",
  276. "detailsDescription": "Bankrekening en betalingsvoorwaarden op facturen.",
  277. "bankAccount": "Bankrekening (IBAN / Til Konto)", "bankAccountPlaceholder": "NO93 8601 1117 947",
  278. "bankAccountHint": "Uw bankrekeningnummer of IBAN voor het ontvangen van betalingen",
  279. "paymentTerms": "Betalingsvoorwaarden", "paymentTermsPlaceholder": "30 dagen netto",
  280. "paymentTermsHint": "Betalingsvoorwaarden op facturen (bijv. \"30 dagen netto\", \"Bij ontvangst\")",
  281. "onlinePayments": "Online betalingen",
  282. "onlinePaymentsDescription": "Laat klanten facturen online betalen via gedeelde factuurlinks.",
  283. "stripe": "Stripe", "stripeDescription": "Creditcard-/debitcardbetalingen accepteren",
  284. "secretKey": "Geheime sleutel", "publishableKey": "Publieke sleutel",
  285. "webhookSecret": "Webhook-geheim", "webhookUrl": "Webhook-URL",
  286. "stripeWebhookHint": "Voeg deze URL toe in uw Stripe Dashboard onder Webhooks. Abonneer op <code>checkout.session.completed</code>.",
  287. "vipps": "Vipps", "vippsDescription": "Vipps mobiele betalingen accepteren (Noorwegen)",
  288. "clientId": "Client-ID", "clientSecret": "Client-geheim",
  289. "subscriptionKey": "Abonnementssleutel", "merchantSerialNumber": "Handelaarserienummer",
  290. "testMode": "Testmodus", "callbackUrl": "Callback-URL",
  291. "termsOfSale": "Verkoopvoorwaarden (Salgsvilkar)",
  292. "termsOfSaleDescription": "Vereist door Vipps. Klanten kunnen deze bekijken vanaf de factuurpagina.",
  293. "externalTermsUrl": "Externe voorwaarden-URL (optioneel)",
  294. "externalTermsUrlHint": "Link naar een externe pagina met uw voorwaarden.",
  295. "publicTermsUrl": "Publieke voorwaarden-URL",
  296. "publicTermsUrlHint": "Deel deze URL met Vipps of link ernaar vanaf uw website.",
  297. "paypal": "PayPal", "paypalDescription": "PayPal-betalingen accepteren",
  298. "sandboxMode": "Sandboxmodus",
  299. "paypalWebhookHint": "Voeg deze URL toe in uw PayPal Developer Dashboard onder Webhooks. Abonneer op <code>PAYMENT.CAPTURE.COMPLETED</code>.",
  300. "savePayment": "Betalingsinstellingen opslaan", "saved": "Betalingsinstellingen opgeslagen"
  301. },
  302. "currency": {
  303. "title": "Valuta en belasting",
  304. "description": "Standaardvaluta en belastingtarief voor facturen en servicerecords.",
  305. "currencyLabel": "Valuta", "previewLabel": "Voorbeeld: {value}",
  306. "enableTax": "Belasting inschakelen", "enableTaxHint": "Toon belastingberekening op facturen en servicerecords",
  307. "defaultTaxRate": "Standaard belastingtarief (%)",
  308. "defaultTaxRateHint": "Automatisch ingevuld bij het aanmaken van nieuwe servicerecords",
  309. "saveSettings": "Instellingen opslaan", "saved": "Instellingen opgeslagen",
  310. "currencies": {
  311. "USD": "Amerikaanse dollar", "EUR": "Euro", "GBP": "Brits pond", "NOK": "Noorse kroon",
  312. "SEK": "Zweedse kroon", "DKK": "Deense kroon", "CHF": "Zwitserse frank", "CAD": "Canadese dollar",
  313. "AUD": "Australische dollar", "NZD": "Nieuw-Zeelandse dollar", "JPY": "Japanse yen", "CNY": "Chinese yuan",
  314. "INR": "Indiase roepie", "BRL": "Braziliaanse real", "MXN": "Mexicaanse peso", "PLN": "Poolse zloty",
  315. "CZK": "Tsjechische kroon", "HUF": "Hongaarse forint", "TRY": "Turkse lira", "ZAR": "Zuid-Afrikaanse rand",
  316. "KRW": "Zuid-Koreaanse won", "SGD": "Singaporese dollar", "HKD": "Hongkongse dollar", "THB": "Thaise baht",
  317. "ISK": "IJslandse kroon", "RON": "Roemeense leu", "ILS": "Israëlische sjekel", "PHP": "Filipijnse peso",
  318. "IDR": "Indonesische roepia", "MYR": "Maleisische ringgit", "AED": "VAE-dirham", "SAR": "Saoedische riyal"
  319. }
  320. },
  321. "customFields": {
  322. "title": "Aangepaste velden",
  323. "description": "Definieer aangepaste velden die verschijnen op servicerapporten en offertes.",
  324. "addField": "Veld toevoegen",
  325. "filterAll": "Alle",
  326. "serviceRecord": "Servicerapport",
  327. "quote": "Offerte",
  328. "emptyState": "Nog geen aangepaste velden gedefinieerd. Klik op \"Veld toevoegen\" om er een aan te maken.",
  329. "required": "Verplicht",
  330. "inactive": "Inactief",
  331. "editField": "Veld bewerken",
  332. "newField": "Nieuw aangepast veld",
  333. "label": "Label",
  334. "labelPlaceholder": "bijv. Garantievervaldatum",
  335. "fieldName": "Veldnaam (ID)",
  336. "fieldNamePlaceholder": "garantievervaldatum",
  337. "fieldNameHint": "Alleen kleine letters, cijfers en underscores.",
  338. "fieldType": "Veldtype",
  339. "entityType": "Entiteitstype",
  340. "fieldTypes": {
  341. "text": "Tekst",
  342. "number": "Nummer",
  343. "date": "Datum",
  344. "select": "Selectie (Dropdown)",
  345. "checkbox": "Selectievakje",
  346. "textarea": "Tekstveld"
  347. },
  348. "optionsLabel": "Opties (kommagescheiden)",
  349. "optionsPlaceholder": "Optie 1, Optie 2, Optie 3",
  350. "active": "Actief",
  351. "cancel": "Annuleren",
  352. "update": "Bijwerken",
  353. "create": "Aanmaken",
  354. "deleteTitle": "Aangepast veld verwijderen",
  355. "deleteDescription": "Dit verwijdert permanent \"{label}\" en alle opgeslagen waarden. Dit kan niet ongedaan worden gemaakt.",
  356. "fieldCreated": "Aangepast veld aangemaakt",
  357. "fieldUpdated": "Aangepast veld bijgewerkt",
  358. "fieldDeleted": "Aangepast veld verwijderd",
  359. "failedSave": "Kan veld niet opslaan",
  360. "failedDelete": "Kan niet verwijderen"
  361. },
  362. "workshop": {
  363. "title": "Werkplaatsstandaarden",
  364. "description": "Standaardwaarden bij het aanmaken van nieuwe servicerecords.",
  365. "defaultTechnician": "Standaard monteursnaam", "technicianPlaceholder": "Jan Jansen",
  366. "defaultLaborRate": "Standaard uurtarief", "laborRatePlaceholder": "75,00",
  367. "workingHours": "Werkuren", "workingHoursPlaceholder": "Ma-Vr 8:00 - 17:00",
  368. "unitsTitle": "Eenheden", "unitsDescription": "Kies tussen metrisch (km, liters) en imperiaal (mijlen, gallons).",
  369. "unitSystem": "Eenhedensysteem", "metric": "Metrisch (km, liters)", "imperial": "Imperiaal (mijlen, gallons)",
  370. "distanceLabel": "Afstand", "volumeLabel": "Volume",
  371. "kilometers": "kilometers (km)", "liters": "liters (L)", "miles": "mijlen (mi)", "gallons": "gallons (gal)",
  372. "saveWorkshop": "Werkplaatsinstellingen opslaan", "saved": "Werkplaatsinstellingen opgeslagen"
  373. },
  374. "maintenance": {
  375. "title": "Voorspeld onderhoud",
  376. "description": "Voorspel de huidige kilometerstand van elk voertuig op basis van de servicehistorie en toon voertuigen die hun volgende service nodig hebben of naderen.",
  377. "enablePredicted": "Voorspeld onderhoud inschakelen",
  378. "enablePredictedHint": "Toon voorspellingen op voertuigdetails en dashboard",
  379. "serviceInterval": "Service-interval ({unit})", "serviceIntervalHint": "Afstand tussen aanbevolen services",
  380. "approachingThreshold": "Naderingsdrempel ({unit})",
  381. "approachingThresholdHint": "Toon waarschuwing wanneer binnen deze afstand van de volgende service",
  382. "saveMaintenance": "Onderhoudsinstellingen opslaan", "saved": "Onderhoudsinstellingen opgeslagen"
  383. },
  384. "appearance": {
  385. "title": "Weergave", "description": "Pas aan hoe Torqvoice eruitziet.",
  386. "darkMode": "Donkere modus", "darkModeHint": "Schakelen tussen licht en donker thema",
  387. "dateTimeTitle": "Datum en tijd",
  388. "dateTimeDescription": "Configureer hoe datums en tijden worden weergegeven in de applicatie.",
  389. "dateFormat": "Datumformaat", "timeFormat": "Tijdformaat",
  390. "time12h": "12-uurs (2:30 PM)", "time24h": "24-uurs (14:30)",
  391. "timezone": "Tijdzone", "timezoneAuto": "Automatisch detecteren (browser)",
  392. "timezoneHint": "Bij automatische detectie ziet elke gebruiker datums in de tijdzone van de browser.",
  393. "previewLabel": "Voorbeeld", "dateLabel": "Datum", "dateTimeLabel": "Datum en tijd",
  394. "saveSettings": "Instellingen opslaan", "saved": "Instellingen opgeslagen"
  395. },
  396. "data": {
  397. "title": "Gegevensbeheer",
  398. "description": "Exporteer uw gegevens als back-up of importeer een eerder geëxporteerd bestand.",
  399. "exportTitle": "Gegevens exporteren",
  400. "exportDescription": "Download uw gegevens als zipbestand. Selecteer welke categorieën u wilt opnemen.",
  401. "includeInBackup": "Opnemen in back-up:", "selectAll": "Alles selecteren", "deselectAll": "Alles deselecteren",
  402. "optSettings": "Instellingen", "optSettingsDesc": "Werkplaatsinfo, factuurconfiguratie, betalingsproviders",
  403. "optCustomers": "Klanten", "optCustomersDesc": "Klantenrecords en contactgegevens",
  404. "optVehicles": "Voertuigen en servicerecords", "optVehiclesDesc": "Voertuigen, notities, brandstoflogboeken, herinneringen, servicerecords",
  405. "optQuotes": "Offertes", "optQuotesDesc": "Offertes met onderdelen en arbeid",
  406. "optInventory": "Inventaris", "optInventoryDesc": "Inventarisonderdelen en voorraadniveaus",
  407. "optCustomFields": "Aangepaste velden", "optCustomFieldsDesc": "Aangepaste velddefinities en waarden",
  408. "optFiles": "Geüploade bestanden", "optFilesDesc": "Afbeeldingen, servicebijlagen, logo",
  409. "filesWarning": "Bevat geüploade bestanden — back-up kan groter zijn",
  410. "downloadBackup": "Back-up downloaden",
  411. "exportComplete": "Export voltooid", "exportCompleteMessage": "Uw back-upbestand is gedownload.",
  412. "exportFailed": "Export mislukt", "exportFailedMessage": "Kon uw gegevens niet exporteren. Probeer het opnieuw.",
  413. "importTitle": "Gegevens importeren",
  414. "importWarning": "Importeren zal <bold>alle bestaande gegevens vervangen</bold> door de inhoud van het back-upbestand. Deze actie kan niet ongedaan worden gemaakt.",
  415. "importFileHint": "Ondersteunt zowel .zip (v2) als .json (v1) back-upbestanden.",
  416. "uploadRestore": "Uploaden en herstellen",
  417. "importComplete": "Import voltooid", "importCompleteMessage": "Alle gegevens zijn hersteld uit het back-upbestand.",
  418. "importFailed": "Import mislukt",
  419. "importFromOther": "Importeren van andere diensten",
  420. "importFromOtherDescription": "Migreer uw gegevens van een ander platform. Selecteer een dienst om te beginnen.",
  421. "lubelogTitle": "Importeren van LubeLog",
  422. "lubelogExportSteps": "Hoe u uw LubeLog-gegevens exporteert:",
  423. "lubelogStep1": "Open uw LubeLog-instantie",
  424. "lubelogStep2": "Ga naar <bold>Settings</bold>",
  425. "lubelogStep3": "Klik op <bold>Make Backup</bold> om een zipbestand te downloaden",
  426. "lubelogStep4": "Upload het gedownloade zipbestand hieronder",
  427. "lubelogAddNote": "Dit zal <bold>gegevens toevoegen naast</bold> uw bestaande records — niets wordt verwijderd.",
  428. "lubelogImported": "Wat wordt geïmporteerd:", "lubelogVehicles": "Voertuigen",
  429. "lubelogServiceRecords": "Servicerecords met bijlagen", "lubelogNotes": "Notities",
  430. "lubelogFileHint": "Bestanden tot 200MB ondersteund.", "lubelogImportComplete": "LubeLog-import voltooid",
  431. "cancel": "Annuleren", "import": "Importeren",
  432. "invoiceNinjaTitle": "Importeren van Invoice Ninja",
  433. "invoiceNinjaExportSteps": "Hoe u uw Invoice Ninja-gegevens exporteert:",
  434. "invoiceNinjaStep1": "Open uw Invoice Ninja-instantie",
  435. "invoiceNinjaStep2": "Ga naar <bold>Settings > Import | Export</bold>",
  436. "invoiceNinjaStep3": "Klik op <bold>Export</bold> om een zipbestand te downloaden",
  437. "invoiceNinjaStep4": "Upload het gedownloade zipbestand hieronder",
  438. "invoiceNinjaAddNote": "Dit zal <bold>gegevens toevoegen naast</bold> uw bestaande records — niets wordt verwijderd.",
  439. "invoiceNinjaImported": "Wat wordt geïmporteerd:",
  440. "invoiceNinjaCustomers": "Klanten", "invoiceNinjaProducts": "Producten (inventaris)",
  441. "invoiceNinjaInvoices": "Facturen als servicerecords (onderdelen en arbeid)",
  442. "invoiceNinjaDocuments": "Documenten en bijlagen", "invoiceNinjaPayments": "Betalingen",
  443. "invoiceNinjaFileHint": "Upload een Invoice Ninja zip-exportbestand. Bestanden tot 200MB ondersteund.",
  444. "invoiceNinjaImportComplete": "Invoice Ninja-import voltooid"
  445. },
  446. "license": {
  447. "title": "White-label licentie",
  448. "description": "Activeer een white-label licentie om de Torqvoice-branding te verwijderen van facturen en de applicatie.",
  449. "purchaseWhiteLabel": "White-label kopen",
  450. "status": "Status:", "active": "Actief", "inactive": "Inactief",
  451. "lastChecked": "Laatst gecontroleerd: {date}",
  452. "enterLicenseKey": "Licentiesleutel invoeren", "validate": "Valideren",
  453. "validated": "Licentie succesvol gevalideerd", "invalid": "Ongeldige licentiesleutel",
  454. "failedValidate": "Licentie valideren mislukt",
  455. "keyHint": "Elke licentiesleutel is gekoppeld aan deze organisatie en kan niet worden gedeeld tussen meerdere organisaties."
  456. },
  457. "about": {
  458. "title": "Over Torqvoice",
  459. "description": "Torqvoice is uw complete oplossing voor voertuigservicebeheer. Volg servicehistorie, reparaties en meer.",
  460. "version": "Versie", "website": "Website", "documentation": "Documentatie", "changelog": "Changelog"
  461. },
  462. "portal": {
  463. "title": "Klantenportaal",
  464. "description": "Laat uw klanten inloggen en hun voertuigen, facturen, offertes en inspecties bekijken. Klanten kunnen ook serviceverzoeken indienen.",
  465. "enablePortal": "Klantenportaal inschakelen",
  466. "enablePortalHint": "Klanten met een e-mailadres kunnen inloggen via een magische link",
  467. "enabled": "Klantenportaal ingeschakeld",
  468. "disabled": "Klantenportaal uitgeschakeld",
  469. "failedUpdate": "Instelling bijwerken mislukt",
  470. "customSlug": "Aangepaste portaalslug",
  471. "save": "Opslaan",
  472. "slugSaved": "Portaalslug opgeslagen",
  473. "slugRemoved": "Portaalslug verwijderd",
  474. "failedUpdateSlug": "Slug bijwerken mislukt",
  475. "slugHint": "Kleine letters, cijfers, koppeltekens en underscores. 3-48 tekens. Laat leeg om de standaard-URL te gebruiken.",
  476. "portalUrl": "Portaal-URL",
  477. "urlCopied": "Portaal-URL gekopieerd",
  478. "shareHint": "Deel deze link met uw klanten zodat ze kunnen inloggen op hun portaal."
  479. },
  480. "email": {
  481. "title": "E-mailprovider",
  482. "description": "Configureer de e-mailprovider van uw organisatie voor het verzenden van facturen en offertes. Indien niet geconfigureerd, wordt de standaard e-mailprovider van het platform gebruikt.",
  483. "useCustomLabel": "Aangepaste e-mailprovider gebruiken",
  484. "useCustomHint": "Schakel in om uw eigen e-mailprovider te configureren in plaats van de standaard van het platform",
  485. "platformDefaultInfo": "Uw organisatie gebruikt de standaard e-mailprovider van het platform. Facturen en offertes worden verzonden met de platforminstellingen voor e-mail.",
  486. "smtpHost": "SMTP-host",
  487. "smtpHostPlaceholder": "smtp.example.com",
  488. "smtpPort": "SMTP-poort",
  489. "smtpPortPlaceholder": "587",
  490. "username": "Gebruikersnaam",
  491. "usernamePlaceholder": "gebruiker@example.com",
  492. "password": "Wachtwoord",
  493. "fromEmail": "Afzender e-mail",
  494. "fromEmailPlaceholder": "noreply@example.com",
  495. "fromEmailDomainPlaceholder": "noreply@uwdomein.com",
  496. "fromName": "Afzendernaam",
  497. "fromNamePlaceholder": "Uw Werkplaats",
  498. "tlsConnection": "TLS-verbinding (Poort 465)",
  499. "tlsConnectionHint": "Schakel in voor impliciet TLS. Schakel uit voor STARTTLS (poort 587/25).",
  500. "verifyTlsCerts": "TLS-certificaten verifieren",
  501. "verifyTlsCertsHint": "Schakel uit om zelfondertekende certificaten toe te staan (niet aanbevolen voor productie)",
  502. "requireTlsUpgrade": "TLS-upgrade vereisen",
  503. "requireTlsUpgradeHint": "TLS-upgrade forceren op STARTTLS-verbindingen",
  504. "apiKey": "API-sleutel",
  505. "apiKeyHintResend": "Haal uw API-sleutel op bij",
  506. "serverToken": "Server-token",
  507. "serverTokenHintPostmark": "Haal uw server-token op bij",
  508. "apiKeyHintMailgun": "Haal uw API-sleutel op bij",
  509. "domain": "Domein",
  510. "domainPlaceholder": "mg.uwdomein.com",
  511. "region": "Regio",
  512. "apiKeyHintSendGrid": "Haal uw API-sleutel op bij",
  513. "accessKeyId": "Toegangssleutel-ID",
  514. "secretAccessKey": "Geheime toegangssleutel",
  515. "awsRegion": "AWS-regio",
  516. "awsRegionPlaceholder": "us-east-1",
  517. "awsRegionHint": "De AWS-regio waar SES is geconfigureerd (bijv. us-east-1, eu-west-1)",
  518. "sendTestEmail": "Test-e-mail verzenden",
  519. "testEmailHint": "Sla eerst de instellingen op en stuur dan een test-e-mail naar uw account",
  520. "saveSettings": "Instellingen opslaan",
  521. "savedDefault": "E-mailinstellingen opgeslagen — standaard platform wordt gebruikt",
  522. "saved": "E-mailinstellingen opgeslagen",
  523. "failedSave": "Instellingen opslaan mislukt",
  524. "testSentTo": "Test-e-mail verzonden naar {email}",
  525. "testFailed": "E-mailtest mislukt"
  526. },
  527. "sms": {
  528. "title": "SMS-provider",
  529. "description": "Configureer uw SMS-provider voor tweerichtingsberichten met klanten. Elke organisatie gebruikt hun eigen SMS-leverancier en telefoonnummer.",
  530. "enableLabel": "SMS-berichten inschakelen",
  531. "enableHint": "SMS-berichten verzenden en ontvangen met klanten",
  532. "disabledInfo": "SMS-berichten zijn uitgeschakeld. Schakel in om sms-berichten te verzenden en ontvangen met uw klanten.",
  533. "phoneNumber": "Telefoonnummer",
  534. "phoneNumberPlaceholder": "+31612345678",
  535. "phoneNumberHint": "Uw SMS-geschikt telefoonnummer in E.164-formaat (bijv. +31612345678)",
  536. "accountSid": "Account-SID",
  537. "authToken": "Auth-token",
  538. "apiKey": "API-sleutel",
  539. "apiSecret": "API-geheim",
  540. "webhookUrl": "Webhook-URL",
  541. "webhookUrlHint": "Configureer deze URL in uw {provider}-dashboard om inkomende SMS-berichten te ontvangen.",
  542. "webhookCopied": "Webhook-URL gekopieerd",
  543. "testPhoneNumber": "Test-telefoonnummer",
  544. "testPhonePlaceholder": "+31698765432",
  545. "sendTestSms": "Test-SMS verzenden",
  546. "testSmsHint": "Sla eerst de instellingen op en voer dan een ontvangernummer in om een test-SMS te versturen",
  547. "enterTestPhone": "Voer een telefoonnummer in om de test-SMS naar te verzenden",
  548. "saveSettings": "Instellingen opslaan",
  549. "savedDisabled": "SMS-instellingen opgeslagen — SMS uitgeschakeld",
  550. "saved": "SMS-instellingen opgeslagen",
  551. "failedSave": "Instellingen opslaan mislukt",
  552. "testSentTo": "Test-SMS verzonden naar {phone}",
  553. "testFailed": "SMS-test mislukt"
  554. }
  555. }