{"common":{"navigation":{"learn":"Learn","tests":"Tests","progress":"Progress","about":"About"},"footer":"Practice at your pace."},"achievement-view":{"eyebrow":"Milestones","title":"Achievements","intro":"Review the milestones recorded by your workspace.","empty":"No achievements yet","emptyMessage":"Achievements will appear after the workspace records one.","unavailable":"Achievements unavailable","unavailableMessage":"We could not read the saved achievements right now.","retry":"Try again","loading":"Loading achievements","earned":"earned"},"progress-view":{"title":"Your progress","completed":"Completed lessons","practice":"Practice time","week":"This week","previous":"Last week","allTime":"All time","activity":"Your activity","period":"Activity period","minutes":"Minutes of practice","noActivity":"No practice recorded.","noActivityHint":"Your practice minutes will appear here.","activeDays":"active days","overview":"Overall completion","lessons":"lessons","unavailable":"Progress is unavailable","unavailableMessage":"We could not read the saved progress right now.","retry":"Try again","loading":"Loading progress"},"component-tool-layout":{"next":"Keep learning","start":"Continue learning","saved":"Your progress stays with you","local":"No account needed. Progress is saved in this browser, so use the same browser to pick up where you left off.","more":"Learning tools","tests":"Typing tests","progress":"Your progress"},"component-streak-calendar":{"previous":"Previous month","following":"Next month","practised":"practised","today":"today"},"player":{"header":"Typing practice","restart":"Restart","loading":"Laden…","soundOn":"Sound on","soundOff":"Sound off","error":"Unable to load the lesson","result":"Result","settings":"Settings","screenProgress":"Screen {current} of {total}","loadError":"Unable to load lesson","tryAgain":"Try again","storageUnavailable":"Progress cannot be saved in this browser. Your test will still run, but the result will not be stored.","continue":"Continue","redo":"Redo","backLessons":"« Back to Lessons","backTests":"Back to Typing Tests","saving":"Saving Progress...","saveError":"There was an error saving your stats...","retrySave":"Try Saving Again","congrats":"Excellent work!","accuracyStars":"You earned {stars}/3 stars for accuracy!","speedAccuracy":"Your speed was {wpm} WPM with {accuracy}% accuracy.","lessonTotals":"You've typed for {time} on this lesson with an average speed of {wpm} WPM and {accuracy}% accuracy.","earnedXp":"You earned {xp} XP","bestResult":"Your best result is saved.","personalBest":"Persoonlijk record","redoAllStars":"Redo to Earn Them All","goldUnlocked":"Gold unlocked","goldTitle":"You mastered {lesson}!","goldLead":"Every screen at three stars — {total} of {total} practices perfect.","continueLesson":"Keep going! Learn {lesson}","reviewLesson":"Review lesson","backLessonsPlain":"Choose your next lesson","finishedLesson":"You finished {lesson}","lessonStats":"Your Lesson Average Stats","starsEarned":"Stars Earned","averageSpeed":"Avg. Speed","averageAccuracy":"Avg. Acc.","practiceTime":"Typing Time","speed":"Speed","accuracy":"Accuracy","testComplete":"TEST COMPLETE","testCompleteTitle":"Typing test complete!","testCompleteMessage":"You finished your test. Here is how you did.","assessmentSaved":"OPTIONAL ASSESSMENT SAVED","assessmentCompleteTitle":"Assessment complete","assessmentCompleteMessage":"This optional assessment was saved. It does not change Learn progress, XP, or your streak.","backToLearn":"Back to Learn","repeatAssessment":"Repeat assessment","takeAgain":"Take Again","redoTip":"Tip: Press R to redo","continueTip":"Tip: Press ENTER to continue","introFinger":"Howdy! Use your {finger} finger to:","introTypeKey":"Type the {key} key","spaceKey":"space","fallingPrompt":"Falling typing prompt","editorHelp":"Use a physical keyboard. Tab inserts a tab inside this editor; Shift+Tab removes a leading tab. Escape leaves the editor. On Mac, Fn+Delete deletes forward. Outside the editor, Tab moves focus normally.","editorTarget":"Target text (⇥ means one tab):","editorLabel":"Practice editor","editorCheck":"Check task","editorReset":"Reset this task","editorPosition":"Cursor {caret}; selection {anchor}–{caret}. Target: {target}.","editorTaskHeading":"{title} · task {current}/{total}","editorWrongText":"Check the text. Keep the correct characters and try again.","editorWrongSelection":"The text is right. Move the cursor/selection to the target position.","editorMissingActions":"Use the action being practised: {actions}.","leaderboard":{"heading":"Official leaderboards","speed":"Speed leaders","score":"Score leaders","speedShort":"Speed","scoreShort":"Score","scoreColumn":"Score","speedFormula":"Ranked by WPM. Accuracy must be at least 85%; higher accuracy breaks a tie.","scoreFormula":"Score = WPM × accuracy ÷ 100. Accuracy must be at least 85%.","rank":"Rank","yourRank":"Your rank","avatar":"Avatar","player":"Player","ago":"Ago","accuracy":"Accuracy","empty":"No runs yet. Set the first official score.","anonymous":"Anonymous","officialOnly":"Leaderboards use official 15, 30, 60, or 120 second tests and 10, 25, 50, or 100 word tests.","unavailable":"The public leaderboard is unavailable on this site.","loading":"Loading official leaderboards…","offline":"You are offline. Leaderboards will be available when you reconnect.","submitting":"Submitting your official result…","top100":"You reached the Top 100!","top1":"Number one on the leaderboard!","editName":"Edit display name","addDisplayName":"Add display name","nameHelp":"Shown on the leaderboard when you reach Top 100.","claimEyebrow":"Your place is waiting","claimTop1Title":"You're #1. Put your name on it!","claimTop100Title":"You made the Top 100!","claimHelp":"Add your name beside this saved record. You can change it later.","claimButton":"Put my name on the board","currentRanks":"Your current Top 100 ranks","namePlaceholder":"Enter your name","displayName":"Display name","saveName":"Save name","saveNameFailed":"Your name could not be saved.","nameTooLong":"Use 24 characters or fewer.","cancel":"Cancel"},"fingers":{"left-pinky":"linkerpink","left-ring":"linkerringvinger","left-middle":"linkermiddelvinger","left-index":"linkerwijsvinger","left-thumb":"linkerduim","thumb":"duim","right-thumb":"rechterduim","right-index":"rechterwijsvinger","right-middle":"rechtermiddelvinger","right-ring":"rechterringvinger","right-pinky":"rechterpink"}},"picker":{"title":"Kies een taal","close":"Taalkiezer sluiten","trigger":"Taal wijzigen"},"shell":{"skip":"Ga naar inhoud","overview":"Overzicht","learn":"Leren","practices":"Oefenen","tests":"Tests","achievements":"Prestaties","progress":"Voortgang","primaryNav":"Hoofdnavigatie","mobileNav":"Mobiele navigatie","learningRewards":"Leerbeloningen","typingPractice":"Typoefeningen","emptyTitle":"Hier is nog niets","emptyMessage":"Er is hier nog niets om te tonen.","errorTitle":"Er ging iets mis","retry":"Opnieuw proberen"},"practice":{"title":"Oefenen","start":"Begin met oefenen","settings":"Instellingen","close":"Sluiten","soundOn":"Geluid aan","soundOff":"Geluid uit","change":"Andere oefening","pause":"Pauzeren","resume":"Doorgaan","activate":"Klik of druk op Enter om te activeren...","finish":"Afronden","next":"Volgende oefening","profile":"Invoermethode","metrics":"Meetwaarden:","statsAccuracy":"Nauwkeurigheid","score":"Score","allKeys":"Alle toetsen:","currentKey":"Huidige toets:","lastSpeed":"Laatste snelheid","topSpeed":"Topsnelheid","learningRate":"Trend","lessonUnit":"zin","keyStats":"Statistieken voor toets","keyAtTarget":"Deze toets heeft dit niveau gehaald.","keyTargetProgress":"Blijf deze toets oefenen om {target} te bereiken.","locale":"Taal","baseline":"Vind je startpunt","focused":"Gericht oefenen","result":"Je resultaat","accuracy":"Nauwkeurigheid bij eerste invoer","corrected":"Nauwkeurigheid na correcties","pace":"Typritme","retry":"Opnieuw proberen","unavailable":"Geen oefening beschikbaar","loading":"Laden…","target":"Aandachtspunt","typingLabel":"Typ de tekst","ready":"Klaar om te starten","complete":"Voltooid","transfer":"Tekst uit het dagelijks leven","drill":"Toetsbewegingen","words":"Woorden en zinnen","passage":"Tekstfragment","keyboard":"Toetsenbord","showKeyboard":"Toetsenbord tonen","hideKeyboard":"Toetsenbord verbergen","previewBadge":"Voorbeeld","saved":"Opgeslagen","saving":"Opslaan…","device":"Invoerapparaat","inputPhysical":"Fysiek toetsenbord","inputTouch":"Aanraaktoetsenbord","inputUnknown":"Niet opgegeven","intro":"Oefen in je eigen tempo met oefeningen op basis van je recente typewerk.","saveError":"Je resultaat kon niet worden opgeslagen. Houd deze pagina open en probeer opnieuw.","unavailableMessage":"Er is nog geen passende oefening voor deze invoermethode.","loadError":"De volgende oefening kon niet worden geladen. Controleer je verbinding en probeer het opnieuw.","typingHint":"Typ de getoonde tekst. Met Backspace kun je fouten verbeteren.","privacy":"Je oefengeschiedenis wordt in deze browser per invoermethode apart opgeslagen.","progress":"{done} / {total}","blockWarmup":"Opwarming","blockSprint":"Sprint","blockAccuracy":"Nauwkeurigheid","practising":"Oefenen: {targets}","accuracyGoal":"Doel: {goal} nauwkeurigheid bij eerste invoer.","repair":"Fout getypte woorden opnieuw typen","stats":"Statistieken","statsBack":"Terug naar oefenen","statsScope":"Statistieken voor {profile} op dit apparaat.","statsExercises":"Oefeningen","statsTime":"Oefentijd","statsSpeed":"Snelheid","statsWpm":"{n} WPM","statsMinutes":"{n} min","statsConsistency":"Regelmaat","statsStreak":"Dagen op rij","statsLeft":"Linkerhand","statsRight":"Rechterhand","statsNeedData":"Nog niet genoeg gegevens","statsHistory":"Snelheid, laatste 30 dagen","statsActivity":"Activiteit, laatste 12 weken","benchmark":"Referentietest","statsChartEmpty":"Nog geen snelheidsgegevens","statsDistribution":"Snelheidsverdeling","statsDistributionHint":"Je oefeningen gegroepeerd op snelheid.","statsExerciseCount":"{n} oefeningen","statsYou":"Jij","statsHandTitle":"Vooruitgang per hand","statsKeyTitle":"Vooruitgang per toets","statsImproveHint":"De laatste 90 dagen vergeleken met de 90 dagen daarvoor.","statsPrevious":"Vorige 90 dagen","statsLast":"Laatste 90 dagen","statsAvgDelay":"Gem. vertraging","statsSamples":"Metingen","statsErrors":"Fouten","statsIncreasedBy":"Gestegen met","statsDecreasedBy":"Gedaald met","statsMs":"{n} ms","statsReference":"Gewone typisten","statsSpeedTitle":"Typesnelheid in de tijd","statsSpeedHint":"Eén punt per oefening, de oudste links.","statsSmoothness":"Soepelheid","statsTrend":"Trend","statsExerciseN":"Oefening {n}","statsAxisExercise":"Horizontaal: oefeningnummer","statsAxisKeyExercise":"Horizontaal: oefeningnummer (oefeningen met deze toets)","statsKeysMastered":"Toetsen op niveau","statsKeysTotal":"Oefentoetsen","statsKeyTarget":"Streefsnelheid van de toets (WPM)","statsKeySpeedTitle":"Snelheid per toets","statsKeySpeedHint":"Kies een toets om te zien hoe de snelheid is veranderd. Kleuren tonen welke toetsen je beheerst.","statsKeySpeedSeries":"Toetssnelheid","statsTargetSpeed":"Streefdoel ({n} WPM)","statsPerExercise":"{n} WPM per oefening","statsStateUnrated":"Nog niet geoefend","statsStateWeak":"Nog aan het leren","statsStateMastered":"Beheerst","statsKeyHitsTitle":"Raak en mis per toets","statsKeyHitsHint":"De hoogte van de balk laat zien hoe vaak je de toets hebt ingedrukt; de onderste balk is het aandeel missers.","statsHits":"Raak","statsMisses":"Missers","statsMissRate":"Missertepercentage","statsHeatmapTitle":"Toetsfrequentiekaart","statsHeatmapHint":"Grotere cirkels zijn toetsen die je vaker indrukt; het roze deel is het aandeel missers.","statsHeatmapUnavailable":"De toetsenbordkaart is niet beschikbaar voor deze indeling.","statsExport":"Exporteren","statsExporting":"Bestand voorbereiden…","statsExportFailed":"Het bestand kon niet worden gemaakt. Probeer het opnieuw.","statsReportTitle":"TypeKute-oefenstatistieken","statsSectionSummary":"Samenvatting","statsSectionKeys":"Toetsen","statsSectionExercises":"Oefeningen","statsMeasure":"Meting","statsValue":"Waarde","statsColKey":"Toets","statsColCode":"Toetscode","statsColFinger":"Vinger","statsColState":"Status","statsColPresses":"Aanslagen","statsColDate":"Datum","statsColBlock":"Blok","statsColGross":"Brutosnelheid","statsColActive":"Actieve tijd","statsColCharacters":"Tekens","statsReset":"Statistieken resetten","statsResetTitle":"Statistieken van Oefeningen resetten?","statsResetBody":"Hiermee worden je opgeslagen oefeningen en voortgang in deze browser permanent verwijderd. Je instellingen en je voortgang in de Learn-cursus blijven behouden. Dit kan niet ongedaan worden gemaakt.","statsResetScope":"Wat te resetten","statsResetThisSetup":"Alleen deze configuratie ({profile})","statsResetAllSetups":"Alle toetsenbordconfiguraties","statsResetCancel":"Annuleren","statsResetConfirm":"Statistieken verwijderen","keyNeed":"Nodig","keyNeedsWpm":"{value} / nodig {target} WPM","keyNeedsAccuracy":"{value} / nodig {target}","keyRelieved":"Drempel verlaagd","trendHelp":"Hoeveel WPM deze toets de laatste tijd per zin wint (of verliest).","phaseName":"Fase {phase}","phaseShort":"F{phase}","phaseLearnKeys":"Toetsen leren","phaseLevelOf":"Niveau {level}/{levels}","phaseLevel":"Niveau {level}","phaseChooseTrack":"Kies een route","phaseGoal":"Doel {wpm} WPM · {acc}","phaseGoalFloor":"Doel {acc} · minstens {wpm} WPM","phaseKeys":"{green}/{total} toetsen","trackGroup":"Route in fase 2","trackSpeed":"Snelheid","trackAccuracy":"Nauwkeurigheid","trackMaster":"Meesterschap","progressPlaced":"Je begint op niveau {level} ({goal}).","progressLevelDone":"Niveau {level} gehaald. Volgende: {goal}.","progressPhase1Done":"Fase 1 voltooid: alle toetsen zijn groen. Kies hieronder een route.","progressTrackDone":"Route {track} voltooid.","choiceTitle":"Fase 1 voltooid!","choiceQuestion":"Wat wil je eerst verbeteren?","choiceSpeedHint":"Sneller typen · {from}→{to} WPM","choiceAccuracyHint":"Foutloos typen · {from}→{to}","masterTitle":"Fase 3 ontgrendeld!","masterLead":"Elk niveau verhoogt snelheid én nauwkeurigheid.","masterStart":"Start","trackDoneTitle":"Route {track} voltooid!","trackDoneLead":"Volgende: route {next}.","trackDoneContinue":"Doorgaan","readoutLabel":"Live snelheid en nauwkeurigheid","readoutMet":"≥ {target} ✓","readoutGoal":"doel {target}","readoutFloor":"min. {target}","readoutPaused":"gepauzeerd","statsResetProgress":"Je leerroute (fase en niveaus) begint ook opnieuw.","statsLevelKeyTarget":"Toetsdoel op dit niveau ({n} WPM)","statsPhase":"Fase","statsLevel":"Niveau","statsLevelOf":"{track} · niveau {n}/{of}","statsLevelN":"{track} · niveau {n}","statsPhaseLearn":"Toetsen leren","statsPhaseMaster":"Meesterschap","statsTrackSpeed":"Snelheid","statsTrackAccuracy":"Nauwkeurigheid","statsRoadmapChoose":"Kies een route om te beginnen"},"pages":{"home":{"eyebrow":"Oefenen","title":"Typoefeningen","intro":"Typoefeningen","courses":"Leren","noCourses":"Hier is nog niets","quick":"Oefenen","progress":"Voortgang","tests":"Typetests","loading":"Typoefeningen","overview":"Leren","practice":"Oefenen","learnIntro":"Typoefeningen","practiceIntro":"Typoefeningen","next":"Leren"},"tests":{"eyebrow":"Oefenen","title":"Typetests","intro":"Kies een test","empty":"Nog geen tests","emptyMessage":"Nog geen tests","loading":"Typetests","error":"Tests niet beschikbaar","errorMessage":"Tests niet beschikbaar","retry":"Opnieuw proberen"},"progress":{"title":"Voortgang","activity":"Voortgang","minutes":"Voortgang","noActivity":"Nog geen tests","noActivityHint":"Nog geen tests","overview":"Overzicht","unavailable":"Tests niet beschikbaar","unavailableMessage":"Tests niet beschikbaar","retry":"Opnieuw proberen","loading":"Voortgang"},"achievements":{"eyebrow":"Oefenen","title":"Prestaties","intro":"Prestaties","empty":"Hier is nog niets","emptyMessage":"Er is hier nog niets om te tonen.","unavailable":"Tests niet beschikbaar","unavailableMessage":"Tests niet beschikbaar","retry":"Opnieuw proberen","loading":"Prestaties"},"course":{"unit":"Leren","back":"Overzicht","chapters":"Leren","path":"Leren","stats":"Voortgang","emptyChapter":"Hier is nog niets","retry":"Opnieuw proberen","unavailableTitle":"Tests niet beschikbaar","unavailableMessage":"Tests niet beschikbaar","quick":"Oefenen","tests":"Typetests","loading":"Leren"},"footer":{"description":"Typoefeningen","practice":"Oefenen","lessons":"Leren","tests":"Typetests","about":"Overzicht","contact":"Voortgang","follow":"Oefenen"}},"engagement":{"goal":"Dagdoel","typed":"Vandaag getypt","reached":"Doel bereikt","set":"Dagdoel instellen","change":"Dagdoel wijzigen","experience":"Ervaring","level":"Niveau {n}","xp":"{n} XP tot niveau {l}","unavailable":"Voortgang kan niet worden gelezen."},"streak":{"one":"dag op rij","many":"dagen op rij","hint":"Typ vandaag een beetje om je reeks te laten groeien.","done":"Vandaag geoefend. Je reeks is veilig.","empty":"Voltooi een oefening om je reeks te starten.","seeMore":"Meer zien","openStreak":"Reeksdetails openen","close":"Sluiten","error":"Je reeks kon niet worden geladen.","completed":"Voltooid","notCompleted":"Niet voltooid","legend":"Geoefend","legendToday":"Vandaag","more":"Meer zien","trigger":"Reeksdetails openen"},"goal":{"title":"Dagdoel instellen","legend":"Minutes per day","custom":"Custom","own":"Choose minutes","unit":"min","field":"Minutes per day","less":"−","more":"+","set":"Dagdoel instellen","update":"Dagdoel wijzigen","close":"Sluiten","error":"Voortgang kan niet worden gelezen.","range":"{min}–{max}"},"home-view":{"eyebrow":"Daily practice","title":"Practice typing every day","intro":"Choose a course and start a lesson whenever you are ready.","continue":"Continue learning","start":"Start learning","review":"Review lesson","prompt":"Ready for the next step?","courses":"Learn to type","quick":"Quick practice","progress":"Your progress","tests":"Typing tests","viewCourse":"View course","lessons":"lessons","unavailable":"Progress unavailable","progressSoon":"Progress not available yet","mascot":"Typekute study mascot","noCourses":"No courses are available yet.","retry":"Try again","errorTitle":"We could not load your courses","errorMessage":"Please try again. You can still use the navigation above.","course":"Typing course","loading":"Loading courses…","overview":"Your learning","practice":"Keep practising","learnIntro":"Build your skills, one step at a time.","next":"Your next lesson"},"course-view":{"unit":"Course","back":"Back to overview","chapters":"Chapters","chapter":"Chapter","path":"Learning path","stats":"Course progress","completed":"Completed lessons","available":"Lessons available","lessons":"lessons","inProgress":"In progress","notStarted":"Ready to start","attempted":"Attempted","unavailable":"Progress unavailable","close":"Close lesson details","start":"Start learning","continue":"Continue learning","review":"Review lesson","screens":"screens","map":"map","maps":"maps","mapCount":"{count} {maps}","mapOf":"Map {n} of {total}","next":"Next lesson","loading":"Loading course…","emptyChapter":"No lessons in this chapter yet.","retry":"Try again","unavailableTitle":"Course unavailable","unavailableMessage":"This course could not be loaded.","quick":"Quick practice","tests":"Typing tests","startShort":"Start","continueShort":"Continue","screen":"Screen","starsWord":"stars","reviewShort":"Review","earnStars":"Go for gold","toGold":"Earn all 3 stars on every screen to turn this lesson gold.","lessonCompleted":"Completed","lessonGold":"Gold mastered","lessonGoldHint":"3 stars on every map"},"component-lesson-screens":{"close":"Close","screens":"Screens","stars":"stars","gold":"Every star earned — this lesson is gold.","toGold":"Earn all 3 stars on every screen to turn this lesson gold.","play":"Play","redo":"Redo","goGold":"Go for gold","start":"Start lesson","continue":"Continue lesson","review":"Review lesson","locked":"Not played yet","unavailable":"This lesson could not be loaded.","screen":"Screen"},"component-streak-dialog":{"one":"day streak","many":"day streak","close":"Close","hint":"Type a little today and the streak grows.","done":"Practised today. The streak is safe.","empty":"Finish one exercise and the streak starts here.","legend":"Practised","legendToday":"Today"},"component-streak-menu":{"one":"day streak","many":"day streak","hint":"Type a little today and the streak grows.","done":"Practised today. The streak is safe.","empty":"Finish one exercise and the streak starts here.","more":"See more","trigger":"Open streak details","error":"Your streak could not be loaded.","notCompleted":"Not completed","completed":"Completed"},"component-xp-card":{"title":"Experience","level":"Level {n}","xp":"{into} / {need} XP","next":"{n} XP to level {level}","unavailable":"Your experience could not be read."},"settings":{"close":"Close modal","title":"Keyboard Settings","showKeyboard":"Show Keyboard","showHands":"Show Hands","rightHandOnly":"Right Hand Only","leftHandOnly":"Left Hand Only","animatedHands":"Animated Hands","letterCase":"Keyboard Letter Case","uppercase":"Uppercase","lowercase":"Lowercase","layout":"Keyboard Layout","inputMethod":"Vietnamese input method","inputMethodHint":"Choose the method enabled in Windows or macOS. Typekute receives the Vietnamese text it produces.","help":"Need help deciding?","cancel":"Cancel","save":"Save","on":"On","off":"Off"},"$authoredNamespaces":["engagement","goal","pages","picker","player","practice","shell","streak"]}