Skip to content

Commit eefe189

Browse files
Better Jacdac simulator
More inline with existing builtin modules, but not great.
1 parent 0d1a5ce commit eefe189

27 files changed

Lines changed: 951 additions & 95 deletions

lang/ui.ca.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.de.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.en.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,26 @@
407407
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
408408
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
409409
},
410+
"jacdac-sim-docs-link": {
411+
"defaultMessage": "Link to Jacdac section",
412+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
413+
},
414+
"jacdac-sim-empty": {
415+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
416+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
417+
},
418+
"jacdac-sim-group-button": {
419+
"defaultMessage": "Jacdac buttons",
420+
"description": "Title of the simulator group for Jacdac button sensors"
421+
},
422+
"jacdac-sim-group-rotary-encoder": {
423+
"defaultMessage": "Jacdac rotary encoders",
424+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
425+
},
426+
"jacdac-sim-group-slider": {
427+
"defaultMessage": "Jacdac sliders",
428+
"description": "Title of the simulator group for Jacdac slider sensors"
429+
},
410430
"jacdac-tab": {
411431
"defaultMessage": "Jacdac",
412432
"description": "Jacdac sidebar tab button text"

lang/ui.es-es.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.fr.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.ga-ie.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.ja.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.ko.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.lol.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

lang/ui.nl.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,26 @@
406406
"defaultMessage": "Connect a micro:bit running a Jacdac program to see sensors here.",
407407
"description": "Shown in the Jacdac config panel when no Jacdac sensors are connected"
408408
},
409+
"jacdac-sim-docs-link": {
410+
"defaultMessage": "Link to Jacdac section",
411+
"description": "Aria label for the simulator Jacdac group's info/docs link button"
412+
},
413+
"jacdac-sim-empty": {
414+
"defaultMessage": "Add Jacdac sensors in your code to simulate them here.",
415+
"description": "Shown in the simulator Jacdac section when the code uses no Jacdac sensors"
416+
},
417+
"jacdac-sim-group-button": {
418+
"defaultMessage": "Jacdac buttons",
419+
"description": "Title of the simulator group for Jacdac button sensors"
420+
},
421+
"jacdac-sim-group-rotary-encoder": {
422+
"defaultMessage": "Jacdac rotary encoders",
423+
"description": "Title of the simulator group for Jacdac rotary encoder sensors"
424+
},
425+
"jacdac-sim-group-slider": {
426+
"defaultMessage": "Jacdac sliders",
427+
"description": "Title of the simulator group for Jacdac slider sensors"
428+
},
409429
"jacdac-tab": {
410430
"defaultMessage": "Jacdac",
411431
"description": "Jacdac sidebar tab button text"

0 commit comments

Comments
 (0)