Skip to content

Commit 4ae2b65

Browse files
committed
i18n wip
1 parent 22ee559 commit 4ae2b65

29 files changed

+2869
-2260
lines changed

.eslintrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
const { off } = require("node-notifier");
2+
13
// https://eslint.org/docs/user-guide/configuring
24
module.exports = {
35
"root": true,
@@ -20,6 +22,7 @@ module.exports = {
2022
},
2123

2224
"rules": {
25+
"comma-dangle": "off",
2326
"no-tabs": "off",
2427
"no-console": "off",
2528
"max-len": "off",

src/assets/js/blockly/blocks.js

Lines changed: 198 additions & 68 deletions
Large diffs are not rendered by default.

src/assets/js/blockly/bot_en.js

Lines changed: 0 additions & 112 deletions
This file was deleted.

src/assets/js/blockly/bot_en.json

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
{
2+
"CODERBOT_MOVE_FORWARD": "move forward",
3+
"CODERBOT_MOVE_BACKWARD": "move backward",
4+
"CODERBOT_MOVE_LEFT": "turn left",
5+
"CODERBOT_MOVE_RIGHT": "turn right",
6+
"CODERBOT_MOVE_ADV_MOVE": "move bot",
7+
"CODERBOT_MOVE_MOTION_MOVE": "move bot (motion control)",
8+
"CODERBOT_MOVE_MOTION_TURN": "turn bot (motion control)",
9+
"CODERBOT_MOVE_ADV_MOTOR": "motor control",
10+
"CODERBOT_MOVE_ADV_SPEED": "at speed",
11+
"CODERBOT_MOVE_ADV_MOTOR_SPEED_LEFT": "speed left",
12+
"CODERBOT_MOVE_ADV_MOTOR_SPEED_RIGHT": "speed right",
13+
"CODERBOT_MOVE_ADV_MOTOR_STEPS_LEFT": "steps left",
14+
"CODERBOT_MOVE_ADV_MOTOR_STEPS_RIGHT": "steps right",
15+
"CODERBOT_MOVE_ADV_MOTOR_SPEED": "at speed",
16+
"CODERBOT_MOVE_ADV_MOTOR_DISTANCE": "distance",
17+
"CODERBOT_MOVE_ADV_ELAPSE": "for",
18+
"CODERBOT_MOVE_MOTION_DIST": "distance",
19+
"CODERBOT_MOVE_MOTION_ANGLE": "angle",
20+
"CODERBOT_MOVE_ADV_TIP_FORWARD": "forward",
21+
"CODERBOT_MOVE_ADV_TIP_BACKWARD": "backward",
22+
"CODERBOT_MOVE_ADV_TIP_RIGHT": "right",
23+
"CODERBOT_MOVE_ADV_TIP_LEFT": "left",
24+
"CODERBOT_MOVE_ADV_TIP_TAIL": " at speed (0-100%) for time (seconds)",
25+
"CODERBOT_MOVE_MOTION_MOVE_TIP": "move bot, using vision to control",
26+
"CODERBOT_MOVE_MOTION_TURN_TIP": "turn bot, using vision to control",
27+
"CODERBOT_MOVE_SERVO": "move servo",
28+
"CODERBOT_MOVE_SERVO_1": "1",
29+
"CODERBOT_MOVE_SERVO_2": "2",
30+
"CODERBOT_MOVE_SERVO_ANGLE": "angle",
31+
"CODERBOT_MOVE_SERVO_TIP_TAIL": " servo angle (-90..90°)",
32+
"CODERBOT_MOVE_STOP": "stop",
33+
"CODERBOT_SAY": "say",
34+
"CODERBOT_LOCALE_EN": "English",
35+
"CODERBOT_LOCALE_IT": "Italian",
36+
"CODERBOT_LOCALE_FR": "French",
37+
"CODERBOT_LOCALE_ES": "Spanish",
38+
"CODERBOT_PHOTO_TAKE": "take photo",
39+
"CODERBOT_VIDEO_REC": "video rec",
40+
"CODERBOT_VIDEO_STOP": "video stop",
41+
"CODERBOT_SLEEP": "sleep",
42+
"CODERBOT_SENSOR_PATHAHEAD": "path ahead",
43+
"CODERBOT_SENSOR_FINDLINE": "find line",
44+
"CODERBOT_SENSOR_FINDFACE": "find face",
45+
"CODERBOT_SENSOR_FINDSIGNAL": "find signal",
46+
"CODERBOT_SENSOR_FINDCOLOR_FIND": "find",
47+
"CODERBOT_SENSOR_FINDCOLOR_COLOR": "from color",
48+
"CODERBOT_SENSOR_FINDCOLOR_DIST": "distance",
49+
"CODERBOT_SENSOR_FINDCOLOR_ANGLE": "angle",
50+
"CODERBOT_SENSOR_FINDCOLOR_BOTH": "both",
51+
"CODERBOT_SENSOR_FINDFACE_X": "x coord",
52+
"CODERBOT_SENSOR_FINDFACE_Y": "y coord",
53+
"CODERBOT_SENSOR_FINDFACE_SIZE": "size",
54+
"CODERBOT_SENSOR_FINDFACE_ALL": "x, y, size (as list)",
55+
"CODERBOT_SENSOR_FINDLOGO": "find logo",
56+
"CODERBOT_SENSOR_FINDCLASS": "find class",
57+
"CODERBOT_SENSOR_FINDOBJECTS": "find objects",
58+
"CODERBOT_SENSOR_AVERAGE": "get image average",
59+
"CODERBOT_SENSOR_AVERAGE_HUE": "Hue",
60+
"CODERBOT_SENSOR_AVERAGE_SATURATION": "Saturation",
61+
"CODERBOT_SENSOR_AVERAGE_VALUE": "Value (brightness)",
62+
"CODERBOT_SENSOR_AVERAGE_ALL": "HSV (as list)",
63+
"CODERBOT_SENSOR_FINDTEXT_FIND": "find text",
64+
"CODERBOT_SENSOR_FINDTEXT_ACCEPT_ALPHA": "Alpha (A..Z)",
65+
"CODERBOT_SENSOR_FINDTEXT_ACCEPT_NUM": "Numeric (0..9)",
66+
"CODERBOT_SENSOR_FINDTEXT_ACCEPT_ALPHANUM": "Alphanumeric (A..Z;0..9)",
67+
"CODERBOT_SENSOR_FINDTEXT_ACCEPT_UNSPEC": "Any",
68+
"CODERBOT_SENSOR_FINDTEXT_COLOR": "background color",
69+
"CODERBOT_SENSOR_FINDQRCODE": "read Bar-QRCode",
70+
"CODERBOT_SENSOR_FINDARCODE": "read AR Code",
71+
"CODERBOT_AUDIO_RECORD_FILE_NAME": "record as file",
72+
"CODERBOT_AUDIO_RECORD_FILE_ELAPSE": " of seconds",
73+
"CODERBOT_AUDIO_PLAY_FILE": "play file",
74+
"CODERBOT_AUDIO_HEAR": "hear sound",
75+
"CODERBOT_AUDIO_HEAR_LEVEL": " of level",
76+
"CODERBOT_AUDIO_HEAR_ELAPSE": "for up to seconds",
77+
"CODERBOT_AUDIO_LISTEN": "listen",
78+
"CODERBOT_AUDIO_LISTEN_MODEL_SIMPLE": "simple commands",
79+
"CODERBOT_AUDIO_LISTEN_MODEL_MEDIUM": "medium commands",
80+
"CODERBOT_AUDIO_LISTEN_MODEL_ADV": "advance commands",
81+
"CODERBOT_SONAR_GET_DISTANCE": "get distance with sonar",
82+
"CODERBOT_SONAR_SENSOR_1": "1",
83+
"CODERBOT_SONAR_SENSOR_2": "2",
84+
"CODERBOT_SONAR_SENSOR_3": "3",
85+
"CODERBOT_SONAR_SENSOR_4": "4",
86+
"CODERBOT_MPU_GET_GYRO": "gyroscope axis",
87+
"CODERBOT_MPU_GET_ACCEL": "accelerometer axis",
88+
"CODERBOT_MPU_GET_HEADING": "heading",
89+
"CODERBOT_MPU_GET_TEMP": "temperature",
90+
"CODERBOT_MPU_AXIS_X": "x",
91+
"CODERBOT_MPU_AXIS_Y": "y",
92+
"CODERBOT_MPU_AXIS_Z": "z",
93+
"CODERBOT_EVENT_WHEN": "when",
94+
"CODERBOT_EVENT_WITH": "with",
95+
"CODERBOT_EVENT_PUBLISH": "publish",
96+
"CODERBOT_EVENT_ON_TOPIC": "on topic",
97+
"CODERBOT_EVENT_GENERATOR": "event generator",
98+
"CODERBOT_CONVERSATION_PARSE": "parse",
99+
"CODERBOT_ATMEGA_READ": "Read",
100+
"CODERBOT_ATMEGA_VALUE": "Value",
101+
"CODERBOT_ATMEGA_AI_1": "Analog Input 1",
102+
"CODERBOT_ATMEGA_AI_2": "Analog Input 2",
103+
"CODERBOT_ATMEGA_DI_3": "Digital Input 1",
104+
"CODERBOT_ATMEGA_DI_4": "Digital Input 2",
105+
"CODERBOT_ATMEGA_DI_5": "Digital Input3",
106+
"CODERBOT_ATMEGA_DI_6": "Digital Input 4",
107+
"CODERBOT_ATMEGA_WRITE": "Write",
108+
"CODERBOT_ATMEGA_DO_1": "Digital Output 1",
109+
"CODERBOT_ATMEGA_DO_2": "Digital Output 2",
110+
"CODERBOT_ATMEGA_DO_3": "Digital Output 3",
111+
"CODERBOT_ATMEGA_DO_4": "Digital Output 4",
112+
"CODERBOT_ATMEGA_DO_5": "Digital Output 5",
113+
"CODERBOT_ATMEGA_DO_6": "Digital Output 6",
114+
"CODERBOT_ATMEGA_DO_7": "Digital Output 7",
115+
"CODERBOT_ATMEGA_DO_8": "Digital Output 8",
116+
"CODERBOT_ATMEGA_DO_9": "Digital Output 9",
117+
"CODERBOT_ATMEGA_DO_10": "Digital Output 10",
118+
"CODERBOT_ATMEGA_DO_11": "Digital Output 11",
119+
"CODERBOT_ATMEGA_LED_SET": "Led control",
120+
"CODERBOT_ATMEGA_LED_BEGIN": "Start Led",
121+
"CODERBOT_ATMEGA_LED_END": "End Led",
122+
"CODERBOT_ATMEGA_LED_RED": "Red intensity",
123+
"CODERBOT_ATMEGA_LED_GREEN": "Green intensity",
124+
"CODERBOT_ATMEGA_LED_BLUE": "Blue intensity"
125+
}

src/assets/js/blockly/bot_fr.js

Lines changed: 0 additions & 81 deletions
This file was deleted.

0 commit comments

Comments
 (0)