Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

1505 lines
71 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"title": "Projecten",
"subtitle": "Overzicht van je huidige en eerdere projecten",
"searchPlaceholder": "Projecten zoeken...",
"allStatuses": "Alle statussen",
"resetFilters": "Resetten",
"active": "Actieve projecten",
"completed": "Voltooide projecten",
"onHold": "Gepauzeerd",
"timeline": "Tijdlijn",
"milestones": "Mijlpalen",
"phasesAndTasks": "Fasen & Taken",
"kanbanView": "Kanban",
"listView": "Lijst",
"task": "taak",
"tasks": {
"title": "Taken",
"noTasks": "Geen taken om weer te geven",
"taskName": "Naam",
"dueDate": "Vervaldatum",
"status": "Status",
"assignedTo": "Toegewezen aan",
"assignee": "Verantwoordelijke",
"estimatedHours": "Geschatte uren",
"estHours": "Gesch. uren",
"hoursLogged": "Geregistreerde uren",
"checklist": "Controlelijst",
"dependencies": "Afh.",
"priority": "Prioriteit",
"services": "Diensten",
"attachments": "Bijlagen",
"actualHours": "Werkelijke uren",
"createdAt": "Gemaakt op",
"updatedAt": "Bijgewerkt op",
"assignedTeam": "Toegewezen team",
"phase": "Fase",
"priorityLevel": "Prioriteitsniveau",
"seeLess": "Minder tonen",
"seeMore": "Meer tonen",
"checklistItems": "Checklistitems",
"of": "van",
"complete": "voltooid",
"additionalAgents": "Aanvullende agenten",
"unassigned": "Niet toegewezen"
},
"phases": {
"title": "Projectfasen",
"completion": "Voltooid",
"noPhases": "Geen fasen om weer te geven",
"statusColumns": "Statuskolommen",
"statusColumnsProjectDefaults": "Projectstandaarden",
"statusColumnsCustom": "Aangepast ({{count}} statussen)",
"configureStatuses": "Configureren",
"phaseName": "Fasenaam",
"phaseDescription": "Fasebeschrijving",
"descriptionPlaceholder": "Beschrijving",
"startDate": "Startdatum",
"startDatePlaceholder": "Startdatum",
"endDate": "Einddatum",
"endDatePlaceholder": "Einddatum",
"cancelEditing": "Bewerking annuleren",
"saveChanges": "Wijzigingen opslaan",
"editPhase": "Fase bewerken",
"deletePhase": "Fase verwijderen",
"cancel": "Annuleren",
"save": "Opslaan",
"taskCount_other": "{{count}} taken",
"startLabel": "Start",
"dueLabel": "Vervaldatum",
"notSet": "Niet ingesteld",
"taskCount_one": "{{count}} taak"
},
"projectList": {
"addProject": "Project toevoegen",
"createFromTemplate": "Maken vanuit sjabloon",
"openMenu": "Menu openen",
"searchPlaceholder": "Zoek projecten, taken en opmerkingen",
"statusPlaceholder": "Selecteer status",
"contactPlaceholder": "Filter op contactpersoon",
"managerPlaceholder": "Alle beheerders",
"deadlinePlaceholder": "Filter op deadline",
"deletedSuccess": "Project succesvol verwijderd",
"deleteValidationFailed": "Kan verwijdering niet valideren. Probeer opnieuw.",
"deleteFailed": "Kon project niet verwijderen.",
"statusUnknown": "Onbekend",
"notAvailable": "N.v.t.",
"noClient": "Geen klant",
"noContact": "Geen contact",
"unassigned": "Niet toegewezen",
"thisProject": "dit project",
"statusOptions": {
"all": "Alle projecten",
"active": "Actieve projecten",
"inactive": "Inactieve projecten"
},
"columns": {
"number": "Getal",
"projectName": "Projectnaam",
"client": "Klant",
"contact": "Contact",
"status": "Status",
"deadline": "Deadline",
"created": "Gemaakt",
"projectManager": "Projectmanager",
"tags": "Labels",
"priority": "Prioriteit",
"taskType": "Type",
"actions": "Acties"
},
"unknownUser": "Onbekend"
},
"quickAdd": {
"title": "Nieuw project toevoegen",
"projectNamePlaceholder": "Projectnaam *",
"descriptionPlaceholder": "Beschrijving",
"statusLabel": "Status *",
"statusPlaceholder": "Selecteer Status",
"clientLabel": "Klant *",
"contactLabel": "Contact",
"contactPlaceholder": "Selecteer Contactpersoon",
"projectManagerLabel": "Projectmanager",
"projectManagerPlaceholder": "Selecteer Toegewezen",
"budgetedHoursLabel": "Gebudgetteerde uren",
"budgetedHoursPlaceholder": "Voer gebudgetteerde uren in",
"startDateLabel": "Startdatum",
"startDatePlaceholder": "Selecteer startdatum",
"endDateLabel": "Einddatum",
"endDatePlaceholder": "Selecteer einddatum",
"clientPortalVisibility": "Zichtbaarheid van het klantportaal",
"validationTitle": "Los de volgende fouten op:",
"projectNameRequired": "Projectnaam is vereist",
"clientRequired": "Klant is vereist",
"projectStatusRequired": "Projectstatus is vereist",
"taskStatusRequired": "Er moet ten minste één taakstatus worden geselecteerd",
"creating": "Aanmaken...",
"create": "Project maken",
"createdSuccess": "Project succesvol aangemaakt",
"tagCreatePartialError": "{{count}} tag(s) konden niet worden gemaakt",
"createError": "Kan project niet maken. Probeer het opnieuw."
},
"projectEdit": {
"projectNameLabel": "Projectnaam *",
"projectNamePlaceholder": "Projectnaam invoeren...",
"descriptionPlaceholder": "Projectbeschrijving invoeren...",
"statusLabel": "Status *",
"statusPlaceholder": "Selecteer Status",
"contactLabel": "Contact",
"contactPlaceholder": "Selecteer Contactpersoon",
"budgetedHoursLabel": "Gebudgetteerde uren",
"budgetedHoursPlaceholder": "Voer gebudgetteerde uren in",
"tagsLabel": "Labels",
"startDatePlaceholder": "Selecteer startdatum",
"endDatePlaceholder": "Selecteer einddatum",
"clientPortalVisibility": "Zichtbaarheid van het klantportaal",
"validationTitle": "Vul de verplichte velden in:",
"updatedSuccess": "Project succesvol bijgewerkt",
"updateError": "Kon project niet bijwerken",
"unsavedTitle": "Niet-opgeslagen wijzigingen",
"unsavedMessage": "U heeft niet-opgeslagen wijzigingen. Weet u zeker dat u wilt annuleren?",
"saveTitle": "Wijzigingen opslaan",
"saveMessage": "Weet u zeker dat u uw wijzigingen wilt opslaan en de lade wilt sluiten?",
"continueEditing": "Ga door met bewerken",
"discardChanges": "Wijzigingen negeren",
"saveAndClose": "Opslaan en sluiten",
"saving": "Opslaan..."
},
"projectDetail": {
"allAgents": "Alle agenten",
"primaryAssigneeOnly": "Toon alleen taken waarbij de geselecteerde agent de primaire toegewezen persoon is",
"taskType": "Taaktype",
"priority": "Prioriteit",
"searchTasksPlaceholder": "Taken zoeken...",
"caseSensitive": "Hoofdlettergevoelig",
"wholeWord": "Hele woord",
"wholeWordShort": "Word",
"clearSearch": "Duidelijke zoekopdracht",
"taskList": "Takenlijst",
"kanbanBoard": "Kanban-bord",
"kanbanBoardWithPhase": "Kanban-board: {{phaseName}}",
"selectPhaseToViewKanban": "Selecteer of maak een fase om het Kanban-bord te bekijken.",
"selectPhaseToAddCard": "Selecteer een fase voordat u een kaart toevoegt.",
"selectPhaseToAddTask": "Selecteer een fase voordat u een taak toevoegt.",
"showPhasesPanel": "Fasenpaneel tonen",
"hidePhasesPanel": "Fasenpaneel verbergen",
"phaseHelp": "Een fase is een onderscheiden stap of mijlpaal in de tijdlijn van uw project. Elke fase kan meerdere taken bevatten en helpt het werk in beheersbare secties te organiseren.",
"phaseNameRequired": "Fasenaam mag niet leeg zijn",
"phaseAddedSuccess": "Nieuwe fase succesvol toegevoegd!",
"phaseUpdatedSuccess": "Fase succesvol bijgewerkt!",
"phaseDeletedSuccess": "Fase succesvol verwijderd!",
"phaseReorderedSuccess": "Fase opnieuw gerangschikt",
"taskAddedSuccess": "Nieuwe taak succesvol toegevoegd!",
"taskPhaseMismatch": "Fout bij toevoegen van nieuwe taak: faseconflict",
"taskDeletedGeneric": "Taak succesvol verwijderd!",
"taskDeletedSuccess": "Taak \"{{taskName}}\" is succesvol verwijderd!",
"taskMovedSuccess": "Taak \"{{taskName}}\" is succesvol verplaatst!",
"taskMovedCrossPhaseSuccess": "Taak \"{{taskName}}\" is met succes naar een andere fase verplaatst! Schakel naar de doelfase om het te zien.",
"taskMovedToPhase": "Taak verplaatst naar {{phaseName}}",
"taskStatusUpdated": "Taakstatus bijgewerkt",
"taskMovedToNewPhase": "Taak verplaatst naar een nieuwe fase",
"taskMovedToNewStatus": "Taak verplaatst naar nieuwe status",
"taskReordered": "Taak opnieuw gerangschikt",
"tasksReorderedSuccess": "Taken zijn opnieuw gerangschikt",
"commentCountsLoadError": "Kon reactie-aantallen niet laden",
"taskAssigneeUpdatedSuccess": "Taaktoegewezene succesvol bijgewerkt!",
"teamAssignedSuccess": "Team succesvol toegewezen",
"assignTeamFailed": "Kan team niet toewijzen",
"taskDuplicatedSuccess": "Taak \"{{taskName}}\" is succesvol gedupliceerd!",
"duplicateNoTargetPhase": "Kan geen doelfase vinden om naar te dupliceren.",
"taskNotFound": "Taak niet gevonden",
"taskPhaseNotFound": "Taakfase niet gevonden",
"allTypes": "Alle typen",
"primaryShort": "Primair",
"deletePhaseTitle": "Fase verwijderen",
"deletePhaseMessage": "Weet u zeker dat u fase \"{{phaseName}}\" wilt verwijderen? Hiermee verwijdert u ook alle taken en hun checklists in deze fase.",
"deleteTaskTitle": "Taak verwijderen",
"deleteTaskMessage": "Weet u zeker dat u taak \"{{taskName}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"moveTaskTitle": "Verplaats taak",
"confirmMoveTaskMessage": "Weet u zeker dat u taak \"{{taskName}}\" wilt verplaatsen van fase \"{{sourcePhase}}\" naar \"{{targetPhase}}\"?",
"moveTaskFailed": "Kon taak niet verplaatsen. Probeer opnieuw.",
"loading": "Bezig met laden...",
"loadingListView": "Lijstweergave laden...",
"importSuccess": "Geïmporteerde {{phases}} fasen en {{tasks}} taken",
"importFailed": "Import mislukt: {{error}}",
"completionSummary": "{{completed}} / {{total}} Klaar",
"selectedPhaseCompletionHelp": "Toont alleen het percentage voltooide taken voor de geselecteerde fase \"{{phaseName}}\"",
"showStickyStatusNames": "Toon sticky statusnamen",
"hideStickyStatusNames": "Verberg sticky statusnamen",
"pinHeader": "Kop vastzetten aan de bovenkant",
"unpinHeader": "Kop losmaken",
"showHideColumns": "Kolommen tonen/verbergen",
"columns": "Kolommen",
"showAll": "Alles tonen",
"noColumns": "Geen kolommen beschikbaar",
"allColumnsHidden": "Alle kolommen zijn verborgen",
"allColumnsHiddenHint": "Toon een of meer kolommen om je taken te zien.",
"showAllColumns": "Alle kolommen tonen",
"hideColumn": "Kolom verbergen",
"showColumn": "Kolom tonen",
"addTask": "Taak toevoegen",
"taskUpdatedSuccess": "Taak succesvol bijgewerkt!",
"hiddenColumnsAlert": "{{count}} kolommen verborgen wegens beperkte ruimte. Wijzig browsergrootte om meer te zien.",
"listViewEmptyMessage": "Maak fasen en voeg taken toe om ze hier te zien",
"seeMore": "Meer tonen",
"seeLess": "Minder tonen",
"checklistItems": "Checklist-items:",
"checklistSummary": "{{completed}} van {{total}} voltooid",
"unknownUser": "Onbekend",
"blocksLabel": "Blokken:",
"taskCardAria": "Taak: {{taskName}}. Sleep om te herordenen of gebruik het menu voor acties.",
"taskActions": "Taakacties",
"priorityLevel": "Prioriteitsniveau: {{priority}}",
"dueLabel": "Vervaldatum",
"noDueDate": "Geen vervaldatum",
"hideTags": "Tags verbergen",
"criticalPath": "Kritiek pad",
"selectTaskAria": "Taak {{taskName}} selecteren",
"bulkMoveSuccess": "{{count}} taak/taken succesvol verplaatst!",
"bulkMovePartial": "{{moved}} taak/taken verplaatst, {{failed}} mislukt.",
"bulkDeleteSuccess": "{{count}} taak/taken succesvol verwijderd!",
"bulkDeletePartial": "{{deleted}} taak/taken verwijderd, {{failed}} mislukt.",
"bulkAssignSuccess": "{{count}} taak/taken succesvol toegewezen!",
"bulkAssignPartial": "{{success}} taak/taken toegewezen, {{failed}} mislukt.",
"bulkAssignTeamSuccess": "{{count}} taak/taken succesvol aan team toegewezen!",
"bulkAssignTeamPartial": "{{success}} taak/taken aan team toegewezen, {{failed}} mislukt.",
"bulkDeleteTitle": "Taken verwijderen",
"bulkDeleteMessage": "Weet je zeker dat je {{count}} geselecteerde taak/taken wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"bulkTasksMovedSuccess": "{{count}} taken verplaatst",
"bulkTasksMovedToPhase": "{{count}} taken verplaatst naar {{phaseName}}",
"moveTasksTitle": "Taken verplaatsen",
"confirmMoveTasksMessage": "Weet je zeker dat je {{count}} geselecteerde taken naar fase \"{{targetPhase}}\" wilt verplaatsen?",
"bulkTagsSuccess_one": "Labels toegevoegd aan {{count}} taak",
"bulkTagsSuccess_other": "Labels toegevoegd aan {{count}} taken",
"bulkTagsPartial": "Labels konden niet aan sommige taken worden toegevoegd",
"bulkTagsFailure": "Labels konden niet aan de geselecteerde taken worden toegevoegd"
},
"taskForm": {
"addTitle": "Nieuwe taak toevoegen",
"editTitle": "Taak bewerken",
"taskNameLabel": "Taaknaam *",
"taskNameRequired": "Taaknaam",
"taskNamePlaceholder": "Voer de taaknaam in...",
"descriptionLabel": "Beschrijving",
"descriptionPlaceholder": "Taakbeschrijving toevoegen...",
"dueDateLabel": "Vervaldatum",
"taskDueDateLabel": "Vervaldatum van taak",
"dueDatePlaceholder": "Selecteer vervaldatum",
"serviceLabel": "Service (voor tijdinvoer)",
"noService": "Geen service",
"servicePlaceholder": "Service selecteren voor vooraf invullen van tijdinvoer...",
"serviceHelp": "Indien ingesteld, wordt deze service automatisch geselecteerd bij het aanmaken van tijdsinvoer vanuit deze taak.",
"taskTypeLabel": "Taaktype",
"priorityLabel": "Prioriteit",
"selectPriorityPlaceholder": "Prioriteit selecteren",
"estimatedHoursLabel": "Geschatte uren",
"actualHoursLabel": "Werkelijke uren",
"assignedToLabel": "Toegewezen aan",
"additionalAgentsLabel": "Extra agenten",
"addTeamMembers": "Teamleden toevoegen",
"additionalAgentsPlaceholder": "Selecteer extra agenten...",
"createdAtLabel": "Gemaakt op",
"moveToLabel": "Verplaats naar",
"moveToPlaceholder": "Selecteer verplaatsbestemming...",
"duplicateToLabel": "Dupliceren naar",
"duplicateToPlaceholder": "Dubbele bestemming selecteren...",
"loading": "Laden…",
"noValidProjects": "Er zijn geen projecten beschikbaar met geldige fasen en statussen",
"loadProjectDataFailed": "Fout bij laden van projectgegevens. Probeer opnieuw.",
"validationTitle": "Vul de verplichte velden in:",
"agentAddedSuccess": "Agent succesvol toegevoegd",
"agentPendingSave": "Agent wordt toegevoegd wanneer de taak wordt opgeslagen",
"teamAssignedSuccess": "Team succesvol toegewezen",
"assignTeamFailed": "Kan team niet toewijzen",
"teamRemovedSuccess": "Team succesvol verwijderd",
"teamRemoveFailed": "Teamtoewijzing kon niet worden verwijderd",
"removeTeamAssignment": "Teamtoewijzing verwijderen",
"switchTeamAssignment": "Teamtoewijzing wisselen",
"removeTeamMode": {
"removeAll": "Alle teamleden verwijderen",
"keepAll": "Alle teamleden als individuele medewerkers behouden",
"selective": "Selecteer individuele leden om te behouden/verwijderen",
"selectiveHint": "Vink leden aan die als individuele medewerkers op de taak behouden moeten blijven. Niet-aangevinkte leden worden verwijderd."
},
"noTeamMembersFound": "Geen teamleden gevonden op deze taak.",
"unnamedUser": "Naamloze gebruiker",
"linkingPartialFailure": "Taak aangemaakt maar kon sommige items niet koppelen",
"tagCreationPartialFailure": "{{count}} tag(s) konden niet worden gemaakt",
"saveFailed": "Kon taak niet opslaan",
"deleteFailed": "Kon taak niet verwijderen",
"moveFailed": "Kon taak niet verplaatsen",
"prepareTimeEntryFailed": "Kon tijdsinvoer niet voorbereiden. Probeer opnieuw.",
"addAgentFailed": "Kon agent niet toevoegen",
"removeAgentFailed": "Kon agent niet verwijderen",
"duplicateFailed": "Kon taak niet dupliceren.",
"saveBeforeTimeEntry": "Sla de taak op voordat u tijdsinvoer toevoegt",
"addTimeEntry": "Tijdsinvoer toevoegen",
"primaryAgentRequired": "Primaire agent is vereist wanneer er extra agenten worden toegewezen",
"keepCreatedTicketsTitle": "Gemaakte tickets behouden?",
"keepCreatedTicketsMessage": "Wilt u deze tickets behouden of verwijderen?",
"createdTicketsIntro_one": "Je hebt tijdens deze sessie {{count}} ticket gemaakt:",
"createdTicketsIntro_other": "Je hebt tijdens deze sessie {{count}} tickets gemaakt:",
"keepUploadedDocumentsTitle": "Geüploade documenten behouden?",
"keepUploadedDocumentsMessage": "Wilt u deze documenten in de sectie Documenten behouden of verwijderen?",
"documentsCleanupIntro_one": "Je hebt {{count}} document dat {{cleanupType}} is:",
"documentsCleanupIntro_other": "Je hebt {{count}} documenten die {{cleanupType}} zijn:",
"uploadedOrCreated": "geüpload of gemaakt",
"createdOnly": "gemaakt",
"uploadedOnly": "geüpload",
"createdDocumentTag": "gemaakt",
"uploadedDocumentTag": "geüpload",
"andMore": "…en {{count}} meer",
"documentCleanupFailure_one": "{{count}} document kon niet worden verwijderd en blijft in Documenten staan",
"documentCleanupFailure_other": "{{count}} documenten konden niet worden verwijderd en blijven in Documenten staan",
"ticketCleanupFailure_one": "{{count}} ticket kon niet worden verwijderd",
"ticketCleanupFailure_other": "{{count}} tickets konden niet worden verwijderd",
"checklistItemPlaceholder": "Controlelijstitem",
"reorderChecklistItem": "Sleep om opnieuw te ordenen",
"insertChecklistItem": "Item hier invoegen",
"editChecklistItem": "Item bewerken",
"removeChecklistItem": "Item verwijderen",
"tagsTitle": "Labels",
"checklistTitle": "Checklist",
"createFromTicket": "Maken vanaf ticket",
"deletingTitle": "Taak verwijderen",
"deleteMessage": "Weet u zeker dat u taak \"{{taskName}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"movingTitle": "Verplaats taak",
"move": "Verplaatsen",
"moveMessage": "Weet u zeker dat u taak \"{{taskName}}\" wilt verplaatsen naar fase \"{{phaseName}}\"?",
"cancelCreateTitle": "Annuleer het maken van taken",
"cancelEditTitle": "Bewerken annuleren",
"cancelMessage": "Weet u zeker dat u wilt annuleren? Niet-opgeslagen wijzigingen gaan verloren.",
"unsavedTitle": "Niet-opgeslagen wijzigingen",
"dependencyUnsavedMessage": "U hebt een afhankelijkheid geselecteerd maar nog niet toegevoegd. Klik op de paarse +-knop om toe te voegen of verwerp de selectie en sla op.",
"discardChanges": "Wijzigingen negeren",
"continueEditing": "Bewerken voortzetten",
"deleteDocumentsLabel": "Documenten verwijderen",
"keepDocumentsLabel": "Documenten behouden",
"deleteTicketsLabel": "Tickets verwijderen",
"keepTicketsLabel": "Tickets behouden",
"deleting": "Verwijderen…",
"save": "Opslaan",
"update": "Bijwerken",
"adding": "Toevoegen...",
"updating": "Updaten...",
"deletedSuccess": "Taak is succesvol verwijderd",
"movedSuccess": "Taak is succesvol verplaatst",
"duplicatedSuccess": "Taak \"{{taskName}}\" is succesvol gedupliceerd!",
"willBeSetOnCreate": "Wordt ingesteld op de schepping",
"unknownPhase": "Onbekende fase"
},
"taskDependencies": {
"title": "Afhankelijkheden",
"dependsOn": "Afhankelijk van:",
"blocks": "Blokken",
"blockedBy": "Geblokkeerd door",
"relatedTo": "Gerelateerd aan",
"unknownTask": "Onbekende taak",
"noOtherTasks": "Er zijn geen andere taken beschikbaar voor afhankelijkheden",
"selectTaskPlaceholder": "Taak selecteren...",
"selectNewTaskPlaceholder": "Selecteer nieuwe taak...",
"cancelEdit": "Bewerking annuleren",
"editDependency": "Afhankelijkheid bewerken",
"removeDependency": "Verwijder de afhankelijkheid",
"addError": "Kan afhankelijkheid niet toevoegen",
"removeError": "Kan de afhankelijkheid niet verwijderen",
"updateError": "Kon afhankelijkheid niet bijwerken"
},
"taskDocuments": {
"attachmentsTitle": "Bijlagen",
"createNew": "Nieuw document maken",
"linkExisting": "Koppel bestaand document",
"newButton": "Nieuw",
"uploadButton": "Uploaden",
"linkButton": "Koppeling",
"remove": "Verwijderen",
"unsavedTitle": "Niet-opgeslagen wijzigingen",
"unsavedMessage": "Weet u zeker dat u wilt annuleren? Niet-opgeslagen wijzigingen gaan verloren.",
"discardChanges": "Wijzigingen negeren",
"continueEditing": "Bewerken voortzetten",
"uploadFile": "Bestand uploaden",
"documentNamePlaceholder": "Documentnaam",
"fileAttachment": "Dit is een bestandsbijlage",
"noDocumentsAttached": "Geen documenten bijgevoegd",
"loginToCreateError": "Log in om documenten aan te maken",
"documentNameRequired": "Documentnaam is vereist",
"loginToSaveError": "Log in om documenten op te slaan",
"createdSuccess": "Document is succesvol aangemaakt",
"updatedSuccess": "Document succesvol bijgewerkt",
"loginToUploadError": "Log in om documenten te uploaden",
"uploadedSuccess": "Document succesvol geüpload",
"removedSuccess": "Document verwijderd",
"removedFromTaskSuccess": "Document verwijderd uit taak",
"loadFailed": "Kon documenten niet laden",
"loadContentFailed": "Kon documentinhoud niet laden",
"createFailed": "Kon document niet maken",
"saveFailed": "Kon document niet opslaan",
"removeFailed": "Kon document niet verwijderen",
"downloadFailed": "Kon document niet downloaden",
"downloadFailedGeneric": "Download mislukt",
"exportPdfFailed": "Kon pdf niet exporteren",
"documentFallbackName": "document",
"downloadFallbackName": "downloaden",
"newDocumentTitle": "Nieuw document",
"editDocumentTitle": "Document bewerken",
"viewDocumentTitle": "Document bekijken",
"pdfLabel": "PDF",
"save": "Opslaan",
"saving": "Opslaan...",
"downloadFile": "Bestand downloaden",
"selectFolderTitle": "Map voor nieuw document kiezen",
"selectFolderDescription": "Kies waar u dit nieuwe document wilt opslaan"
},
"taskTicketLinks": {
"restrictedTooltip": "Beperkte details — je bent niet toegewezen aan dit ticket",
"title": "Gekoppelde tickets",
"linkExistingTitle": "Koppel bestaand ticket",
"createTicket": "Ticket aanmaken",
"linkTicket": "Linkticket",
"selectTicket": "Selecteer Ticket",
"selectTicketPlaceholder": "Een ticket kiezen",
"searchTicketsPlaceholder": "Zoek tickets...",
"categoryPlaceholder": "Categorie",
"assignedToLabel": "Toegewezen aan",
"boardLabel": "Bord",
"statusLabel": "Status",
"priorityLabel": "Prioriteit",
"allStatuses": "Alle statussen",
"allPriorities": "Alle prioriteiten",
"allPhases": "Alle fasen",
"searchFilterLabel": "Zoeken: {{value}}",
"categoriesFilterLabel": "Categorieën: {{count}}",
"assignedFilterLabel": "Toegewezen: {{name}}",
"boardFilterLabel": "Board: {{name}}",
"priorityFilterLabel": "Prioriteit: {{label}}",
"statusFilterLabel": "Status: {{label}}",
"linkToTaskLabel": "Koppel dit ticket aan de taak",
"duplicateError": "Dit ticket is al aan deze taak gekoppeld",
"linkedSuccess": "Ticket gekoppeld",
"linkFailed": "Kon ticket niet koppelen",
"removedSuccess": "Ticketlink verwijderd",
"removeFailed": "Kon ticketkoppeling niet verwijderen",
"invalidTicketId": "Ongeldige ticket-ID",
"createdAndLinkedSuccess": "Ticket aangemaakt en succesvol gekoppeld",
"createdSuccess": "Ticket aangemaakt",
"linkNewFailed": "Kon nieuw ticket niet koppelen",
"linkedToTaskSuccess": "Ticket gekoppeld aan taak",
"failedLoadTask": "Kan taak niet laden",
"clientFallback": "Klant",
"defaultNewStatus": "Nieuw"
},
"materials": {
"title": "Projectmaterialen",
"product": "Product",
"selectProductPlaceholder": "Selecteer een product...",
"searchProductsPlaceholder": "Producten zoeken…",
"noProductsFound": "Geen producten gevonden",
"price": "Prijs",
"selectCurrencyPlaceholder": "Valuta selecteren...",
"quantity": "Hoeveelheid",
"total": "Totaal",
"descriptionOptional": "Beschrijving (optioneel)",
"notesPlaceholder": "Aanvullende opmerkingen...",
"noClientAssigned": "Er moet een klant aan dit project worden toegewezen voordat materialen kunnen worden toegevoegd.",
"loadingMaterials": "Materialen laden...",
"loadingPrices": "Prijzen laden...",
"noMaterials": "Er zijn geen materialen toegevoegd aan dit project.",
"noPricesConfigured": "Er zijn geen prijzen geconfigureerd voor dit product",
"selectProductError": "Selecteer een product",
"selectCurrencyError": "Selecteer een valuta",
"quantityMinError": "Aantal moet minimaal 1 zijn",
"loadFailed": "Kon materialen niet laden",
"addFailed": "Kon materiaal niet toevoegen",
"removeFailed": "Kon materiaal niet verwijderen",
"adding": "Toevoegen…",
"addMaterial": "Materiaal toevoegen",
"addedSuccess": "Materiaal toegevoegd",
"removedSuccess": "Materiaal verwijderd",
"productColumn": "Product",
"qtyColumn": "Aantal",
"rateColumn": "Tarief",
"totalColumn": "Totaal",
"statusColumn": "Status",
"unknownProduct": "Onbekend product",
"billed": "Gefactureerd",
"pending": "In behandeling",
"unbilledTotal": "Niet gefactureerd ({{currency}}):"
},
"export": {
"title": "Projecttaken exporteren",
"phasesToExport": "Fasen om te exporteren",
"fieldsToExport": "Velden om te exporteren",
"selectAll": "Selecteer alles",
"deselectAll": "Deselecteer alles",
"phasesSelected_one": "{{selected}} van {{total}} fase geselecteerd",
"phasesSelected_other": "{{selected}} van {{total}} fasen geselecteerd",
"fieldsSelected": "{{selected}} van {{total}} velden geselecteerd",
"exportTasks": "Taken exporteren",
"exporting": "Taken exporteren...",
"completeTitle": "Exporteren voltooid",
"success_one": "{{count}} taak naar CSV geëxporteerd.",
"success_other": "{{count}} taken naar CSV geëxporteerd.",
"failed": "Kan taken niet exporteren",
"done": "Klaar",
"fields": {
"taskName": "Taaknaam",
"description": "Beschrijving",
"phase": "Fase",
"status": "Status",
"isClosed": "Is gesloten",
"taskType": "Taaktype",
"priority": "Prioriteit",
"assignedTo": "Toegewezen aan",
"assignedTeam": "Toegewezen team",
"dueDate": "Deadline",
"estimatedHours": "Geschatte uren",
"actualHours": "Werkelijke uren",
"checklistProgress": "Controlelijst Vooruitgang",
"tags": "Labels",
"createdAt": "Gemaakt op",
"updatedAt": "Bijgewerkt op"
},
"exportSelected": "{{count}} geselecteerde exporteren",
"selectedTasksNotice_one": "{{count}} geselecteerde taak wordt geëxporteerd.",
"selectedTasksNotice_other": "{{count}} geselecteerde taken worden geëxporteerd."
},
"import": {
"title": "Fasen en taken importeren",
"uploadIntro": "Upload een CSV-bestand met fase- en taakgegevens",
"requiredFields": "Vereist:",
"requiredFieldsList": "task_name",
"optionalFields": "Optioneel:",
"optionalFieldsList": "phase_name, task_description, assigned_to, estimated_hours, actual_hours, due_date, priority, service, task_type, status, tags",
"noteLabel": "Opmerking:",
"defaultPhaseNote": "Taken zonder fasenaam worden gegroepeerd in \"{{phaseName}}\"",
"downloadTemplate": "CSV-sjabloon downloaden",
"mapFieldsTitle": "Wijs taakvelden toe aan CSV-kolommen",
"fieldColumn": "Veld",
"selectCsvColumn": "Selecteer CSV-kolom",
"fieldInstructions": "Selecteer welke CSV-kolom de gegevens voor elk veld bevat. Velden gemarkeerd met * zijn verplicht.",
"notMapped": "Niet gemapt",
"rowLimitExceeded": "Rijlimiet overschreden:",
"rowLimitDescription": "Uw CSV heeft {{original}} rijen, maar alleen de eerste {{kept}} worden geïmporteerd. Splits het bestand in kleinere batches voor de overige rijen.",
"previewTitle": "Voorbeeld importeren",
"totalRows": "Totaal aantal rijen:",
"validRows": "Geldig:",
"invalidRows": "Ongeldig:",
"phasesCount": "Fasen:",
"tasksCount": "Taken:",
"skipInvalidRows": "Sla ongeldige rijen over",
"skipInvalidRowsHelp": "Ga door met importeren, zelfs als sommige rijen validatiefouten bevatten",
"yes": "Ja",
"no": "Nee",
"structureTitle": "Structuur importeren",
"phaseTaskCount": "({{count}} taken)",
"estimatedHoursSummary": "({{hours}} u)",
"validReadyTooltip": "Geldig - Klaar om te importeren",
"invalidReadyTooltip": "Ongeldig - Bevat fouten",
"noIssues": "-",
"unmatchedAgentsCount": "{{count}} agent(en)",
"unmatchedAgentsWarning": "uit uw CSV komen niet overeen met bestaande gebruikers. U wordt in de volgende stap gevraagd deze te mappen.",
"unmatchedStatusesCount": "{{count}} status(sen)",
"unmatchedStatusesWarning": "uit uw CSV komen niet overeen met bestaande projectstatussen. U wordt gevraagd deze {{timing}} op te lossen.",
"afterMappingAgents": "na mappen van agents",
"inTheNextStep": "in de volgende stap",
"invalidRowsCount": "{{count}} rij(en)",
"invalidRowsBlockingError": "hebben validatiefouten. Schakel \"Ongeldige rijen overslaan\" in om alleen met geldige rijen door te gaan, of ga terug en corrigeer uw CSV.",
"largeImportConfirmHelp": "Ik begrijp dat dit {{phases}} fase(s) en {{tasks}} taak/taken aanmaakt. Dit kan even duren.",
"processingPreview": "Verwerken…",
"preview": "Voorvertoning",
"nextMapAgents": "Volgende: Agents mappen",
"nextResolveStatuses": "Volgende: Statussen oplossen",
"importTasksButton": "{{tasks}} taken importeren",
"mapUnmatchedAgentsTitle": "Breng ongeëvenaarde agenten in kaart",
"agentResolutionIntro": "De volgende agentnamen uit uw CSV komen niet overeen met bestaande gebruikers. Kies hoe u elk wilt behandelen. De eerste agent in een door komma's gescheiden lijst wordt de primaire toegewezene, en aanvullende agenten worden taakresources.",
"taskCountLabel_one": "({{count}} taak)",
"taskCountLabel_other": "({{count}} taken)",
"tasksList": "Taken: {{tasks}}",
"andMore": " en {{count}} meer…",
"mapToExistingUser": "Toewijzen aan bestaande gebruiker:",
"selectUserPlaceholder": "Gebruiker selecteren...",
"skipAgent": "Sla deze agent over",
"skipPrimaryAgentHelp": "Taken waarvoor dit de primaire agent is, worden zonder toegewezen persoon geïmporteerd.",
"skipAdditionalAgentHelp": "Deze extra agent wordt niet toegevoegd aan de betreffende taken.",
"resolveStatusesTitle": "Los ongeëvenaarde statussen op",
"statusResolutionIntro": "De volgende statussen uit uw CSV komen niet overeen met bestaande projectstatussen. Kies hoe u elk wilt behandelen:",
"mapToExistingStatus": "Toewijzen aan bestaand:",
"noStatusSpecified": "Gebruik de kolom 'Geen status opgegeven' (wordt indien nodig aangemaakt)",
"createNewStatus": "Maak een nieuwe statuskolom \"{{statusName}}\"",
"mapAgentRequiredError": "Selecteer een doelgebruiker voor alle 'Toewijzen aan bestaande gebruiker'-resoluties voordat u doorgaat.",
"mapStatusRequiredError": "Selecteer een doelstatus voor alle resoluties 'Toewijzen aan bestaande' voordat u importeert.",
"largeImportConfirm": "Bevestig grote import ({{tasks}} taken)",
"largeImportHelp": "Je importeert {{tasks}} taken. De verwerking kan even duren.",
"primaryAgent": "Primaire agent",
"processing": "Fasen en taken importeren...",
"importingButton": "Importeren…",
"completeTitle": "Importeren voltooid",
"completeWithIssuesTitle": "Importeren voltooid met problemen",
"createdSummary": "{{phases}} fasen en {{tasks}} taken gemaakt",
"successSummary": "Er zijn {{phases}} fasen en {{tasks}} taken aangemaakt",
"errorsLabel": "Fouten:",
"emptyCsvError": "CSV-bestand is leeg of bevat geen datarijen",
"readCsvError": "Fout bij lezen van CSV-bestand",
"requiredFieldNotMapped": "Verplicht veld \"{{fieldLabel}}\" is niet gemapt",
"processCsvError": "Fout bij verwerken van CSV-gegevens",
"importDataError": "Fout bij importeren van gegevens",
"table": {
"status": "Status",
"row": "Rij",
"phase": "Fase",
"task": "Taak",
"issues": "Problemen",
"valid": "Geldig"
},
"fields": {
"task_name": "Taaknaam *",
"phase_name": "Fasenaam",
"task_description": "Taakbeschrijving",
"assigned_to": "Toegewezen aan",
"estimated_hours": "Geschatte uren",
"actual_hours": "Werkelijke uren",
"due_date": "Vervaldatum",
"priority": "Prioriteit",
"service": "Service",
"task_type": "Taaktype",
"status": "Status",
"tags": "Labels"
},
"fallbackPhaseLabel": "Standaardfase voor taken zonder phase_name",
"fallbackPhaseHelp": "{{count}} rij(en) zonder fase. Kies een bestaande fase of behoud de standaard om er een te maken.",
"fallbackPhaseCreateDefault": "Nieuwe fase maken: \"{{name}}\"",
"fallbackStatusLabel": "Standaardstatus voor taken zonder status",
"fallbackStatusHelp": "{{count}} rij(en) zonder status. De geselecteerde status wordt aan die taken toegewezen.",
"rowResultsTitle": "Rijresultaten",
"rowFilterLabel": "Tonen:",
"rowFilterAll": "Alle rijen ({{count}})",
"rowFilterImported": "Worden geïmporteerd ({{count}})",
"rowFilterSkipped": "Worden overgeslagen ({{count}})",
"rowsToBeSkippedCount": "{{count}} rij(en) worden overgeslagen",
"rowsToBeSkippedHelp": "omdat ze de validatie niet hebben doorstaan. Gebruik het filter hierboven om ze te bekijken.",
"statusUnmatchedSuffix": "Geen overeenkomst",
"statusUnmatchedTooltip": "Status komt niet overeen met een bestaande status voor deze fase. Los op in de mappingstappen voor de import.",
"statusFallbackSuffix": "Standaard",
"statusFallbackTooltip": "De standaard fallback-status voor deze fase wordt gebruikt.",
"inPhaseBadge": "in {{phase}}"
},
"dialogs": {
"moveTask": {
"title": "Verplaats taak",
"selectTargetError": "Selecteer een doelfase.",
"selectDifferentTargetError": "Selecteer een andere fase of status om de taak te verplaatsen.",
"message": "Verplaats taak \"{{taskName}}\" naar een nieuwe fase/status:",
"placeholder": "Selecteer doelproject/fase/status...",
"moving": "Verplaatsen…",
"confirm": "Verplaatsing bevestigen"
},
"duplicateTask": {
"title": "Dubbele taak",
"selectTargetError": "Selecteer een doelfase.",
"message": "Dupliceer taak \"{{taskName}}\" naar:",
"placeholder": "Selecteer doelproject/fase/status...",
"withChecklist": "Taak dupliceren met controlelijstitems",
"withoutChecklist": "Taak dupliceren zonder controlelijstitems",
"withPrimaryAssignee": "Taak dupliceren met primaire toegewezene",
"withoutPrimaryAssignee": "Taak dupliceren zonder primaire toegewezene",
"withAdditionalAssignees": "Taak dupliceren met extra toegewezenen ({{count}})",
"withoutAdditionalAssignees": "Taak dupliceren zonder extra toegewezenen",
"withTicketLinks": "Taak dupliceren met ticketkoppelingen ({{count}})",
"withoutTicketLinks": "Taak dupliceren zonder ticketkoppelingen",
"duplicating": "Dupliceren...",
"confirm": "Duplicatie bevestigen"
},
"createTaskFromTicket": {
"title": "Taak maken op basis van ticket",
"button": "Taak maken",
"projectLabel": "Project",
"projectPlaceholder": "Selecteer een project",
"phaseLabel": "Fase",
"phasePlaceholder": "Selecteer een fase",
"statusLabel": "Status",
"statusPlaceholder": "Selecteer een status",
"linkTicketLabel": "Koppel ticket aan de gemaakte taak"
},
"linkTicketToTask": {
"title": "Ticket aan taak koppelen",
"button": "Koppelen aan taak",
"projectLabel": "Project",
"projectPlaceholder": "Selecteer een project",
"phaseLabel": "Fase (optioneel filter)",
"phasePlaceholder": "Alle fasen",
"taskLabel": "Taak",
"taskPlaceholder": "Selecteer een taak",
"linkedSuccess": "Ticket succesvol aan taak gekoppeld",
"linking": "Koppelen…",
"confirm": "Koppeling",
"linkTicketError": "Ticket koppelen mislukt"
},
"prefillFromTicket": {
"title": "Vooraf invullen vanaf ticket",
"searchTicketsPlaceholder": "Zoek tickets...",
"selectTicket": "Selecteer Ticket",
"linkTicketLabel": "Koppel dit ticket aan de taak",
"confirm": "Voorvullen",
"allStatuses": "Alle statussen",
"allPriorities": "Alle prioriteiten"
},
"ticketLinkedTasks": {
"restrictedTooltip": "Beperkte details — je bent niet toegewezen aan deze taak",
"title": "Gekoppelde projecttaken",
"loadFailed": "Taak laden mislukt",
"phaseNotFound": "Taakfase niet gevonden",
"openFailed": "Kan taak niet openen",
"task": "Taak",
"tasks": "Taken",
"badgeCount_other": "{{count}} Taken",
"badgeCount_one": "{{count}} Taak"
},
"bulkMoveTask": {
"title": "Taken verplaatsen",
"message": "{{count}} geselecteerde taak/taken naar een nieuwe fase/status verplaatsen:",
"confirm": "Taken verplaatsen"
},
"bulkAssign": {
"title": "Taken toewijzen",
"message": "{{count}} geselecteerde taak/taken toewijzen aan:",
"unassigned": "Niet toegewezen",
"assigning": "Toewijzen...",
"confirm": "Taken toewijzen",
"teamReplaceNotice": "Taken die al aan een ander team zijn toegewezen, worden aan het nieuwe team toegewezen."
},
"convertAdHocToTask": {
"title": "Omzetten naar projecttaak"
}
},
"filters": {
"deadline": {
"placeholder": "Filter op deadline",
"filterTypeLabel": "Filtertype",
"selectFilterType": "Selecteer filtertype",
"before": "Voor",
"after": "Na",
"on": "Op",
"between": "Tussen",
"date": "Datum",
"startDate": "Startdatum",
"endDate": "Einddatum",
"clear": "Duidelijk",
"apply": "Filter toepassen",
"beforeDate": "Vóór {{date}}",
"afterDate": "Na {{date}}",
"onDate": "Op {{date}}",
"betweenDates": "Tussen {{start}} - {{end}}",
"fromDate": "Vanaf {{date}}"
}
},
"settings": {
"page": {
"title": "Projectinstellingen",
"tabs": {
"projectNumbering": "Projectnummering",
"projectStatuses": "Projectstatussen",
"taskStatuses": "Taakstatussen",
"taskPriorities": "Taakprioriteiten"
}
},
"statuses": {
"project": {
"title": "Taakstatuskolommen",
"description": "Configureer welke statuskolommen beschikbaar zijn voor taken",
"add_from_library": "Status toevoegen"
},
"closed": "Gesloten",
"open": "Openen",
"confirm_delete_title": "Status verwijderen",
"confirm_delete": "\"{{statusName}}\" verwijderen?",
"delete_error": "Kan status niet verwijderen",
"delete_validation_failed": "Kan verwijdering niet valideren. Probeer opnieuw.",
"scope_label": "Statusbereik",
"scope_placeholder": "Selecteer een statusbereik",
"scope_project_defaults": "Projectstandaarden",
"use_project_defaults": "Projectstandaarden gebruiken",
"custom_statuses": "Aangepaste statussen",
"phase_uses_defaults": "Deze fase gebruikt de standaard statuskolommen van het project.",
"copy_from_defaults": "Kopiëren van projectstandaarden",
"add_custom_status": "Aangepaste status toevoegen",
"revert_title": "Terugkeren naar projectstandaarden",
"revert_message": "Aangepaste statussen van deze fase verwijderen en terugkeren naar projectstandaarden?",
"revert_confirm": "Terugzetten",
"copy_failed": "Kan projectstandaarden niet naar deze fase kopiëren.",
"revert_failed": "Kan deze fase niet terugzetten naar projectstandaarden.",
"delete_has_tasks": "\"{{statusName}}\" heeft {{count}} ta(a)k(en). Verplaatsen naar:",
"delete_and_move": "Verplaatsen & verwijderen",
"already_added": "Status al toegevoegd",
"added_success": "Status succesvol toegevoegd",
"removed_success": "Status succesvol verwijderd",
"move_up": "Ga omhoog",
"move_down": "Ga naar beneden",
"remove": "Status verwijderen",
"add_existing": "Bestaande toevoegen",
"create_new": "Nieuw maken",
"task_statuses_label": "Taakstatussen",
"phase_task_statuses_label": "Fase-taakstatussen",
"customize": "Aanpassen",
"customize_phase": "Taakstatussen voor deze fase aanpassen",
"customize_project": "Taakstatussen voor dit project aanpassen",
"available_statuses_click_add": "Beschikbare statussen (klik om toe te voegen):",
"load_task_statuses_failed": "Kon taakstatussen niet laden",
"add_task_status_failed": "Kon status niet toevoegen",
"remove_task_status_failed": "Kon status niet verwijderen",
"reorder_failed": "Kon statussen niet herordenen",
"arrange_hint": "Zet statussen in de volgorde waarin taken er doorheen lopen.",
"none_selected": "Geen statussen geselecteerd",
"none_selected_hint": "Klik op \"Status toevoegen\" om statussen aan uw project toe te voegen.",
"selector_none_selected_hint": "Klik op \"Bestaande toevoegen\" om uit de beschikbare statussen te selecteren, of op \"Nieuwe maken\" om een nieuwe status toe te voegen.",
"add_from_library_title": "Status toevoegen vanuit bibliotheek",
"add_phase_from_library_title": "Fasestatus toevoegen vanuit bibliotheek",
"choose_status": "Kies een status",
"no_statuses_available": "Geen statussen beschikbaar",
"no_statuses_available_hint": "Maak eerst statussen aan in Instellingen → Projecten → Statussen.",
"task_status_library_title": "Statusbibliotheek van projecttaak",
"task_status_library_description": "Beheer de projecttaakstatussen van uw organisatie. Deze statussen kunnen in alle projecten worden gebruikt.",
"task_status_library_empty": "Geen projecttaakstatussen gevonden",
"task_status_library_empty_hint": "Maak uw eerste status aan om aan de slag te gaan",
"edit_status_title": "Status bewerken",
"create_status_title": "Status creëren",
"import_from_standard": "Importeren uit standaard",
"loading": "Laden…",
"status_name": "Statusnaam",
"status_name_placeholder": "bijvoorbeeld In uitvoering, Geblokkeerd, enz.",
"preview": "Voorvertoning",
"color": "Kleur",
"icon": "Pictogram",
"sample_task": "Voorbeeldtaak",
"sample_task_hint": "Dit is hoe taken in de kolom verschijnen",
"selected_color": "Geselecteerde kleur",
"selected_icon": "Geselecteerd pictogram",
"choose_icon": "Kies Pictogram",
"mark_closed": "Markeren als gesloten status",
"mark_closed_help": "Taken met deze status worden als voltooid beschouwd",
"status_updated_success": "Status succesvol bijgewerkt",
"status_created_success": "Status succesvol aangemaakt",
"status_deleted_success": "Status \"{{statusName}}\" is succesvol verwijderd",
"status_imported_success": "{{count}} statussen geïmporteerd",
"status_import_skipped": "{{count}} statussen overgeslagen ({{reason}})",
"import_skipped_names": "Overgeslagen: {{names}}",
"save_failed": "Kon status niet opslaan. Probeer opnieuw.",
"delete_confirm_message": "Weet u zeker dat u de status \"{{statusName}}\" wilt verwijderen? Dit kan niet ongedaan worden gemaakt.",
"delete_in_use": "Kon status niet verwijderen. Mogelijk in gebruik door projecten.",
"import_failed": "Kon statussen niet importeren",
"update_status": "Status bijwerken",
"project_statuses_title": "Projectstatussen",
"project_statuses_description": "Definieer de workflowfasen voor uw projecten. Markeer statussen als \"gesloten\" om projectvoltooiing aan te geven.",
"project_closed_hint": "Projecten met deze status worden als gesloten gemarkeerd",
"project_open_hint": "Projecten met deze status blijven open",
"order": "Volgorde",
"this_status": "deze status",
"last_closed_error": "Er moet ten minste één status gemarkeerd blijven als gesloten",
"last_closed_delete_error": "Kan de laatste gesloten status voor dit type niet verwijderen.",
"addStatus": "Nieuwe status toevoegen",
"add_from_library": "Status toevoegen"
}
},
"templates": {
"statuses": {
"manage_title": "Statuskolommen beheren",
"manage_description": "Definieer de statuskolommen voor taken in dit sjabloon. Sleep om te herordenen.",
"template_defaults": "Sjabloonstandaarden",
"added": "Statuskolom toegevoegd",
"removed": "Statuskolom verwijderd",
"copied_to_phase": "Sjabloonstandaarden gekopieerd naar fase",
"reverted": "Fase teruggezet naar sjabloonstandaarden",
"revert_message": "Aangepaste statuskolommen van deze fase verwijderen en terugkeren naar sjabloonstandaarden?",
"remove_title": "Statuskolom verwijderen",
"remove_message": "Deze statuskolom verwijderen? Taken in deze kolom worden verplaatst naar de eerste kolom.",
"remove_confirm": "Verwijderen",
"empty": "Nog geen statuskolommen",
"empty_hint": "Voeg statuskolommen toe om taken te organiseren",
"add_title": "Statuskolom toevoegen",
"select_placeholder": "Selecteer een status...",
"all_in_use": "Alle beschikbare statussen zijn in gebruik",
"create_new": "Nieuw aanmaken"
},
"list": {
"title": "Projectsjablonen",
"searchPlaceholder": "Sjablonen zoeken...",
"categoryPlaceholder": "Filter op categorie",
"loading": "Laden...",
"loadFailed": "Kon sjablonen niet laden",
"deletedSuccess": "Sjabloon succesvol verwijderd",
"deleteFailed": "Kon sjabloon niet verwijderen",
"deleteTitle": "Sjabloon verwijderen",
"deleteMessage": "Weet u zeker dat u sjabloon \"{{templateName}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"columns": {
"name": "Naam",
"description": "Beschrijving",
"category": "Categorie",
"timesUsed": "Gebruikte tijden",
"lastUsed": "Laatst gebruikt",
"actions": "Acties"
},
"neverUsed": "Nooit",
"edit": "Bewerken",
"applyTemplate": "Sjabloon toepassen",
"addTemplate": "Sjabloon toevoegen",
"createFromProject": "Van project maken",
"allCategories": "Alle categorieën"
},
"create": {
"title": "Sjabloon maken vanuit project",
"sourceProjectLabel": "Bronproject *",
"sourceProjectPlaceholder": "Selecteer een project",
"templateNameLabel": "Sjabloonnaam *",
"templateNamePlaceholder": "Voer de sjabloonnaam in",
"descriptionLabel": "Beschrijving",
"descriptionPlaceholder": "Voer de sjabloonbeschrijving in",
"categoryLabel": "Categorie",
"categoryPlaceholder": "bijvoorbeeld softwareontwikkeling, netwerkconfiguratie",
"whatToInclude": "Wat u moet opnemen in het project:",
"copyPhases": "Kopieer projectfasen",
"copyStatuses": "Kopieer projectkolommen/statussen",
"copyTasks": "Kopieer projecttaken",
"copyChecklists": "Kopieer taakchecklists",
"copyServices": "Taakservices kopiëren",
"copyAssignments": "Taaktoewijzingen kopiëren",
"creating": "Aanmaken...",
"create": "Sjabloon maken",
"createdSuccess": "Sjabloon is succesvol aangemaakt",
"createFailed": "Kon sjabloon niet maken",
"loadFailed": "Kon projecten en categorieën niet laden",
"projectRequired": "Project- en sjabloonnaam zijn vereist"
},
"apply": {
"title": "Project maken op basis van sjabloon",
"templateLabel": "Sjabloon *",
"templatePlaceholder": "Selecteer een sjabloon",
"projectNameLabel": "Projectnaam *",
"projectNamePlaceholder": "Voer de projectnaam in",
"clientLabel": "Klant *",
"clientPlaceholder": "Selecteer een klant",
"statusLabel": "Status *",
"statusPlaceholder": "Selecteer Status",
"startDateLabel": "Startdatum",
"startDatePlaceholder": "Selecteer startdatum",
"customizationOptions": "Aanpassingsopties",
"elementsToCopy": "Sjabloonelementen om te kopiëren",
"copyPhases": "Kopieer fasen",
"copyStatuses": "Kopieer statussen",
"copyTasks": "Kopieer taken",
"copyChecklists": "Kopieer checklists",
"copyTaskServices": "Taakservices kopiëren",
"taskAssignments": "Taaktoewijzingen",
"creating": "Aanmaken…",
"create": "Project maken",
"createdSuccess": "Project gemaakt op basis van sjabloon",
"createFailed": "Kon project niet maken vanuit sjabloon",
"loadErrorTitle": "Fout",
"loadErrorDescription": "Kan gegevens niet laden",
"templateRequired": "Sjabloon is vereist",
"projectRequired": "Projectnaam is vereist",
"clientRequired": "Klant is vereist",
"statusRequired": "Status is vereist",
"assignmentOptions": {
"none": "Kopieer geen opdrachten",
"primary": "Kopieer alleen de primaire opdracht",
"all": "Kopieer alle opdrachten"
},
"fixErrors": "Los de volgende fouten op:",
"addStatus": "Nieuwe status toevoegen"
},
"detail": {
"description": "Beschrijving:",
"used": "Gebruikt:",
"times": "keer",
"projectPhases": "Projectfasen",
"noPhasesDefined": "Geen fasen gedefinieerd",
"phasePrefix": "Fase:",
"selectPhase": "Selecteer een fase om de sjablooninformatie te bekijken.",
"deleteTitle": "Sjabloon verwijderen",
"deletedSuccess": "Sjabloon succesvol verwijderd",
"usedCount": "Gebruikt: {{count}} keer"
},
"editor": {
"deletedSuccess": "Sjabloon succesvol verwijderd",
"deleteFailed": "Kon sjabloon niet verwijderen",
"clientPortalSaved": "Klantportalinstellingen opgeslagen",
"clientPortalSaveFailed": "Kon instellingen klantportaal niet opslaan",
"addPhaseFailed": "Kon fase niet toevoegen",
"phaseUpdated": "Fase bijgewerkt",
"updatePhaseFailed": "Kon fase niet bijwerken",
"phaseDeleted": "Fase verwijderd",
"deletePhaseFailed": "Kon fase niet verwijderen",
"taskMovedToPhase": "Taak verplaatst naar \"{{phaseName}}\"",
"moveTaskFailed": "Kon taak niet verplaatsen",
"reorderPhaseFailed": "Kon fase niet herordenen",
"selectPhaseFirst": "Selecteer eerst een fase",
"taskUpdated": "Taak bijgewerkt",
"newTaskFallback": "Nieuwe taak",
"taskCreated": "Taak gemaakt",
"taskSaveFailed": "Kon taak niet opslaan",
"taskDeleted": "Taak verwijderd",
"deleteTaskFailed": "Kon taak niet verwijderen",
"updateAssigneeFailed": "Kon toegewezen persoon niet bijwerken",
"deleteTemplateTitle": "Sjabloon verwijderen",
"deleteTemplateMessage": "Weet u zeker dat u sjabloon \"{{templateName}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"deletePhaseTitle": "Fase verwijderen",
"deletePhaseMessage": "Weet u zeker dat u fase \"{{phaseName}}\" wilt verwijderen? Hiermee verwijdert u ook alle taken in deze fase.",
"deleteTaskTitle": "Taak verwijderen",
"deleteTaskMessage": "Weet u zeker dat u taak \"{{taskName}}\" wilt verwijderen?",
"templateBadge": "Sjabloon",
"useTemplate": "Sjabloon gebruiken",
"statusColumnsLabel": "Statuskolommen",
"clientPortalVisibility": "Zichtbaarheid van het klantportaal",
"done": "Klaar",
"projectPhases": "Projectfasen",
"noPhasesYet": "Nog geen fasen.",
"addFirstPhase": "Voeg uw eerste fase toe",
"phaseName": "Fasenaam",
"phaseNamePlaceholder": "Fasenaam",
"phaseDescription": "Fasebeschrijving",
"phaseDescriptionPlaceholder": "Beschrijving (optioneel)",
"duration": "Duur",
"daysPlaceholder": "Dagen",
"startOffset": "Begin offset",
"statusColumnsTooltip": "Statuskolommen: {{value}}",
"customStatusesCount": "Aangepast ({{count}} statussen)",
"templateDefaults": "Sjabloonstandaarden",
"notSet": "Niet ingesteld",
"durationSummary": "Duur: {{value}}",
"startOffsetSummary": "Start-offset: {{value}}",
"phaseDurationDays": "Duur: {{days}} dagen",
"phaseStartDays": "Start: +{{days}} dagen",
"searchTasksPlaceholder": "Taken zoeken...",
"searchTasks": "Taken zoeken",
"showStickyStatusNames": "Toon sticky statusnamen",
"hideStickyStatusNames": "Verberg sticky statusnamen",
"pinHeader": "Kop vastzetten aan de bovenkant",
"unpinHeader": "Kop losmaken",
"statusFallback": "Status",
"addPhaseToGetStarted": "Voeg een fase toe om te beginnen",
"selectPhaseToViewTasks": "Selecteer een fase om taken te zien",
"noStatusColumns": "Geen statuskolommen gedefinieerd",
"addStatusColumns": "Statuskolommen toevoegen",
"taskActions": "Taakacties",
"editTask": "Taak bewerken",
"deleteTask": "Taak verwijderen",
"priorityLevel": "Prioriteitsniveau: {{priority}}",
"additionalAgents": "Extra agenten:",
"dependsOn": "Afhankelijk van:",
"blocks": "Blokken:",
"seeMore": "Meer tonen",
"seeLess": "Minder tonen",
"noPhasesFound": "Geen fasen gevonden",
"untitledPhase": "Naamloze fase",
"taskCount_one": "1 taak",
"taskCount_other": "{{count}} taken",
"unknownUser": "Onbekend",
"unknownTask": "Onbekende taak",
"checklistCountTitle": "{{count}} checklist-item"
},
"taskForm": {
"addTitle": "Taak toevoegen",
"editTitle": "Taak bewerken",
"addAction": "Taak toevoegen",
"updateAction": "Taak bijwerken",
"saving": "Opslaan…",
"saveFailed": "Kon taak niet opslaan",
"taskNameRequired": "Taaknaam is verplicht",
"taskNamePlaceholder": "Voer de taaknaam in",
"descriptionPlaceholder": "Taakbeschrijving (optioneel)",
"primaryAgentRequired": "Primaire agent is vereist wanneer er extra agenten worden toegewezen",
"primaryAgentPlaceholder": "Selecteer primaire agent (optioneel)",
"checklist": "Controlelijst",
"doneEditing": "Klaar met bewerken",
"editChecklist": "Controlelijst bewerken",
"addChecklistItem": "Item toevoegen",
"checklistItemPlaceholder": "Controlelijstitem",
"emptyChecklistItem": "Leeg artikel",
"reorderChecklistItem": "Sleep om opnieuw te ordenen",
"insertChecklistItem": "Item hier invoegen",
"dependencies": "Afhankelijkheden",
"dependenciesHelp": "Definieer taakafhankelijkheden om de uitvoeringsvolgorde bij het aanmaken van het project te regelen",
"removeDependency": "Afhankelijkheid verwijderen",
"selectTaskPlaceholder": "Taak selecteren...",
"cancelEditTitle": "Bewerken annuleren",
"cancelEditMessage": "Weet u zeker dat u wilt annuleren? Niet-opgeslagen wijzigingen gaan verloren.",
"discardChanges": "Wijzigingen negeren",
"continueEditing": "Bewerken voortzetten",
"serviceLabel": "Dienst (voor tijdregistraties)",
"noService": "Geen dienst",
"serviceHint": "Wanneer ingesteld, wordt deze dienst automatisch geselecteerd bij het maken van tijdregistraties vanuit taken die met dit sjabloon zijn gemaakt.",
"statusColumnLabel": "Statuskolom",
"estimatedHoursLabel": "Geschatte uren",
"durationLabel": "Duur (dagen)",
"taskTypeLabel": "Taaktype",
"priorityLabel": "Prioriteit",
"primaryAgentLabel": "Primaire agent",
"additionalAgentsLabel": "Extra agenten",
"additionalAgentsHelp": "Extra teamleden om aan deze taak toe te wijzen",
"assignedWhenApplied": "Deze gebruiker wordt toegewezen wanneer het sjabloon wordt toegepast",
"dependenciesLabel": "Afhankelijkheden"
},
"wizard": {
"next": "Volgende",
"back": "Terug",
"create": "Sjabloon maken",
"title": "Nieuw projectsjabloon maken",
"basics": {
"nameLabel": "Sjabloonnaam *",
"namePlaceholder": "bijvoorbeeld websiteontwikkeling, netwerkmigratie",
"nameHelp": "Geef uw sjabloon een beschrijvende naam die het projecttype weergeeft",
"descriptionLabel": "Beschrijving",
"descriptionPlaceholder": "Beschrijf waarvoor deze sjabloon wordt gebruikt en eventuele belangrijke details...",
"descriptionHelp": "Geef context om gebruikers te helpen begrijpen wanneer dit sjabloon te gebruiken",
"categoryLabel": "Categorie",
"categoryPlaceholder": "bijvoorbeeld ontwikkeling, infrastructuur, advies",
"categoryHelp": "Organiseer sjablonen per categorie voor eenvoudig filteren",
"nextHintTitle": "Wat is het volgende?",
"nextHintDescription": "Nadat u de basis hebt gedefinieerd, stelt u statuskolommen in, voegt u fasen toe, maakt u taken aan, configureert u de zichtbaarheid van het klantportaal en beoordeelt u het sjabloon voor opslaan."
},
"phases": {
"title": "Projectfasen",
"intro": "Verdeel uw project in fasen. Elke fase kan eigen taken en tijdlijn hebben.",
"empty": "Er zijn nog geen fasen toegevoegd",
"addFirstPhase": "Eerste fase toevoegen",
"phaseName": "Fasenaam *",
"phaseNamePlaceholder": "bijvoorbeeld planning, ontwikkeling, testen",
"phaseNameRequired": "Fasenaam is verplicht",
"descriptionLabel": "Beschrijving",
"description": "Beschrijving",
"descriptionPlaceholder": "Beschrijf wat er in deze fase gebeurt...",
"duration": "Duur (dagen)",
"optionalPlaceholder": "Optioneel",
"startOffset": "Startcompensatie (dagen)",
"daysAfterProjectStart": "Dagen na start project",
"durationSummary": "Duur: {{days}} dagen",
"startSummary": "Begint: +{{days}} dagen",
"tasksCount": "Taken: {{count}}",
"reorderedHint": "Fasen opnieuw geordend. Wilt u offsets opnieuw berekenen op basis van fasevolgorde en duur?",
"recalculate": "Herberekenen",
"recalculateOffsets": "Offsets herberekenen",
"aboutTimingTitle": "Over fasetiming",
"startOffsetLabel": "Start-offset",
"durationLabel": "Duur",
"tipLabel": "Tip",
"aboutTimingStartOffset": "Dagen na de projectstartdatum waarop deze fase begint. Nieuwe fasen berekenen hun offset automatisch op basis van voorgaande fasen.",
"aboutTimingDuration": "Hoe lang deze fase gewoonlijk duurt. Gebruikt om de offset van de volgende fase te berekenen.",
"aboutTimingTip": "Gebruik na het herordenen van fasen \"Offsets herberekenen\" om de timing bij te werken op basis van de nieuwe volgorde."
},
"tasks": {
"empty": "Geen fasen beschikbaar",
"title": "Taken",
"selectPhase": "Selecteer Fase",
"noTasksInPhase": "Geen taken in {{phaseName}}",
"thisPhase": "deze fase",
"taskName": "Taaknaam *",
"taskNamePlaceholder": "bijvoorbeeld Ontwerpdatabaseschema",
"description": "Voeg taken toe aan elke fase. Je kunt ook checklistitems toevoegen om taken verder op te splitsen.",
"descriptionPlaceholder": "Beschrijf wat er moet gebeuren...",
"service": "Service (voor tijdinvoer)",
"estimatedHours": "Geschatte uren",
"duration": "Duur (dagen)",
"durationSummaryShort": "{{days}} dagen",
"taskType": "Taaktype",
"priority": "Prioriteit",
"noPriority": "Geen prioriteit",
"assignedTo": "Toegewezen aan",
"notAssigned": "Niet toegewezen",
"additionalAgents": "Extra agenten",
"statusColumn": "Statuskolom",
"statusPlaceholder": "Selecteer statuskolom",
"checklist": "Controlelijst",
"checklistItemPlaceholder": "Controlelijstitem",
"checklistItemsSummary": "{{count}} checklist-items",
"tipTitle": "Tip",
"tipDescription": "Voeg checklist-items toe om complexe taken op te delen in kleinere stappen. Zo kunnen teamleden de voortgang per taak volgen.",
"emptyDescription": "Voeg in de vorige stap minimaal één fase toe voordat je taken toevoegt.",
"addFirstTask": "Eerste taak toevoegen",
"serviceHint": "Vult de dienst automatisch in bij het maken van tijdregistraties vanuit taken.",
"done": "Klaar",
"addTaskToPhase": "Taak toevoegen aan {{phaseName}}"
},
"review": {
"title": "Controleer uw sjabloon",
"templateInformation": "Sjablooninformatie",
"name": "Naam:",
"descriptionLabel": "Beschrijving:",
"description": "Controleer de details van je sjabloon voordat je het aanmaakt. Je kunt elke sectie bewerken door terug te gaan.",
"category": "Categorie:",
"statusColumns": "Statuskolommen ({{count}})",
"tasksSummary": "Samenvatting van taken",
"totalTasks": "Totaal aantal taken",
"checklistItems": "Controlelijstitems",
"estimatedHours": "Geschat. Uur",
"taskDetailsByPhase": "Taakdetails per fase",
"readyToCreate": "Klaar om te creëren",
"readyDescription": "Zodra u dit sjabloon hebt aangemaakt, kunt u het gebruiken om snel nieuwe projecten met deze structuur te starten. Klik op \"{{action}}\" om af te ronden."
},
"clientPortal": {
"title": "Zichtbaarheid van het klantportaal",
"description": "Configureer welke informatie klanten zien bij projecten gemaakt met dit sjabloon in het klantportaal.",
"aboutTitle": "Over de zichtbaarheid van het klantportal",
"aboutDescription": "Deze instellingen bepalen welke projectinformatie zichtbaar is voor klanten wanneer ze toegang krijgen tot het klantenportaal. U kunt ervoor kiezen om fases, voortgang van taakvoltooiing en specifieke taakdetails weer te geven. Deze instellingen worden toegepast op alle projecten die vanuit deze sjabloon zijn gemaakt, maar kunnen per project worden aangepast."
},
"steps": {
"basics": "Sjabloonbasis",
"statusColumns": "Taakstatuskolommen",
"phases": "Fasen",
"tasks": "Taken",
"clientPortal": "Klantportaal",
"reviewCreate": "Controleren en maken"
},
"errors": {
"loadRequiredData": "Vereiste gegevens konden niet worden geladen",
"templateNameRequired": "Sjabloonnaam is verplicht",
"createFailed": "Kon sjabloon niet maken"
},
"skip": "Overslaan",
"creating": "Aanmaken..."
}
},
"documents": {
"title": "Bijlagen",
"upload": "Uploaden",
"noDocuments": "Geen documenten bijgevoegd",
"uploadSuccess": "Document succesvol geüpload",
"uploadError": "Kan document niet uploaden",
"downloadError": "Kan document niet downloaden",
"dragDrop": "Sleep een bestand hierheen of klik om te selecteren",
"maxSize": "Maximale bestandsgrootte: {{size}}MB",
"file": "bestand",
"files": "bestanden",
"uploadHint": "Upload bestanden om te delen met deze taak",
"download": "Downloaden",
"view": "Bekijken"
},
"team": "Teamleden",
"budget": "Begroting",
"fields": {
"projectNumber": "Projectnummer",
"projectName": "Projectnaam",
"reference": "Referentie",
"name": "Projectnaam",
"description": "Beschrijving",
"status": "Status",
"startDate": "Startdatum",
"endDate": "Einddatum",
"projectManager": "Projectmanager",
"progress": "Voortgang",
"hoursLogged": "Gelogde uren",
"budgetUsed": "Gebruikt budget"
},
"status": {
"notStarted": "Nog niet gestart",
"inProgress": "In uitvoering",
"completed": "Voltooid",
"onHold": "Gepauzeerd",
"cancelled": "Geannuleerd",
"active": "Actief",
"inactive": "Inactief"
},
"messages": {
"noProjects": "Geen projecten gevonden",
"loadingProjects": "Projecten worden geladen...",
"noDescription": "Geen beschrijving opgegeven",
"noPhasesOrTasks": "Geen fasen of taken om weer te geven",
"loadError": "Kan projectdetails niet laden"
},
"backToProjects": "Terug naar Projecten",
"invalidProjectData": "Ongeldige projectgegevens",
"viewDetails": "Details bekijken →",
"details": "Details",
"startDate": "Startdatum",
"endDate": "Einddatum",
"lastUpdated": "Laatst bijgewerkt",
"taskCompletion": "Taakvoltooiing",
"percentComplete": "{{percent}}% voltooid",
"tasksCompleted": "{{completed}} van {{total}} taken voltooid",
"budgetHours": "Gebudgetteerde uren",
"budgetUsed": "{{percent}}% van budget gebruikt",
"hoursUsed": "{{spent}} van {{budgeted}} uur",
"hoursUsage": "Urengebruik",
"hoursUsedDetail": "{{spent}} van {{budgeted}} uur gebruikt",
"hoursRemaining": "{{remaining}} uur resterend",
"projectInfo": {
"client": "Klant:",
"contact": "Contact:",
"budget": "Budget:",
"hoursUsageDescription": "Toont het gebruik van begrote uren voor het hele project",
"templateCreatedSuccess": "Sjabloon succesvol aangemaakt",
"notAvailable": "N.v.t.",
"saveAsTemplate": "Opslaan als sjabloon",
"materials": "Materialen",
"shareTooltip": "Afdrukken, importeren en exporteren"
},
"projectPhases": {
"addTask": "Taak toevoegen",
"addPhase": "Fase toevoegen",
"phaseNamePlaceholder": "Fasenaam… *",
"descriptionPlaceholder": "Beschrijving",
"adding": "Toevoegen…",
"addError": "Kon fase niet toevoegen. Probeer opnieuw.",
"title": "Projectfasen",
"import": "Importeren"
},
"addStatusDialog": {
"phaseTitle": "Fasestatus toevoegen vanuit bibliotheek",
"projectTitle": "Status toevoegen vanuit bibliotheek",
"selectLabel": "Selecteer uit statusbibliotheek",
"placeholder": "Kies een status",
"helpText": "Selecteer een status uit de statusbibliotheek van uw tenant om aan dit project toe te voegen.",
"noStatusesTitle": "Geen statussen beschikbaar",
"noStatusesDescription": "Maak statussen aan in Instellingen → Projecten → Statussen.",
"adding": "Toevoegen...",
"addStatus": "Status toevoegen",
"addFailed": "Kan status niet toevoegen. Probeer het opnieuw."
},
"taskStatusSelect": {
"ariaLabel": "Taakstatus",
"selectStatus": "Selecteer status"
},
"ticketSelect": {
"placeholder": "Selecteer een ticket...",
"searchPlaceholder": "Zoek tickets...",
"noTickets": "Geen tickets gevonden"
},
"taskTypeSelect": {
"placeholder": "Selecteer taaktype"
},
"comments": {
"title": "Opmerkingen",
"internalOnly": "Alleen intern",
"newestFirst": "Nieuwste eerst",
"oldestFirst": "Oudste eerst",
"addComment": "Opmerking toevoegen",
"submitting": "Verzenden...",
"loading": "Laden...",
"empty": "Nog geen opmerkingen. Wees de eerste om te reageren!"
},
"clientPortal": {
"clientsWillSee": "Klanten zullen zien:",
"showBudgetHours": "Budget-uren tonen",
"showBudgetHoursDescription": "Klanten zien de Budget-uren-kaart op projectniveau met bestede vs. gebudgetteerde uren en % van het budget gebruikt.",
"showPhases": "Fasen tonen",
"showPhasesDescription": "Klanten zien fasekaarten met namen, beschrijvingen en datumbereiken. Ze kunnen fasen selecteren om bijbehorende taken te bekijken.",
"showCompletion": "Voltooiing % tonen",
"showCompletionDescription": "Toon een voortgangsbalk en percentage dat aangeeft hoeveel taken in elke fase zijn voltooid.",
"showTasks": "Taken tonen",
"showTasksDescription": "Klanten kunnen individuele taken binnen elke fase bekijken. Taken worden weergegeven in een Kanban-bord of lijstweergave gegroepeerd op status.",
"visibleTaskFields": "Zichtbare taakvelden",
"visibleTaskFieldsDescription": "Selecteer welke taakdetails zichtbaar zijn voor klanten. Niet-aangevinkte velden worden verborgen op taakkaarten.",
"required": "(verplicht)",
"summary": {
"projectInfo": "Projectnaam, beschrijving, data en totale voortgang",
"budgetHours": "Budget-uren: bestede vs. gebudgetteerde totalen en % gebruikt",
"phaseInfo": "Fasenamen, beschrijvingen en datumbereiken",
"phaseCompletion": "Voltooiingspercentage voor elke fase",
"taskDetails": "Taakdetails: {{fields}}",
"fields": {
"taskNames": "taaknamen",
"descriptions": "beschrijvingen",
"dueDates": "vervaldata",
"status": "status",
"assignees": "toegewezenen",
"estimatedHours": "geschatte uren",
"actualHours": "werkelijke uren",
"priority": "prioriteit",
"checklist": "checklistnamen en voltooiing",
"dependencies": "taakafhankelijkheden",
"documentUploads": "documentuploads"
}
},
"fieldLabels": {
"task_name": "Taaknaam",
"description": "Beschrijving",
"due_date": "Vervaldatum",
"status": "Status",
"assigned_to": "Toegewezen aan",
"estimated_hours": "Geschatte uren",
"actual_hours": "Werkelijke uren",
"priority": "Prioriteit",
"checklist_progress": "Checklist",
"services": "Diensten",
"dependencies": "Afhankelijkheden",
"document_uploads": "Documentuploads"
}
},
"quickAddStatus": {
"title": "Nieuwe status aanmaken",
"statusName": "Statusnaam",
"namePlaceholder": "bijv. In uitvoering, Review, Voltooid",
"statusColor": "Statuskleur",
"changeColor": "Kleur wijzigen",
"markClosed": "Markeren als gesloten status",
"markClosedDescription": "Taken in gesloten statussen worden als voltooid beschouwd",
"creating": "Aanmaken...",
"createButton": "Status aanmaken",
"nameRequired": "Statusnaam is verplicht",
"duplicateName": "Een status met deze naam bestaat al",
"createdSuccess": "Status \"{{name}}\" succesvol aangemaakt",
"createFailed": "Kan status niet aanmaken"
},
"dependencies": {
"dependsOn": "Afhankelijk van",
"unknownTask": "Onbekende taak",
"blocks": "Blokkeert"
},
"columnsHidden": "kolom(men) verborgen door beperkte ruimte. Verklein/vergroot het browservenster om meer te zien.",
"projectPrint": {
"tasks": {
"title": "Projecttaken",
"subtitle": "{{count}} taken",
"noTasks": "Geen projecttaken om af te drukken",
"emptyValue": "-",
"hoursValue": "{{actual}} / {{estimated}}",
"columns": {
"task": "Taak",
"phase": "Fase",
"status": "Status",
"assignee": "Toegewezen aan",
"dueDate": "Vervaldatum",
"hours": "Uren"
},
"optionsDialog": {
"title": "Afdrukopties",
"description": "Kies welke kolommen worden opgenomen bij het afdrukken van projecttaken."
},
"fields": {
"phase": "Fase",
"status": "Status",
"assignee": "Toegewezen aan",
"dueDate": "Vervaldatum",
"estimatedHours": "Geschatte uren",
"wbsCode": "WBS-code",
"description": "Beschrijving"
},
"subtitleSelected": "{{count}} geselecteerde taken"
}
},
"bulkActions": {
"selectedCount": "{{count}} geselecteerd",
"move": "Verplaatsen",
"assign": "Toewijzen",
"delete": "Verwijderen",
"clear": "Wissen",
"tags": "Labels"
},
"bulk": {
"tags": {
"dialogTitle": "Labels toevoegen aan geselecteerde taken",
"message": "Voeg een of meer labels toe aan {{count}} geselecteerde taak/taken. Labels die al op een taak staan, worden overgeslagen.",
"placeholder": "Typ een label en druk op Enter",
"submitting": "Labels toevoegen...",
"confirm_one": "Labels toevoegen aan {{count}} taak",
"confirm_other": "Labels toevoegen aan {{count}} taken",
"failedHeading": "Labels konden niet aan de volgende taken worden toegevoegd:"
}
},
"common:actions": {
"back": "Terug",
"cancel": "Annuleren",
"delete": "Verwijderen",
"done": "Klaar",
"edit": "Bewerken",
"save": "Opslaan"
}
}