mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-07-08 00:20:15 +02:00
47077288d5
* feat: quiz page question rework (#181) - Replace Bootstrap accordion with flat card list for questions - Add HTML5 drag-and-drop reordering with placeholder-between-cards UX and amber/green/red save status indicator next to the heading - Add edit button per question opening a Bootstrap modal (bo--modal-form Stimulus controller with X-Modal-Request header pattern) - Show read-only view button instead of edit for locked/finalized quizzes - Add BankQuestion edit modal in question bank tab using same infrastructure - Move modal action buttons into modal-footer via <template data-modal-footer> - Fix IS_AUTHENTICATED_FULLY 403: replace ROLE_USER with IS_AUTHENTICATED on all backoffice controllers and in security.yaml access_control * feat: answer field UX improvements - Auto-add one empty answer field when opening a blank question form - Auto-append new empty field when typing in the last answer field - Strip empty answer rows before submit (novalidate + JS cleanup) - Tab key skips correct/delete buttons, jumping straight to next answer * feat: add bank question via modal + dirty modal guard - Add question in question bank now opens a modal instead of navigating to a full-page form, consistent with the edit modal pattern - Modal closes are blocked by static backdrop once the user has made any change (input, checkbox, drag-reorder, sort, randomize, remove answer) - Dirty state resets when the modal is fully hidden * fix: modal save button + missing translations - Replace form="id" cross-element approach with requestSubmit() for reliable save button wiring in modal footer - Re-call _bindDirty after validation-error re-render so dirty guard is preserved across save attempts - Translate missing Dutch strings: Order saved, Error saving order, Question details, View * feat: replace fetch-based modal forms with Turbo Frames (#181) Enable @hotwired/turbo with Drive explicitly disabled, then migrate the bo--modal-form Stimulus controller (custom fetch + X-Modal-Request pattern) to a thin bo--modal controller that lets Turbo handle HTTP and DOM swap. Adds frame templates for quiz questions and bank questions; controllers now detect Turbo-Frame header instead of X-Modal-Request. * fix: exclude auto-generated reference.php from pre-commit CS-fixer * fix: use correct Turbo v8 session export to disable Drive * fix: address CodeRabbit review findings on PR #183 - Add SeasonVoter::EDIT guard to QuizQuestionController::view() - Add full-count check in reorder() to reject partial ordering payloads - Retry once in _persistOrder(); lock drag and show dismissible alert on failure - Remove tabindex="-1" from correct-answer toggle button (accessibility) - Replace 'EMPTY'|trans placeholder with proper copy - Add data-modal-title to question bank Edit button to prevent stale title * fix: correct Dutch translations flagged in review - 'Error saving order': 'Fout bij het opslaan van de volgorde' (consistent with sibling strings) - 'Owner(s)': 'Eigenaar/Eigenaren' (unambiguous, correct Dutch plural) * fix: set explicit form action URLs for Turbo Frame modal forms When a form has no explicit action, Symfony renders action="" which the browser resolves to the page URL, not the URL the Turbo Frame was fetched from. This caused edits submitted via the modal to POST to the wrong route and silently discard changes. * fix: preserve answer ordering on save and add coverage for all sort operations - Enable Turbo Drive and use visit() in modal controller so submit redirects to the page under the modal - Add removeAnswer() to Question entity so Symfony form can manage the collection with PHP 8.5 private(set) - Remove applyAnswerOrdering() from QuizQuestionController and QuestionBankController — it iterated the Doctrine collection in its old DB order and overwrote the ordering values submitted from the form - Add QuizQuestionControllerTest covering answer ordering preservation and question reordering within a quiz - Extend QuestionBankControllerTest with answer ordering tests for both new and edit bank questions * fix: translate three missing Dutch strings in nl.xliff * Updated CLAUDE.md * refactor: replace addEventListener with Stimulus data-action in modal and question-list controllers * refactor: replace addEventListener with Stimulus data-action in form-collection controller Move drag-and-drop and auto-expand event handling from imperative addEventListener calls to declarative data-action descriptors in answer_row.html.twig and the collection target templates. Stimulus MutationObserver picks up the descriptors on dynamically added rows, removing the need for _makeDraggable(). The ancestor-form submit listener stays as addEventListener since Stimulus data-action cannot reach elements outside the controller's subtree. * feat: show label colour badges in question bank edit form Replace plain checkbox text with coloured Bootstrap badge pills in the labels section of the bank question edit form (both standalone and modal frame variants). Adds choice_attr to pass data-colour to each checkbox, then renders the input manually so the label can hold the badge without the Bootstrap 5 form theme wrapping in a second plain-text label.
779 lines
34 KiB
XML
779 lines
34 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
|
||
<file source-language="nl" target-language="nl" datatype="plaintext" original="file.ext">
|
||
<header>
|
||
<tool tool-id="symfony" tool-name="Symfony"/>
|
||
</header>
|
||
<body>
|
||
<trans-unit id="VNxXghX" resname="A label with a similar name already exists">
|
||
<source>A label with a similar name already exists</source>
|
||
<target>Er bestaat al een label met deze naam</target>
|
||
</trans-unit>
|
||
<trans-unit id="spyU5K3" resname="A quiz with this name already exists in this season">
|
||
<source>A quiz with this name already exists in this season</source>
|
||
<target>Er bestaat al een test met deze naam in dit seizoen</target>
|
||
</trans-unit>
|
||
<trans-unit id="1_MZEgP" resname="Actions">
|
||
<source>Actions</source>
|
||
<target>Acties</target>
|
||
</trans-unit>
|
||
<trans-unit id="dRNHWgg" resname="Activate">
|
||
<source>Activate</source>
|
||
<target>Activeren</target>
|
||
</trans-unit>
|
||
<trans-unit id="JjO6Nuw" resname="Active">
|
||
<source>Active</source>
|
||
<target>Actief</target>
|
||
</trans-unit>
|
||
<trans-unit id="uyMngrK" resname="Active Quiz">
|
||
<source>Active Quiz</source>
|
||
<target>Actieve test</target>
|
||
</trans-unit>
|
||
<trans-unit id="g.hyGgB" resname="Add">
|
||
<source>Add</source>
|
||
<target>Toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="pv1legV" resname="Add Candidate">
|
||
<source>Add Candidate</source>
|
||
<target>Voeg kandidaat toe</target>
|
||
</trans-unit>
|
||
<trans-unit id="7aI6qex" resname="Add Candidates">
|
||
<source>Add Candidates</source>
|
||
<target>Voeg kandidaten toe</target>
|
||
</trans-unit>
|
||
<trans-unit id="L13Ozf3" resname="Add Empty Quiz">
|
||
<source>Add Empty Quiz</source>
|
||
<target>Voeg een lege test toe</target>
|
||
</trans-unit>
|
||
<trans-unit id="g4GCvSW" resname="Add Quiz">
|
||
<source>Add Quiz</source>
|
||
<target>Test toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="apgpM9w" resname="Add a quiz to {name}">
|
||
<source>Add a quiz to {name}</source>
|
||
<target>Voeg een test toe aan {name}</target>
|
||
</trans-unit>
|
||
<trans-unit id="3AXboIn" resname="Add answer">
|
||
<source>Add answer</source>
|
||
<target>Antwoord toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="hUN3NTt" resname="Add blank">
|
||
<source>Add blank</source>
|
||
<target>Leeg toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="nl03zPX" resname="Add blank quiz">
|
||
<source>Add blank quiz</source>
|
||
<target>Lege quiz toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="MJD3m3Q" resname="Add label">
|
||
<source>Add label</source>
|
||
<target>Label toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="gjGGGsg" resname="Add question">
|
||
<source>Add question</source>
|
||
<target>Vraag toevoegen</target>
|
||
</trans-unit>
|
||
<trans-unit id="tHdA52O" resname="All">
|
||
<source>All</source>
|
||
<target>Alle</target>
|
||
</trans-unit>
|
||
<trans-unit id="qiXD5ve" resname="All Seasons">
|
||
<source>All Seasons</source>
|
||
<target>Alle seizoenen</target>
|
||
</trans-unit>
|
||
<trans-unit id="PaW5ihf" resname="Already have an account? Log in">
|
||
<source>Already have an account? Log in</source>
|
||
<target>Heb je al een account? Log in</target>
|
||
</trans-unit>
|
||
<trans-unit id="3A2JPqn" resname="Answer Mapping">
|
||
<source>Answer Mapping</source>
|
||
<target>Antwoord-kandidaat koppeling</target>
|
||
</trans-unit>
|
||
<trans-unit id="2wGfW1D" resname="Are you sure you want to clear all the results? This will also delete all the eliminations.">
|
||
<source>Are you sure you want to clear all the results? This will also delete all the eliminations.</source>
|
||
<target>Weet je zeker dat je de resultaten wilt leegmaken? Dit gooit ook alle eliminaties weg.</target>
|
||
</trans-unit>
|
||
<trans-unit id="8HZ5s3T" resname="Are you sure you want to delete this question from the question bank?">
|
||
<source>Are you sure you want to delete this question from the question bank?</source>
|
||
<target>Weet je zeker dat je deze vraag uit de vragenbank wilt verwijderen?</target>
|
||
</trans-unit>
|
||
<trans-unit id="Ec4twG8" resname="Are you sure you want to delete this quiz?">
|
||
<source>Are you sure you want to delete this quiz?</source>
|
||
<target>Weet je zeker dat je deze test wilt verwijderen?</target>
|
||
</trans-unit>
|
||
<trans-unit id="4bcq6sL" resname="Assign">
|
||
<source>Assign</source>
|
||
<target>Toewijzen</target>
|
||
</trans-unit>
|
||
<trans-unit id=".QFPbFe" resname="Back">
|
||
<source>Back</source>
|
||
<target>Terug</target>
|
||
</trans-unit>
|
||
<trans-unit id="JUdglpF" resname="Backoffice">
|
||
<source>Backoffice</source>
|
||
<target>Backoffice</target>
|
||
</trans-unit>
|
||
<trans-unit id="OiycKWf" resname="Blue">
|
||
<source>Blue</source>
|
||
<target>Blauw</target>
|
||
</trans-unit>
|
||
<trans-unit id="EhytB4v" resname="Cancel">
|
||
<source>Cancel</source>
|
||
<target>Annuleren</target>
|
||
</trans-unit>
|
||
<trans-unit id="T6TIfj7" resname="Candidate">
|
||
<source>Candidate</source>
|
||
<target>Kandidaat</target>
|
||
</trans-unit>
|
||
<trans-unit id="LMsl4pc" resname="Candidate Status">
|
||
<source>Candidate Status</source>
|
||
<target>Kandidaatstatus</target>
|
||
</trans-unit>
|
||
<trans-unit id="Wk50LUM" resname="Candidate answers saved">
|
||
<source>Candidate answers saved</source>
|
||
<target>Kandidaatantwoorden opgeslagen</target>
|
||
</trans-unit>
|
||
<trans-unit id="TiTLBGW" resname="Candidate not found">
|
||
<source>Candidate not found</source>
|
||
<target>Kandidaat niet gevonden</target>
|
||
</trans-unit>
|
||
<trans-unit id="6QiGbuz" resname="Candidate status updated">
|
||
<source>Candidate status updated</source>
|
||
<target>Kandidaatstatus bijgewerkt</target>
|
||
</trans-unit>
|
||
<trans-unit id="WJJE4q_" resname="Candidates">
|
||
<source>Candidates</source>
|
||
<target>Kandidaten</target>
|
||
</trans-unit>
|
||
<trans-unit id="J1c2y63" resname="Clear Quiz...">
|
||
<source>Clear Quiz...</source>
|
||
<target>Test leegmaken...</target>
|
||
</trans-unit>
|
||
<trans-unit id="qNghuqo" resname="Close">
|
||
<source>Close</source>
|
||
<target>Sluiten</target>
|
||
</trans-unit>
|
||
<trans-unit id="M1I7tCE" resname="Colour">
|
||
<source>Colour</source>
|
||
<target>Kleur</target>
|
||
</trans-unit>
|
||
<trans-unit id="5LgCFqF" resname="Completed">
|
||
<source>Completed</source>
|
||
<target>Voltooid</target>
|
||
</trans-unit>
|
||
<trans-unit id="7sfvWUb" resname="Confirm Answers">
|
||
<source>Confirm Answers</source>
|
||
<target>Bevestig antwoorden</target>
|
||
</trans-unit>
|
||
<trans-unit id="sFpB4C2" resname="Correct Answers">
|
||
<source>Correct Answers</source>
|
||
<target>Goede antwoorden</target>
|
||
</trans-unit>
|
||
<trans-unit id="YrMVdGf" resname="Corrections">
|
||
<source>Corrections</source>
|
||
<target>Jokers</target>
|
||
</trans-unit>
|
||
<trans-unit id="9JHLsoe" resname="Could not find candidate with name {name}">
|
||
<source>Could not find candidate with name {name}</source>
|
||
<target>Kon kandidaat met naam {name} niet vinden</target>
|
||
</trans-unit>
|
||
<trans-unit id="h589jDz" resname="Could not find candidate with name {name} in elimination.">
|
||
<source>Could not find candidate with name {name} in elimination.</source>
|
||
<target>Kon geen kandidaat vinden met de naam {name} in de eliminatie</target>
|
||
</trans-unit>
|
||
<trans-unit id="0DvmToq" resname="Create a season">
|
||
<source>Create a season</source>
|
||
<target>Maak een seizoen aan</target>
|
||
</trans-unit>
|
||
<trans-unit id="Wsms_zc" resname="Create an account">
|
||
<source>Create an account</source>
|
||
<target>Maak een account aan</target>
|
||
</trans-unit>
|
||
<trans-unit id="yBgKisV" resname="Create an empty quiz and add questions from the question bank.">
|
||
<source>Create an empty quiz and add questions from the question bank.</source>
|
||
<target>Maak een lege quiz aan en voeg vragen toe vanuit de vragenbank.</target>
|
||
</trans-unit>
|
||
<trans-unit id="PkrbQOH" resname="Cyan">
|
||
<source>Cyan</source>
|
||
<target>Cyaan</target>
|
||
</trans-unit>
|
||
<trans-unit id="S5P7nQd" resname="Deactivate">
|
||
<source>Deactivate</source>
|
||
<target>Deactiveren</target>
|
||
</trans-unit>
|
||
<trans-unit id="w9AyAnn" resname="Deactivate Quiz">
|
||
<source>Deactivate Quiz</source>
|
||
<target>Deactiveer test</target>
|
||
</trans-unit>
|
||
<trans-unit id="tOdAxXK" resname="Deactivate the quiz before undoing the finalization">
|
||
<source>Deactivate the quiz before undoing the finalization</source>
|
||
<target>Deactiveer de test voordat je het afronden ongedaan maakt</target>
|
||
</trans-unit>
|
||
<trans-unit id="Z_crX_u" resname="Delete">
|
||
<source>Delete</source>
|
||
<target>Verwijderen</target>
|
||
</trans-unit>
|
||
<trans-unit id="p9GNNI3" resname="Delete Quiz...">
|
||
<source>Delete Quiz...</source>
|
||
<target>Test verwijderen...</target>
|
||
</trans-unit>
|
||
<trans-unit id="R9yHzHv" resname="Download Template">
|
||
<source>Download Template</source>
|
||
<target>Download sjabloon</target>
|
||
</trans-unit>
|
||
<trans-unit id="dwUtS3b" resname="Draft">
|
||
<source>Draft</source>
|
||
<target>Concept</target>
|
||
</trans-unit>
|
||
<trans-unit id="MDvip.N" resname="Drag to reorder">
|
||
<source>Drag to reorder</source>
|
||
<target>Sleep om te sorteren</target>
|
||
</trans-unit>
|
||
<trans-unit id="FfYlwX8" resname="EMPTY">
|
||
<source>EMPTY</source>
|
||
<target>LEEG</target>
|
||
</trans-unit>
|
||
<trans-unit id="M.l1CPU" resname="Edit">
|
||
<source>Edit</source>
|
||
<target>Bewerken</target>
|
||
</trans-unit>
|
||
<trans-unit id="6RmXg4t" resname="Edit question">
|
||
<source>Edit question</source>
|
||
<target>Vraag bewerken</target>
|
||
</trans-unit>
|
||
<trans-unit id="JZi_tm0" resname="Email">
|
||
<source>Email</source>
|
||
<target>E-mail</target>
|
||
</trans-unit>
|
||
<trans-unit id="mSo9TGC" resname="Enter name">
|
||
<source>Enter name</source>
|
||
<target>Voer een naam in</target>
|
||
</trans-unit>
|
||
<trans-unit id="RnI7jJT" resname="Enter your name">
|
||
<source>Enter your name</source>
|
||
<target>Voer je naam in</target>
|
||
</trans-unit>
|
||
<trans-unit id="HNMwvRn" resname="Error clearing quiz">
|
||
<source>Error clearing quiz</source>
|
||
<target>Fout bij het leegmaken van de test</target>
|
||
</trans-unit>
|
||
<trans-unit id="NXU7HO." resname="Error saving order">
|
||
<source>Error saving order</source>
|
||
<target>Fout bij het opslaan van de volgorde</target>
|
||
</trans-unit>
|
||
<trans-unit id="bgWPQMg" resname="Export to XLSX">
|
||
<source>Export to XLSX</source>
|
||
<target>Exporteren naar XLSX</target>
|
||
</trans-unit>
|
||
<trans-unit id="6rPqY9p" resname="Finalize">
|
||
<source>Finalize</source>
|
||
<target>Afronden</target>
|
||
</trans-unit>
|
||
<trans-unit id="c_5RxsX" resname="Finalized">
|
||
<source>Finalized</source>
|
||
<target>Afgerond</target>
|
||
</trans-unit>
|
||
<trans-unit id="MebBrmp" resname="Gray">
|
||
<source>Gray</source>
|
||
<target>Grijs</target>
|
||
</trans-unit>
|
||
<trans-unit id="OGiIhMH" resname="Green">
|
||
<source>Green</source>
|
||
<target>Groen</target>
|
||
</trans-unit>
|
||
<trans-unit id="b7rTx0P" resname="Help text for adding a quiz">
|
||
<source>Help text for adding a quiz</source>
|
||
<target>Upload een XLSX-bestand met vragen en antwoorden voor je test.</target>
|
||
</trans-unit>
|
||
<trans-unit id="0byYjDw" resname="Help text for adding candidates">
|
||
<source>Help text for adding candidates</source>
|
||
<target>Voeg kandidaten toe aan dit seizoen. Eén naam per regel.</target>
|
||
</trans-unit>
|
||
<trans-unit id="SipST._" resname="Help text for creating a season">
|
||
<source>Help text for creating a season</source>
|
||
<target>Maak een nieuw seizoen aan om tests en kandidaten te beheren.</target>
|
||
</trans-unit>
|
||
<trans-unit id="Q0rWWbg" resname="Help text for preparing elimination">
|
||
<source>Help text for preparing elimination</source>
|
||
<target>Kies welke kandidaten groen of rood krijgen voor de eliminatie.</target>
|
||
</trans-unit>
|
||
<trans-unit id="ExFLJqx" resname="Home">
|
||
<source>Home</source>
|
||
<target>Home</target>
|
||
</trans-unit>
|
||
<trans-unit id="oPzjCWg" resname="Import">
|
||
<source>Import</source>
|
||
<target>Importeren</target>
|
||
</trans-unit>
|
||
<trans-unit id="sTM8Dqn" resname="Import Quiz from Excel">
|
||
<source>Import Quiz from Excel</source>
|
||
<target>Importeer test vanuit Excel</target>
|
||
</trans-unit>
|
||
<trans-unit id="8n2mlHc" resname="In Progress">
|
||
<source>In Progress</source>
|
||
<target>Bezig</target>
|
||
</trans-unit>
|
||
<trans-unit id="ybqiXt5" resname="Inactive">
|
||
<source>Inactive</source>
|
||
<target>Inactief</target>
|
||
</trans-unit>
|
||
<trans-unit id="0GRwjA_" resname="Invalid label name">
|
||
<source>Invalid label name</source>
|
||
<target>Ongeldige labelnaam</target>
|
||
</trans-unit>
|
||
<trans-unit id="k1X7w12" resname="Invalid season code">
|
||
<source>Invalid season code</source>
|
||
<target>Ongeldige seizoencode</target>
|
||
</trans-unit>
|
||
<trans-unit id="OoJeYtt" resname="Label added">
|
||
<source>Label added</source>
|
||
<target>Label toegevoegd</target>
|
||
</trans-unit>
|
||
<trans-unit id="HWV7sHP" resname="Label removed">
|
||
<source>Label removed</source>
|
||
<target>Label verwijderd</target>
|
||
</trans-unit>
|
||
<trans-unit id="YqI5TFM" resname="Labels">
|
||
<source>Labels</source>
|
||
<target>Labels</target>
|
||
</trans-unit>
|
||
<trans-unit id="q0FeoCr" resname="Load Prepared Elimination">
|
||
<source>Load Prepared Elimination</source>
|
||
<target>Laad voorbereide eliminatie</target>
|
||
</trans-unit>
|
||
<trans-unit id="M2ELPzt" resname="Locked (answers given)">
|
||
<source>Locked (answers given)</source>
|
||
<target>Vergrendeld (antwoorden gegeven)</target>
|
||
</trans-unit>
|
||
<trans-unit id="flmhYFo" resname="Locks the quiz so it can no longer be edited and makes it ready for candidates to take.">
|
||
<source>Locks the quiz so it can no longer be edited and makes it ready for candidates to take.</source>
|
||
<target>Vergrendelt de test zodat deze niet meer bewerkt kan worden en maakt deze klaar voor deelnemers.</target>
|
||
</trans-unit>
|
||
<trans-unit id="JKl2Twv" resname="Logout">
|
||
<source>Logout</source>
|
||
<target>Uitloggen</target>
|
||
</trans-unit>
|
||
<trans-unit id="NCItilE" resname="Make active">
|
||
<source>Make active</source>
|
||
<target>Maak actief</target>
|
||
</trans-unit>
|
||
<trans-unit id="WP2lXKC" resname="Manage">
|
||
<source>Manage</source>
|
||
<target>Beheren</target>
|
||
</trans-unit>
|
||
<trans-unit id="LZzySF." resname="Manage Quiz">
|
||
<source>Manage Quiz</source>
|
||
<target>Beheer test</target>
|
||
</trans-unit>
|
||
<trans-unit id="wbMeKOh" resname="Name">
|
||
<source>Name</source>
|
||
<target>Naam</target>
|
||
</trans-unit>
|
||
<trans-unit id="lqTjJ4a" resname="New label">
|
||
<source>New label</source>
|
||
<target>Nieuw label</target>
|
||
</trans-unit>
|
||
<trans-unit id="gefhnBC" resname="Next">
|
||
<source>Next</source>
|
||
<target>Volgende</target>
|
||
</trans-unit>
|
||
<trans-unit id="wd1MvZW" resname="No">
|
||
<source>No</source>
|
||
<target>Nee</target>
|
||
</trans-unit>
|
||
<trans-unit id="nOHriCl" resname="No active quiz">
|
||
<source>No active quiz</source>
|
||
<target>Geen actieve test</target>
|
||
</trans-unit>
|
||
<trans-unit id="lwoek_H" resname="No candidates">
|
||
<source>No candidates</source>
|
||
<target>Geen kandidaten</target>
|
||
</trans-unit>
|
||
<trans-unit id="WPJalKI" resname="No questions have been added to this quiz yet.">
|
||
<source>No questions have been added to this quiz yet.</source>
|
||
<target>Er zijn nog geen vragen aan deze test toegevoegd.</target>
|
||
</trans-unit>
|
||
<trans-unit id="IsJa5UL" resname="No questions in the question bank yet">
|
||
<source>No questions in the question bank yet</source>
|
||
<target>Nog geen vragen in de vragenbank</target>
|
||
</trans-unit>
|
||
<trans-unit id="oNXT2zu" resname="No quizzes">
|
||
<source>No quizzes</source>
|
||
<target>Geen tests</target>
|
||
</trans-unit>
|
||
<trans-unit id="swW4qFE" resname="No results">
|
||
<source>No results</source>
|
||
<target>Geen resultaten</target>
|
||
</trans-unit>
|
||
<trans-unit id="tbd1luF" resname="Not Started">
|
||
<source>Not Started</source>
|
||
<target>Niet gestart</target>
|
||
</trans-unit>
|
||
<trans-unit id="k7Eqnjt" resname="Number of dropouts:">
|
||
<source>Number of dropouts:</source>
|
||
<target>Aantal afvallers:</target>
|
||
</trans-unit>
|
||
<trans-unit id="_SqArFZ" resname="Open">
|
||
<source>Open</source>
|
||
<target>Openen</target>
|
||
</trans-unit>
|
||
<trans-unit id="vhCGOEN" resname="Order saved">
|
||
<source>Order saved</source>
|
||
<target>Volgorde opgeslagen</target>
|
||
</trans-unit>
|
||
<trans-unit id="HmgPmMV" resname="Overview">
|
||
<source>Overview</source>
|
||
<target>Overzicht</target>
|
||
</trans-unit>
|
||
<trans-unit id="PywqOf4" resname="Owner(s)">
|
||
<source>Owner(s)</source>
|
||
<target>Eigenaar/Eigenaren</target>
|
||
</trans-unit>
|
||
<trans-unit id="GqmFSHc" resname="Password">
|
||
<source>Password</source>
|
||
<target>Wachtwoord</target>
|
||
</trans-unit>
|
||
<trans-unit id="1ne1Zlc" resname="Penalty">
|
||
<source>Penalty</source>
|
||
<target>Straftijd</target>
|
||
</trans-unit>
|
||
<trans-unit id="VbgD9L8" resname="Please Confirm">
|
||
<source>Please Confirm</source>
|
||
<target>Bevestig alsjeblieft</target>
|
||
</trans-unit>
|
||
<trans-unit id="6EclFME" resname="Please Confirm your Email">
|
||
<source>Please Confirm your Email</source>
|
||
<target>Bevestig je e-mailadres alsjeblieft</target>
|
||
</trans-unit>
|
||
<trans-unit id="mq1QYAv" resname="Please select an answer">
|
||
<source>Please select an answer</source>
|
||
<target>Selecteer een antwoorden alsjeblieft</target>
|
||
</trans-unit>
|
||
<trans-unit id="lSX_PHJ" resname="Please sign in">
|
||
<source>Please sign in</source>
|
||
<target>Log in aub</target>
|
||
</trans-unit>
|
||
<trans-unit id="ruFGaU." resname="Please upload a valid XLSX file">
|
||
<source>Please upload a valid XLSX file</source>
|
||
<target>Upload een geldig XLSX-bestand</target>
|
||
</trans-unit>
|
||
<trans-unit id="YG9Osau" resname="Prepare Custom Elimination">
|
||
<source>Prepare Custom Elimination</source>
|
||
<target>Bereid aangepaste eliminatie voor</target>
|
||
</trans-unit>
|
||
<trans-unit id="xe_UxWT" resname="Prepare Elimination">
|
||
<source>Prepare Elimination</source>
|
||
<target>Bereid eliminatie voor</target>
|
||
</trans-unit>
|
||
<trans-unit id="ouNrIYq" resname="Previous">
|
||
<source>Previous</source>
|
||
<target>Vorige</target>
|
||
</trans-unit>
|
||
<trans-unit id="W1WJHfF" resname="Question">
|
||
<source>Question</source>
|
||
<target>Vraag</target>
|
||
</trans-unit>
|
||
<trans-unit id="lxvgioH" resname="Question added to quiz %quiz%">
|
||
<source>Question added to quiz %quiz%</source>
|
||
<target>Vraag toegevoegd aan test %quiz%</target>
|
||
</trans-unit>
|
||
<trans-unit id="hMGFgEZ" resname="Question added to the question bank">
|
||
<source>Question added to the question bank</source>
|
||
<target>Vraag toegevoegd aan de vragenbank</target>
|
||
</trans-unit>
|
||
<trans-unit id="katmLq0" resname="Question bank">
|
||
<source>Question bank</source>
|
||
<target>Vragenbank</target>
|
||
</trans-unit>
|
||
<trans-unit id="z7Pp9b9" resname="Question details">
|
||
<source>Question details</source>
|
||
<target>Vraagdetails</target>
|
||
</trans-unit>
|
||
<trans-unit id="htaUa1k" resname="Question removed from quiz %quiz%">
|
||
<source>Question removed from quiz %quiz%</source>
|
||
<target>Vraag verwijderd uit quiz %quiz%</target>
|
||
</trans-unit>
|
||
<trans-unit id="KApairC" resname="Question removed from the question bank">
|
||
<source>Question removed from the question bank</source>
|
||
<target>Vraag verwijderd uit de vragenbank</target>
|
||
</trans-unit>
|
||
<trans-unit id="6rkejYf" resname="Question synced to quiz %quiz%">
|
||
<source>Question synced to quiz %quiz%</source>
|
||
<target>Vraag gesynchroniseerd naar quiz %quiz%</target>
|
||
</trans-unit>
|
||
<trans-unit id="MNSmL.W" resname="Question updated">
|
||
<source>Question updated</source>
|
||
<target>Vraag bijgewerkt</target>
|
||
</trans-unit>
|
||
<trans-unit id="Rx5irUP" resname="Questions">
|
||
<source>Questions</source>
|
||
<target>Vragen</target>
|
||
</trans-unit>
|
||
<trans-unit id="1jiUI_8" resname="Quick actions">
|
||
<source>Quick actions</source>
|
||
<target>Snelle acties</target>
|
||
</trans-unit>
|
||
<trans-unit id="0tv0gq." resname="Quiz">
|
||
<source>Quiz</source>
|
||
<target>Test</target>
|
||
</trans-unit>
|
||
<trans-unit id="4BzxOP3" resname="Quiz (xlsx)">
|
||
<source>Quiz (xlsx)</source>
|
||
<target>Test (xlsx)</target>
|
||
</trans-unit>
|
||
<trans-unit id="nU5BEhV" resname="Quiz Added!">
|
||
<source>Quiz Added!</source>
|
||
<target>Test toegevoegd!</target>
|
||
</trans-unit>
|
||
<trans-unit id="IwEF7a0" resname="Quiz Status">
|
||
<source>Quiz Status</source>
|
||
<target>Teststatus</target>
|
||
</trans-unit>
|
||
<trans-unit id="vXN8b2w" resname="Quiz cleared">
|
||
<source>Quiz cleared</source>
|
||
<target>Test leeggemaakt</target>
|
||
</trans-unit>
|
||
<trans-unit id="cyXkBo4" resname="Quiz cleared and no longer finalized">
|
||
<source>Quiz cleared and no longer finalized</source>
|
||
<target>Test leeggemaakt en niet langer afgerond</target>
|
||
</trans-unit>
|
||
<trans-unit id="LbVe.2c" resname="Quiz completed">
|
||
<source>Quiz completed</source>
|
||
<target>Test voltooid</target>
|
||
</trans-unit>
|
||
<trans-unit id="XdfTTMD" resname="Quiz deleted">
|
||
<source>Quiz deleted</source>
|
||
<target>Test verwijderd</target>
|
||
</trans-unit>
|
||
<trans-unit id="GPFvyrm" resname="Quiz finalized">
|
||
<source>Quiz finalized</source>
|
||
<target>Test afgerond</target>
|
||
</trans-unit>
|
||
<trans-unit id="BAp8lIR" resname="Quiz is no longer finalized">
|
||
<source>Quiz is no longer finalized</source>
|
||
<target>Test is niet langer afgerond</target>
|
||
</trans-unit>
|
||
<trans-unit id="frxoIkW" resname="Quiz name">
|
||
<source>Quiz name</source>
|
||
<target>Testnaam</target>
|
||
</trans-unit>
|
||
<trans-unit id="bggVfH9" resname="Quizzes">
|
||
<source>Quizzes</source>
|
||
<target>Tests</target>
|
||
</trans-unit>
|
||
<trans-unit id="kf9bFzj" resname="Randomize">
|
||
<source>Randomize</source>
|
||
<target>Husselen</target>
|
||
</trans-unit>
|
||
<trans-unit id="r_Mv3kR" resname="Re-opens the quiz for editing. Candidates will no longer be able to take the quiz until it is finalized again.">
|
||
<source>Re-opens the quiz for editing. Candidates will no longer be able to take the quiz until it is finalized again.</source>
|
||
<target>Heropent de test voor bewerking. Deelnemers kunnen de test niet meer afnemen totdat deze opnieuw is afgerond.</target>
|
||
</trans-unit>
|
||
<trans-unit id="P1HcfAu" resname="Red">
|
||
<source>Red</source>
|
||
<target>Rood</target>
|
||
</trans-unit>
|
||
<trans-unit id="plQzNQU" resname="Refresh the page to try again.">
|
||
<source>Refresh the page to try again.</source>
|
||
<target>Ververs de pagina om het opnieuw te proberen.</target>
|
||
</trans-unit>
|
||
<trans-unit id="fGfBzt6" resname="Register">
|
||
<source>Register</source>
|
||
<target>Registreren</target>
|
||
</trans-unit>
|
||
<trans-unit id="WevL4T_" resname="Remember me">
|
||
<source>Remember me</source>
|
||
<target>Onthoud mij</target>
|
||
</trans-unit>
|
||
<trans-unit id="zy7f1zh" resname="Remove label">
|
||
<source>Remove label</source>
|
||
<target>Label verwijderen</target>
|
||
</trans-unit>
|
||
<trans-unit id="Z9CSKpk" resname="Repeat Password">
|
||
<source>Repeat Password</source>
|
||
<target>Herhaal wachtwoord</target>
|
||
</trans-unit>
|
||
<trans-unit id="7UvBPrb" resname="Results & Elimination">
|
||
<source>Results & Elimination</source>
|
||
<target><![CDATA[Resultaat & Eliminatie]]></target>
|
||
</trans-unit>
|
||
<trans-unit id="uFRq6ud" resname="Reusable">
|
||
<source>Reusable</source>
|
||
<target>Herbruikbaar</target>
|
||
</trans-unit>
|
||
<trans-unit id="z9OKodR" resname="Save">
|
||
<source>Save</source>
|
||
<target>Opslaan</target>
|
||
</trans-unit>
|
||
<trans-unit id="8HUcmWU" resname="Save and start elimination">
|
||
<source>Save and start elimination</source>
|
||
<target>Opslaan en eliminatie starten</target>
|
||
</trans-unit>
|
||
<trans-unit id="uRWqG15" resname="Score">
|
||
<source>Score</source>
|
||
<target>Score</target>
|
||
</trans-unit>
|
||
<trans-unit id="yH9A3q0" resname="Season">
|
||
<source>Season</source>
|
||
<target>Seizoen</target>
|
||
</trans-unit>
|
||
<trans-unit id="yj8.c2D" resname="Season Code">
|
||
<source>Season Code</source>
|
||
<target>Seizoencode</target>
|
||
</trans-unit>
|
||
<trans-unit id="1ULw_4S" resname="Season Name">
|
||
<source>Season Name</source>
|
||
<target>Seizoennaam</target>
|
||
</trans-unit>
|
||
<trans-unit id="kc_J96C" resname="Seasons">
|
||
<source>Seasons</source>
|
||
<target>Seizoenen</target>
|
||
</trans-unit>
|
||
<trans-unit id="VXFwlwn" resname="Settings">
|
||
<source>Settings</source>
|
||
<target>Instellingen</target>
|
||
</trans-unit>
|
||
<trans-unit id="tKaIbhp" resname="Show Numbers">
|
||
<source>Show Numbers</source>
|
||
<target>Toon nummers</target>
|
||
</trans-unit>
|
||
<trans-unit id="pNIxNSX" resname="Sign in">
|
||
<source>Sign in</source>
|
||
<target>Log in</target>
|
||
</trans-unit>
|
||
<trans-unit id="A0aGG7W" resname="Sort A–Z">
|
||
<source>Sort A–Z</source>
|
||
<target>Sorteer A-Z</target>
|
||
</trans-unit>
|
||
<trans-unit id="6xCSWiZ" resname="Status">
|
||
<source>Status</source>
|
||
<target>Status</target>
|
||
</trans-unit>
|
||
<trans-unit id="9m8DOBg" resname="Submit">
|
||
<source>Submit</source>
|
||
<target>Verstuur</target>
|
||
</trans-unit>
|
||
<trans-unit id="yqJbSKu" resname="Sync latest changes to this quiz">
|
||
<source>Sync latest changes to this quiz</source>
|
||
<target>Laatste wijzigingen synchroniseren naar deze quiz</target>
|
||
</trans-unit>
|
||
<trans-unit id="_z4el3Z" resname="The password fields must match.">
|
||
<source>The password fields must match.</source>
|
||
<target>De wachtwoorden moeten overeen komen.</target>
|
||
</trans-unit>
|
||
<trans-unit id="1jF4vJ8" resname="The question was not synced to finalized quiz(zes): %quizzes%. Use the Sync button to update them.">
|
||
<source>The question was not synced to finalized quiz(zes): %quizzes%. Use the Sync button to update them.</source>
|
||
<target>De vraag is niet gesynchroniseerd naar afgeronde quiz(zes): %quizzes%. Gebruik de Synchroniseren-knop om ze bij te werken.</target>
|
||
</trans-unit>
|
||
<trans-unit id="K3e_SRJ" resname="The quiz cannot be finalized while it has errors">
|
||
<source>The quiz cannot be finalized while it has errors</source>
|
||
<target>De test kan niet afgerond worden zolang er fouten zijn</target>
|
||
</trans-unit>
|
||
<trans-unit id="B7wNGHP" resname="The quiz has already been filled in and can no longer be altered">
|
||
<source>The quiz has already been filled in and can no longer be altered</source>
|
||
<target>De test is al ingevuld en kan niet meer aangepast worden</target>
|
||
</trans-unit>
|
||
<trans-unit id="P.nJezw" resname="The quiz is already finalized">
|
||
<source>The quiz is already finalized</source>
|
||
<target>De test is al afgerond</target>
|
||
</trans-unit>
|
||
<trans-unit id="Z3xaLuk" resname="The quiz must be finalized before it can be activated">
|
||
<source>The quiz must be finalized before it can be activated</source>
|
||
<target>De test moet afgerond zijn voordat deze geactiveerd kan worden</target>
|
||
</trans-unit>
|
||
<trans-unit id="HuzRgeN" resname="There are no answers for this question">
|
||
<source>There are no answers for this question</source>
|
||
<target>Er zijn geen antwoorden voor deze vraag</target>
|
||
</trans-unit>
|
||
<trans-unit id=".LrcTyU" resname="There is no active quiz">
|
||
<source>There is no active quiz</source>
|
||
<target>Er is geen test actief</target>
|
||
</trans-unit>
|
||
<trans-unit id="o.FTilS" resname="This question cannot be deleted because it is used in a locked or active quiz">
|
||
<source>This question cannot be deleted because it is used in a locked or active quiz</source>
|
||
<target>Deze vraag kan niet verwijderd worden omdat die gebruik wordt in een vergrendelde of actieve test</target>
|
||
</trans-unit>
|
||
<trans-unit id=".WkwBH8" resname="This question has already been used">
|
||
<source>This question has already been used</source>
|
||
<target>Deze vraag is al gebruikt</target>
|
||
</trans-unit>
|
||
<trans-unit id="zkt9PBS" resname="This question has been used in a quiz. The copy in the quiz will not be affected.">
|
||
<source>This question has been used in a quiz. The copy in the quiz will not be affected.</source>
|
||
<target>Deze vraag is gebruikt in een test. De kopie in de test blijft ongewijzigd.</target>
|
||
</trans-unit>
|
||
<trans-unit id="fwu7652" resname="This question is incomplete: it needs at least two answers and exactly one correct answer">
|
||
<source>This question is incomplete: it needs at least two answers and exactly one correct answer</source>
|
||
<target>Deze vraag is incompleet: er zijn tenminste twee antwoorden en precies één goed antwoord nodig</target>
|
||
</trans-unit>
|
||
<trans-unit id="nFSq59J" resname="This quiz can no longer be altered">
|
||
<source>This quiz can no longer be altered</source>
|
||
<target>Deze test kan niet meer aangepast worden</target>
|
||
</trans-unit>
|
||
<trans-unit id="uAJQGot" resname="This quiz has already been filled in and can no longer be altered">
|
||
<source>This quiz has already been filled in and can no longer be altered</source>
|
||
<target>Deze quiz is al ingevuld en kan niet meer worden gewijzigd</target>
|
||
</trans-unit>
|
||
<trans-unit id="HhT1KC3" resname="This quiz has no questions yet">
|
||
<source>This quiz has no questions yet</source>
|
||
<target>Deze test heeft nog geen vragen</target>
|
||
</trans-unit>
|
||
<trans-unit id="Dptvysv" resname="Time">
|
||
<source>Time</source>
|
||
<target>Tijd</target>
|
||
</trans-unit>
|
||
<trans-unit id=".j31AXY" resname="Toggle correct answer">
|
||
<source>Toggle correct answer</source>
|
||
<target>Goed antwoord aan/uitzetten</target>
|
||
</trans-unit>
|
||
<trans-unit id="XLYBGca" resname="Unassign">
|
||
<source>Unassign</source>
|
||
<target>Ontkoppelen</target>
|
||
</trans-unit>
|
||
<trans-unit id="A_XdODo" resname="Undo finalization">
|
||
<source>Undo finalization</source>
|
||
<target>Afronden ongedaan maken</target>
|
||
</trans-unit>
|
||
<trans-unit id="Bdt8q.S" resname="Used in">
|
||
<source>Used in</source>
|
||
<target>Gebruikt in</target>
|
||
</trans-unit>
|
||
<trans-unit id=".EmYZIu" resname="View">
|
||
<source>View</source>
|
||
<target>Bekijken</target>
|
||
</trans-unit>
|
||
<trans-unit id="JWRtx_o" resname="White">
|
||
<source>White</source>
|
||
<target>Wit</target>
|
||
</trans-unit>
|
||
<trans-unit id="RV6M450" resname="Yellow">
|
||
<source>Yellow</source>
|
||
<target>Geel</target>
|
||
</trans-unit>
|
||
<trans-unit id="pRCwpOT" resname="Yes">
|
||
<source>Yes</source>
|
||
<target>Ja</target>
|
||
</trans-unit>
|
||
<trans-unit id="9A8F6VB" resname="You are not allowed to answer this quiz">
|
||
<source>You are not allowed to answer this quiz</source>
|
||
<target>Je mag deze test niet beantwoorden</target>
|
||
</trans-unit>
|
||
<trans-unit id="78moQnF" resname="You cannot answer this question">
|
||
<source>You cannot answer this question</source>
|
||
<target>Je kan deze vraag niet beantwoorden</target>
|
||
</trans-unit>
|
||
<trans-unit id="0afY1NF" resname="You have no seasons yet.">
|
||
<source>You have no seasons yet.</source>
|
||
<target>Je hebt nog geen seizoenen.</target>
|
||
</trans-unit>
|
||
<trans-unit id="vVQAP9A" resname="Your Seasons">
|
||
<source>Your Seasons</source>
|
||
<target>Jouw seizoenen</target>
|
||
</trans-unit>
|
||
<trans-unit id="m80cBv0" resname="Your email address has been verified.">
|
||
<source>Your email address has been verified.</source>
|
||
<target>Je e-mailadres is geverifieerd.</target>
|
||
</trans-unit>
|
||
</body>
|
||
</file>
|
||
</xliff>
|