reminders.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. "error": "Herinneringen konden niet worden geladen",
  3. "showing": "{count} van {total} weergegeven",
  4. "deleted": "Herinnering verwijderd",
  5. "deleteError": "Herinnering kon niet worden verwijderd",
  6. "vehicle": "Voertuig",
  7. "selectVehicle": "Voertuig selecteren...",
  8. "searchVehicle": "Voertuigen zoeken...",
  9. "noVehicle": "Geen voertuigen gevonden.",
  10. "pickDate": "Datum kiezen",
  11. "openMenu": "Menu openen",
  12. "relatesTo": "Betreft (optioneel)",
  13. "selectCustomer": "Klant (optioneel)",
  14. "noneOption": "Geen",
  15. "workshopHint": "Geen klant of voertuig gekozen: dit is een algemene werkplaatsherinnering.",
  16. "workshopReminder": "Werkplaats",
  17. "import": {
  18. "button": "Importeren",
  19. "title": "Herinneringen importeren",
  20. "description": "Upload een CSV- of Excel-bestand met één herinnering per rij. U ziet elke rij voordat er iets wordt opgeslagen.",
  21. "drop": "Sleep een CSV- of Excel-bestand hierheen",
  22. "formats": "CSV of Excel (.xlsx), tot {rows} rijen",
  23. "browse": "Bestand kiezen",
  24. "reading": "Bestand wordt gelezen...",
  25. "templateHint": "Begin met het sjabloon, dan kloppen de kolommen.",
  26. "templateXlsx": "Excel-sjabloon",
  27. "templateCsv": "CSV-sjabloon",
  28. "columnsTitle": "Kolommen in het bestand",
  29. "required": {
  30. "yes": "Verplicht",
  31. "dateOrMileage": "Datum of kilometerstand",
  32. "no": "Optioneel"
  33. },
  34. "columns": {
  35. "title": "Wat er moet gebeuren, bijvoorbeeld \"Olie verversen\".",
  36. "dueDate": "De dag waarop het vervalt. 2026-10-15 werkt altijd, en notaties als 15.10.2026 of 10/15/2026 worden herkend.",
  37. "dueTime": "Tijdstip, bijvoorbeeld 14:30, in de tijdzone van de werkplaats. Laat leeg voor elk tijdstip op die dag.",
  38. "dueMileage": "De kilometerstand waarop het vervalt, in {unit}.",
  39. "description": "Eventuele extra details.",
  40. "licensePlate": "Koppelt de herinnering aan een voertuig. Spaties en streepjes worden genegeerd.",
  41. "vin": "Koppelt de herinnering aan een voertuig, handig als er geen kenteken is.",
  42. "customer": "E-mail, klantnummer of exacte naam. Wordt alleen gebruikt als de rij geen voertuig heeft.",
  43. "emailNotification": "Ja of nee. Stuurt een e-mail wanneer de herinnering vervalt. In-app meldingen staan altijd aan."
  44. },
  45. "targetRule": "Een rij zonder voertuig en zonder klant wordt een werkplaatsherinnering. Rijen die overeenkomen met een openstaande herinnering worden overgeslagen, dus hetzelfde bestand twee keer uploaden voegt niets toe.",
  46. "summary": {
  47. "ready": "Klaar: {count}",
  48. "duplicates": "Bestaan al: {count}",
  49. "errors": "Te corrigeren: {count}"
  50. },
  51. "ignoredColumns": "Niet gelezen kolommen: {columns}",
  52. "rowLabel": "Rij {line}",
  53. "untitled": "(geen titel)",
  54. "issues": {
  55. "missingTitle": "De titel is leeg.",
  56. "missingDue": "Een vervaldatum of vervalkilometerstand is nodig.",
  57. "badDate": "Kan de datum \"{value}\" niet lezen.",
  58. "badTime": "Kan de tijd \"{value}\" niet lezen.",
  59. "timeWithoutDate": "Een tijd heeft een vervaldatum nodig.",
  60. "badMileage": "Kan de kilometerstand \"{value}\" niet lezen.",
  61. "badEmailNotification": "E-mailmelding moet ja of nee zijn, niet \"{value}\".",
  62. "vehicleNotFound": "Geen voertuig komt overeen met \"{value}\".",
  63. "vehicleAmbiguous": "Meer dan één voertuig komt overeen met \"{value}\".",
  64. "vehicleMismatch": "Het kenteken en het VIN horen bij verschillende voertuigen ({value}).",
  65. "customerNotFound": "Geen klant komt overeen met \"{value}\".",
  66. "customerAmbiguous": "Meer dan één klant komt overeen met \"{value}\". Gebruik het e-mailadres of klantnummer.",
  67. "duplicateExisting": "Overgeslagen: deze herinnering bestaat al.",
  68. "duplicateInFile": "Overgeslagen: herhaalt een eerdere rij in het bestand."
  69. },
  70. "fileErrors": {
  71. "demo": "Importeren is uitgeschakeld in de demo.",
  72. "noFile": "Kies een bestand om te uploaden.",
  73. "tooLarge": "Het bestand is groter dan 900 KB. Splits het en importeer het in delen.",
  74. "unsupported": "Upload een .csv- of .xlsx-bestand.",
  75. "legacyXls": "Oude Excel-bestanden (.xls) kunnen niet worden gelezen. Sla het bestand op als .xlsx of .csv en probeer het opnieuw.",
  76. "empty": "Het bestand bevat geen rijen.",
  77. "unreadable": "Het bestand kon niet worden gelezen.",
  78. "tooManyRows": "Het bestand heeft meer dan {limit} rijen. Splits het en importeer het in delen.",
  79. "noTitleColumn": "Het bestand heeft geen kolom \"Title\". Download het sjabloon om te zien welke kolomkoppen worden verwacht."
  80. },
  81. "chooseAnother": "Ander bestand kiezen",
  82. "downloadSkipped": "Overgeslagen rijen downloaden",
  83. "problemColumn": "Probleem",
  84. "submit": "{count, plural, one {# herinnering} other {# herinneringen}} importeren",
  85. "nothingToImport": "Niets om te importeren",
  86. "done": "{count, plural, one {# herinnering geïmporteerd} other {# herinneringen geïmporteerd}}",
  87. "doneSkipped": "{count, plural, one {# rij overgeslagen} other {# rijen overgeslagen}}",
  88. "close": "Sluiten"
  89. }
  90. }