keyboard contracts and spoken strings for the a11y layer

This commit is contained in:
2026-08-20 15:26:00 +03:00
parent a2938e0d64
commit 306c15de65
7 changed files with 172 additions and 61 deletions
+29 -1
View File
@@ -79,6 +79,34 @@
"autoCheckTooltip": "Auto-check - marks wrong letters as you type",
"shareResult": "Share result"
},
"a11y": {
"noCellSelected": "No cell selected",
"noClueSelected": "No clue selected",
"noPuzzleLoaded": "No puzzle loaded",
"noAcrossWord": "No across word here",
"noDownWord": "No down word here",
"position": ", position {{pos}} of {{len}}",
"wordReading": "{{dir}} {{number}}, {{length}} letters: {{letters}}",
"clueBrief": "{{number}} {{dir}}: {{text}}",
"clueNormal": "{{number}} {{dir}}, {{length}} letters: {{text}}",
"clueVerbose": "{{number}} {{dir}}, {{length}} letters, {{filled}} filled: {{text}}",
"empty": "empty",
"nowSolving": "Now solving {{dir}}",
"entered": "Entered {{letter}}",
"enteredAt": "Entered {{letter}} at Row {{row}}, Column {{col}}",
"wordComplete": "Word complete: {{word}}",
"revealed": "Revealed letter {{letter}} at position {{pos}}",
"solvedTime": "Puzzle complete. Time: {{time}}",
"seconds_one": "{{count}} second",
"seconds_other": "{{count}} seconds",
"minutes_one": "{{count}} minute",
"minutes_other": "{{count}} minutes",
"overview": "{{width}} by {{height}} puzzle, {{filled}} of {{total}} cells filled, {{remaining}} clues remaining"
},
"ui": {
"increase": "Increase",
"decrease": "Decrease"
},
"grid": {
"ariaLabel": "Crossword puzzle, {{width}} by {{height}}",
"blackCell": "Black cell",
@@ -928,7 +956,7 @@
"activityPubDomain": "your public domain",
"activityPubActor": "optional, defaults to \"cruciverb\"",
"activityPubReady": "Database tables are ready. RSA keys generate on first startup.",
"apHumor": "AP post humor",
"apHumor": "ActivityPub post humor",
"apHumorDesc": "Custom taglines, sign-offs, and community middles added to daily ActivityPub posts. One entry per line.",
"dailyTaglines": "Daily taglines",
"dailySignoffs": "Daily sign-offs",