forked from codelearncreate/c2lc-coding-environment
-
Notifications
You must be signed in to change notification settings - Fork 0
/
messages.json
516 lines (516 loc) · 32.5 KB
/
messages.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
{
"en": {
"ActionPanel.action.delete": "Delete Step {stepNumber} {stepName}",
"ActionPanel.action.moveToNextStep": "Move Step {stepNumber} {stepName} {nextStepInfo}",
"ActionPanel.action.moveToPreviousStep": "Move Step {stepNumber} {stepName} {previousStepInfo}",
"ActionPanel.action.replace": "Replace Step {stepNumber} {stepName} {selectedCommandName}",
"ActionPanel.selectedCommandName": "with selected action {selectedCommandName}",
"ActionsMenu.title": "Actions",
"ActionsMenu.toggleActionsMenu": "configure available actions",
"ActionsMenuItem.command.backward1": "Move backward 1 step",
"ActionsMenuItem.command.forward1": "Move forward 1 step",
"ActionsMenuItem.command.left45": "Turn left 45 degrees",
"ActionsMenuItem.command.left90": "Turn left 90 degrees",
"ActionsMenuItem.command.loop": "Loop",
"ActionsMenuItem.command.right45": "Turn right 45 degrees",
"ActionsMenuItem.command.right90": "Turn right 90 degrees",
"ActionsMenuItem.unusedItemToggleLabel": "{action}",
"ActionsMenuItem.usedItemToggleLabel": "(Used)",
"ActionsSimplificationModal.cancel": "Cancel",
"ActionsSimplificationModal.save": "Save",
"ActionsSimplificationModal.title": "Available Actions",
"AmusementPark.character": "the ticket",
"AmusementPark.entrance": "entrance",
"AmusementPark.ferrisWheel": "ferris wheel",
"AmusementPark.gameBooth": "game booth",
"AmusementPark.goKarts": "go karts",
"AmusementPark.label": "An amusement park scene. A scene with your favourite rides; there's a roller coaster, ferris wheel, pirate ship, go karts, swing ride and merry go round! There's other fun things to do, like a game booth and water park, and if you want some snacks, there is a snack stand as well. Your character is a ticket.",
"AmusementPark.merryGoRound": "merry go round",
"AmusementPark.name": "Amusement Park",
"AmusementPark.pirateShip": "pirate ship",
"AmusementPark.snackStand": "snack stand",
"AmusementPark.swingRide": "swing ride",
"AmusementPark.rollerCoaster": "roller coaster",
"AmusementPark.waterPark": "water park",
"AmusementPark.waterSlide": "water slide",
"AmusementPark.whaleFountain": "whale fountain",
"Announcement.actionSelected": "{commandType} {command} selected",
"Announcement.noActionSelected": "no action selected",
"Announcement.add": "added {commandType} {command}",
"Announcement.cannotMoveNext": "At the end of the program, unable to move right",
"Announcement.cannotMovePrevious": "At the beginning of the program, unable to move left",
"Announcement.cannotReplaceLoopBlocks": "replace is not available for loops",
"Announcement.control": "control",
"Announcement.delete": "deleted {commandType} {command}",
"Announcement.deleteAll": "delete program?",
"Announcement.endLoop": "loop {loopLabel}",
"Announcement.forward1": "forward 1 square",
"Announcement.forward2": "forward 2 squares",
"Announcement.forward3": "forward 3 squares",
"Announcement.backward1": "backward 1 square",
"Announcement.backward2": "backward 2 squares",
"Announcement.backward3": "backward 3 squares",
"Announcement.left45": "turn left 45 degrees",
"Announcement.left90": "turn left 90 degrees",
"Announcement.left180": "turn left 180 degrees",
"Announcement.loop": "loop",
"Announcement.moveToPrevious": "moved to left",
"Announcement.moveToNext": "moved to right",
"Announcement.movement": "movement",
"Announcement.replace": "movement {oldCommand} replaced with {newCommand}",
"Announcement.right45": "turn right 45 degrees",
"Announcement.right90": "turn right 90 degrees",
"Announcement.right180": "turn right 180 degrees",
"Announcement.startLoop": "loop {loopLabel}",
"App.appHeading": "Weavly",
"App.appHeading.link": "Weavly, learn more about Weavly at Weavly dot org",
"App.blockMode": "Block",
"App.changeMode": "Change Mode",
"App.connectToDash": "Connect to Dash",
"App.privacyModalToggle": "Privacy",
"App.privacyModalToggle.ariaLabel": "Weavly privacy policy",
"App.run": "Run",
"App.speechRecognition": "Speech Recognition",
"App.textMode": "Text",
"AtlanticCanada.character": "Cape islander",
"AtlanticCanada.fishProcessingPlant": "a fish processing plant",
"AtlanticCanada.fogBank": "fog bank",
"AtlanticCanada.house": "a house",
"AtlanticCanada.iceberg": "an iceberg",
"AtlanticCanada.label": "Atlantic Canada scene. Travel Atlantic Canada through the Atlantic ocean. Weather is unpredictable in the Atlantic ocean, some parts of the ocean can be stormy, and some parts of the ocean can be covered with fog. Travel safe to visit a fish processing plant, and a village on the land; you might face icebergs or whales on the way. Your character in this scene is a fishing boat, also known as a Cape Islander in Atlantic Canada.",
"AtlanticCanada.land": "the land",
"AtlanticCanada.lighthouse": "a light house",
"AtlanticCanada.name": "Atlantic Canada",
"AtlanticCanada.trees": "trees",
"AtlanticCanada.rowingBoatOnTheShore": "a rowing boat on the shore",
"AtlanticCanada.sailboat": "a sailboat",
"AtlanticCanada.shoal": "a shoal of fish",
"AtlanticCanada.shore": "the shore",
"AtlanticCanada.storms": "storms",
"AtlanticCanada.water": "the water",
"AtlanticCanada.whale": "a whale",
"BluetoothApiWarning.errorIconLabel": "Warning",
"BluetoothApiWarning.message": "The Dash robot connection currently only works in Chrome.",
"Camping.bear": "the black bear",
"Camping.branch": "the tree branch",
"Camping.character": "the squirrel",
"Camping.fire": "the campfire",
"Camping.label": "A camping trip scene. A black bear is reaching up a tree trunk on the left side of the scene. A tree branch goes across the top of the scene and has a rope ladder hanging from it. There is an open tent on the right side of the scene. A lake and campfire are in the middle of the scene. Your character in this scene is a squirrel.",
"Camping.ladder": "the rope ladder",
"Camping.lake": "the lake",
"Camping.name": "Camping Trip",
"Camping.tentdoor": "the tent door",
"Camping.trunk": "the tree trunk",
"CharacterAriaLive.movementAriaLabel": "{character} is moving",
"CharacterAriaLive.positionAriaLabel": "{character} is at column {columnLabel}, row {rowLabel} facing {direction}",
"CharacterAriaLive.positionAriaLabelWithItem": "{character} is at column {columnLabel}, row {rowLabel} facing {direction} on {item}",
"Command.backward1": "backward 1 square",
"Command.backward2": "backward 2 squares",
"Command.backward3": "backward 3 squares",
"Command.endLoop": "end of loop {loopLabel}",
"Command.forward1": "forward 1 square",
"Command.forward2": "forward 2 squares",
"Command.forward3": "forward 3 squares",
"Command.left45": "turn left 45 degrees",
"Command.left90": "turn left 90 degrees",
"Command.left180": "turn left 180 degrees",
"Command.loop": "loop",
"Command.loop.label": "loop {loopLabel}",
"Command.right45": "turn right 45 degrees",
"Command.right90": "turn right 90 degrees",
"Command.right180": "turn right 180 degrees",
"Command.startLoop": "beginning of loop {loopLabel}",
"CommandInfo.previousStep": "before step {previousStepNumber} {command}",
"CommandInfo.previousStep.endLoop": "into loop {loopLabel}",
"CommandInfo.previousStep.inLoop": "before step {previousStepNumber} {command} of loop {loopLabel}",
"CommandInfo.previousStep.loop": "before step {previousStepNumber} {command}",
"CommandInfo.previousStep.startLoop": "out of loop {loopLabel}",
"CommandInfo.nextStep": "after step {nextStepNumber} {command}",
"CommandInfo.nextStep.endLoop": "out of loop {loopLabel}",
"CommandInfo.nextStep.inLoop": "after step {nextStepNumber} {command} of loop {loopLabel}",
"CommandInfo.nextStep.loop": "after step {nextStepNumber} {command}",
"CommandInfo.nextStep.startLoop": "into loop {loopLabel}",
"CommandPalette.controlsTitle": "Controls",
"CommandPalette.movementsTitle": "Movements",
"CommandPalette.shortMovementsTitle": "Move",
"CommandPalette.soundsTitle": "Sounds",
"ConfirmDeleteAllModal.cancelButton": "Cancel",
"ConfirmDeleteAllModal.confirmButton": "Delete",
"ConfirmDeleteAllModal.content": "Are you sure you want to delete all steps of your program?",
"ConfirmDeleteAllModal.title": "Delete Program",
"CookieNotification.dismiss": "OK",
"CookieNotification.learnMore": "Learn more",
"CookieNotification.message": "Weavly uses cookies to distinguish between users, for the purpose of counting how many people are using Weavly, and to record where you came to Weavly from. We don't track what you do on Weavly or collect your personal information.",
"CharacterPositionController.editPosition.turnLeft": "Turn the character left",
"CharacterPositionController.editPosition.turnRight": "Turn the character right",
"CharacterPositionController.editPosition.moveUp": "Move the character up",
"CharacterPositionController.editPosition.moveRight": "Move the character right",
"CharacterPositionController.editPosition.moveDown": "Move the character down",
"CharacterPositionController.editPosition.moveLeft": "Move the character left",
"CharacterPositionController.editPosition.columnPosition": "Character column position",
"CharacterPositionController.editPosition.rowPosition": "Character row position",
"DashConnectionErrorModal.cancelButton": "Cancel connection",
"DashConnectionErrorModal.error": "Connection Error",
"DashConnectionErrorModal.firstMessage": "Make sure your device's bluetooth is turned on",
"DashConnectionErrorModal.retryButton": "Try again",
"DashConnectionErrorModal.secondMessage": "Make sure Dash is turned on and it's near your device",
"DashConnectionErrorModal.title": "Something went wrong!",
"DeepOcean.babyJellyfish": "a baby jellyfish",
"DeepOcean.character": "the submarine",
"DeepOcean.coral": "coral",
"DeepOcean.fish": "a fish",
"DeepOcean.fishGroup": "the group of fish",
"DeepOcean.jellyfish": "the Jellyfish",
"DeepOcean.label": "An underwater scene. A large shark circles the waters above a treasure chest at the bottom of the sea floor. The chest is filled with jewels and gold coins. Fish and jellyfish swim around coral and seaweed. Your character in this scene is a submarine.",
"DeepOcean.name": "Deep Ocean",
"DeepOcean.shark": "the shark",
"DeepOcean.treasure": "the treasure",
"DeviceConnectControl.notConnected": "Not connected",
"DeviceConnectControl.connecting": "Connecting",
"DeviceConnectControl.connected": "Connected",
"Direction.0": "up",
"Direction.1": "upper right",
"Direction.2": "right",
"Direction.3": "lower right",
"Direction.4": "down",
"Direction.5": "lower left",
"Direction.6": "left",
"Direction.7": "upper left",
"EuropeTrip.C1": "Iceland",
"EuropeTrip.E1": "the United Kingdom",
"EuropeTrip.F1": "Norway",
"EuropeTrip.G1": "Norway and Sweden",
"EuropeTrip.H1": "Sweden",
"EuropeTrip.I1": "Helsinki Cathedral on Finland",
"EuropeTrip.J1": "Finland",
"EuropeTrip.C2": "a whale on Iceland",
"EuropeTrip.D2": "Ireland and the United Kingdom",
"EuropeTrip.E2": "the United Kingdom",
"EuropeTrip.F2": "a longship on Norway",
"EuropeTrip.G2": "Denmark and Norway and Sweden",
"EuropeTrip.H2": "Gamla Stan on Sweden",
"EuropeTrip.I2": "Tallinn on Estonia; also in this square Finland and Latvia",
"EuropeTrip.C3": "Ireland",
"EuropeTrip.D3": "a shamrock on Ireland; also in this square the United Kingdom",
"EuropeTrip.E3": "a double-decker bus on the United Kingdom",
"EuropeTrip.F3": "a windmill on the Netherlands",
"EuropeTrip.G3": "Danish pastry on Denmark; also in this square Germany and Sweden",
"EuropeTrip.H3": "Poland and Sweden",
"EuropeTrip.I3": "daisies on Latvia and Trakai Island Castle on Lithuania; also in this square Belarus",
"EuropeTrip.J3": "National Library on Belarus",
"EuropeTrip.D4": "France and the United Kingdom",
"EuropeTrip.E4": "chocolate on Belgium; also in this square France and the United Kingdom",
"EuropeTrip.F4": "a pretzel on Germany; also in this square Belgium and Luxembourg and the Netherlands",
"EuropeTrip.G4": "Mill Colonnade on Czech Republic; also in this square Germany and Poland",
"EuropeTrip.H4": "Kielbasa on Poland",
"EuropeTrip.I4": "Belarus and Poland and Ukraine",
"EuropeTrip.J4": "Belarus and Ukraine",
"EuropeTrip.K4": "Ukraine",
"EuropeTrip.L4": "Ukraine",
"EuropeTrip.C5": "Spain",
"EuropeTrip.D5": "France",
"EuropeTrip.E5": "Eiffel Tower on France",
"EuropeTrip.F5": "a watch on Switzerland; also in this square Austria and France and Germany",
"EuropeTrip.G5": "a violin on Austria and Bled on Slovenia; also in this square Czech Republic and Germany",
"EuropeTrip.H5": "paprika on Hungary and ceramics on Slovakia; also in this square Austria and Czech Republic and Slovenia",
"EuropeTrip.I5": "Peles Castle on Romania; also in this square Hungary and Slovakia and Ukraine",
"EuropeTrip.J5": "sunflower on Moldova; also in this square Romania and Ukraine",
"EuropeTrip.K5": "Saint Michael's Golden-Domed Monastery on Ukraine",
"EuropeTrip.L5": "Ukraine",
"EuropeTrip.B6": "the Tower of Saint Vincent on Portugal",
"EuropeTrip.C6": "Portugal and Spain",
"EuropeTrip.D6": "France and Spain",
"EuropeTrip.E6": "Eiffel Tower on France",
"EuropeTrip.F6": "France and Italy",
"EuropeTrip.G6": "honey on Croatia and Bled on Slovenia; also in this square Italy",
"EuropeTrip.H6": "Sinan Pasha Mosque on Kosovo and Church of Saint Sava on Serbia and Stari Most on Bosnia and Herzegovina; also in this square Croatia and Hungary and Montenegro",
"EuropeTrip.I6": "Church of Saint Sava on Serbia; also in this square Bulgaria and Romania",
"EuropeTrip.J6": "Bulgaria and Moldova and Romania",
"EuropeTrip.K6": "Ukraine",
"EuropeTrip.B7": "Portugal",
"EuropeTrip.C7": "Flamenco guitar on Spain",
"EuropeTrip.D7": "Spain",
"EuropeTrip.E7": "Spain",
"EuropeTrip.F7": "France and Italy",
"EuropeTrip.G7": "pizza on Italy",
"EuropeTrip.H7": "a shargia on Albania and Sinan Pasha Mosque on Kosovo and a yacht on Montenegro; also in this square North Macedonia",
"EuropeTrip.I7": "Rose Valley on Bulgaria and Millennium Cross on North Macedonia; also in this square Greece and Kosovo",
"EuropeTrip.J7": "Bulgaria and Türkiye",
"EuropeTrip.K7": "coffee on Türkiye",
"EuropeTrip.L7": "Türkiye",
"EuropeTrip.G8": "Italy",
"EuropeTrip.H8": "Greece and Italy",
"EuropeTrip.I8": "the Parthenon on Greece",
"EuropeTrip.J8": "Greece and Türkiye",
"EuropeTrip.K8": "olives on Cyprus; also in this square Türkiye",
"EuropeTrip.L8": "olives on Cyprus; also in this square Türkiye",
"EuropeTrip.character": "the airplane",
"EuropeTrip.label": "A Europe trip scene containing a map of Europe with tourist attractions. Iceland is located near the top left of the scene. Cyprus is located at the bottom right of the scene. Tourist attractions are located on the country known for the attraction, such as the violin on Austria near the centre of the scene. Your character in this scene is an airplane.",
"EuropeTrip.name": "Europe Trip",
"GroceryStore.apples": "apples",
"GroceryStore.bagOfRice": "bag of rice",
"GroceryStore.bananas": "bananas",
"GroceryStore.bottles": "bottles",
"GroceryStore.bread": "bread",
"GroceryStore.broccoli": "broccoli",
"GroceryStore.cans": "cans",
"GroceryStore.carrots": "carrots",
"GroceryStore.ceilingLight": "ceiling light",
"GroceryStore.character": "the shopping cart",
"GroceryStore.cheese": "cheese",
"GroceryStore.chicken": "chicken",
"GroceryStore.chocolateMilk": "chocolate milk",
"GroceryStore.cucumbers": "cucumbers",
"GroceryStore.eggplants": "eggplants",
"GroceryStore.eggs": "eggs",
"GroceryStore.fish": "fish",
"GroceryStore.grapes": "grapes",
"GroceryStore.greenVegetables": "green vegetables",
"GroceryStore.groundBeef": "ground beef",
"GroceryStore.jars": "jars",
"GroceryStore.label": "A grocery store scene. In the top middle there is a refrigerator containing meat and fish. In the top right there are jars, cans, and other pantry items. On the left of the store there are breads and vegetables. In the middle towards the bottom there are fruits. And in the bottom right there is a refrigerator containing dairy and other refrigerated items. Your character in this scene is a shopping cart.",
"GroceryStore.milk": "milk",
"GroceryStore.name": "Grocery Store",
"GroceryStore.onions": "onions",
"GroceryStore.orangeJuice": "orange juice",
"GroceryStore.oranges": "oranges",
"GroceryStore.pasta": "pasta",
"GroceryStore.pears": "pears",
"GroceryStore.pineapples": "pineapples",
"GroceryStore.potatoes": "potatoes",
"GroceryStore.refrigerator": "refrigerator",
"GroceryStore.steak": "steak",
"GroceryStore.strawberries": "strawberries",
"GroceryStore.tofu": "tofu",
"GroceryStore.tomatoes": "tomatoes",
"GroceryStore.watermelons": "watermelons",
"GroceryStore.yogurt": "yogurt",
"Haunted.chair": "the chair",
"Haunted.character": "the candle",
"Haunted.deerSkull": "the deer skull",
"Haunted.fireplace": "the fireplace",
"Haunted.label": "A spooky mansion scene. The front hall has a large staircase starting at the bottom right and going to the top left. Haunted paintings, a mirror, and a creepy deer skull hang on the wall. Bats are flying around. A fire burns in the fireplace below the stairwell. A big comfy chair is in front of the fire. The shelves of a large bookshelf on the left of the scene is stacked with books, potions and plants. Your character in this scene is a hand holding a candle.",
"Haunted.mirror": "the mirror",
"Haunted.name": "Haunted House",
"Haunted.painting": "a painting",
"Haunted.shelf": "the bookshelf",
"Haunted.stairs": "the stairs",
"KeyboardInputModal.Cancel": "Cancel",
"KeyboardInputModal.Description.addCommandToBeginning": "Press {key} to add the selected command to the beginning of the program.",
"KeyboardInputModal.Description.addCommandToEnd": "Press {key} to add the selected command to the end of the program.",
"KeyboardInputModal.Description.announceScene": "Press {key} to announce the character position and orientation.",
"KeyboardInputModal.Description.deleteCurrentStep": "Press {key} to delete the currently focused step.",
"KeyboardInputModal.Description.decreaseProgramSpeed": "Press {key} to make the program play slower.",
"KeyboardInputModal.Description.increaseProgramSpeed": "Press {key} to make the program play faster.",
"KeyboardInputModal.Description.playPauseProgram": "Press {key} to play or pause the program.",
"KeyboardInputModal.Description.refreshScene": "Press {key} to refresh the scene.",
"KeyboardInputModal.Description.showHide": "Press {key} to show the keyboard shortcuts menu.",
"KeyboardInputModal.Description.stopProgram": "Press {key} to stop the program.",
"KeyboardInputModal.Description.toggleAnnouncements": "Press {key} to toggle announcements.",
"KeyboardInputModal.KeyLabels.Alt": "Alt",
"KeyboardInputModal.KeyLabels.Control": "Control",
"KeyboardInputModal.KeyLabels.QuestionMark": "question mark",
"KeyboardInputModal.KeyLabels.GreaterThan": "greater than",
"KeyboardInputModal.KeyLabels.LessThan": "less than",
"KeyboardInputModal.KeyLabels.A": "a",
"KeyboardInputModal.KeyLabels.B": "b",
"KeyboardInputModal.KeyLabels.D": "d",
"KeyboardInputModal.KeyLabels.E": "e",
"KeyboardInputModal.KeyLabels.I": "i",
"KeyboardInputModal.KeyLabels.P": "p",
"KeyboardInputModal.KeyLabels.S": "s",
"KeyboardInputModal.KeyLabels.R": "r",
"KeyboardInputModal.KeyIcons.Alt": "Alt",
"KeyboardInputModal.KeyIcons.Control": "Ctrl",
"KeyboardInputModal.KeyIcons.Shift": "Shift",
"KeyboardInputModal.KeyIcons.QuestionMark": "?",
"KeyboardInputModal.KeyIcons.GreaterThan": ">",
"KeyboardInputModal.KeyIcons.LessThan": "<",
"KeyboardInputModal.KeyIcons.A": "A",
"KeyboardInputModal.KeyIcons.B": "B",
"KeyboardInputModal.KeyIcons.D": "D",
"KeyboardInputModal.KeyIcons.E": "E",
"KeyboardInputModal.KeyIcons.I": "I",
"KeyboardInputModal.KeyIcons.P": "P",
"KeyboardInputModal.KeyIcons.S": "S",
"KeyboardInputModal.KeyIcons.R": "R",
"KeyboardInputModal.Save": "Save",
"KeyboardInputModal.Scheme.Descriptions.controlalt": "Control+Alt (Apple: Control+Option)",
"KeyboardInputModal.Scheme.Descriptions.alt": "Alt (Apple: Option)",
"KeyboardInputModal.ShowHide.AriaLabel": "Display keyboard shortcuts menu",
"KeyboardInputModal.Title": "Keyboard Shortcuts",
"KeyboardInputModal.Toggle.AriaLabel": "Keyboard shortcuts toggle",
"KeyboardInputModal.Toggle.Label": "Keyboard Shortcuts",
"KeyboardInputModal.Toggle.Off": "Off",
"KeyboardInputModal.Toggle.On": "On",
"Landmarks.bigBen": "Big Ben Tower",
"Landmarks.burAlArab": "The Burj al Arab Building",
"Landmarks.character": "the robot",
"Landmarks.cnTower": "The CN Tower",
"Landmarks.colosseum": "The Colosseum",
"Landmarks.easterIsland": "The Statues of Easter Island",
"Landmarks.eiffelTower": "The Eiffel Tower",
"Landmarks.fairyChimneys": "Fairy Chimneys",
"Landmarks.floatingMarket": "The Floating Market of Vietnam",
"Landmarks.grandCanyon": "The Grand Canyon",
"Landmarks.greatPyramid": "The Great Pyramid of Giza",
"Landmarks.greatSphinx": "The Great Sphinx of Giza",
"Landmarks.greatWall": "The Great Wall of China",
"Landmarks.label": "A world scene that contains 23 famous landmarks found around the world. A plane is flying from the top left corner. A train is traveling from the bottom right corner. Landmarks are located in different locations in this scene including the famous Sphinx in Egypt, Eiffel Tower in France, Tokyo Tower in Japan, and Floating Market in Vietnam. Your character to explore this scene is a robot",
"Landmarks.leaningTowerPisa": "The Leaning Tower of Pisa",
"Landmarks.machuPicchu": "Machu Picchu",
"Landmarks.name": "Landmarks",
"Landmarks.niagaraFalls": "Niagara Falls",
"Landmarks.operaHouse": "The Sydney Opera House",
"Landmarks.plane": "a plane",
"Landmarks.stBasils": "Saint Basil's Cathedral",
"Landmarks.statueLiberty": "The Statue of Liberty",
"Landmarks.stonehenge": "Stonehenge",
"Landmarks.tableMountain": "Table Mountain",
"Landmarks.tajMahal": "The Taj Mahal Palace",
"Landmarks.tokyoTower": "The Tokyo Tower",
"Landmarks.train": "a train",
"Landmarks.windmill": "the Windmills of The Netherlands",
"Marble.bricks": "bricks",
"Marble.character": "the marble",
"Marble.label": "A maze made of bricks in different colours. Your character in this scene is a marble. There is a path through the maze that starts where your marble is and there are multiple ways to escape the maze.",
"Marble.name": "Marble Run",
"PenDownToggleSwitch.penDown": "Pen down",
"PlayButton.play": "Play",
"PlayButton.pause": "Pause",
"PlayControls.heading": "Play Controls",
"PrivacyModal.close": "Close",
"PrivacyModal.title": "Weavly Privacy Policy",
"ProgramBlockEditor.toggleAddNodeExpandMode": "add node expanded mode",
"ProgramBlockEditor.beginningBlock": "Add selected action {command} to the beginning of the program",
"ProgramBlockEditor.betweenBlocks": "Add selected action {command} between position {prevCommand} and position {postCommand}",
"ProgramBlockEditor.lastBlock": "Add selected action {command} to the end of the program",
"ProgramBlockEditor.blocks.noCommandSelected": "Make sure an action is selected",
"ProgramBlockEditor.command": "{command}, position {index} of current program",
"ProgramBlockEditor.nestedCommand": "{command}, position {index} of Loop {parentLoopLabel}",
"ProgramBlockEditor.program.deleteAll": "Delete all steps of your program",
"ProgramBlockEditor.programHeading": "Program",
"ProgramTextEditor.programLabel": "Program:",
"ProgramSequence.heading": "Program Sequence",
"ProgramSpeedController.slider": "Program play speed",
"Savannah.alligator": "the Alligator",
"Savannah.babyAlligator": "the Baby Alligator",
"Savannah.babyGiraffe": "the Baby Giraffe",
"Savannah.bush": "a Bush",
"Savannah.character": "the jeep",
"Savannah.flamingo": "the Flamingo",
"Savannah.giraffe": "the Giraffe",
"Savannah.hippo": "the Hippo",
"Savannah.label": "A savannah scene. A lion roars at the top of a cliff above the horizon. A mother and baby giraffe roam the savannah. Two crocodiles, a flamingo and a hippopotamus drink water from a pond surrounded by trees. Your character in this scene is a Jeep.",
"Savannah.lion": "the Lion",
"Savannah.name": "Savannah",
"Savannah.pond": "the Pond",
"Savannah.tree": "a Tree",
"Scene.heading": "Scene",
"Scene.inBounds": "Scene, in {world}, {numColumns} by {numRows} grid with {character} at column {xPos}, row {yPos} facing {direction}",
"Scene.inBoundsOnItem": "Scene, in {world}, {numColumns} by {numRows} grid with {character} at column {xPos}, row {yPos} facing {direction} on {item}",
"Scene.outOfBounds": "Scene, in {world}, {numColumns} by {numRows} grid with {character} outside of the scene {relativeDirection} the scene, facing {direction}",
"ShareModal.close": "Close",
"ShareModal.copy": "Copy link",
"ShareModal.title": "Share Link",
"ShareModal.description1": "A link to the program you created was copied to the clipboard.",
"ShareModal.description2": "You can also copy the link below to share it with anyone you like.",
"Sketchpad.character": "the robot",
"Sketchpad.label": "A blank sketchbook with grid lines. Your character in this scene is a Robot.",
"SoundOptionsModal.allSounds": "All Sounds",
"SoundOptionsModal.announcements": "Audio Announcements",
"SoundOptionsModal.cancelButton": "Cancel",
"SoundOptionsModal.musicalSounds": "Musical Sounds",
"SoundOptionsModal.saveButton": "Save",
"SoundOptionsModal.title": "Sound Options",
"SoundOptionsModal.toggleOff": "Off",
"SoundOptionsModal.toggleOn": "On",
"Sketchpad.name": "Sketchpad",
"StopButton": "Stop",
"ThemeSelector.cancelButton": "Cancel",
"ThemeSelector.saveButton": "Save",
"ThemeSelector.iconButton": "Theme Selector",
"ThemeSelector.option.default": "Default",
"ThemeSelector.option.light": "Light",
"ThemeSelector.option.dark": "Dark",
"ThemeSelector.option.gray": "Grayscale",
"ThemeSelector.option.contrast": "High Contrast",
"ThemeSelector.title": "Themes",
"RefreshButton": "Refresh",
"RelativeDirection.0": "above",
"RelativeDirection.1": "to the upper right of",
"RelativeDirection.2": "to the right of",
"RelativeDirection.3": "to the lower right of",
"RelativeDirection.4": "below",
"RelativeDirection.5": "to the lower left of",
"RelativeDirection.6": "to the left of",
"RelativeDirection.7": "to the upper left of",
"ShareButton": "Share",
"Space.aliens": "the Aliens",
"Space.asteroid": "an asteroid",
"Space.character": "the spaceship",
"Space.earth": "the Earth",
"Space.label": "A space scene with Earth, Mars, Saturn, and the moon spread across space. In between these planets, there are space rocks, meteors, one satellite, and two aliens. Your character in this scene is a spaceship.",
"Space.mars": "Mars",
"Space.meteor": "a Meteor",
"Space.moon": "the Moon",
"Space.name": "Space",
"Space.satellite": "the satellite",
"Space.saturn": "Saturn",
"Space.star": "a star",
"Sports.badmintonShuttlecock": "badminton shuttlecock",
"Sports.baseballGloveAndBall": "baseball glove and ball",
"Sports.basketball": "basketball",
"Sports.bicycle": "bicycle",
"Sports.bowlingBallAndPins": "bowling ball and pins",
"Sports.boxingGloves": "boxing gloves",
"Sports.character": "the trophy",
"Sports.cricketBatAndBall": "cricket bat and ball",
"Sports.curlingStone": "curling stone",
"Sports.fieldHockeyStickAndBall": "field hockey stick and ball",
"Sports.football": "football",
"Sports.golfBall": "golf ball",
"Sports.hockeyStickAndPuck": "hockey stick and puck",
"Sports.iceSkates": "ice skates",
"Sports.label": "A sports scene with 23 different pieces of sporting equipment spread across the scene. Your character is a sports trophy",
"Sports.martialArtsUniform": "martial arts uniform",
"Sports.name": "Sports",
"Sports.rowingBoat": "rowing boat",
"Sports.runningShoes": "running shoes",
"Sports.singlet": "singlet",
"Sports.skisAndSkiPoles": "skis and ski poles",
"Sports.soccerBall": "soccer ball",
"Sports.swimmingGoggles": "swimming goggles",
"Sports.tableTennisRacket": "table tennis racket",
"Sports.tennisRacketAndBall": "tennis racket and ball",
"Sports.volleyballBall": "volleyball ball",
"WorldSelectorButton.heading": "Scene Background selector",
"WorldSelectorButton.label": "Scene Background selector",
"WorldSelector.Cancel": "Cancel",
"WorldSelector.Save": "Save",
"WorldSelector.Prompt": "Select a background for your scene.",
"WorldSelector.Title": "Scene Background"
},
"fr": {
"App.blockMode": "Block in French",
"App.changeMode": "Change Mode in French",
"App.connectToDash": "Se connecter à Dash",
"App.run": "Lancer",
"App.speechRecognition": "Speech Recognition in French",
"App.textMode": "Text in French",
"CommandPalette.movementsTitle": "Movements in French",
"CommandPalette.soundsTitle": "Sounds in French",
"CommandPaletteCommand.forward": "Forward in French",
"CommandPaletteCommand.left": "Left in French",
"CommandPaletteCommand.right": "Right in French",
"DeviceConnectControl.notConnected": "Pas connecté",
"DeviceConnectControl.connecting": "Connexion en cours",
"DeviceConnectControl.connected": "Connecté",
"ProgramBlockEditor.command.forward": "Forward, position {index} of current program in French",
"ProgramBlockEditor.command.left": "Left, position {index} of current program in French",
"ProgramBlockEditor.command.none": "Empty block, position {index} of current program in French",
"ProgramBlockEditor.command.right": "Right, position {index} of current program in French",
"ProgramBlockEditor.editorAction.clear": "Clear and start new program in French",
"ProgramTextEditor.programLabel": "Logiciel:"
}
}