screen reader and keyboard usability pass
This commit is contained in:
@@ -91,9 +91,19 @@
|
||||
"clueNormal": "{{number}} {{dir}}, {{length}} letters: {{text}}",
|
||||
"clueVerbose": "{{number}} {{dir}}, {{length}} letters, {{filled}} filled: {{text}}",
|
||||
"empty": "empty",
|
||||
"blank": "blank",
|
||||
"wordPattern": "{{number}} {{dir}}, {{length}} letters: {{pattern}}. {{clue}}",
|
||||
"clueNavigation": "Clue navigation",
|
||||
"previousClue": "Previous clue",
|
||||
"nextClue": "Next clue",
|
||||
"nowSolving": "Now solving {{dir}}",
|
||||
"entered": "Entered {{letter}}",
|
||||
"enteredAt": "Entered {{letter}} at Row {{row}}, Column {{col}}",
|
||||
"deleted": "Deleted",
|
||||
"correct": "Correct",
|
||||
"correctMany": "{{count}} correct",
|
||||
"incorrect": "Incorrect",
|
||||
"incorrectMany": "{{count}} incorrect",
|
||||
"wordComplete": "Word complete: {{word}}",
|
||||
"revealed": "Revealed letter {{letter}} at position {{pos}}",
|
||||
"solvedTime": "Puzzle complete. Time: {{time}}",
|
||||
@@ -118,6 +128,8 @@
|
||||
"cellIncorrect": ", incorrect",
|
||||
"cellRevealed": ", revealed",
|
||||
"cellPencil": ", pencil letter {{letter}}",
|
||||
"cellWord": ", {{number}} {{dir}}",
|
||||
"cellClue": ", {{number}} {{dir}}: {{clue}}",
|
||||
"handwritingCanvas": "Handwriting input area"
|
||||
},
|
||||
"welcome": {
|
||||
@@ -163,8 +175,6 @@
|
||||
"aboutInstance": "About this instance",
|
||||
"signInPasskey": "Sign in with passkey",
|
||||
"keyboardShortcuts": "Keyboard shortcuts",
|
||||
"narrator": "Narrator",
|
||||
"narratorActive": "Narrator active",
|
||||
"newPuzzle": "New puzzle",
|
||||
"startNewPuzzle": "Start a new puzzle",
|
||||
"custom": "Custom",
|
||||
@@ -191,20 +201,19 @@
|
||||
"subtitle": "Available while the grid is focused",
|
||||
"navigation": "Navigation",
|
||||
"editing": "Editing",
|
||||
"narrator": "Narrator mode",
|
||||
"arrows": "Move between cells",
|
||||
"tabNext": "Jump to next clue",
|
||||
"tabPrev": "Jump to previous clue",
|
||||
"space": "Toggle across / down",
|
||||
"escape": "Deselect cell",
|
||||
"homeEnd": "Jump to start / end of row",
|
||||
"reading": "Reading",
|
||||
"readWord": "Read current clue and word",
|
||||
"letters": "Enter a letter",
|
||||
"backspace": "Clear current cell",
|
||||
"delete": "Clear and move back",
|
||||
"ctrlZ": "Undo last entry",
|
||||
"ctrlY": "Redo last entry",
|
||||
"question": "Re-read current clue",
|
||||
"ctrlH": "Puzzle overview",
|
||||
"f1": "Puzzle overview"
|
||||
"ctrlY": "Redo last entry"
|
||||
},
|
||||
"difficulty": {
|
||||
"veryEasy": "Very easy",
|
||||
@@ -565,23 +574,13 @@
|
||||
"pushComingSoon": "Coming soon"
|
||||
},
|
||||
"narrator": {
|
||||
"title": "Narrator",
|
||||
"narratorMode": "Narrator mode",
|
||||
"hint": "Speaks cell positions, clues, and game events aloud",
|
||||
"speechRate": "Speech rate: {{rate}}x",
|
||||
"pitch": "Pitch: {{pitch}}x",
|
||||
"voice": "Voice",
|
||||
"defaultVoice": "Default",
|
||||
"title": "Screen reader",
|
||||
"hint": "Announces cell positions, clues, and game events to screen readers and braille displays",
|
||||
"verbosity": "Verbosity",
|
||||
"brief": "Brief",
|
||||
"normal": "Normal",
|
||||
"verbose": "Verbose",
|
||||
"output": "Output",
|
||||
"outputVoice": "Voice",
|
||||
"outputScreenReader": "Screen reader",
|
||||
"outputBoth": "Both",
|
||||
"soundEffects": "Sound effects",
|
||||
"notSupported": "Your browser does not support speech synthesis"
|
||||
"soundEffects": "Sound effects"
|
||||
},
|
||||
"session": {
|
||||
"duration": "Session duration",
|
||||
@@ -700,6 +699,11 @@
|
||||
"rotationalSymmetry": "Rotational symmetry",
|
||||
"mirrorSymmetry": "Mirror symmetry",
|
||||
"noSymmetry": "No symmetry",
|
||||
"symmetry": "Symmetry",
|
||||
"width": "Width",
|
||||
"height": "Height",
|
||||
"delete": "Delete",
|
||||
"offensivePattern": "That grid pattern is not allowed",
|
||||
"checkAnswers": "Check answers",
|
||||
"cluesClickToEdit": "Clues (click to edit)",
|
||||
"writeClue": "Write a clue...",
|
||||
|
||||
Reference in New Issue
Block a user