Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-10-20 21:57:46 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-10-20 21:57:46 (GMT)
commita2c62beabf46842d1e265922755fd542fbb5022c (patch)
tree75376be51d8d8f3ab8ec243ee2cb40070c136862
parent3833bf4ab91b651ed2c6f13285ce01f1a1c4b0e3 (diff)
parent0fb963462fb4f86daa9681d69dea44aea1214b9a (diff)
Merge branch 'master' of git.sugarlabs.org:turtleart/mainlinev192
-rw-r--r--po/en.po960
-rw-r--r--po/en_GB.po682
-rw-r--r--po/en_US.po960
3 files changed, 1393 insertions, 1209 deletions
diff --git a/po/en.po b/po/en.po
index 038c89d..1872b02 100644
--- a/po/en.po
+++ b/po/en.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-10-08 00:30-0400\n"
-"PO-Revision-Date: 2013-10-09 00:46+0200\n"
+"POT-Creation-Date: 2013-10-19 00:30-0400\n"
+"PO-Revision-Date: 2013-10-20 16:04+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: en\n"
@@ -31,8 +31,8 @@ msgstr ""
"visual programming blocks"
#: TurtleArt/tabasics.py:122
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:718
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:726
msgid "turtle"
msgstr "turtle"
@@ -41,8 +41,8 @@ msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
#: TurtleArt/tabasics.py:131
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:682
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
msgid "forward"
msgstr "forward"
@@ -67,7 +67,8 @@ msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
#: TurtleArt/tabasics.py:171
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1083
msgid "left"
msgstr "left"
@@ -76,7 +77,8 @@ msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle counterclockwise (angle in degrees)"
#: TurtleArt/tabasics.py:183
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1085
msgid "right"
msgstr "right"
@@ -100,19 +102,19 @@ msgstr "radius"
msgid "moves turtle along an arc"
msgstr "moves turtle along an arc"
-#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "set xy"
msgstr "set xy"
-#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
@@ -127,7 +129,7 @@ msgstr "seth"
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sets the heading of the turtle (0 is towards the top of the screen.)"
-#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4341
msgid "xcor"
msgstr "xcor"
@@ -139,7 +141,7 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4342
msgid "ycor"
msgstr "ycor"
@@ -151,7 +153,7 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4342
msgid "heading"
msgstr "heading"
@@ -163,565 +165,565 @@ msgstr ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
-#: TurtleArt/tabasics.py:308
+#: TurtleArt/tabasics.py:309
msgid "pen"
msgstr "pen"
-#: TurtleArt/tabasics.py:312
+#: TurtleArt/tabasics.py:313
msgid "Palette of pen commands"
msgstr "Palette of pen commands"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
msgid "fill screen"
msgstr "fill screen"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
-#: TurtleArt/tabasics.py:388
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:389
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1208
msgid "color"
msgstr "color"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
-#: TurtleArt/tabasics.py:401
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:402
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1209
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335
+#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336
msgid "fills the background with (color, shade)"
msgstr "fills the background with (color, shade)"
-#: TurtleArt/tabasics.py:331 TurtleArt/tabasics.py:413
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
+#: TurtleArt/tabasics.py:332 TurtleArt/tabasics.py:414
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1210
msgid "gray"
msgstr "gray"
-#: TurtleArt/tabasics.py:347
+#: TurtleArt/tabasics.py:348
msgid "set color"
msgstr "set color"
-#: TurtleArt/tabasics.py:351
+#: TurtleArt/tabasics.py:352
msgid "sets color of the line drawn by the turtle"
msgstr "sets color of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:361
+#: TurtleArt/tabasics.py:362
msgid "set shade"
msgstr "set shade"
-#: TurtleArt/tabasics.py:365
+#: TurtleArt/tabasics.py:366
msgid "sets shade of the line drawn by the turtle"
msgstr "sets shade of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:376
msgid "set gray"
msgstr "set gray"
-#: TurtleArt/tabasics.py:378
+#: TurtleArt/tabasics.py:379
msgid "sets gray level of the line drawn by the turtle"
msgstr "sets gray level of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:389
+#: TurtleArt/tabasics.py:390
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holds current pen color (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:402
+#: TurtleArt/tabasics.py:403
msgid "holds current pen shade"
msgstr "holds current pen shade"
-#: TurtleArt/tabasics.py:414
+#: TurtleArt/tabasics.py:415
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holds current gray level (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:424
msgid "pen up"
msgstr "pen up"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "Turtle will not draw when moved."
msgstr "Turtle will not draw when moved."
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "pen down"
msgstr "pen down"
-#: TurtleArt/tabasics.py:438
+#: TurtleArt/tabasics.py:439
msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:448
msgid "pen down?"
msgstr "pen down?"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:450
msgid "returns True if pen is down"
msgstr "returns True if pen is down"
-#: TurtleArt/tabasics.py:457
+#: TurtleArt/tabasics.py:458
msgid "set pen size"
msgstr "set pen size"
-#: TurtleArt/tabasics.py:461
+#: TurtleArt/tabasics.py:462
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:472
+#: TurtleArt/tabasics.py:473
msgid "start fill"
msgstr "start fill"
-#: TurtleArt/tabasics.py:474
+#: TurtleArt/tabasics.py:475
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: TurtleArt/tabasics.py:483
+#: TurtleArt/tabasics.py:484
msgid "end fill"
msgstr "end fill"
-#: TurtleArt/tabasics.py:485
+#: TurtleArt/tabasics.py:486
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
-#: TurtleArt/tabasics.py:494
+#: TurtleArt/tabasics.py:495
msgid "pen size"
msgstr "pen size"
-#: TurtleArt/tabasics.py:495
+#: TurtleArt/tabasics.py:496
msgid "holds current pen size (can be used in place of a number block)"
msgstr "holds current pen size (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:511
msgid "colors"
msgstr "colors"
-#: TurtleArt/tabasics.py:514
+#: TurtleArt/tabasics.py:515
msgid "Palette of pen colors"
msgstr "Palette of pen colors"
-#: TurtleArt/tabasics.py:516
+#: TurtleArt/tabasics.py:517
msgid "red"
msgstr "red"
-#: TurtleArt/tabasics.py:517
+#: TurtleArt/tabasics.py:518
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:519
+#: TurtleArt/tabasics.py:520
msgid "yellow"
msgstr "yellow"
-#: TurtleArt/tabasics.py:521
+#: TurtleArt/tabasics.py:522
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:522
+#: TurtleArt/tabasics.py:523
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:523
+#: TurtleArt/tabasics.py:524
msgid "blue"
msgstr "blue"
-#: TurtleArt/tabasics.py:524
+#: TurtleArt/tabasics.py:525
msgid "purple"
msgstr "purple"
-#: TurtleArt/tabasics.py:526
+#: TurtleArt/tabasics.py:527
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:527
+#: TurtleArt/tabasics.py:528
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:605
+#: TurtleArt/tabasics.py:606
msgid "numbers"
msgstr "numbers"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:610
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:615
+#: TurtleArt/tabasics.py:616
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:619
+#: TurtleArt/tabasics.py:620
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:628
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:630
+#: TurtleArt/tabasics.py:631
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: TurtleArt/tabasics.py:641
+#: TurtleArt/tabasics.py:642
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:645
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: TurtleArt/tabasics.py:653
+#: TurtleArt/tabasics.py:654
msgid "divide"
msgstr "divide"
-#: TurtleArt/tabasics.py:656
+#: TurtleArt/tabasics.py:657
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:667
msgid "identity"
msgstr "identity"
-#: TurtleArt/tabasics.py:668
+#: TurtleArt/tabasics.py:669
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677
+#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:681
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: TurtleArt/tabasics.py:688
+#: TurtleArt/tabasics.py:689
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:690
msgid "square root"
msgstr "square root"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:693
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:699
+#: TurtleArt/tabasics.py:700
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:699
+#: TurtleArt/tabasics.py:700
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:699
+#: TurtleArt/tabasics.py:700
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:703
+#: TurtleArt/tabasics.py:704
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "returns random number between minimum (top) and maximum (bottom) values"
-#: TurtleArt/tabasics.py:715
+#: TurtleArt/tabasics.py:716
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:716
+#: TurtleArt/tabasics.py:717
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
-#: TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:725
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:728
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:736
+#: TurtleArt/tabasics.py:737
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:740
+#: TurtleArt/tabasics.py:741
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:748
+#: TurtleArt/tabasics.py:749
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:753
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:760
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:763
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:772
+#: TurtleArt/tabasics.py:773
msgid "logical AND operator"
msgstr "logical AND operator"
-#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782
+#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:784
msgid "logical OR operator"
msgstr "logical OR operator"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:791
msgid "flow"
msgstr "flow"
-#: TurtleArt/tabasics.py:794
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
+#: TurtleArt/tabasics.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:92
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:800
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:803
+#: TurtleArt/tabasics.py:804
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: TurtleArt/tabasics.py:810
+#: TurtleArt/tabasics.py:811
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:814
+#: TurtleArt/tabasics.py:815
msgid "loops forever"
msgstr "loops forever"
-#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:826
+#: TurtleArt/tabasics.py:827
msgid "loops specified number of times"
msgstr "loops specified number of times"
-#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:836
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:838
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "if-then operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:845
+#: TurtleArt/tabasics.py:846
msgid "else"
msgstr "else"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:867
+#: TurtleArt/tabasics.py:868
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:869
msgid "jogs stack right"
msgstr "jogs stack right"
-#: TurtleArt/tabasics.py:875
+#: TurtleArt/tabasics.py:876
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArt/tabasics.py:876
+#: TurtleArt/tabasics.py:877
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:883
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:886
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:893
msgid "blocks"
msgstr "blocks"
-#: TurtleArt/tabasics.py:896
+#: TurtleArt/tabasics.py:897
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:904
+#: TurtleArt/tabasics.py:905
msgid "connects action to toolbar run buttons"
msgstr "connects action to toolbar run buttons"
-#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912
-#: TurtleArt/tabasics.py:913
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
+#: TurtleArt/tabasics.py:914
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:914
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: TurtleArt/tabasics.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:184
msgid "string value"
msgstr "string value"
-#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921
-#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933
-#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594
-#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227
-#: TurtleArt/tawindow.py:4575
+#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
+#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1637
+#: TurtleArt/tawindow.py:1650 TurtleArt/tawindow.py:2270
+#: TurtleArt/tawindow.py:4617
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:923
+#: TurtleArt/tabasics.py:924
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4631
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:941
+#: TurtleArt/tabasics.py:942
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:946
+#: TurtleArt/tabasics.py:947
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:956
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:961
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: TurtleArt/tabasics.py:969
+#: TurtleArt/tabasics.py:970
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:972
+#: TurtleArt/tabasics.py:973
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
-#: TurtleArt/tabasics.py:979
+#: TurtleArt/tabasics.py:980
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:983
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4685
msgid "store in"
msgstr "store in"
-#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004
+#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4685
msgid "value"
msgstr "value"
-#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007
-#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633
-#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604
-#: TurtleArt/tawindow.py:4634
+#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
+#: TurtleArt/tawindow.py:1540 TurtleArt/tawindow.py:1676
+#: TurtleArt/tawindow.py:2274 TurtleArt/tawindow.py:4646
+#: TurtleArt/tawindow.py:4676
msgid "my box"
msgstr "my box"
-#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4690
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4660
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036
+#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:1020
+#: TurtleArt/tabasics.py:1021
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046
+#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1029
+#: TurtleArt/tabasics.py:1030
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1040
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1050
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059
+#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060
#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "trash"
-#: TurtleArt/tabasics.py:1063
+#: TurtleArt/tabasics.py:1064 TurtleArtActivity.py:1532
msgid "empty trash"
msgstr "empty trash"
-#: TurtleArt/tabasics.py:1064
+#: TurtleArt/tabasics.py:1065
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in trash"
-#: TurtleArt/tabasics.py:1068
+#: TurtleArt/tabasics.py:1069
msgid "restore all"
msgstr "restore all"
-#: TurtleArt/tabasics.py:1069
+#: TurtleArt/tabasics.py:1070
msgid "restore all blocks from trash"
msgstr "restore all blocks from trash"
-#: TurtleArt/tabasics.py:1073
+#: TurtleArt/tabasics.py:1074
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:1074
+#: TurtleArt/tabasics.py:1075
msgid "move all blocks to trash"
msgstr "move all blocks to trash"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205
-#: TurtleArtActivity.py:800
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2248
+#: TurtleArtActivity.py:805
msgid "Share selected blocks"
msgstr "Share selected blocks"
@@ -731,17 +733,17 @@ msgstr "Share selected blocks"
msgid "Title"
msgstr "Title"
-#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1497 TurtleArtActivity.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1620
msgid "Stop turtle"
msgstr "Stop turtle"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:402 TurtleArtActivity.py:787
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1611
msgid "Show blocks"
msgstr "Show blocks"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:406 TurtleArtActivity.py:1072
msgid "Hide blocks"
msgstr "Hide blocks"
@@ -778,251 +780,263 @@ msgid "Save..."
msgstr "Save..."
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
msgid "click to open"
msgstr "click to open"
-#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143
+#: TurtleArt/tawindow.py:1180 TurtleArt/tawindow.py:1181
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790
+#: TurtleArt/tawindow.py:1195 TurtleArt/tawindow.py:1833
msgid "next"
msgstr "next"
-#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811
+#: TurtleArt/tawindow.py:1234 TurtleArt/tawindow.py:1854
msgid "shift"
msgstr "shift"
-#: TurtleArt/tawindow.py:1461
+#: TurtleArt/tawindow.py:1501
msgid "Please hit the Stop Button before making changes to your program"
msgstr "Please hit the Stop Button before making changes to your program"
-#: TurtleArt/tawindow.py:1514
+#: TurtleArt/tawindow.py:1554
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677
-#: TurtleArtActivity.py:830 turtleblocks.py:435
+#: TurtleArt/tawindow.py:1721 TurtleArtActivity.py:687
+#: TurtleArtActivity.py:836 turtleblocks.py:433
msgid "Save stack"
msgstr "Save stack"
-#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1736
msgid "Really overwrite stack?"
msgstr "Really overwrite stack?"
-#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721
+#: TurtleArt/tawindow.py:1725 TurtleArt/tawindow.py:1764
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancel"
-#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696
+#: TurtleArt/tawindow.py:1729 TurtleArt/tawindow.py:1739
msgid "Overwrite stack"
msgstr "Overwrite stack"
-#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725
-#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437
+#: TurtleArt/tawindow.py:1760 TurtleArt/tawindow.py:1768
+#: TurtleArt/tawindow.py:1777 TurtleArtActivity.py:689 turtleblocks.py:435
msgid "Delete stack"
msgstr "Delete stack"
-#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731
+#: TurtleArt/tawindow.py:1761 TurtleArt/tawindow.py:1774
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArt/tawindow.py:4424
+#: TurtleArt/tawindow.py:4466
msgid "image"
msgstr "image"
-#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989
-#: TurtleArtActivity.py:1025 turtleblocks.py:408
+#: TurtleArtActivity.py:127
+msgid "Please wait"
+msgstr "Please wait"
+
+#: TurtleArtActivity.py:128
+msgid "Starting connection..."
+msgstr "Starting connection..."
+
+#: TurtleArtActivity.py:217 TurtleArtActivity.py:811 TurtleArtActivity.py:995
+#: TurtleArtActivity.py:1031 turtleblocks.py:406
msgid "Save as Logo"
msgstr "Save as Logo"
-#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986
-#: TurtleArtActivity.py:1022 turtleblocks.py:406
+#: TurtleArtActivity.py:274 TurtleArtActivity.py:810 TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1028 turtleblocks.py:404
msgid "Save as image"
msgstr "Save as image"
-#: TurtleArtActivity.py:272
+#: TurtleArtActivity.py:282
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782
-#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028
+#: TurtleArtActivity.py:290 TurtleArtActivity.py:812 TurtleArtActivity.py:998
+#: TurtleArtActivity.py:1034
msgid "Save snapshot"
msgstr "Save snapshot"
-#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857
+#: TurtleArtActivity.py:335 TurtleArtActivity.py:712 TurtleArtActivity.py:863
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArtActivity.py:334 turtleblocks.py:428
+#: TurtleArtActivity.py:344 turtleblocks.py:426
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArtActivity.py:344 turtleblocks.py:442
+#: TurtleArtActivity.py:354 turtleblocks.py:440
msgid "Show palette"
msgstr "Show palette"
-#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444
+#: TurtleArtActivity.py:360 TurtleArtActivity.py:1060 turtleblocks.py:442
msgid "Hide palette"
msgstr "Hide palette"
-#: TurtleArtActivity.py:518
+#: TurtleArtActivity.py:528
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
-#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853
+#: TurtleArtActivity.py:537 TurtleArtActivity.py:703 TurtleArtActivity.py:859
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774
-#: TurtleArtActivity.py:827 turtleblocks.py:439
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:670 TurtleArtActivity.py:780
+#: TurtleArtActivity.py:833 turtleblocks.py:437
msgid "Edit"
msgstr "Edit"
-#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775
-#: TurtleArtActivity.py:845 turtleblocks.py:430
+#: TurtleArtActivity.py:640 TurtleArtActivity.py:668 TurtleArtActivity.py:781
+#: TurtleArtActivity.py:851 turtleblocks.py:428
msgid "View"
msgstr "View"
-#: TurtleArtActivity.py:656 TurtleArtActivity.py:776
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:782
msgid "Project"
msgstr "Project"
-#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802
-#: TurtleArtActivity.py:804 TurtleArtActivity.py:981
+#: TurtleArtActivity.py:672 TurtleArtActivity.py:779 TurtleArtActivity.py:807
+#: TurtleArtActivity.py:809 TurtleArtActivity.py:987
msgid "Save/Load"
msgstr "Save/Load"
-#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433
+#: TurtleArtActivity.py:680 TurtleArtActivity.py:834 turtleblocks.py:431
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434
+#: TurtleArtActivity.py:682 TurtleArtActivity.py:835 turtleblocks.py:432
msgid "Paste"
msgstr "Paste"
-#: TurtleArtActivity.py:674
+#: TurtleArtActivity.py:684
msgid "Restore blocks from trash"
msgstr "Restore blocks from trash"
-#: TurtleArtActivity.py:682 TurtleArtActivity.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
+#: TurtleArtActivity.py:692 TurtleArtActivity.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:832
msgid "Fullscreen"
msgstr "Fullscreen"
-#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414
+#: TurtleArtActivity.py:695 TurtleArtActivity.py:853 turtleblocks.py:412
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
-#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416
+#: TurtleArtActivity.py:697 TurtleArtActivity.py:855 turtleblocks.py:414
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArtActivity.py:690 TurtleArtActivity.py:851
+#: TurtleArtActivity.py:700 TurtleArtActivity.py:857
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421
+#: TurtleArtActivity.py:706 TurtleArtActivity.py:861 turtleblocks.py:419
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423
+#: TurtleArtActivity.py:709 TurtleArtActivity.py:862 turtleblocks.py:421
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783
-#: TurtleArtActivity.py:999
+#: TurtleArtActivity.py:737 TurtleArtActivity.py:750 TurtleArtActivity.py:788
+#: TurtleArtActivity.py:1005
msgid "Load example"
msgstr "Load example"
-#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451
+#: TurtleArtActivity.py:783 TurtleArtActivity.py:1066 turtleblocks.py:449
msgid "Clean"
msgstr "Clean"
-#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452
+#: TurtleArtActivity.py:784 TurtleArtActivity.py:1068 turtleblocks.py:450
msgid "Run"
msgstr "Run"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:1070 turtleblocks.py:451
msgid "Step"
msgstr "Step"
-#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44
+#: TurtleArtActivity.py:789 turtleblocks.py:458 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:785 turtleblocks.py:455
+#: TurtleArtActivity.py:790 turtleblocks.py:453
msgid "Stop"
msgstr "Stop"
-#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008
-#: TurtleArtActivity.py:1030 turtleblocks.py:403
+#: TurtleArtActivity.py:813 TurtleArtActivity.py:1014
+#: TurtleArtActivity.py:1036 turtleblocks.py:401
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013
-#: TurtleArtActivity.py:1035
+#: TurtleArtActivity.py:816 TurtleArtActivity.py:1019
+#: TurtleArtActivity.py:1041
msgid "Load plugin"
msgstr "Load plugin"
-#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016
-#: TurtleArtActivity.py:1038
+#: TurtleArtActivity.py:817 TurtleArtActivity.py:1022
+#: TurtleArtActivity.py:1044
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArtActivity.py:958
+#: TurtleArtActivity.py:964
msgid "Palettes"
msgstr "Palettes"
-#: TurtleArtActivity.py:976
+#: TurtleArtActivity.py:982
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: TurtleArtActivity.py:1005 turtleblocks.py:402
+#: TurtleArtActivity.py:1011 turtleblocks.py:400
msgid "Open"
msgstr "Open"
-#: TurtleArtActivity.py:1055
+#: TurtleArtActivity.py:1061
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1060
+#: TurtleArtActivity.py:1066
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1062
+#: TurtleArtActivity.py:1068
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1064
+#: TurtleArtActivity.py:1070
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1067
+#: TurtleArtActivity.py:1073
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233
-#: TurtleArtActivity.py:1313
+#: TurtleArtActivity.py:1240 TurtleArtActivity.py:1245
+#: TurtleArtActivity.py:1325
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: TurtleArtActivity.py:1309
+#: TurtleArtActivity.py:1321
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArtActivity.py:1327
+#: TurtleArtActivity.py:1339
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArtActivity.py:1328
+#: TurtleArtActivity.py:1340
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
+#: TurtleArtActivity.py:1533
+msgid "Do you really want to empty the trash?"
+msgstr "Do you really want to empty the trash?"
+
#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "My Turtle Art session"
@@ -1133,7 +1147,7 @@ msgstr "Failed to upload!"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
msgid "Palette of sensor blocks"
msgstr "Palette of sensor blocks"
@@ -1169,7 +1183,7 @@ msgstr "microphone input volume"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "pitch"
msgstr "pitch"
@@ -1207,7 +1221,7 @@ msgid "microphone input voltage"
msgstr "microphone input voltage"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:128
msgid "Palette of media objects"
msgstr "Palette of media objects"
@@ -1251,338 +1265,367 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "read value from RFID device"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:97
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "while"
msgstr "while"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:101
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr "do-while-True operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:107
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "until"
msgstr "until"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:111
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr "do-until-True operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:118
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "top"
msgstr "top"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:120
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:124
msgid "media"
msgstr "media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "journal"
msgstr "journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:136
msgid "Sugar Journal media object"
msgstr "Sugar Journal media object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
msgid "audio"
msgstr "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:148
msgid "Sugar Journal audio object"
msgstr "Sugar Journal audio object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:158
msgid "video"
msgstr "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:160
msgid "Sugar Journal video object"
msgstr "Sugar Journal video object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:170
msgid "description"
msgstr "description"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:172
msgid "Sugar Journal description field"
msgstr "Sugar Journal description field"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
msgid "show"
msgstr "show"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:207
msgid "draws text or show media from the Journal"
msgstr "draws text or show media from the Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "show aligned"
msgstr "show aligned"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:216
msgid "set scale"
msgstr "set scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:220
msgid "sets the scale of media"
msgstr "sets the scale of media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "save picture"
msgstr "save picture"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "picture name"
msgstr "picture name"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:231
msgid "saves a picture to the Sugar Journal"
msgstr "saves a picture to the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "save SVG"
msgstr "save SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:242
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "saves turtle graphics as an SVG file in the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:249
msgid "scale"
msgstr "scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
msgid "holds current scale value"
msgstr "holds current scale value"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:258
msgid "media wait"
msgstr "media wait"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:260
msgid "wait for current video or audio to complete"
msgstr "wait for current video or audio to complete"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:266
msgid "media stop"
msgstr "media stop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:268
msgid "stop video or audio"
msgstr "stop video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:273
msgid "media pause"
msgstr "media pause"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275
msgid "pause video or audio"
msgstr "pause video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:280
msgid "media resume"
msgstr "media resume"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:282
msgid "resume playing video or audio"
msgstr "resume playing video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speak"
msgstr "speak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "hello"
msgstr "hello"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
msgid "speaks text"
msgstr "speaks text"
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "sinewave"
msgstr "sinewave"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "amplitude"
msgstr "amplitude"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "duration"
msgstr "duration"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:310
msgid "sensor"
msgstr "sensor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:321
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:332
msgid "button down"
msgstr "button down"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:324
msgid "returns 1 if mouse button is pressed"
msgstr "returns 1 if mouse button is pressed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:335
msgid "returns True if mouse button is pressed"
msgstr "returns True if mouse button is pressed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:344
msgid "mouse x"
msgstr "mouse x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:347
msgid "returns mouse x coordinate"
msgstr "returns mouse x coordinate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "mouse y"
msgstr "mouse y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:358
msgid "returns mouse y coordinate"
msgstr "returns mouse y coordinate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:366
msgid "query keyboard"
msgstr "query keyboard"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "query for keyboard input (results stored in keyboard block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "keyboard"
msgstr "keyboard"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:380
msgid "holds results of query-keyboard block as ASCII"
msgstr "holds results of query-keyboard block as ASCII"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:388
msgid "read pixel"
msgstr "read pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:391
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB color under the turtle is pushed to the stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:399
msgid "turtle sees"
msgstr "turtle sees"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:402
msgid "returns the color that the turtle \"sees\""
msgstr "returns the color that the turtle \"sees\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:410
msgid "time"
msgstr "time"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:413
msgid "elapsed time (in seconds) since program started"
msgstr "elapsed time (in seconds) since program started"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "extras"
msgstr "extras"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:423
msgid "Palette of extra options"
msgstr "Palette of extra options"
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
msgid "push"
msgstr "push"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pushes value onto FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "show heap"
msgstr "show heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "shows values in FILO (first-in last-out heap)"
msgstr "shows values in FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "empty heap"
msgstr "empty heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "emptys FILO (first-in-last-out heap)"
msgstr "emptys FILO (first-in-last-out heap)"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
msgid "pop"
msgstr "pop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
msgid "pops value off FILO (first-in last-out heap)"
msgstr "pops value off FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:485
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "empty heap?"
msgstr "empty heap?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:488
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:520
msgid "returns True if heap is empty"
msgstr "returns True if heap is empty"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:495
+msgid "save heap to file"
+msgstr "save heap to file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+msgid "filename"
+msgstr "filename"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+msgid "saves FILO (first-in last-out heap) to a file"
+msgstr "saves FILO (first-in last-out heap) to a file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:506
+msgid "load heap from file"
+msgstr "load heap from file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:509
+msgid "loads FILO (first-in last-out heap) from a file"
+msgstr "loads FILO (first-in last-out heap) from a file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "comment"
msgstr "comment"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:532
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:539
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
msgid "prints value in status block at bottom of the screen"
msgstr "prints value in status block at bottom of the screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python chr operator"
msgstr "Python chr operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:563
msgid "Python int operator"
msgstr "Python int operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+msgid "polar"
+msgstr "polar"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+msgid "displays polar coordinates"
+msgstr "displays polar coordinates"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:606
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1590,7 +1633,7 @@ msgstr ""
"a programmable block: used to add advanced single-variable math equations, "
"e.g., sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1598,7 +1641,7 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, "
"e.g., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1606,234 +1649,256 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, "
"e.g., sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-msgid "Python block"
-msgstr "Python block"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+msgid "Cartesian"
+msgstr "Cartesian"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:620
+msgid "displays Cartesian coordinates"
+msgstr "displays Cartesian coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
+msgid "Python block"
+msgstr "Python block"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:632
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:649
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:666
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "runs code found in the tamyblock.py module found in the Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
-msgid "Cartesian"
-msgstr "Cartesian"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+msgid "load"
+msgstr "load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
-msgid "displays Cartesian coordinates"
-msgstr "displays Cartesian coordinates"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+msgid "loads a block"
+msgstr "loads a block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
-msgid "polar"
-msgstr "polar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+msgid "setxy"
+msgstr "setxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-msgid "displays polar coordinates"
-msgstr "displays polar coordinates"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:716
+msgid "select palette"
+msgstr "select palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:719
+msgid "selects a palette"
+msgstr "selects a palette"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
msgid "turtle x"
msgstr "turtle x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
msgid "Returns x coordinate of turtle"
msgstr "Returns x coordinate of turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "turtle y"
msgstr "turtle y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "Returns y coordinate of turtle"
msgstr "Returns y coordinate of turtle"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "active turtle"
msgstr "active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
msgid "the name of the active turtle"
msgstr "the name of the active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "turtle heading"
msgstr "turtle heading"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
msgid "Returns heading of turtle"
msgstr "Returns heading of turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
-msgid "load"
-msgstr "load"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
-msgid "loads a block"
-msgstr "loads a block"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
-msgid "setxy"
-msgstr "setxy"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
-msgid "select palette"
-msgstr "select palette"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
-msgid "selects a palette"
-msgstr "selects a palette"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
msgid "portfolio"
msgstr "portfolio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:815
msgid "hide blocks"
msgstr "hide blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
msgid "declutters canvas by hiding blocks"
msgstr "declutters canvas by hiding blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:824
msgid "show blocks"
msgstr "show blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:826
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:834
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar toolbars"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
msgid "list"
msgstr "list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:855
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:869
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:900
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "bottom"
msgstr "bottom"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:908
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "width"
msgstr "width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:932
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "height"
msgstr "height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:940
msgid "the canvas height"
msgstr "the canvas height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:947
msgid "title x"
msgstr "title x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:956
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:965
msgid "left x"
msgstr "left x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:974
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
msgid "right x"
msgstr "right x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:992
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1005
msgid "my blocks"
msgstr "my blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
msgid "Palette of user-defined operators"
msgstr "Palette of user-defined operators"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1084
+msgid "up"
+msgstr "up"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1086
+msgid "down"
+msgstr "down"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1087
+msgid "backspace"
+msgstr "backspace"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
+msgid "tab"
+msgstr "tab"
+
+#. TRANS: enter is the name of the enter (or return) key
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+msgid "enter"
+msgstr "enter"
+
+#. TRANS: space is the name of the space key
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+msgid "space"
+msgstr "space"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+msgid "delete"
+msgstr "delete"
+
#: pysamples/brain.py:43
msgid "Please install the Speak Activity and try again."
msgstr "Please install the Speak Activity and try again."
@@ -1912,62 +1977,61 @@ msgstr "New"
msgid "Show sample projects"
msgstr "Show sample projects"
-#: turtleblocks.py:400
-msgid "Hide sample projects"
-msgstr "Hide sample projects"
-
-#: turtleblocks.py:404
+#: turtleblocks.py:402
msgid "Save"
msgstr "Save"
-#: turtleblocks.py:405
+#: turtleblocks.py:403
msgid "Save as"
msgstr "Save as"
-#: turtleblocks.py:410
+#: turtleblocks.py:408
msgid "Quit"
msgstr "Quit"
-#: turtleblocks.py:411
+#: turtleblocks.py:409
msgid "File"
msgstr "File"
-#: turtleblocks.py:419
+#: turtleblocks.py:417
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: turtleblocks.py:425
+#: turtleblocks.py:423
msgid "Reset block size"
msgstr "Reset block size"
-#: turtleblocks.py:446
+#: turtleblocks.py:444
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: turtleblocks.py:448
+#: turtleblocks.py:446
msgid "Tools"
msgstr "Tools"
-#: turtleblocks.py:454
+#: turtleblocks.py:452
msgid "Debug"
msgstr "Debug"
-#: turtleblocks.py:456
+#: turtleblocks.py:454
msgid "Turtle"
msgstr "Turtle"
-#: turtleblocks.py:459
+#: turtleblocks.py:457
msgid "About..."
msgstr "About..."
-#: turtleblocks.py:498
+#: turtleblocks.py:496
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: turtleblocks.py:500
+#: turtleblocks.py:498
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "Hide sample projects"
+#~ msgstr "Hide sample projects"
+
#~ msgid "palette"
#~ msgstr "palette"
diff --git a/po/en_GB.po b/po/en_GB.po
index 7c0879e..f52750c 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-10-10 00:30-0400\n"
-"PO-Revision-Date: 2013-10-14 02:51+0200\n"
+"POT-Creation-Date: 2013-10-19 00:30-0400\n"
+"PO-Revision-Date: 2013-10-20 17:46+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_GB\n"
@@ -35,8 +35,8 @@ msgstr ""
"visual programming blocks"
#: TurtleArt/tabasics.py:122
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:718
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:726
msgid "turtle"
msgstr "turtle"
@@ -45,8 +45,8 @@ msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
#: TurtleArt/tabasics.py:131
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:682
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
msgid "forward"
msgstr "forward"
@@ -71,7 +71,8 @@ msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
#: TurtleArt/tabasics.py:171
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1083
msgid "left"
msgstr "left"
@@ -80,7 +81,8 @@ msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle anticlockwise (angle in degrees)"
#: TurtleArt/tabasics.py:183
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1085
msgid "right"
msgstr "right"
@@ -130,7 +132,7 @@ msgstr "set heading"
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sets the heading of the turtle (0 is towards the top of the screen.)"
-#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4341
msgid "xcor"
msgstr "xcor"
@@ -142,7 +144,7 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4342
msgid "ycor"
msgstr "ycor"
@@ -154,7 +156,7 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4342
msgid "heading"
msgstr "heading"
@@ -180,14 +182,14 @@ msgstr "fill screen"
#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
#: TurtleArt/tabasics.py:389
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1208
msgid "color"
msgstr "colour"
#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
#: TurtleArt/tabasics.py:402
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1209
msgid "shade"
msgstr "shade"
@@ -196,8 +198,8 @@ msgid "fills the background with (color, shade)"
msgstr "fills the background with (colour, shade)"
#: TurtleArt/tabasics.py:332 TurtleArt/tabasics.py:414
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1210
msgid "gray"
msgstr "grey"
@@ -484,7 +486,7 @@ msgid "flow"
msgstr "flow"
#: TurtleArt/tabasics.py:795
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:92
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
@@ -582,24 +584,24 @@ msgstr "connects action to tool-bar run buttons"
#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
#: TurtleArt/tabasics.py:914
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
msgid "text"
msgstr "text"
#: TurtleArt/tabasics.py:915
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:184
msgid "string value"
msgstr "string value"
#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
-#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630
-#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263
-#: TurtleArt/tawindow.py:4608
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1637
+#: TurtleArt/tawindow.py:1650 TurtleArt/tawindow.py:2270
+#: TurtleArt/tawindow.py:4617
msgid "action"
msgstr "action"
@@ -607,7 +609,7 @@ msgstr "action"
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4631
msgid "invokes named action stack"
msgstr "invokes named action stack"
@@ -643,7 +645,7 @@ msgstr "box 2"
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4685
msgid "store in"
msgstr "store in"
@@ -651,22 +653,22 @@ msgstr "store in"
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4685
msgid "value"
msgstr "value"
#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
-#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669
-#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637
-#: TurtleArt/tawindow.py:4667
+#: TurtleArt/tawindow.py:1540 TurtleArt/tawindow.py:1676
+#: TurtleArt/tawindow.py:2274 TurtleArt/tawindow.py:4646
+#: TurtleArt/tawindow.py:4676
msgid "my box"
msgstr "my box"
-#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4690
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4660
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
@@ -699,7 +701,7 @@ msgstr "invokes Action 2 stack"
msgid "trash"
msgstr "wastebasket"
-#: TurtleArt/tabasics.py:1064
+#: TurtleArt/tabasics.py:1064 TurtleArtActivity.py:1532
msgid "empty trash"
msgstr "empty wastebasket"
@@ -723,8 +725,8 @@ msgstr "clear all"
msgid "move all blocks to trash"
msgstr "move all blocks to wastebasket"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241
-#: TurtleArtActivity.py:817
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2248
+#: TurtleArtActivity.py:805
msgid "Share selected blocks"
msgstr "Share selected blocks"
@@ -734,17 +736,17 @@ msgstr "Share selected blocks"
msgid "Title"
msgstr "Title"
-#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1497 TurtleArtActivity.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1620
msgid "Stop turtle"
msgstr "Stop turtle"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:402 TurtleArtActivity.py:787
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1611
msgid "Show blocks"
msgstr "Show blocks"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:406 TurtleArtActivity.py:1072
msgid "Hide blocks"
msgstr "Hide blocks"
@@ -781,58 +783,58 @@ msgid "Save..."
msgstr "Save..."
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
msgid "click to open"
msgstr "click to open"
-#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179
+#: TurtleArt/tawindow.py:1180 TurtleArt/tawindow.py:1181
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826
+#: TurtleArt/tawindow.py:1195 TurtleArt/tawindow.py:1833
msgid "next"
msgstr "next"
-#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847
+#: TurtleArt/tawindow.py:1234 TurtleArt/tawindow.py:1854
msgid "shift"
msgstr "shift"
-#: TurtleArt/tawindow.py:1497
+#: TurtleArt/tawindow.py:1501
msgid "Please hit the Stop Button before making changes to your program"
msgstr "Please hit the Stop Button before making changes to your program"
-#: TurtleArt/tawindow.py:1550
+#: TurtleArt/tawindow.py:1554
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694
-#: TurtleArtActivity.py:847 turtleblocks.py:435
+#: TurtleArt/tawindow.py:1721 TurtleArtActivity.py:687
+#: TurtleArtActivity.py:836 turtleblocks.py:433
msgid "Save stack"
msgstr "Save stack"
-#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1736
msgid "Really overwrite stack?"
msgstr "Really overwrite stack?"
-#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757
+#: TurtleArt/tawindow.py:1725 TurtleArt/tawindow.py:1764
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancel"
-#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732
+#: TurtleArt/tawindow.py:1729 TurtleArt/tawindow.py:1739
msgid "Overwrite stack"
msgstr "Overwrite stack"
-#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761
-#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437
+#: TurtleArt/tawindow.py:1760 TurtleArt/tawindow.py:1768
+#: TurtleArt/tawindow.py:1777 TurtleArtActivity.py:689 turtleblocks.py:435
msgid "Delete stack"
msgstr "Delete stack"
-#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767
+#: TurtleArt/tawindow.py:1761 TurtleArt/tawindow.py:1774
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArt/tawindow.py:4457
+#: TurtleArt/tawindow.py:4466
msgid "image"
msgstr "image"
@@ -844,196 +846,200 @@ msgstr "Please wait"
msgid "Starting connection..."
msgstr "Starting connection..."
-#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006
-#: TurtleArtActivity.py:1042 turtleblocks.py:408
+#: TurtleArtActivity.py:217 TurtleArtActivity.py:811 TurtleArtActivity.py:995
+#: TurtleArtActivity.py:1031 turtleblocks.py:406
msgid "Save as Logo"
msgstr "Save as Logo"
-#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003
-#: TurtleArtActivity.py:1039 turtleblocks.py:406
+#: TurtleArtActivity.py:274 TurtleArtActivity.py:810 TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1028 turtleblocks.py:404
msgid "Save as image"
msgstr "Save as image"
-#: TurtleArtActivity.py:289
+#: TurtleArtActivity.py:282
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799
-#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045
+#: TurtleArtActivity.py:290 TurtleArtActivity.py:812 TurtleArtActivity.py:998
+#: TurtleArtActivity.py:1034
msgid "Save snapshot"
msgstr "Save snapshot"
-#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874
+#: TurtleArtActivity.py:335 TurtleArtActivity.py:712 TurtleArtActivity.py:863
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArtActivity.py:351 turtleblocks.py:428
+#: TurtleArtActivity.py:344 turtleblocks.py:426
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArtActivity.py:361 turtleblocks.py:442
+#: TurtleArtActivity.py:354 turtleblocks.py:440
msgid "Show palette"
msgstr "Show palette"
-#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444
+#: TurtleArtActivity.py:360 TurtleArtActivity.py:1060 turtleblocks.py:442
msgid "Hide palette"
msgstr "Hide palette"
-#: TurtleArtActivity.py:535
+#: TurtleArtActivity.py:528
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
-#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870
+#: TurtleArtActivity.py:537 TurtleArtActivity.py:703 TurtleArtActivity.py:859
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791
-#: TurtleArtActivity.py:844 turtleblocks.py:439
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:670 TurtleArtActivity.py:780
+#: TurtleArtActivity.py:833 turtleblocks.py:437
msgid "Edit"
msgstr "Edit"
-#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792
-#: TurtleArtActivity.py:862 turtleblocks.py:430
+#: TurtleArtActivity.py:640 TurtleArtActivity.py:668 TurtleArtActivity.py:781
+#: TurtleArtActivity.py:851 turtleblocks.py:428
msgid "View"
msgstr "View"
-#: TurtleArtActivity.py:673 TurtleArtActivity.py:793
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:782
msgid "Project"
msgstr "Project"
-#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819
-#: TurtleArtActivity.py:821 TurtleArtActivity.py:998
+#: TurtleArtActivity.py:672 TurtleArtActivity.py:779 TurtleArtActivity.py:807
+#: TurtleArtActivity.py:809 TurtleArtActivity.py:987
msgid "Save/Load"
msgstr "Save/Load"
-#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433
+#: TurtleArtActivity.py:680 TurtleArtActivity.py:834 turtleblocks.py:431
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434
+#: TurtleArtActivity.py:682 TurtleArtActivity.py:835 turtleblocks.py:432
msgid "Paste"
msgstr "Paste"
-#: TurtleArtActivity.py:691
+#: TurtleArtActivity.py:684
msgid "Restore blocks from trash"
msgstr "Restore all blocks from wastebasket"
-#: TurtleArtActivity.py:699 TurtleArtActivity.py:863
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
+#: TurtleArtActivity.py:692 TurtleArtActivity.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:832
msgid "Fullscreen"
msgstr "Full-screen"
-#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414
+#: TurtleArtActivity.py:695 TurtleArtActivity.py:853 turtleblocks.py:412
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
-#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416
+#: TurtleArtActivity.py:697 TurtleArtActivity.py:855 turtleblocks.py:414
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArtActivity.py:707 TurtleArtActivity.py:868
+#: TurtleArtActivity.py:700 TurtleArtActivity.py:857
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421
+#: TurtleArtActivity.py:706 TurtleArtActivity.py:861 turtleblocks.py:419
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423
+#: TurtleArtActivity.py:709 TurtleArtActivity.py:862 turtleblocks.py:421
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800
-#: TurtleArtActivity.py:1016
+#: TurtleArtActivity.py:737 TurtleArtActivity.py:750 TurtleArtActivity.py:788
+#: TurtleArtActivity.py:1005
msgid "Load example"
msgstr "Load example"
-#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451
+#: TurtleArtActivity.py:783 TurtleArtActivity.py:1066 turtleblocks.py:449
msgid "Clean"
msgstr "Clean"
-#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452
+#: TurtleArtActivity.py:784 TurtleArtActivity.py:1068 turtleblocks.py:450
msgid "Run"
msgstr "Run"
-#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:1070 turtleblocks.py:451
msgid "Step"
msgstr "Step"
-#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44
+#: TurtleArtActivity.py:789 turtleblocks.py:458 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:802 turtleblocks.py:455
+#: TurtleArtActivity.py:790 turtleblocks.py:453
msgid "Stop"
msgstr "Stop"
-#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025
-#: TurtleArtActivity.py:1047 turtleblocks.py:403
+#: TurtleArtActivity.py:813 TurtleArtActivity.py:1014
+#: TurtleArtActivity.py:1036 turtleblocks.py:401
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030
-#: TurtleArtActivity.py:1052
+#: TurtleArtActivity.py:816 TurtleArtActivity.py:1019
+#: TurtleArtActivity.py:1041
msgid "Load plugin"
msgstr "Load plugin"
-#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033
-#: TurtleArtActivity.py:1055
+#: TurtleArtActivity.py:817 TurtleArtActivity.py:1022
+#: TurtleArtActivity.py:1044
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArtActivity.py:975
+#: TurtleArtActivity.py:964
msgid "Palettes"
msgstr "Palettes"
-#: TurtleArtActivity.py:993
+#: TurtleArtActivity.py:982
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: TurtleArtActivity.py:1022 turtleblocks.py:402
+#: TurtleArtActivity.py:1011 turtleblocks.py:400
msgid "Open"
msgstr "Open"
-#: TurtleArtActivity.py:1072
+#: TurtleArtActivity.py:1061
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1077
+#: TurtleArtActivity.py:1066
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1079
+#: TurtleArtActivity.py:1068
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1081
+#: TurtleArtActivity.py:1070
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1084
+#: TurtleArtActivity.py:1073
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256
-#: TurtleArtActivity.py:1336
+#: TurtleArtActivity.py:1240 TurtleArtActivity.py:1245
+#: TurtleArtActivity.py:1325
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: TurtleArtActivity.py:1332
+#: TurtleArtActivity.py:1321
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArtActivity.py:1350
+#: TurtleArtActivity.py:1339
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArtActivity.py:1351
+#: TurtleArtActivity.py:1340
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
+#: TurtleArtActivity.py:1533
+msgid "Do you really want to empty the trash?"
+msgstr "Do you really want to empty the trash?"
+
#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "My Turtle Art session"
@@ -1144,7 +1150,7 @@ msgstr "Failed to upload!"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
msgid "Palette of sensor blocks"
msgstr "Palette of sensor blocks"
@@ -1180,7 +1186,7 @@ msgstr "microphone input volume"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "pitch"
msgstr "pitch"
@@ -1218,7 +1224,7 @@ msgid "microphone input voltage"
msgstr "microphone input voltage"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:128
msgid "Palette of media objects"
msgstr "Palette of media objects"
@@ -1262,338 +1268,367 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "read value from RFID device"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:97
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "while"
msgstr "while"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:101
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr "do-while-True operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:107
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "until"
msgstr "until"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:111
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr "do-until-True operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:118
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "top"
msgstr "top"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:120
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:124
msgid "media"
msgstr "media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "journal"
msgstr "journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:136
msgid "Sugar Journal media object"
msgstr "Sugar Journal media object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
msgid "audio"
msgstr "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:148
msgid "Sugar Journal audio object"
msgstr "Sugar Journal audio object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:158
msgid "video"
msgstr "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:160
msgid "Sugar Journal video object"
msgstr "Sugar Journal video object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:170
msgid "description"
msgstr "description"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:172
msgid "Sugar Journal description field"
msgstr "Sugar Journal description field"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
msgid "show"
msgstr "show"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:207
msgid "draws text or show media from the Journal"
msgstr "draws text or show media from the Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "show aligned"
msgstr "show aligned"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:216
msgid "set scale"
msgstr "set scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:220
msgid "sets the scale of media"
msgstr "sets the scale of media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "save picture"
msgstr "save picture"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "picture name"
msgstr "picture name"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:231
msgid "saves a picture to the Sugar Journal"
msgstr "saves a picture to the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "save SVG"
msgstr "save SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:242
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "saves turtle graphics as an SVG file in the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:249
msgid "scale"
msgstr "scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
msgid "holds current scale value"
msgstr "holds current scale value"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:258
msgid "media wait"
msgstr "media wait"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:260
msgid "wait for current video or audio to complete"
msgstr "wait for current video or audio to complete"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:266
msgid "media stop"
msgstr "media stop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:268
msgid "stop video or audio"
msgstr "stop video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:273
msgid "media pause"
msgstr "media pause"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275
msgid "pause video or audio"
msgstr "pause video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:280
msgid "media resume"
msgstr "media resume"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:282
msgid "resume playing video or audio"
msgstr "resume playing video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speak"
msgstr "speak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "hello"
msgstr "hello"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
msgid "speaks text"
msgstr "speaks text"
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "sinewave"
msgstr "sinewave"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "amplitude"
msgstr "amplitude"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "duration"
msgstr "duration"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:310
msgid "sensor"
msgstr "sensor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:321
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:332
msgid "button down"
msgstr "button down"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:324
msgid "returns 1 if mouse button is pressed"
msgstr "returns 1 if mouse button is pressed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:335
msgid "returns True if mouse button is pressed"
msgstr "returns True if mouse button is pressed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:344
msgid "mouse x"
msgstr "mouse x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:347
msgid "returns mouse x coordinate"
msgstr "returns mouse x coordinate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "mouse y"
msgstr "mouse y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:358
msgid "returns mouse y coordinate"
msgstr "returns mouse y coordinate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:366
msgid "query keyboard"
msgstr "query keyboard"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "query for keyboard input (results stored in keyboard block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "keyboard"
msgstr "keyboard"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:380
msgid "holds results of query-keyboard block as ASCII"
msgstr "holds results of query-keyboard block as ASCII"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:388
msgid "read pixel"
msgstr "read pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:391
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB colour under the turtle is pushed to the stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:399
msgid "turtle sees"
msgstr "turtle sees"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:402
msgid "returns the color that the turtle \"sees\""
msgstr "returns the colour that the turtle \"sees\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:410
msgid "time"
msgstr "time"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:413
msgid "elapsed time (in seconds) since program started"
msgstr "elapsed time (in seconds) since program started"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "extras"
msgstr "extras"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:423
msgid "Palette of extra options"
msgstr "Palette of extra options"
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
msgid "push"
msgstr "push"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pushes value onto FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "show heap"
msgstr "show heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "shows values in FILO (first-in last-out heap)"
msgstr "shows values in FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "empty heap"
msgstr "empty heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "emptys FILO (first-in-last-out heap)"
msgstr "empties FILO (first-in-last-out heap)"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
msgid "pop"
msgstr "pop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
msgid "pops value off FILO (first-in last-out heap)"
msgstr "pops value off FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:485
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "empty heap?"
msgstr "empty heap?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:488
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:520
msgid "returns True if heap is empty"
msgstr "returns True if heap is empty"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:495
+msgid "save heap to file"
+msgstr "save heap to file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+msgid "filename"
+msgstr "filename"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+msgid "saves FILO (first-in last-out heap) to a file"
+msgstr "saves FILO (first-in last-out heap) to a file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:506
+msgid "load heap from file"
+msgstr "load heap from file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:509
+msgid "loads FILO (first-in last-out heap) from a file"
+msgstr "loads FILO (first-in last-out heap) from a file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "comment"
msgstr "comment"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:532
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:539
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
msgid "prints value in status block at bottom of the screen"
msgstr "prints value in status block at bottom of the screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python chr operator"
msgstr "Python chr operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:563
msgid "Python int operator"
msgstr "Python int operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+msgid "polar"
+msgstr "polar"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+msgid "displays polar coordinates"
+msgstr "displays polar coordinates"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:606
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1601,7 +1636,7 @@ msgstr ""
"a programmable block: used to add advanced single-variable math equations, "
"e.g., sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1609,7 +1644,7 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, "
"e.g., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1617,234 +1652,256 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, "
"e.g., sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-msgid "Python block"
-msgstr "Python block"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+msgid "Cartesian"
+msgstr "Cartesian"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:620
+msgid "displays Cartesian coordinates"
+msgstr "displays Cartesian coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
+msgid "Python block"
+msgstr "Python block"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:632
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:649
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:666
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "runs code found in the tamyblock.py module found in the Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
-msgid "Cartesian"
-msgstr "Cartesian"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+msgid "load"
+msgstr "load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
-msgid "displays Cartesian coordinates"
-msgstr "displays Cartesian coordinates"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+msgid "loads a block"
+msgstr "loads a block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
-msgid "polar"
-msgstr "polar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+msgid "setxy"
+msgstr "setxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-msgid "displays polar coordinates"
-msgstr "displays polar coordinates"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:716
+msgid "select palette"
+msgstr "select palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:719
+msgid "selects a palette"
+msgstr "selects a palette"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
msgid "turtle x"
msgstr "turtle x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
msgid "Returns x coordinate of turtle"
msgstr "Returns x coordinate of turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "turtle y"
msgstr "turtle y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "Returns y coordinate of turtle"
msgstr "Returns y coordinate of turtle"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "active turtle"
msgstr "active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
msgid "the name of the active turtle"
msgstr "the name of the active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "turtle heading"
msgstr "turtle heading"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
msgid "Returns heading of turtle"
msgstr "Returns heading of turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
-msgid "load"
-msgstr "load"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
-msgid "loads a block"
-msgstr "loads a block"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
-msgid "setxy"
-msgstr "setxy"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
-msgid "select palette"
-msgstr "select palette"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
-msgid "selects a palette"
-msgstr "selects a palette"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
msgid "portfolio"
msgstr "portfolio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:815
msgid "hide blocks"
msgstr "hide blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
msgid "declutters canvas by hiding blocks"
msgstr "de-clutters canvas by hiding blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:824
msgid "show blocks"
msgstr "show blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:826
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:834
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar tool-bars"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
msgid "list"
msgstr "list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:855
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:869
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:900
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "bottom"
msgstr "bottom"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:908
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "width"
msgstr "width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:932
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "height"
msgstr "height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:940
msgid "the canvas height"
msgstr "the canvas height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:947
msgid "title x"
msgstr "title x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:956
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:965
msgid "left x"
msgstr "left x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:974
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
msgid "right x"
msgstr "right x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:992
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1005
msgid "my blocks"
msgstr "my blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
msgid "Palette of user-defined operators"
msgstr "Palette of user-defined operators"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1084
+msgid "up"
+msgstr "up"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1086
+msgid "down"
+msgstr "down"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1087
+msgid "backspace"
+msgstr "backspace"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
+msgid "tab"
+msgstr "tab"
+
+#. TRANS: enter is the name of the enter (or return) key
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+msgid "enter"
+msgstr "enter"
+
+#. TRANS: space is the name of the space key
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+msgid "space"
+msgstr "space"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+msgid "delete"
+msgstr "delete"
+
#: pysamples/brain.py:43
msgid "Please install the Speak Activity and try again."
msgstr "Please install the Speak Activity and try again."
@@ -1923,62 +1980,61 @@ msgstr "New"
msgid "Show sample projects"
msgstr "Show sample projects"
-#: turtleblocks.py:400
-msgid "Hide sample projects"
-msgstr "Hide sample projects"
-
-#: turtleblocks.py:404
+#: turtleblocks.py:402
msgid "Save"
msgstr "Save"
-#: turtleblocks.py:405
+#: turtleblocks.py:403
msgid "Save as"
msgstr "Save as"
-#: turtleblocks.py:410
+#: turtleblocks.py:408
msgid "Quit"
msgstr "Quit"
-#: turtleblocks.py:411
+#: turtleblocks.py:409
msgid "File"
msgstr "File"
-#: turtleblocks.py:419
+#: turtleblocks.py:417
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: turtleblocks.py:425
+#: turtleblocks.py:423
msgid "Reset block size"
msgstr "Reset block size"
-#: turtleblocks.py:446
+#: turtleblocks.py:444
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: turtleblocks.py:448
+#: turtleblocks.py:446
msgid "Tools"
msgstr "Tools"
-#: turtleblocks.py:454
+#: turtleblocks.py:452
msgid "Debug"
msgstr "Debug"
-#: turtleblocks.py:456
+#: turtleblocks.py:454
msgid "Turtle"
msgstr "Turtle"
-#: turtleblocks.py:459
+#: turtleblocks.py:457
msgid "About..."
msgstr "About..."
-#: turtleblocks.py:498
+#: turtleblocks.py:496
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: turtleblocks.py:500
+#: turtleblocks.py:498
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "Hide sample projects"
+#~ msgstr "Hide sample projects"
+
#~ msgid "palette"
#~ msgstr "palette"
diff --git a/po/en_US.po b/po/en_US.po
index 7c09a90..bdc9c90 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-10-08 00:30-0400\n"
-"PO-Revision-Date: 2013-10-09 00:25+0200\n"
+"POT-Creation-Date: 2013-10-19 00:30-0400\n"
+"PO-Revision-Date: 2013-10-20 17:42+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_US\n"
@@ -35,8 +35,8 @@ msgstr ""
"visual programming blocks"
#: TurtleArt/tabasics.py:122
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:718
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:726
msgid "turtle"
msgstr "turtle"
@@ -45,8 +45,8 @@ msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
#: TurtleArt/tabasics.py:131
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:682
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
msgid "forward"
msgstr "forward"
@@ -71,7 +71,8 @@ msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
#: TurtleArt/tabasics.py:171
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1083
msgid "left"
msgstr "left"
@@ -80,7 +81,8 @@ msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle counterclockwise (angle in degrees)"
#: TurtleArt/tabasics.py:183
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1085
msgid "right"
msgstr "right"
@@ -104,19 +106,19 @@ msgstr "radius"
msgid "moves turtle along an arc"
msgstr "moves turtle along an arc"
-#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "set xy"
msgstr "set xy"
-#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
@@ -131,7 +133,7 @@ msgstr "seth"
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sets the heading of the turtle (0 is towards the top of the screen.)"
-#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4341
msgid "xcor"
msgstr "xcor"
@@ -143,7 +145,7 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4342
msgid "ycor"
msgstr "ycor"
@@ -155,7 +157,7 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4342
msgid "heading"
msgstr "heading"
@@ -167,565 +169,565 @@ msgstr ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
-#: TurtleArt/tabasics.py:308
+#: TurtleArt/tabasics.py:309
msgid "pen"
msgstr "pen"
-#: TurtleArt/tabasics.py:312
+#: TurtleArt/tabasics.py:313
msgid "Palette of pen commands"
msgstr "Palette of pen commands"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
msgid "fill screen"
msgstr "fill screen"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
-#: TurtleArt/tabasics.py:388
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:389
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1208
msgid "color"
msgstr "color"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
-#: TurtleArt/tabasics.py:401
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:402
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1209
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335
+#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336
msgid "fills the background with (color, shade)"
msgstr "fills the background with (color, shade)"
-#: TurtleArt/tabasics.py:331 TurtleArt/tabasics.py:413
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
+#: TurtleArt/tabasics.py:332 TurtleArt/tabasics.py:414
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1210
msgid "gray"
msgstr "gray"
-#: TurtleArt/tabasics.py:347
+#: TurtleArt/tabasics.py:348
msgid "set color"
msgstr "set color"
-#: TurtleArt/tabasics.py:351
+#: TurtleArt/tabasics.py:352
msgid "sets color of the line drawn by the turtle"
msgstr "sets color of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:361
+#: TurtleArt/tabasics.py:362
msgid "set shade"
msgstr "set shade"
-#: TurtleArt/tabasics.py:365
+#: TurtleArt/tabasics.py:366
msgid "sets shade of the line drawn by the turtle"
msgstr "sets shade of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:376
msgid "set gray"
msgstr "set gray"
-#: TurtleArt/tabasics.py:378
+#: TurtleArt/tabasics.py:379
msgid "sets gray level of the line drawn by the turtle"
msgstr "sets gray level of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:389
+#: TurtleArt/tabasics.py:390
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holds current pen color (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:402
+#: TurtleArt/tabasics.py:403
msgid "holds current pen shade"
msgstr "holds current pen shade"
-#: TurtleArt/tabasics.py:414
+#: TurtleArt/tabasics.py:415
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holds current gray level (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:424
msgid "pen up"
msgstr "pen up"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "Turtle will not draw when moved."
msgstr "Turtle will not draw when moved."
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "pen down"
msgstr "pen down"
-#: TurtleArt/tabasics.py:438
+#: TurtleArt/tabasics.py:439
msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:448
msgid "pen down?"
msgstr "pen down?"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:450
msgid "returns True if pen is down"
msgstr "returns True if pen is down"
-#: TurtleArt/tabasics.py:457
+#: TurtleArt/tabasics.py:458
msgid "set pen size"
msgstr "set pen size"
-#: TurtleArt/tabasics.py:461
+#: TurtleArt/tabasics.py:462
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:472
+#: TurtleArt/tabasics.py:473
msgid "start fill"
msgstr "start fill"
-#: TurtleArt/tabasics.py:474
+#: TurtleArt/tabasics.py:475
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: TurtleArt/tabasics.py:483
+#: TurtleArt/tabasics.py:484
msgid "end fill"
msgstr "end fill"
-#: TurtleArt/tabasics.py:485
+#: TurtleArt/tabasics.py:486
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
-#: TurtleArt/tabasics.py:494
+#: TurtleArt/tabasics.py:495
msgid "pen size"
msgstr "pen size"
-#: TurtleArt/tabasics.py:495
+#: TurtleArt/tabasics.py:496
msgid "holds current pen size (can be used in place of a number block)"
msgstr "holds current pen size (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:511
msgid "colors"
msgstr "colors"
-#: TurtleArt/tabasics.py:514
+#: TurtleArt/tabasics.py:515
msgid "Palette of pen colors"
msgstr "Palette of pen colors"
-#: TurtleArt/tabasics.py:516
+#: TurtleArt/tabasics.py:517
msgid "red"
msgstr "red"
-#: TurtleArt/tabasics.py:517
+#: TurtleArt/tabasics.py:518
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:519
+#: TurtleArt/tabasics.py:520
msgid "yellow"
msgstr "yellow"
-#: TurtleArt/tabasics.py:521
+#: TurtleArt/tabasics.py:522
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:522
+#: TurtleArt/tabasics.py:523
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:523
+#: TurtleArt/tabasics.py:524
msgid "blue"
msgstr "blue"
-#: TurtleArt/tabasics.py:524
+#: TurtleArt/tabasics.py:525
msgid "purple"
msgstr "purple"
-#: TurtleArt/tabasics.py:526
+#: TurtleArt/tabasics.py:527
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:527
+#: TurtleArt/tabasics.py:528
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:605
+#: TurtleArt/tabasics.py:606
msgid "numbers"
msgstr "numbers"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:610
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:615
+#: TurtleArt/tabasics.py:616
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:619
+#: TurtleArt/tabasics.py:620
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:628
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:630
+#: TurtleArt/tabasics.py:631
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: TurtleArt/tabasics.py:641
+#: TurtleArt/tabasics.py:642
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:645
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: TurtleArt/tabasics.py:653
+#: TurtleArt/tabasics.py:654
msgid "divide"
msgstr "divide"
-#: TurtleArt/tabasics.py:656
+#: TurtleArt/tabasics.py:657
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:667
msgid "identity"
msgstr "identity"
-#: TurtleArt/tabasics.py:668
+#: TurtleArt/tabasics.py:669
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677
+#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:681
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: TurtleArt/tabasics.py:688
+#: TurtleArt/tabasics.py:689
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:690
msgid "square root"
msgstr "square root"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:693
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:699
+#: TurtleArt/tabasics.py:700
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:699
+#: TurtleArt/tabasics.py:700
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:699
+#: TurtleArt/tabasics.py:700
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:703
+#: TurtleArt/tabasics.py:704
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "returns random number between minimum (top) and maximum (bottom) values"
-#: TurtleArt/tabasics.py:715
+#: TurtleArt/tabasics.py:716
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:716
+#: TurtleArt/tabasics.py:717
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
-#: TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:725
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:728
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:736
+#: TurtleArt/tabasics.py:737
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:740
+#: TurtleArt/tabasics.py:741
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:748
+#: TurtleArt/tabasics.py:749
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:753
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:760
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:763
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:772
+#: TurtleArt/tabasics.py:773
msgid "logical AND operator"
msgstr "logical AND operator"
-#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782
+#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:784
msgid "logical OR operator"
msgstr "logical OR operator"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:791
msgid "flow"
msgstr "flow"
-#: TurtleArt/tabasics.py:794
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
+#: TurtleArt/tabasics.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:92
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:800
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:803
+#: TurtleArt/tabasics.py:804
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: TurtleArt/tabasics.py:810
+#: TurtleArt/tabasics.py:811
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:814
+#: TurtleArt/tabasics.py:815
msgid "loops forever"
msgstr "loops forever"
-#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:826
+#: TurtleArt/tabasics.py:827
msgid "loops specified number of times"
msgstr "loops specified number of times"
-#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:836
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:838
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "if-then operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:845
+#: TurtleArt/tabasics.py:846
msgid "else"
msgstr "else"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:867
+#: TurtleArt/tabasics.py:868
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:869
msgid "jogs stack right"
msgstr "jogs stack right"
-#: TurtleArt/tabasics.py:875
+#: TurtleArt/tabasics.py:876
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArt/tabasics.py:876
+#: TurtleArt/tabasics.py:877
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:883
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:886
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:893
msgid "blocks"
msgstr "blocks"
-#: TurtleArt/tabasics.py:896
+#: TurtleArt/tabasics.py:897
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:904
+#: TurtleArt/tabasics.py:905
msgid "connects action to toolbar run buttons"
msgstr "connects action to toolbar run buttons"
-#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912
-#: TurtleArt/tabasics.py:913
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
+#: TurtleArt/tabasics.py:914
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:914
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: TurtleArt/tabasics.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:184
msgid "string value"
msgstr "string value"
-#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921
-#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933
-#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594
-#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227
-#: TurtleArt/tawindow.py:4575
+#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
+#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1637
+#: TurtleArt/tawindow.py:1650 TurtleArt/tawindow.py:2270
+#: TurtleArt/tawindow.py:4617
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:923
+#: TurtleArt/tabasics.py:924
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4631
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:941
+#: TurtleArt/tabasics.py:942
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:946
+#: TurtleArt/tabasics.py:947
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:956
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:961
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: TurtleArt/tabasics.py:969
+#: TurtleArt/tabasics.py:970
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:972
+#: TurtleArt/tabasics.py:973
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
-#: TurtleArt/tabasics.py:979
+#: TurtleArt/tabasics.py:980
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:983
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4685
msgid "store in"
msgstr "store in"
-#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004
+#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4685
msgid "value"
msgstr "value"
-#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007
-#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633
-#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604
-#: TurtleArt/tawindow.py:4634
+#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
+#: TurtleArt/tawindow.py:1540 TurtleArt/tawindow.py:1676
+#: TurtleArt/tawindow.py:2274 TurtleArt/tawindow.py:4646
+#: TurtleArt/tawindow.py:4676
msgid "my box"
msgstr "my box"
-#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4690
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4660
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036
+#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:1020
+#: TurtleArt/tabasics.py:1021
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046
+#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1029
+#: TurtleArt/tabasics.py:1030
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1040
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1050
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059
+#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060
#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "trash"
-#: TurtleArt/tabasics.py:1063
+#: TurtleArt/tabasics.py:1064 TurtleArtActivity.py:1532
msgid "empty trash"
msgstr "empty trash"
-#: TurtleArt/tabasics.py:1064
+#: TurtleArt/tabasics.py:1065
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in trash"
-#: TurtleArt/tabasics.py:1068
+#: TurtleArt/tabasics.py:1069
msgid "restore all"
msgstr "restore all"
-#: TurtleArt/tabasics.py:1069
+#: TurtleArt/tabasics.py:1070
msgid "restore all blocks from trash"
msgstr "restore all blocks from trash"
-#: TurtleArt/tabasics.py:1073
+#: TurtleArt/tabasics.py:1074
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:1074
+#: TurtleArt/tabasics.py:1075
msgid "move all blocks to trash"
msgstr "move all blocks to trash"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205
-#: TurtleArtActivity.py:800
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2248
+#: TurtleArtActivity.py:805
msgid "Share selected blocks"
msgstr "Share selected blocks"
@@ -735,17 +737,17 @@ msgstr "Share selected blocks"
msgid "Title"
msgstr "Title"
-#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1497 TurtleArtActivity.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1620
msgid "Stop turtle"
msgstr "Stop turtle"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:402 TurtleArtActivity.py:787
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1611
msgid "Show blocks"
msgstr "Show blocks"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:406 TurtleArtActivity.py:1072
msgid "Hide blocks"
msgstr "Hide blocks"
@@ -782,251 +784,263 @@ msgid "Save..."
msgstr "Save..."
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
msgid "click to open"
msgstr "click to open"
-#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143
+#: TurtleArt/tawindow.py:1180 TurtleArt/tawindow.py:1181
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790
+#: TurtleArt/tawindow.py:1195 TurtleArt/tawindow.py:1833
msgid "next"
msgstr "next"
-#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811
+#: TurtleArt/tawindow.py:1234 TurtleArt/tawindow.py:1854
msgid "shift"
msgstr "shift"
-#: TurtleArt/tawindow.py:1461
+#: TurtleArt/tawindow.py:1501
msgid "Please hit the Stop Button before making changes to your program"
msgstr "Please hit the Stop Button before making changes to your program"
-#: TurtleArt/tawindow.py:1514
+#: TurtleArt/tawindow.py:1554
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677
-#: TurtleArtActivity.py:830 turtleblocks.py:435
+#: TurtleArt/tawindow.py:1721 TurtleArtActivity.py:687
+#: TurtleArtActivity.py:836 turtleblocks.py:433
msgid "Save stack"
msgstr "Save stack"
-#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1736
msgid "Really overwrite stack?"
msgstr "Really overwrite stack?"
-#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721
+#: TurtleArt/tawindow.py:1725 TurtleArt/tawindow.py:1764
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancel"
-#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696
+#: TurtleArt/tawindow.py:1729 TurtleArt/tawindow.py:1739
msgid "Overwrite stack"
msgstr "Overwrite stack"
-#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725
-#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437
+#: TurtleArt/tawindow.py:1760 TurtleArt/tawindow.py:1768
+#: TurtleArt/tawindow.py:1777 TurtleArtActivity.py:689 turtleblocks.py:435
msgid "Delete stack"
msgstr "Delete stack"
-#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731
+#: TurtleArt/tawindow.py:1761 TurtleArt/tawindow.py:1774
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArt/tawindow.py:4424
+#: TurtleArt/tawindow.py:4466
msgid "image"
msgstr "image"
-#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989
-#: TurtleArtActivity.py:1025 turtleblocks.py:408
+#: TurtleArtActivity.py:127
+msgid "Please wait"
+msgstr "Please wait"
+
+#: TurtleArtActivity.py:128
+msgid "Starting connection..."
+msgstr "Starting connection..."
+
+#: TurtleArtActivity.py:217 TurtleArtActivity.py:811 TurtleArtActivity.py:995
+#: TurtleArtActivity.py:1031 turtleblocks.py:406
msgid "Save as Logo"
msgstr "Save as Logo"
-#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986
-#: TurtleArtActivity.py:1022 turtleblocks.py:406
+#: TurtleArtActivity.py:274 TurtleArtActivity.py:810 TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1028 turtleblocks.py:404
msgid "Save as image"
msgstr "Save as image"
-#: TurtleArtActivity.py:272
+#: TurtleArtActivity.py:282
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782
-#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028
+#: TurtleArtActivity.py:290 TurtleArtActivity.py:812 TurtleArtActivity.py:998
+#: TurtleArtActivity.py:1034
msgid "Save snapshot"
msgstr "Save snapshot"
-#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857
+#: TurtleArtActivity.py:335 TurtleArtActivity.py:712 TurtleArtActivity.py:863
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArtActivity.py:334 turtleblocks.py:428
+#: TurtleArtActivity.py:344 turtleblocks.py:426
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArtActivity.py:344 turtleblocks.py:442
+#: TurtleArtActivity.py:354 turtleblocks.py:440
msgid "Show palette"
msgstr "Show palette"
-#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444
+#: TurtleArtActivity.py:360 TurtleArtActivity.py:1060 turtleblocks.py:442
msgid "Hide palette"
msgstr "Hide palette"
-#: TurtleArtActivity.py:518
+#: TurtleArtActivity.py:528
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
-#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853
+#: TurtleArtActivity.py:537 TurtleArtActivity.py:703 TurtleArtActivity.py:859
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774
-#: TurtleArtActivity.py:827 turtleblocks.py:439
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:670 TurtleArtActivity.py:780
+#: TurtleArtActivity.py:833 turtleblocks.py:437
msgid "Edit"
msgstr "Edit"
-#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775
-#: TurtleArtActivity.py:845 turtleblocks.py:430
+#: TurtleArtActivity.py:640 TurtleArtActivity.py:668 TurtleArtActivity.py:781
+#: TurtleArtActivity.py:851 turtleblocks.py:428
msgid "View"
msgstr "View"
-#: TurtleArtActivity.py:656 TurtleArtActivity.py:776
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:782
msgid "Project"
msgstr "Project"
-#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802
-#: TurtleArtActivity.py:804 TurtleArtActivity.py:981
+#: TurtleArtActivity.py:672 TurtleArtActivity.py:779 TurtleArtActivity.py:807
+#: TurtleArtActivity.py:809 TurtleArtActivity.py:987
msgid "Save/Load"
msgstr "Save/Load"
-#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433
+#: TurtleArtActivity.py:680 TurtleArtActivity.py:834 turtleblocks.py:431
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434
+#: TurtleArtActivity.py:682 TurtleArtActivity.py:835 turtleblocks.py:432
msgid "Paste"
msgstr "Paste"
-#: TurtleArtActivity.py:674
+#: TurtleArtActivity.py:684
msgid "Restore blocks from trash"
msgstr "Restore blocks from trash"
-#: TurtleArtActivity.py:682 TurtleArtActivity.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
+#: TurtleArtActivity.py:692 TurtleArtActivity.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:832
msgid "Fullscreen"
msgstr "Fullscreen"
-#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414
+#: TurtleArtActivity.py:695 TurtleArtActivity.py:853 turtleblocks.py:412
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
-#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416
+#: TurtleArtActivity.py:697 TurtleArtActivity.py:855 turtleblocks.py:414
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArtActivity.py:690 TurtleArtActivity.py:851
+#: TurtleArtActivity.py:700 TurtleArtActivity.py:857
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421
+#: TurtleArtActivity.py:706 TurtleArtActivity.py:861 turtleblocks.py:419
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423
+#: TurtleArtActivity.py:709 TurtleArtActivity.py:862 turtleblocks.py:421
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783
-#: TurtleArtActivity.py:999
+#: TurtleArtActivity.py:737 TurtleArtActivity.py:750 TurtleArtActivity.py:788
+#: TurtleArtActivity.py:1005
msgid "Load example"
msgstr "Load example"
-#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451
+#: TurtleArtActivity.py:783 TurtleArtActivity.py:1066 turtleblocks.py:449
msgid "Clean"
msgstr "Clean"
-#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452
+#: TurtleArtActivity.py:784 TurtleArtActivity.py:1068 turtleblocks.py:450
msgid "Run"
msgstr "Run"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:1070 turtleblocks.py:451
msgid "Step"
msgstr "Step"
-#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44
+#: TurtleArtActivity.py:789 turtleblocks.py:458 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:785 turtleblocks.py:455
+#: TurtleArtActivity.py:790 turtleblocks.py:453
msgid "Stop"
msgstr "Stop"
-#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008
-#: TurtleArtActivity.py:1030 turtleblocks.py:403
+#: TurtleArtActivity.py:813 TurtleArtActivity.py:1014
+#: TurtleArtActivity.py:1036 turtleblocks.py:401
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013
-#: TurtleArtActivity.py:1035
+#: TurtleArtActivity.py:816 TurtleArtActivity.py:1019
+#: TurtleArtActivity.py:1041
msgid "Load plugin"
msgstr "Load plugin"
-#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016
-#: TurtleArtActivity.py:1038
+#: TurtleArtActivity.py:817 TurtleArtActivity.py:1022
+#: TurtleArtActivity.py:1044
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArtActivity.py:958
+#: TurtleArtActivity.py:964
msgid "Palettes"
msgstr "Palettes"
-#: TurtleArtActivity.py:976
+#: TurtleArtActivity.py:982
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: TurtleArtActivity.py:1005 turtleblocks.py:402
+#: TurtleArtActivity.py:1011 turtleblocks.py:400
msgid "Open"
msgstr "Open"
-#: TurtleArtActivity.py:1055
+#: TurtleArtActivity.py:1061
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1060
+#: TurtleArtActivity.py:1066
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1062
+#: TurtleArtActivity.py:1068
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1064
+#: TurtleArtActivity.py:1070
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1067
+#: TurtleArtActivity.py:1073
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233
-#: TurtleArtActivity.py:1313
+#: TurtleArtActivity.py:1240 TurtleArtActivity.py:1245
+#: TurtleArtActivity.py:1325
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: TurtleArtActivity.py:1309
+#: TurtleArtActivity.py:1321
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArtActivity.py:1327
+#: TurtleArtActivity.py:1339
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArtActivity.py:1328
+#: TurtleArtActivity.py:1340
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
+#: TurtleArtActivity.py:1533
+msgid "Do you really want to empty the trash?"
+msgstr "Do you really want to empty the trash?"
+
#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "My Turtle Art session"
@@ -1137,7 +1151,7 @@ msgstr "Failed to upload!"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
msgid "Palette of sensor blocks"
msgstr "Palette of sensor blocks"
@@ -1173,7 +1187,7 @@ msgstr "microphone input volume"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "pitch"
msgstr "pitch"
@@ -1211,7 +1225,7 @@ msgid "microphone input voltage"
msgstr "microphone input voltage"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:128
msgid "Palette of media objects"
msgstr "Palette of media objects"
@@ -1255,338 +1269,367 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "read value from RFID device"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:97
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "while"
msgstr "while"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:101
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr "do-while-True operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:107
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "until"
msgstr "until"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:111
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr "do-until-True operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:118
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "top"
msgstr "top"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:120
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:124
msgid "media"
msgstr "media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "journal"
msgstr "journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:136
msgid "Sugar Journal media object"
msgstr "Sugar Journal media object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
msgid "audio"
msgstr "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:148
msgid "Sugar Journal audio object"
msgstr "Sugar Journal audio object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:158
msgid "video"
msgstr "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:160
msgid "Sugar Journal video object"
msgstr "Sugar Journal video object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:170
msgid "description"
msgstr "description"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:172
msgid "Sugar Journal description field"
msgstr "Sugar Journal description field"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
msgid "show"
msgstr "show"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:207
msgid "draws text or show media from the Journal"
msgstr "draws text or show media from the Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "show aligned"
msgstr "show aligned"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:216
msgid "set scale"
msgstr "set scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:220
msgid "sets the scale of media"
msgstr "sets the scale of media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "save picture"
msgstr "save picture"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "picture name"
msgstr "picture name"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:231
msgid "saves a picture to the Sugar Journal"
msgstr "saves a picture to the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "save SVG"
msgstr "save SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:242
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "saves turtle graphics as an SVG file in the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:249
msgid "scale"
msgstr "scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
msgid "holds current scale value"
msgstr "holds current scale value"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:258
msgid "media wait"
msgstr "media wait"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:260
msgid "wait for current video or audio to complete"
msgstr "wait for current video or audio to complete"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:266
msgid "media stop"
msgstr "media stop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:268
msgid "stop video or audio"
msgstr "stop video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:273
msgid "media pause"
msgstr "media pause"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275
msgid "pause video or audio"
msgstr "pause video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:280
msgid "media resume"
msgstr "media resume"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:282
msgid "resume playing video or audio"
msgstr "resume playing video or audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speak"
msgstr "speak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "hello"
msgstr "hello"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
msgid "speaks text"
msgstr "speaks text"
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "sinewave"
msgstr "sinewave"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "amplitude"
msgstr "amplitude"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "duration"
msgstr "duration"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:310
msgid "sensor"
msgstr "sensor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:321
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:332
msgid "button down"
msgstr "button down"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:324
msgid "returns 1 if mouse button is pressed"
msgstr "returns 1 if mouse button is pressed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:335
msgid "returns True if mouse button is pressed"
msgstr "returns True if mouse button is pressed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:344
msgid "mouse x"
msgstr "mouse x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:347
msgid "returns mouse x coordinate"
msgstr "returns mouse x coordinate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "mouse y"
msgstr "mouse y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:358
msgid "returns mouse y coordinate"
msgstr "returns mouse y coordinate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:366
msgid "query keyboard"
msgstr "query keyboard"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "query for keyboard input (results stored in keyboard block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "keyboard"
msgstr "keyboard"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:380
msgid "holds results of query-keyboard block as ASCII"
msgstr "holds results of query-keyboard block as ASCII"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:388
msgid "read pixel"
msgstr "read pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:391
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB color under the turtle is pushed to the stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:399
msgid "turtle sees"
msgstr "turtle sees"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:402
msgid "returns the color that the turtle \"sees\""
msgstr "returns the color that the turtle \"sees\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:410
msgid "time"
msgstr "time"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:413
msgid "elapsed time (in seconds) since program started"
msgstr "elapsed time (in seconds) since program started"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "extras"
msgstr "extras"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:423
msgid "Palette of extra options"
msgstr "Palette of extra options"
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
msgid "push"
msgstr "push"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pushes value onto FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "show heap"
msgstr "show heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "shows values in FILO (first-in last-out heap)"
msgstr "shows values in FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "empty heap"
msgstr "empty heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "emptys FILO (first-in-last-out heap)"
msgstr "emptys FILO (first-in-last-out heap)"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
msgid "pop"
msgstr "pop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
msgid "pops value off FILO (first-in last-out heap)"
msgstr "pops value off FILO (first-in last-out heap)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:485
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "empty heap?"
msgstr "empty heap?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:488
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:520
msgid "returns True if heap is empty"
msgstr "returns True if heap is empty"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:495
+msgid "save heap to file"
+msgstr "save heap to file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+msgid "filename"
+msgstr "filename"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+msgid "saves FILO (first-in last-out heap) to a file"
+msgstr "saves FILO (first-in last-out heap) to a file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:506
+msgid "load heap from file"
+msgstr "load heap from file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:509
+msgid "loads FILO (first-in last-out heap) from a file"
+msgstr "loads FILO (first-in last-out heap) from a file"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "comment"
msgstr "comment"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:532
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:539
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
msgid "prints value in status block at bottom of the screen"
msgstr "prints value in status block at bottom of the screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python chr operator"
msgstr "Python chr operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:563
msgid "Python int operator"
msgstr "Python int operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+msgid "polar"
+msgstr "polar"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+msgid "displays polar coordinates"
+msgstr "displays polar coordinates"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:606
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1594,7 +1637,7 @@ msgstr ""
"a programmable block: used to add advanced single-variable math equations, "
"e.g., sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1602,7 +1645,7 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, "
"e.g., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1610,234 +1653,256 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, "
"e.g., sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-msgid "Python block"
-msgstr "Python block"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+msgid "Cartesian"
+msgstr "Cartesian"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:620
+msgid "displays Cartesian coordinates"
+msgstr "displays Cartesian coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
+msgid "Python block"
+msgstr "Python block"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:632
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:649
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:666
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "runs code found in the tamyblock.py module found in the Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
-msgid "Cartesian"
-msgstr "Cartesian"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+msgid "load"
+msgstr "load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
-msgid "displays Cartesian coordinates"
-msgstr "displays Cartesian coordinates"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+msgid "loads a block"
+msgstr "loads a block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
-msgid "polar"
-msgstr "polar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+msgid "setxy"
+msgstr "setxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-msgid "displays polar coordinates"
-msgstr "displays polar coordinates"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:716
+msgid "select palette"
+msgstr "select palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:719
+msgid "selects a palette"
+msgstr "selects a palette"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
msgid "turtle x"
msgstr "turtle x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
msgid "Returns x coordinate of turtle"
msgstr "Returns x coordinate of turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "turtle y"
msgstr "turtle y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "Returns y coordinate of turtle"
msgstr "Returns y coordinate of turtle"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "active turtle"
msgstr "active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
msgid "the name of the active turtle"
msgstr "the name of the active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "turtle heading"
msgstr "turtle heading"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
msgid "Returns heading of turtle"
msgstr "Returns heading of turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
-msgid "load"
-msgstr "load"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
-msgid "loads a block"
-msgstr "loads a block"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
-msgid "setxy"
-msgstr "setxy"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
-msgid "select palette"
-msgstr "select palette"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
-msgid "selects a palette"
-msgstr "selects a palette"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
msgid "portfolio"
msgstr "portfolio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:815
msgid "hide blocks"
msgstr "hide blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
msgid "declutters canvas by hiding blocks"
msgstr "declutters canvas by hiding blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:824
msgid "show blocks"
msgstr "show blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:826
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:834
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar toolbars"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
msgid "list"
msgstr "list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:855
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:869
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:900
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "bottom"
msgstr "bottom"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:908
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "width"
msgstr "width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:932
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "height"
msgstr "height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:940
msgid "the canvas height"
msgstr "the canvas height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:947
msgid "title x"
msgstr "title x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:956
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:965
msgid "left x"
msgstr "left x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:974
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
msgid "right x"
msgstr "right x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:992
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1005
msgid "my blocks"
msgstr "my blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
msgid "Palette of user-defined operators"
msgstr "Palette of user-defined operators"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1084
+msgid "up"
+msgstr "up"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1086
+msgid "down"
+msgstr "down"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1087
+msgid "backspace"
+msgstr "backspace"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
+msgid "tab"
+msgstr "tab"
+
+#. TRANS: enter is the name of the enter (or return) key
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+msgid "enter"
+msgstr "enter"
+
+#. TRANS: space is the name of the space key
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+msgid "space"
+msgstr "space"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+msgid "delete"
+msgstr "delete"
+
#: pysamples/brain.py:43
msgid "Please install the Speak Activity and try again."
msgstr "Please install the Speak Activity and try again."
@@ -1916,62 +1981,61 @@ msgstr "New"
msgid "Show sample projects"
msgstr "Show sample projects"
-#: turtleblocks.py:400
-msgid "Hide sample projects"
-msgstr "Hide sample projects"
-
-#: turtleblocks.py:404
+#: turtleblocks.py:402
msgid "Save"
msgstr "Save"
-#: turtleblocks.py:405
+#: turtleblocks.py:403
msgid "Save as"
msgstr "Save as"
-#: turtleblocks.py:410
+#: turtleblocks.py:408
msgid "Quit"
msgstr "Quit"
-#: turtleblocks.py:411
+#: turtleblocks.py:409
msgid "File"
msgstr "File"
-#: turtleblocks.py:419
+#: turtleblocks.py:417
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: turtleblocks.py:425
+#: turtleblocks.py:423
msgid "Reset block size"
msgstr "Reset block size"
-#: turtleblocks.py:446
+#: turtleblocks.py:444
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: turtleblocks.py:448
+#: turtleblocks.py:446
msgid "Tools"
msgstr "Tools"
-#: turtleblocks.py:454
+#: turtleblocks.py:452
msgid "Debug"
msgstr "Debug"
-#: turtleblocks.py:456
+#: turtleblocks.py:454
msgid "Turtle"
msgstr "Turtle"
-#: turtleblocks.py:459
+#: turtleblocks.py:457
msgid "About..."
msgstr "About..."
-#: turtleblocks.py:498
+#: turtleblocks.py:496
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: turtleblocks.py:500
+#: turtleblocks.py:498
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "Hide sample projects"
+#~ msgstr "Hide sample projects"
+
#~ msgid "palette"
#~ msgstr "palette"