| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752 |
- {
- "page": {
- "notFound": "Servicerecord niet gevonden",
- "updated": "Servicerecord bijgewerkt",
- "failedUpdate": "Servicerecord bijwerken mislukt",
- "deleteTitle": "Servicerecord verwijderen",
- "deleteDescription": "Dit zal dit servicerecord permanent verwijderen en alle bijbehorende gegevens. Dit kan niet ongedaan worden gemaakt.",
- "deleted": "Servicerecord verwijderd",
- "failedDelete": "Verwijderen mislukt",
- "datesExpiredTitle": "Factuurdatums verlopen",
- "datesExpiredDescription": "De factuurdatum of vervaldatum is verstreken. Wilt u de datums bijwerken voordat u verdergaat?",
- "datesExpiredUpdate": "Datums bijwerken en doorgaan",
- "datesExpiredProceed": "Doorgaan zonder wijzigingen",
- "datesExpiredUseToday": "Bijwerken naar vandaag",
- "datesExpiredCustomize": "Datums handmatig kiezen",
- "datesExpiredBack": "Terug",
- "datesExpiredSetToday": "Instellen op vandaag",
- "customFieldsInvalid": "Vul alle verplichte aangepaste velden in",
- "customFieldsSaveFailed": "Kan aangepaste velden niet opslaan",
- "problems": {
- "title": "De opdracht heeft een titel nodig voordat deze kan worden opgeslagen.",
- "negative": "Aantallen, uren, prijzen en kosten kunnen niet negatief zijn.",
- "partName": "Elk onderdeel met een prijs heeft een naam nodig.",
- "laborDescription": "Elke arbeidsregel met uren of tarief heeft een omschrijving nodig.",
- "concernCondition": "Een melding met een oorzaak, oplossing of controle moet een ingevulde klacht hebben."
- }
- },
- "header": {
- "tabs": {
- "details": "Details",
- "images": "Afbeeldingen",
- "video": "Video",
- "documents": "Documenten",
- "statusReports": "Statusrapporten"
- },
- "save": "Opslaan",
- "pdf": "PDF",
- "email": "E-mail",
- "share": "Delen",
- "notify": "Melden",
- "delete": "Verwijderen",
- "unpaid": "Onbetaald",
- "unsavedChanges": "Niet-opgeslagen wijzigingen",
- "saved": "Opgeslagen",
- "joinCall": "Deelnemen aan videogesprek",
- "moreActions": "Meer acties",
- "designMenu": "Factuurontwerp",
- "designMenuLoading": "Bezig met nagaan met welk ontwerp deze factuur wordt afgedrukt...",
- "designMenuExplain": "Op {date} naar de klant gegaan, dus ze wordt nog steeds afgedrukt met het ontwerp van toen. Een ander kiezen verandert alleen het uiterlijk. Wat de factuur zegt blijft zoals ze is verstuurd, en het oude uiterlijk wordt niet bewaard.",
- "designSentWith": "Het ontwerp bij verzending",
- "designFollow": "Het huidige standaardontwerp volgen",
- "designFollowNamed": "Het huidige standaardontwerp volgen ({name})",
- "designDefaultName": "het huidige standaardontwerp",
- "designPickConfirmTitle": "Deze factuur omzetten naar {name}?",
- "designPickConfirmBody": "Alleen het uiterlijk verandert. De werkplaatsgegevens, de klant, de betalingsvoorwaarden en de bedragen blijven precies zoals ze zijn verstuurd. Het huidige ontwerp wordt niet bewaard, dus dit kan niet ongedaan worden gemaakt.",
- "designPickConfirm": "Ontwerp wijzigen",
- "designPickDone": "De factuur wordt nu afgedrukt met {name}",
- "designPickFailed": "Kon het ontwerp niet wijzigen",
- "designRefresh": "Bijwerken naar de huidige gegevens",
- "designRefreshConfirmTitle": "Deze factuur bijwerken naar de huidige gegevens?",
- "designRefreshConfirmBody": "De werkplaatsgegevens, de klant, het voertuig, de betalingsvoorwaarden en het ontwerp worden opnieuw ingelezen zoals ze vandaag zijn, en de factuur wordt daarop vastgezet. De regels en totalen zijn van de factuur zelf en veranderen niet. Al gedownloade of gemailde kopieën blijven zoals ze waren; de deellink en het portaal tonen de bijgewerkte factuur. Dit kan niet ongedaan worden gemaakt.",
- "designRefreshConfirm": "Factuur bijwerken",
- "designRefreshDone": "Deze factuur wordt nu afgedrukt met de huidige gegevens",
- "designRefreshFailed": "Kon de factuur niet bijwerken",
- "printWorkOrder": "Werkorder afdrukken"
- },
- "basicInfo": {
- "title": "Basisinformatie",
- "invoiceDetails": "Factuurgegevens",
- "customerInfo": "Klant en voertuig",
- "paid": "Betaald",
- "markPaid": "Markeer als betaald",
- "markUnpaid": "Markeer als onbetaald",
- "vehicle": "Voertuig",
- "open": "Openen",
- "customer": "Klant",
- "titleLabel": "Titel *",
- "titlePlaceholder": "Olievervanging",
- "date": "Datum",
- "type": "Type",
- "mileage": "Kilometerstand",
- "mileageMarine": "Motoruren",
- "status": "Status",
- "technician": "Technicus",
- "invoiceNumber": "Factuurnummer",
- "invoiceDate": "Factuurdatum",
- "invoiceDueDate": "Vervaldatum",
- "typeOptions": {
- "maintenance": "Onderhoud",
- "repair": "Reparatie",
- "upgrade": "Upgrade",
- "inspection": "Inspectie"
- },
- "statusOptions": {
- "pending": "In afwachting",
- "in_progress": "In uitvoering",
- "waiting_parts": "Wacht op onderdelen",
- "completed": "Voltooid"
- },
- "searchVehicles": "Voertuigen zoeken...",
- "noVehicleFound": "Geen voertuig gevonden.",
- "techPicker": {
- "placeholder": "Selecteer of typ een naam...",
- "searchPlaceholder": "Zoeken of naam typen...",
- "useCustom": "Gebruik \"{search}\"",
- "typePrompt": "Typ een naam...",
- "boardTechnicians": "Werkbordtechnici",
- "teamMembers": "Teamleden"
- },
- "design": "Factuurontwerp",
- "designDefault": "Standaard van de werkplaats",
- "designFollowing": "Standaard ({name})",
- "designSaved": "Factuurontwerp bijgewerkt",
- "designFollowingRule": "Standaard ({name}, {rule})",
- "designRule": {
- "parts_sale": "Alleen onderdelenverkoop"
- },
- "designSaveFailed": "Kon het factuurontwerp niet wijzigen"
- },
- "parts": {
- "title": "Onderdelen",
- "fromInventory": "Uit voorraad",
- "addPart": "Onderdeel toevoegen",
- "partNumber": "Onderdeel #",
- "name": "Naam",
- "qty": "Hoeveelheid",
- "unitCost": "Inkoop",
- "unitCostHint": "Inkoopprijs (intern — niet zichtbaar voor klant)",
- "markupPercent": "Marge %",
- "markupPercentHint": "Marge toegepast op inkoopprijs (intern — niet zichtbaar voor klant)",
- "applyMarkup": "{percent}% toepassen",
- "applyMarkupHint": "{percent}% marge opnieuw toepassen op inkoop op elke rij",
- "unitPrice": "Eenheidsprijs",
- "total": "Totaal",
- "namePlaceholder": "Naam *",
- "subtotal": "Onderdelen totaal: {amount}",
- "inventoryTitle": "Onderdeel uit voorraad selecteren",
- "searchInventory": "Voorraad zoeken...",
- "inStock": "{quantity} in voorraad",
- "noInventory": "Geen voorraadarticelen gevonden.",
- "scanBarcode": "Scannen",
- "scanTitle": "Barcode scannen",
- "partFound": "\"{name}\" toegevoegd uit voorraad",
- "partNotFound": "Geen onderdeel gevonden voor barcode \"{barcode}\"",
- "deleteRow": "Rij verwijderen",
- "outOfStock": "Niet op voorraad",
- "onBackorder": "In nabestelling ({count})",
- "nameMissingHint": "Rijen zonder onderdeelnaam worden niet opgeslagen."
- },
- "labor": {
- "title": "Arbeidskosten",
- "addLabor": "Arbeid toevoegen",
- "fromPresets": "Uit sjablonen",
- "description": "Beschrijving",
- "hours": "Uren",
- "rate": "Tarief ({currency}/uur)",
- "total": "Totaal",
- "descriptionPlaceholder": "Beschrijving *",
- "subtotal": "Arbeidskosten totaal: {amount}",
- "addService": "Dienst toevoegen",
- "addFinding": "Observatie",
- "newObservation": "Nieuwe observatie",
- "addExisting": "Bestaande tonen ({count})",
- "qty": "Hoeveelheid",
- "qtyOrHours": "Eenheid / Uren",
- "hourlyTag": "HR",
- "serviceTag": "SVC",
- "hourlyHint": "Per uur: berekend op gewerkte uren (uren × tarief/uur). Klik om te wisselen.",
- "serviceHint": "Service: berekend als vast bedrag per eenheid. Klik om te wisselen.",
- "deleteRow": "Rij verwijderen",
- "descriptionMissingHint": "Regels zonder omschrijving worden niet opgeslagen.",
- "shopFeeTag": "Toeslag",
- "shopFeeHintFlat": "De werkplaatstoeslag uit Instellingen, als vast bedrag. Pas de prijs voor deze klus aan of verwijder de regel om hem weg te laten.",
- "shopFeeHintPercentLabor": "De werkplaatstoeslag uit Instellingen: {percent} % van de arbeid op deze klus. Verwijder de regel om hem weg te laten.",
- "shopFeeHintPercentAll": "De werkplaatstoeslag uit Instellingen: {percent} % van de arbeid en onderdelen op deze klus. Verwijder de regel om hem weg te laten."
- },
- "liveLabor": {
- "title": "{count, plural, one {Een monteur heeft arbeid aan deze order toegevoegd} other {Een monteur heeft # arbeidsregels aan deze order toegevoegd}}",
- "body": "Die blijft buiten de lijst terwijl je bewerkt. Bij je volgende keer opslaan gaat die sowieso mee.",
- "show": "Tonen"
- },
- "totals": {
- "title": "Totalen",
- "parts": "Onderdelen",
- "labor": "Arbeidskosten",
- "subtotal": "Subtotaal",
- "subtotalInclTax": "Subtotaal (incl. btw)",
- "discount": "Korting",
- "discountNone": "Geen",
- "discountPercentage": "Percentage",
- "discountFixed": "Vast",
- "tax": "Belasting",
- "taxIncluded": "Belasting (incl.)",
- "total": "Totaal",
- "inclusiveModeHint": "Regelprijzen worden inclusief belasting ingevoerd. De totalen tonen de uitsplitsing netto + belasting.",
- "partsCost": "Onderdelenkosten (intern)"
- },
- "notes": {
- "title": "Opmerkingen",
- "public": "Openbaar",
- "internal": "Intern",
- "publicPlaceholder": "Opmerkingen zichtbaar op de factuur...",
- "internalPlaceholder": "Interne opmerkingen (niet weergegeven op de factuur)...",
- "publicHelper": "Weergegeven op de factuur en gedeelde documenten",
- "internalHelper": "Alleen zichtbaar voor uw team",
- "aiWrite": "AI Schrijven",
- "aiGenerated": "AI-notities succesvol gegenereerd",
- "aiGenerateFailed": "AI-notities genereren mislukt",
- "aiDialogTitle": "AI Schrijven",
- "aiDialogDescription": "AI analyseert de onderdelen en arbeid in dit servicerecord en genereert een professionele beschrijving. Het resultaat wordt geschreven naar het geselecteerde notitietype.",
- "aiGenerate": "Genereren",
- "aiOverwriteDescription": "Deze notitie heeft al inhoud. U kunt deze vervangen of de AI-gegenereerde tekst eronder toevoegen.",
- "aiOverwriteReplace": "Vervangen",
- "aiOverwriteAppend": "Toevoegen",
- "aiOverwriteCancel": "Annuleren",
- "aiDontShowAgain": "Niet meer tonen",
- "internalTitle": "Interne opmerkingen",
- "publicTitle": "Opmerkingen voor de klant"
- },
- "invoice": {
- "title": "Factuursamenvatting",
- "parts": "Onderdelen",
- "labor": "Arbeidskosten",
- "subtotal": "Subtotaal",
- "subtotalInclTax": "Subtotaal (incl. btw)",
- "discount": "Korting",
- "tax": "Belasting ({rate}%)",
- "taxIncluded": "Btw (incl., {rate}%)",
- "total": "Totaal",
- "paid": "Betaald",
- "balanceDue": "Verschuldigd bedrag",
- "paidBadge": "BETAALD",
- "entityLabel": "Factuur",
- "emailSubject": "Betalingsbevestiging",
- "statusEmailSubject": "Update servicestatus",
- "markCompletedTitle": "Deze factuur als afgerond markeren?",
- "markCompletedDescription": "Hij is naar de klant gegaan maar staat nog als niet afgerond, dus hij blijft op het bord staan.",
- "markCompletedConfirm": "Als afgerond markeren",
- "lockedFieldsetLabel": "Vergrendelde factuur, bewerken uitgeschakeld"
- },
- "payments": {
- "title": "Betalingen",
- "markUnpaid": "Markeren als onbetaald",
- "markPaid": "Markeren als betaald",
- "recordPayment": "Betaling registreren",
- "totalPaid": "Totaal betaald",
- "amount": "Bedrag",
- "date": "Datum",
- "method": "Methode",
- "note": "Opmerking",
- "notePlaceholder": "Optionele opmerking",
- "savePayment": "Betaling opslaan",
- "methodOptions": {
- "cash": "Contant",
- "card": "Kaart",
- "transfer": "Overboeking",
- "other": "Overig"
- },
- "recorded": "Betaling geregistreerd",
- "markedPaid": "Markering als betaald",
- "markedUnpaid": "Markering als onbetaald",
- "deleted": "Betaling verwijderd",
- "failedRecord": "Betaling registreren mislukt",
- "failedStatus": "Betalingsstatus bijwerken mislukt",
- "failedDelete": "Betaling verwijderen mislukt",
- "deleteTitle": "Betaling verwijderen",
- "deleteDescription": "Dit zal deze betalingsrecord verwijderen.",
- "failedPdf": "PDF-factuur genereren mislukt",
- "received": "Ontvangen betalingen",
- "noneYet": "Nog niets betaald.",
- "balanceDue": "Verschuldigd bedrag"
- },
- "attachments": {
- "deleteTitle": "Bijlage verwijderen",
- "deleteDescription": "Dit zal deze bijlage permanent verwijderen. Dit kan niet ongedaan worden gemaakt.",
- "deleted": "Bijlage verwijderd",
- "failedDelete": "Verwijderen mislukt",
- "images": "Afbeeldingen ({count})",
- "videos": "Video's ({count})",
- "diagnostics": "Diagnostische verslagen ({count})",
- "documents": "Documenten ({count})",
- "download": "Downloaden",
- "close": "Sluiten"
- },
- "share": {
- "title": "Factuur delen",
- "description": "Genereer een openbare koppeling waarmee iedereen deze factuur kan bekijken en downloaden zonder in te loggen.",
- "notifyTitle": "Stuur bericht naar {name}",
- "email": "E-mail",
- "noEmail": "(geen e-mailadres op bestand)",
- "sms": "SMS",
- "noPhone": "(geen telefoonnummer op bestand)",
- "sendNotification": "Melding verzenden",
- "revokeLink": "Koppeling intrekken",
- "generateLink": "Openbare koppeling genereren",
- "emailSent": "E-mail verzonden",
- "failedEmail": "E-mail verzenden mislukt",
- "smsSent": "SMS verzonden",
- "failedSms": "SMS verzenden mislukt",
- "copyLink": "Link kopiëren"
- },
- "sidebar": {
- "vehicle": "Voertuig",
- "customer": "Klant",
- "vin": "VIN: {vin}",
- "mileageAtService": "Kilometerstand bij service: {mileage} {unit}",
- "engineHoursAtService": "Motoruren bij service: {mileage} {unit}",
- "sharedLink": {
- "title": "Gedeelde link",
- "sharedOn": "Gedeeld op {date}",
- "notViewed": "Nog niet bekeken",
- "viewedTimes": "{count, plural, one {# keer} other {# keer}} bekeken",
- "lastViewed": "Laatst {date}",
- "copyLink": "Link kopiëren",
- "linkCopied": "Link gekopieerd"
- }
- },
- "images": {
- "title": "Service-afbeeldingen",
- "dropzone": "Sleep afbeeldingen hierheen of klik om te bladeren",
- "uploading": "Uploaden...",
- "formats": "JPG, PNG, WebP — max. 10 MB per stuk",
- "uploadingImages": "Afbeeldingen uploaden...",
- "limitReached": "Afbeeldingslimiet bereikt ({count}/{max})",
- "upgradePrompt": "Upgrade uw abonnement om meer afbeeldingen te uploaden.",
- "onlyAllowed": "Alleen JPG, PNG en WebP afbeeldingen zijn toegestaan. {names} overgeslagen.",
- "onlyUploading": "Er worden slechts {count} afbeelding(en) geüpload om binnen de limiet te blijven.",
- "uploadingCount": "{count} afbeelding(en) uploaden...",
- "uploadedCount": "{count} afbeelding(en) geüpload",
- "uploadFailed": "Upload mislukt",
- "deleted": "Afbeelding verwijderd",
- "failedDelete": "Afbeelding verwijderen mislukt",
- "failedUpdate": "Bijwerken mislukt",
- "description": "Beschrijving...",
- "invoice": "Factuur"
- },
- "videos": {
- "title": "Service-video's",
- "dropzone": "Sleep video's hierheen of klik om te bladeren",
- "uploading": "Uploaden...",
- "formats": "MP4, WebM, MOV — max. 10 MB per stuk",
- "uploadingVideos": "Video's uploaden...",
- "uploadingCount": "{count} video('s) uploaden...",
- "uploadedCount": "{count} video('s) geüpload",
- "uploadFailed": "Upload mislukt",
- "deleted": "Video verwijderd",
- "failedDelete": "Video verwijderen mislukt",
- "failedUpdate": "Bijwerken mislukt",
- "invoice": "Factuur"
- },
- "documents": {
- "diagnosticTitle": "Diagnostische Verslagen",
- "documentsTitle": "Documenten",
- "dropzone": "Sleep bestanden hierheen of klik om te bladeren",
- "uploading": "Uploaden...",
- "diagnosticFormats": "PDF, CSV, TXT — max. 10 MB per stuk",
- "documentFormats": "PDF, DOCX, XLSX, CSV, TXT — max. 10 MB per stuk",
- "uploadingReports": "Verslagen uploaden...",
- "uploadingDocuments": "Documenten uploaden...",
- "diagnosticLimitReached": "Limiet diagnostische verslagen bereikt ({count}/{max})",
- "documentLimitReached": "Documentlimiet bereikt ({count}/{max})",
- "upgradePrompt": "Upgrade uw abonnement om meer te uploaden.",
- "diagnosticLabel": "Diagnostisch verslag",
- "documentLabel": "Document",
- "limitReachedToast": "{label}-limiet bereikt ({count}/{max}). Upgrade uw abonnement voor meer.",
- "onlyUploading": "Er worden slechts {count} bestand(en) geüpload om binnen de limiet te blijven.",
- "uploadingCount": "{count} bestand(en) uploaden...",
- "uploadedCount": "{count} bestand(en) geüpload",
- "uploadFailed": "Upload mislukt",
- "deleted": "Bestand verwijderd",
- "failedDelete": "Bestand verwijderen mislukt",
- "failedUpdate": "Bijwerken mislukt",
- "invoice": "Factuur"
- },
- "schedule": {
- "title": "Planning",
- "date": "Datum",
- "startTime": "Starttijd",
- "endTime": "Eindtijd",
- "durationPresets": "Duur",
- "technician": "Technicus",
- "selectTechnician": "Selecteer technicus...",
- "searchOrCreate": "Zoek of maak technicus aan...",
- "createTechnician": "\"{name}\" aanmaken",
- "creating": "Aanmaken...",
- "failedCreate": "Technicus aanmaken mislukt",
- "addNew": "+ Nieuwe toevoegen",
- "add": "Toevoegen",
- "newTechPlaceholder": "Naam technicus...",
- "assign": "Toewijzen aan bord",
- "assigned": "Toegewezen aan werkbord",
- "failedAssign": "Toewijzing mislukt",
- "assignNotAllowed": "Je hebt geen toestemming om monteurs toe te wijzen. Vraag een eigenaar of beheerder om jouw rol wijzigingen op het werkbord toe te staan.",
- "endBeforeStart": "Eindtijd moet na de starttijd zijn",
- "failedUpdate": "Planning bijwerken mislukt",
- "splitCreated": "Taak beslaat meerdere dagen — vervolg aangemaakt voor de volgende dag",
- "customTechnicians": "Eigen",
- "readMore": "Meer lezen",
- "setDefaults": "Standaardwaarden",
- "workBay": "Werkplek",
- "selectWorkBay": "Werkplek kiezen…",
- "noWorkBay": "Geen werkplek",
- "noTechnician": "Zonder monteur",
- "technicians": "Monteurs",
- "otherTeamMembers": "Andere teamleden",
- "makeTechnician": "Maakt hen monteur",
- "addSomeoneNew": "Iemand nieuw toevoegen",
- "notOnBoard": "Nog niet op het bord",
- "putOnBoard": "Op het bord zetten",
- "slotTaken": "{count, plural, one {Dit tijdslot is al bezet} other {Dit tijdslot heeft # conflicten}}",
- "anotherJob": "een andere klus",
- "clashTechnician": "de monteur is bezet",
- "clashBay": "de brug is bezet",
- "clashBoth": "beide zijn bezet",
- "bookedAnyway": "Toch opgeslagen. Wijzig de tijd of kies het eerstvolgende vrije slot.",
- "pickNextAvailable": "Kies eerstvolgende vrije slot",
- "findingSlot": "Slot zoeken…",
- "slotPicked": "Ingepland op het eerstvolgende vrije slot",
- "noSlotFound": "Geen vrij slot gevonden in de komende weken",
- "assignedTitle": "Toegewezen technicus",
- "boardLink": "Werkbord",
- "someoneElse": "Iemand anders",
- "loadOf": "{booked} / {capacity} u",
- "loadFree": "{hours} u vrij",
- "loadFull": "Volgeboekt",
- "loadOn": "Geboekte uren op {date}",
- "promisedAt": "Toegezegd aan klant",
- "promisedPlaceholder": "Nog niet toegezegd",
- "promisedClear": "Wissen"
- },
- "notifications": {
- "title": "Klantmeldingen",
- "viaSms": "via sms",
- "viaEmail": "via e-mail",
- "justNow": "Zojuist",
- "minutesAgo": "{count}m geleden",
- "hoursAgo": "{count}u geleden",
- "daysAgo": "{count}d geleden"
- },
- "table": {
- "warranty": "Garantie"
- },
- "warranty": {
- "title": "Garantie",
- "months": "Duur (maanden)",
- "notes": "Garantievoorwaarden",
- "notesPlaceholder": "bijv. 12 maanden garantie op alle onderdelen en arbeid...",
- "expiresAt": "Verloopt",
- "presets": {
- "3months": "3 md",
- "6months": "6 md",
- "12months": "12 md",
- "24months": "24 md"
- },
- "status": {
- "active": "Actief",
- "expiring": "Verloopt binnenkort",
- "expired": "Verlopen",
- "none": "Geen"
- },
- "statementLabel": "Wat de klant over garantie te lezen krijgt",
- "statement": {
- "none": "Niet vermeld",
- "included": "Inbegrepen",
- "not_included": "Niet inbegrepen"
- },
- "noneHint": "Op dit document wordt niets over garantie afgedrukt.",
- "mileageWithUnit": "Afstandslimiet ({unit})",
- "notIncludedNotes": "Verklaring aan de klant",
- "notIncludedPlaceholder": "bijv. De werkplaats geeft geen garantie op door de klant aangeleverde onderdelen.",
- "printedHint": "Wordt onder de garantie op het document afgedrukt.",
- "notIncludedHint": "Laat leeg en het document vermeldt dat de wettelijke rechten onverminderd van kracht blijven.",
- "summaryMonths": "{count} mnd."
- },
- "concerns": {
- "title": "Klantmeldingen",
- "hint": "Waarom de klant is gekomen, in eigen woorden. Eén regel voor elk genoemd punt.",
- "add": "Nog een toevoegen",
- "placeholder": "Er komt een geluid van achteren als ik rem",
- "remove": "Dit punt verwijderen",
- "notAnswered": "Hier is nog niets op gevonden",
- "answered": "{count} bevinding(en) hierop",
- "storyTitle": "Werkomschrijving",
- "storyHint": "Klacht, oorzaak, oplossing, controle. Klik op een stap om die te openen; één regel voor elk punt dat de klant noemde of dat u zelf zag.",
- "steps": {
- "condition": "Klacht",
- "cause": "Oorzaak",
- "correction": "Oplossing",
- "confirm": "Controle"
- },
- "conditionPlaceholder": "Wat de klant meldde, of wat u zelf zag",
- "causePlaceholder": "Wat uit het testen bleek de werkelijke oorzaak te zijn",
- "correctionPlaceholder": "Wat er is gedaan om het op te lossen",
- "confirmPlaceholder": "Hoe de oplossing is gecontroleerd: proefrit, nieuwe scan, symptoom weg",
- "markConfirmed": "Bevestigd",
- "confirmedBy": "Bevestigd door {name}, {date}",
- "confirmedAt": "Bevestigd op {date}",
- "confirmedOnSave": "Krijgt uw naam wanneer u opslaat",
- "confirmedCount": "{confirmed} van {total} bevestigd",
- "findingsCount": "{count, plural, one {# observatie} other {# observaties}}",
- "addFinding": "Observatie toevoegen",
- "unconfirmedTitle": "Afronden met onbevestigde meldingen?",
- "unconfirmedBody": "{count, plural, one {Van één melding is niet bevestigd dat die is verholpen:} other {Van # meldingen is niet bevestigd dat ze zijn verholpen:}}",
- "unconfirmedProceed": "Toch afronden",
- "addMedia": "Media toevoegen",
- "mediaUploading": "Bezig met uploaden…",
- "mediaAdded": "{count, plural, one {# bestand toegevoegd} other {# bestanden toegevoegd}}",
- "mediaFailed": "Kon {name} niet uploaden",
- "mediaTypes": "Kies een foto (JPG, PNG, WebP) of een video.",
- "dictate": {
- "start": "Dicteren",
- "listening": "Luistert",
- "startHint": "Spreek en het wordt hier uitgeschreven. Er wordt niets opgenomen.",
- "stopHint": "Stoppen met luisteren",
- "notAllowed": "De browser mocht de microfoon niet gebruiken. Sta het toe voor deze site en probeer het opnieuw.",
- "noMicrophone": "Geen microfoon gevonden.",
- "failed": "Dicteren gestopt. Probeer het opnieuw.",
- "startHintServer": "Spreek en het wordt uitgeschreven terwijl u praat. Het geluid gaat naar uw spraakmodel om uit te schrijven en wordt niet bewaard.",
- "transcribing": "Bezig met afronden…",
- "language": "Gesproken taal",
- "auto": "Automatisch",
- "nothingHeard": "Er werd niets gehoord.",
- "fellBack": "Voorlopig wordt het dicteren van de browser zelf gebruikt.",
- "autoLong": "Automatisch (taal herkennen)",
- "engine": "Uitgeschreven door",
- "engineAi": "Spraakmodel (nauwkeuriger)",
- "engineBrowser": "Browser (schrijft mee terwijl u spreekt)",
- "liveFellBack": "Schrijft in stappen van een paar seconden in plaats van woord voor woord."
- },
- "stepEmpty": "Nog niet ingevuld",
- "removeTitle": "Deze melding verwijderen?",
- "removeBody": "De klacht, oorzaak, oplossing en controle worden mee verwijderd wanneer u de werkorder opslaat.",
- "removeAttached": "De bijbehorende observaties en media blijven bij de klus, alleen niet meer onder een melding.",
- "removeConfirm": "Melding verwijderen",
- "saveFirst": "Sla eerst de werkorder op"
- },
- "videoCall": {
- "title": "Videogesprek",
- "none": "Geen videogesprek op deze werkorder.",
- "needsSchedule": "Stel eerst een starttijd in. De vergadering volgt de planning.",
- "add": "{provider}-vergadering toevoegen",
- "addedHere": "toegevoegd vanaf deze werkorder",
- "fromCalendar": "uit de agenda-afspraak",
- "join": "Deelnemen",
- "copy": "Link kopiëren",
- "copied": "Link gekopieerd",
- "remove": "Verwijderen",
- "removeTitle": "Videogesprek verwijderen?",
- "removeDescription": "De vergadering wordt bij de aanbieder verwijderd. Wie de link al heeft, kan niet meer deelnemen.",
- "created": "Vergadering aangemaakt. De link staat op de werkorder.",
- "removed": "Vergadering verwijderd",
- "failed": "Er is iets misgegaan",
- "shareHint": "De klant krijgt deze link alleen als je die verstuurt.",
- "shareHintNoChannel": "De klant krijgt deze link alleen als je die verstuurt. Er is geen berichtenkanaal ingesteld, dus kopieer hem zelf in een bericht.",
- "send": {
- "button": "Naar klant sturen",
- "title": "Link van het videogesprek sturen",
- "description": "De deelnamelink naar {name} sturen.",
- "messageLabel": "Notitie (optioneel)",
- "messagePlaceholder": "Wat de klant vóór het gesprek moet weten...",
- "linkAlwaysIncluded": "De deelnamelink komt altijd onder je notitie.",
- "sms": "Sms",
- "email": "E-mail",
- "telegram": "Telegram",
- "noPhone": "(geen telefoon)",
- "noEmail": "(geen e-mail)",
- "noTelegram": "(geen chat gekoppeld)",
- "notAvailable": "(niet ingesteld)",
- "cancel": "Annuleren",
- "send": "Versturen",
- "sent": "Link van het videogesprek verstuurd",
- "partlySent": "Verstuurd via {sent}; niet via {failed}",
- "failed": "Link kon niet worden verstuurd"
- },
- "notify": {
- "invitation": "Hallo {name}, je videogesprek over de {vehicle} is op {when}. Neem hier deel: {url}",
- "invitationNoTime": "Hallo {name}, hier is de link voor het videogesprek over de {vehicle}: {url}",
- "joinLine": "Neem hier deel aan het videogesprek: {url}",
- "emailSubject": "Videogesprek over je {vehicle}"
- }
- },
- "modern": {
- "statusLabel": "Status van de werkorder",
- "back": "Terug",
- "backToClassic": "Terug naar de klassieke indeling",
- "openCustomer": "Klant openen",
- "serviceHistory": "Servicegeschiedenis",
- "changeVehicle": "Voertuig wijzigen",
- "vehicleChangesOnSave": "De werkorder gaat bij opslaan over naar dit voertuig.",
- "phone": "Telefoon",
- "email": "E-mail",
- "notSet": "Niet ingevuld",
- "noCustomer": "Geen klant op deze werkorder.",
- "invoiceTitle": "Factuur en betaling",
- "filesTitle": "Bestanden en media",
- "activity": {
- "title": "Activiteit",
- "messageSent": "Bericht naar de klant gestuurd",
- "linkShared": "Factuurlink gedeeld",
- "linkViewed": "{count, plural, one {Klant heeft de link geopend} other {Klant heeft de link # keer geopend}}",
- "paymentTaken": "Betaling van {amount} geregistreerd",
- "statusSet": "Status gezet op {status}"
- },
- "invite": {
- "title": "De werkorderpagina is vernieuwd.",
- "body": "Een overzichtelijkere indeling met dezelfde velden. U kunt altijd terugschakelen.",
- "try": "Nu proberen",
- "dismiss": "Niet nu",
- "menu": "Nieuwe indeling proberen"
- },
- "promised": "Toegezegd voor {date}",
- "promisedOverdue": "Toegezegd voor {date}, te laat",
- "opened": "Geopend op {date}",
- "openedBy": "Geopend op {date} door {name}",
- "editTitle": "Titel bewerken",
- "titleField": "Titel",
- "media": {
- "tabs": {
- "photos": "Foto's",
- "diagnostics": "Diagnose",
- "dropoff": "Inname"
- },
- "summary": "{count, plural, one {# bestand} other {# bestanden}} · alleen gemarkeerde worden met de klant gedeeld",
- "customerCanSee": "Zichtbaar voor klant",
- "showToCustomer": "Aan de klant tonen",
- "hideFromCustomer": "Voor de klant verbergen",
- "add": {
- "image": "Foto's toevoegen",
- "document": "Documenten toevoegen",
- "diagnostic": "Diagnostisch verslag toevoegen",
- "video": "Video toevoegen",
- "dropoff": "Innamefoto’s toevoegen"
- },
- "dropHint": "Sleep bestanden hierheen of klik om te bladeren",
- "added": "{count, plural, one {# bestand toegevoegd} other {# bestanden toegevoegd}}",
- "failed": "Kon {name} niet uploaden",
- "wrongType": "Niet het juiste soort bestand voor dit tabblad: {names}",
- "limit": "Limiet bereikt ({count}/{max})",
- "dropoffHint": "De auto zoals die binnenkwam, met het tijdstip van elke foto. Bewaard voor de werkplaats, niet zichtbaar voor de klant tenzij u dat kiest.",
- "onInvoice": "Voertuigstaat op deze factuur opnemen",
- "onInvoiceHint": "Uit tenzij u het hier aanvinkt. Om het op elke factuur af te drukken, zet u Voertuigstaat aan in de factuurontwerper.",
- "onInvoiceByDesign": "Aan in de factuurontwerper voor elke factuur. Vink uit om het op deze factuur weg te laten.",
- "onInvoiceFailed": "Keuze kon niet worden opgeslagen"
- },
- "moneyBar": {
- "total": "Totaal",
- "paid": "Betaald",
- "balance": "Verschuldigd bedrag",
- "settled": "Volledig betaald",
- "takePayment": "Betaling ontvangen",
- "preview": "Voorbeeld factuur",
- "previewShort": "Voorbeeld",
- "send": "Naar klant sturen",
- "sendShort": "Sturen"
- },
- "vehicleInfo": {
- "more": "Meer info",
- "less": "Minder info",
- "copy": "{label} kopiëren",
- "copied": "Gekopieerd",
- "lastInspection": "Laatste periodieke keuring",
- "purchaseDate": "Aankoopdatum",
- "purchasePrice": "Aankoopprijs",
- "overdue": "verlopen",
- "customerSince": "Klant sinds"
- },
- "moreStatuses": "Meer statussen",
- "fromInspection": "Uit inspectie {name}, {date}",
- "startInspection": "Inspectie starten"
- },
- "photoHandoff": {
- "button": "Toevoegen via telefoon",
- "dialogTitle": "Foto’s en documenten toevoegen met een telefoon",
- "dialogBody": "Maak of kies foto’s, of deel een pdf, op elke telefoon. Alles komt direct bij deze werkorder.",
- "expires": "De code werkt tot {time}.",
- "waiting": "Wachten op foto’s en documenten…",
- "received": "{count, plural, one {# bestand ontvangen} other {# bestanden ontvangen}}",
- "copyLink": "Link kopiëren",
- "linkCopied": "Link gekopieerd",
- "failed": "Kon geen code maken. Probeer het opnieuw.",
- "done": "Klaar",
- "pageTitle": "Foto’s en documenten toevoegen",
- "forJob": "Werkorder {number}",
- "takePhoto": "Foto maken",
- "choosePhotos": "Foto's kiezen",
- "hint": "Alles komt direct bij de werkorder. Maak zoveel foto’s als u nodig hebt.",
- "uploading": "Bezig met uploaden…",
- "added": "Toegevoegd",
- "notAdded": "Niet toegevoegd",
- "retry": "Opnieuw proberen",
- "addedCount": "{count, plural, one {# bestand toegevoegd} other {# bestanden toegevoegd}}",
- "expiredTitle": "Deze code is verlopen",
- "invalidTitle": "Deze link werkt niet",
- "errors": {
- "expired": "Vraag bij de balie om een nieuwe code. Elke code werkt 30 minuten.",
- "invalid": "Scan de code op de werkorder opnieuw.",
- "limit": "Deze werkorder heeft al zoveel foto’s als erbij kunnen.",
- "type": "Hier kunnen alleen foto’s en pdf-documenten worden toegevoegd.",
- "tooLarge": "Dat bestand is te groot.",
- "failed": "De foto is niet toegevoegd. Controleer de verbinding en probeer het opnieuw.",
- "codeLimit": "Met deze code zijn al zoveel foto’s toegevoegd als één code toestaat. Scan een nieuwe code bij de balie."
- },
- "concernHeading": "De foto’s horen bij deze melding",
- "howTitle": "Zo werkt het",
- "step1": "Richt de camera van de telefoon op de code en open de link.",
- "step2": "Maak foto’s, of kies foto’s of pdf-documenten die al op de telefoon staan.",
- "step3": "Ze verschijnen bij deze werkorder zodra ze binnenkomen.",
- "noSignIn": "Op de telefoon is geen inlog nodig.",
- "customerToo": "Medewerkers kunnen het gebruiken, en de klant ook: laat hem de code scannen of stuur hem de link.",
- "scope": "De link voegt alleen foto’s en documenten toe aan deze werkorder en werkt 30 minuten.",
- "scanHint": "Scan met de camera van de telefoon",
- "chooseDocument": "Document uploaden",
- "privacy": "Alleen de werkplaats ziet wat u hier toevoegt.",
- "dropoff": {
- "button": "Innamefoto’s",
- "dialogTitle": "Fotografeer de auto bij binnenkomst",
- "dialogBody": "Een rondje om de auto voordat het werk begint: vier zijden, de kilometerstand en schade die er al is. Het is uw bewijs als er ooit over een kras wordt gediscussieerd.",
- "step2": "Volg de lijst op de telefoon: één foto per zijde, de kilometerstand en eventuele schade.",
- "scope": "De link voegt alleen innamefoto’s toe aan deze werkorder en werkt na 30 minuten niet meer.",
- "pageTitle": "De auto bij binnenkomst",
- "pageBody": "Maak de foto’s op volgorde. Voeg een close-up toe van schade die er al is.",
- "retake": "Opnieuw",
- "slots": {
- "front": "Voorkant",
- "right": "Rechterzijde",
- "rear": "Achterkant",
- "left": "Linkerzijde",
- "odometer": "Kilometerstand",
- "other": "Schade of anders"
- }
- }
- },
- "payCode": {
- "button": "Betaalcode",
- "title": "Betalen door te scannen",
- "body": "De klant scant dit met de camera van de telefoon, de factuur opent en daar wordt betaald.",
- "sharesInvoice": "Door de code te tonen wordt de factuur met de klant gedeeld, net als bij verzenden. Vanaf dan behoudt de factuur de gegevens die ze nu heeft.",
- "show": "Code tonen",
- "failed": "De code kon niet worden gemaakt. Probeer het opnieuw.",
- "toPay": "Te betalen",
- "scanHint": "Scan met de camera van de telefoon",
- "copyLink": "Link kopiëren",
- "linkCopied": "Link gekopieerd",
- "waiting": "Wachten op de betaling. Dit werkt zichzelf bij.",
- "paid": "Betaling ontvangen",
- "paidBody": "De betaling staat op de werkorder.",
- "done": "Klaar"
- },
- "customStatus": {
- "defaultMessage": "Hallo {customer_name}, een update over uw {vehicle}: {status}. {company_name}"
- }
- }
|