Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
authorPootle daemon <pootle@pootle.sugarlabs.org>2012-05-17 00:30:19 (GMT)
committer Pootle daemon <pootle@pootle.sugarlabs.org>2012-05-17 00:30:19 (GMT)
commita0ef1745356fd9649d97ec594ca11e1f5713fbb9 (patch)
treee93b9df2b8a575f842234eecf2eb1f457892480a /po
parent4889265b03a214e26fa9a44c08c7bef6f9b1f1cc (diff)
Push many PO files from Pootle
Diffstat (limited to 'po')
-rw-r--r--po/TurtleArt.pot1308
-rw-r--r--po/af.po1330
-rw-r--r--po/am.po1313
-rw-r--r--po/ar.po1313
-rw-r--r--po/aym.po1377
-rw-r--r--po/bg.po1309
-rw-r--r--po/bi.po1309
-rw-r--r--po/bn.po1336
-rw-r--r--po/bn_IN.po1330
-rw-r--r--po/br.po1309
-rw-r--r--po/ca.po1313
-rw-r--r--po/cpp.po1309
-rw-r--r--po/cs.po1331
-rw-r--r--po/dz.po1309
-rw-r--r--po/el.po1348
-rw-r--r--po/en_GB.po1368
-rw-r--r--po/fa.po1309
-rw-r--r--po/fa_AF.po1336
-rw-r--r--po/ff.po1309
-rw-r--r--po/fi.po1317
-rw-r--r--po/fil.po1309
-rw-r--r--po/fr.po1348
-rw-r--r--po/gu.po1309
-rw-r--r--po/ha.po1309
-rw-r--r--po/he.po1338
-rw-r--r--po/hi.po1331
-rw-r--r--po/ht.po1309
-rw-r--r--po/hu.po1309
-rw-r--r--po/hus.po1408
-rw-r--r--po/hy.po1360
-rw-r--r--po/id.po1309
-rw-r--r--po/ig.po1309
-rw-r--r--po/is.po1309
-rw-r--r--po/it.po1331
-rw-r--r--po/ja.po1330
-rw-r--r--po/km.po1327
-rw-r--r--po/ko.po1334
-rw-r--r--po/kos.po1309
-rw-r--r--po/mg.po1331
-rw-r--r--po/mi.po1309
-rw-r--r--po/mk.po1309
-rw-r--r--po/ml.po1309
-rw-r--r--po/mn.po1330
-rw-r--r--po/mr.po1331
-rw-r--r--po/ms.po1309
-rw-r--r--po/mvo.po1309
-rw-r--r--po/nb.po1330
-rw-r--r--po/pa.po1309
-rw-r--r--po/pap.po1331
-rw-r--r--po/pl.po1403
-rw-r--r--po/ps.po1336
-rw-r--r--po/pt.po1191
-rw-r--r--po/pt_BR.po1331
-rw-r--r--po/quz.po1401
-rw-r--r--po/ro.po1309
-rw-r--r--po/ru.po1331
-rw-r--r--po/rw.po1811
-rw-r--r--po/sd.po1309
-rw-r--r--po/si.po1338
-rw-r--r--po/sk.po1309
-rw-r--r--po/sl.po1313
-rw-r--r--po/sq.po1328
-rw-r--r--po/sv.po1333
-rw-r--r--po/sw.po1317
-rw-r--r--po/ta.po1331
-rw-r--r--po/te.po1328
-rw-r--r--po/th.po1334
-rw-r--r--po/tr.po1313
-rw-r--r--po/tvl.po1309
-rw-r--r--po/tzo.po1309
-rw-r--r--po/ug.po1309
-rw-r--r--po/ur.po1309
-rw-r--r--po/vi.po1333
-rw-r--r--po/wa.po1309
-rw-r--r--po/yo.po1309
-rw-r--r--po/zh_CN.po1194
-rw-r--r--po/zh_TW.po1348
77 files changed, 55599 insertions, 46674 deletions
diff --git a/po/TurtleArt.pot b/po/TurtleArt.pot
index ee5691b..3cd6205 100644
--- a/po/TurtleArt.pot
+++ b/po/TurtleArt.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-28 00:31-0400\n"
+"POT-Creation-Date: 2012-05-10 00:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,551 +17,551 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3069
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3065
-#: TurtleArt/tawindow.py:3069 TurtleArtActivity.py:569
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3065
-#: TurtleArt/tawindow.py:3069 TurtleArtActivity.py:570
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3065
-#: TurtleArt/tawindow.py:3069 TurtleArtActivity.py:570
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:264
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -571,149 +571,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:337
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -725,206 +736,211 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:849 TurtleArt/tawindow.py:850
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:860 TurtleArt/tawindow.py:1193
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3165
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:155
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:241
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:290 TurtleArtActivity.py:581 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:296 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:304 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:310 TurtleArtActivity.py:709 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:317 TurtleArtActivity.py:330
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:320 TurtleArtActivity.py:338 TurtleArtActivity.py:712
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:447
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:451 TurtleArtActivity.py:573
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:510 TurtleArtActivity.py:545 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:514 TurtleArtActivity.py:543 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:541
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:547 TurtleArtActivity.py:642
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:555 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:557 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:559
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:561 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:563 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:566
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:576 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:578 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:604 TurtleArtActivity.py:694
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:647 TurtleArtActivity.py:672 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:650 TurtleArtActivity.py:675 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:653 TurtleArtActivity.py:677 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:656 TurtleArtActivity.py:680
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:683
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:688
-msgid "Load plugin"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:666 TurtleArtActivity.py:691
-msgid "Load Python block"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:710
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:713
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:718 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:718
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:720 turtleart.py:368
-msgid "Run"
-msgstr ""
-
-#: TurtleArtActivity.py:720
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:722 turtleart.py:369
-msgid "Step"
-msgstr ""
-
-#: TurtleArtActivity.py:722
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:725 turtleart.py:370
-msgid "Debug"
-msgstr ""
-
-#: TurtleArtActivity.py:726
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:728
-msgid "Stop turtle"
-msgstr ""
-
-#: TurtleArtActivity.py:729
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:853 TurtleArtActivity.py:858 TurtleArtActivity.py:924
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:920
+#: TurtleArtActivity.py:1033
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:938
+#: TurtleArtActivity.py:1051
#, python-format
msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:939
+#: TurtleArtActivity.py:1052
#, python-format
msgid "Do you want to reinstall %s?"
msgstr ""
@@ -1051,7 +1067,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
-#: taextras.py:260
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1341,7 +1357,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1398,260 +1414,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1711,1025 +1727,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string conversion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:333
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
+#: taextras.py:275
msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
msgid "Palette of LEGO NXT blocks of sensors"
msgstr ""
-#: taextras.py:261
-msgid "sound sensor"
-msgstr ""
-
-#: taextras.py:262
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:263
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:265
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:266
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:267
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:268
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:269
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:270
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:271
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:272
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:273
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:274
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:275
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:276
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:277
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:278
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:279
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:280
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:281
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:282
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:284
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:285
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:286
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:287
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:288
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:289
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:290
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:291
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:292
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:293
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:294
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:295
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:296
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:297
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:298
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:299
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:300
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:301
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:302
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:303
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:304
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:305
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:306
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:307
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:308
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:309
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:310
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:311
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:312
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:313
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:314
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:315
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:320
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:321
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:322
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:323
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:324
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:326
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:327
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:328
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:329
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:330
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:331
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:332
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:334
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:335
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:336
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:338
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:339
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:340
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:342
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:343
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:344
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:345
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:347
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:348
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:349
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:350
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:351
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/af.po b/po/af.po
index 4f157c8..731e1e9 100644
--- a/po/af.po
+++ b/po/af.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TURTLEART\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-09-22 05:33+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: AF <walter@sugarlabs.org>\n"
@@ -18,114 +18,114 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
#, fuzzy
msgid "Palette of turtle commands"
msgstr "palet van skilpadbevele"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "vorentoe"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
#, fuzzy
msgid "moves turtle forward"
msgstr "skuif die skilpad vorentoe"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "agtertoe"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
#, fuzzy
msgid "moves turtle backward"
msgstr "skuif die skilpad agtertoe"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "maak skoon"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
#, fuzzy
msgid "clears the screen and reset the turtle"
msgstr "maak die skerm skoon en herstel die skilpad"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "links"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
#, fuzzy
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "draai die skilpad anti-kloksgewys (gee die hoek in grade)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "regs"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
#, fuzzy
msgid "turns turtle clockwise (angle in degrees)"
msgstr "draai die skilpad kloksgewys (gee die hoek in grade)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "boog"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "hoek"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "radius"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
#, fuzzy
msgid "moves turtle along an arc"
msgstr "skuif die skilpad in 'n boog"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "stel xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
#, fuzzy
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "skuif die skilpad na posisie x, y; (0,0) is in die middel van die skem."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "stel rigting"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
#, fuzzy
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "stel die rigting van die skilpad (0 is na die bokant van die skerm.)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x-koord"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -133,12 +133,12 @@ msgstr ""
"hou die huidige x-koordinaat van die skilpad (kan gebruik word i.p.v. 'n "
"nommerblok)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y-koord"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -146,12 +146,12 @@ msgstr ""
"hou die huidige y-koordinaat van die skilpad (kan gebruik word i.p.v. 'n "
"nommerblok)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "rigting"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -159,455 +159,455 @@ msgstr ""
"hou die huidige rigting van die skilpad (kan gebruik word i.p.v. 'n "
"nommerblok)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "palet van penbevele"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "pen op"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
#, fuzzy
msgid "Turtle will not draw when moved."
msgstr "skilpad sal nie teken wanneer hy geskuif word nie."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "pen af"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
#, fuzzy
msgid "Turtle will draw when moved."
msgstr "skilpad sal teken wanneer hy geskuif word."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "stel pengrootte"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
#, fuzzy
msgid "sets size of the line drawn by the turtle"
msgstr "stel die grootte van die lyn wat die skilpad teken"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "vul skerm"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "kleur"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "skadu"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "vul die agtergrond met (kleur, skadu)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "pengrootte"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr "hou die huidige pengrootte (kan gebruk word i.p.v. 'n nommerblok)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
#, fuzzy
msgid "Palette of pen colors"
msgstr "palet van penbevele"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "stel kleur"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
#, fuzzy
msgid "sets color of the line drawn by the turtle"
msgstr "stel die"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "stel skadu"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "stel die skadu van die lyn wat die skilpad teken"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "stel die skadu van die lyn wat die skilpad teken"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"hou die huidige kleur van die pen (kan gebruk word i.p.v. 'n nommerblok)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr "hou die huidige skaal (kan gebruik word i.p.v. 'n nommerblok)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "agtertoe"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "stel tekskleur"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
#, fuzzy
msgid "sets color of text drawn by the turtle"
msgstr "stel die kleur van die lyn wat die skilpad teken"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "stel teksgrootte"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "stel die grootte van die teks wat die skilpad teken"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "palet van numeriese bewerkers"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
#, fuzzy
msgid "adds two alphanumeric inputs"
msgstr "tel twee numeriese insetwaardes bymekaar"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "trek die onderste numeriese insetwaarde van die boonste een af"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "vermenigvuldig twee numeriese insetwaardes"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"deel die boonste numeriese insetwaarde (teller) deur die onderste een "
"(noemer)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "identitietsbewerker om blokke uit te brei"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "modulo"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "modulêre (reswaarde) operateur"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
#, fuzzy
msgid "calculates square root"
msgstr "werk die vierkantswortel uit"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "ewekansig"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "maks"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
#, fuzzy
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"gee 'n ewekansige nommerwaarde tussen minimum- (links) en maksimumwaardes "
"(regs)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "syfer"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "gebruik as numeriese insetwaarde in wiskundige operateurs"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "logiese groter-as bewerker"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "logiese kleiner-as bewerker"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "logiese gelyk-aan bewerker"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "NIE"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "logiese NIE-bewerker"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "EN"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "logiese EN-bewerker"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "OF"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "logiese OF-bewerker"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "palet van vloeibewerkers"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "wag"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "vir altyd"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
#, fuzzy
msgid "loops forever"
msgstr "gaan vir altyd in 'n lus in"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "herhaal"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
#, fuzzy
msgid "loops specified number of times"
msgstr "gaan 'n gespesifiseerde hoeveelheid kere in 'n lus in"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "as"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "dan"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "AS-DAN-bewerker wat boolse bewerkers van die Syferpalet gebruik"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "AS-DAN-ANDERS-bewerker wat boolse bewerkers van die Syferpalet gebruik"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
#, fuzzy
msgid "jogs stack right"
msgstr "skuif stapel regs"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
#, fuzzy
msgid "jogs stack down"
msgstr "skuif stapel af"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "stop aksie"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
#, fuzzy
msgid "Palette of variable blocks"
msgstr "palet van veranderlike blokke"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "begin"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "koppel die aksie aan die die nutsbalk se uitvoerknoppies"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "stoor in hokkie 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
#, fuzzy
msgid "stores numeric value in Variable 1"
msgstr "stoor die numeriese waarde in veranderlike 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "stoor in hokkie 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
#, fuzzy
msgid "stores numeric value in Variable 2"
msgstr "stoor die numeriese waarde in veranderlike 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -617,160 +617,171 @@ msgstr "stoor die numeriese waarde in veranderlike 2"
msgid "text"
msgstr "teks"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "stringwaarde"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "hokkie 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
#, fuzzy
msgid "Variable 1 (numeric value)"
msgstr "veranderlike 1"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "hokkie 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
#, fuzzy
msgid "Variable 2 (numeric value)"
msgstr "veranderlike 2"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "hokkie"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "benoemde veranderlike"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "stoor in"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
#, fuzzy
msgid "stores numeric value in named variable"
msgstr "stoor numeriese waarde in benoemde veranderlike"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "aksie"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "bokant van benoembare aksiestapel"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
#, fuzzy
msgid "action 1"
msgstr "aksie"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
#, fuzzy
msgid "top of Action 1 stack"
msgstr "bokant van aksie 1 stapel"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
#, fuzzy
msgid "action 2"
msgstr "aksie"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
#, fuzzy
msgid "top of Action 2 stack"
msgstr "bokant van aksie 2 stapel"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
#, fuzzy
msgid "invokes named action stack"
msgstr "roep die beoemde aksiestapel in"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
#, fuzzy
msgid "invokes Action 1 stack"
msgstr "roep aksie 1 stapel in"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
#, fuzzy
msgid "invokes Action 2 stack"
msgstr "roep aksie 2 stapel in"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "titel"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Stop die skilpad"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Wys blokke"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -782,191 +793,219 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
#, fuzzy
msgid "orientation"
msgstr "voorlegging"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "teks"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "voorlegging"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Stoor as HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Stoor as Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Stoor as prent"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Stoor flitsbeeld"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Wys palet"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Versteek palet"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Wys blokke"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Versteek blokke"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Redigeer"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projek"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kopieer"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Plak"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Volskerm"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "Wys blokke"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Stoor as prent"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Maak skoon"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Stoor as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Voer uit"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Stoor as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Stap"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Stoor flitsbeeld"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Ontfout"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Hulp"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "bokant"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Maak skoon"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Voer uit"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Stap"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Ontfout"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Stop die skilpad"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1091,6 +1130,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "klank"
@@ -1384,7 +1424,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1446,271 +1486,271 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "druk"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "vertoon die waarde in die statusblokkie aan die onderkant van die skerm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
"voer die kode uit wat in die tamyblock.py module onder die Joernaal gevind "
"word"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Skilpad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "bokant"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "onderkant"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
#, fuzzy
msgid "Palette of presentation templates"
msgstr "palet van voorleggingstemplate"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "versteek blokke"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
#, fuzzy
msgid "declutters canvas by hiding blocks"
msgstr "maak werksoppervlak skoon deur blokke te versteek"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "Wys blokke"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
#, fuzzy
msgid "presentation template: list of bullets"
msgstr "voorleggingstemplaat: Kollys met sewe kolle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "voorleggingstemplaat: Kies 'n Joernaalobjek (sonder beskrywing)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "voorleggingstemplaat: Kies 'n Joernaalobjek (met beskrywing)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "voorleggingstemplaat: Kies vier Joernaalobjekte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "voorleggingstemplaat: Kies twee Joernaalobjekte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "x-koordinaat van die linkerkant van die skerm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "y-koordinaat van die onderkant van die skerm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "wydte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "wydte van die werksoppervlak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "x-koordinaat van die regterkant van die skerm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "y-koordinaat van die bokant van die skerm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "hoogte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "hoogte van die werksoppervlak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "onderkant"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "voorlegging"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "voorlegging"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "voorlegging"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "voorlegging"
@@ -1772,1023 +1812,1097 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "regs"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "modulo"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "bokant"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Skilpad"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Hulp"
+#~ msgid "Hide blocks"
+#~ msgstr "Versteek blokke"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Hou die wyser oor die oranje palet vir hulp."
diff --git a/po/am.po b/po/am.po
index 50e3cc3..f9e5537 100644
--- a/po/am.po
+++ b/po/am.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-04-13 03:41+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,553 +18,553 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "ኋላ"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ግራ"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "ቀኝ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
msgstr "ሙሉ እስክሪን"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "ቀለም"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "ኋላ"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "ቁጥር"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "እንጂ"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "ጀምር"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -574,149 +574,160 @@ msgstr ""
msgid "text"
msgstr "ጽሑፍ"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr " አርእስት"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -728,186 +739,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "ቀጥል"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "ሙሉ እስክሪን"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr ""
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "እርምጃ"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "ቁም ቁሚ አቁም አቁሚ"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "እርምጃ"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1034,6 +1072,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1323,7 +1362,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1380,260 +1419,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "አትም"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "ላይኛ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1694,1022 +1733,1094 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ቀኝ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "አዲስ"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "ክፈት"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "ውጣ"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "መሣሪያዎች"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "ቁም ቁሚ አቁም አቁሚ"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid "full screen"
#~ msgstr "ሙሉ እስክሪን"
diff --git a/po/ar.po b/po/ar.po
index 300b36f..ab63ee4 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-01-24 00:35+0200\n"
"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,554 +19,554 @@ msgstr ""
"X-Generator: Pootle 2.0.3\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "السلحفاة"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "للأمام"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "السابق:: للخلف"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
#, fuzzy
msgid "clean"
msgstr "نظف"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "يسار"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "يمين"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "قوس"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "زاوية"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "نصف القطر"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "حدد س ص"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "س"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "ص"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "حدد العنوان"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "عنوان"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "ارفع القلم"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "ضع القلم"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "حدد حجم القلم"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "ملء الشاشه"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "لون"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "ظل"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "حجم القلم"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "حدد اللون"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "حدد التظليل"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "السابق:: للخلف"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "حدد حجم القلم"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "باقي"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "عشوائي"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "أقل"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "أاكثر"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "عدد"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ليس"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "و"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "أو"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "انتظر"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "للأبد"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "كرر"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "إذا"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "عندها"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "احفظ في الصندوق 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "احفظ في الصندوق 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -576,149 +576,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "الصندوق 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "الصندوق 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,188 +741,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "مشروع"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "ملء الشاشه"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+#, fuzzy
+msgid "Clean"
+msgstr "نظف"
+
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "نظف"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1037,6 +1075,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1327,7 +1366,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1384,261 +1423,261 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "اطبع"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "سلحفاة"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1698,1023 +1737,1095 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "يمين"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "باقي"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "سلحفاة"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#, fuzzy
#~ msgid "full screen"
#~ msgstr "ملء الشاشه"
diff --git a/po/aym.po b/po/aym.po
index b004e5c..2e03410 100644
--- a/po/aym.po
+++ b/po/aym.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-11-26 06:46+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,577 +19,577 @@ msgstr ""
# "TortugArte"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "CharapArte"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
# "adelante"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "sartawi"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
# "atrás"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "alaxa pacha pata"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
# "limpiar"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "q'umachaña"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
# "izquierda"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ch'iqa"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
# "derecha"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "kupi"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
# "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
# "y"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
# "coorx"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
# "coory"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
# "rumbo"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "qawkirusa sarasna"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
# "pantalla completa"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
msgstr "maypacha uñtawi"
# "color"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "sumi"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
# "atrás"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "alaxa pacha pata"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
# "identidad"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "kankaña"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
# "√"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
# "raiz cuadrada"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
#, fuzzy
msgid "square root"
msgstr "Raíz cuadrada"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
# "aleatorio"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "kawkiri"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
# "número"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "jakhu"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
# "equivalente"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "kikipa"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
# "no"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "janiwa"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
# "y"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "ukata"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
# "empezar"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "qalltawi"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
# "texto"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -599,151 +599,164 @@ msgstr ""
msgid "text"
msgstr "qillqawi"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
# "Título:"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "Suti:"
-#: TurtleArt/talogo.py:465
+# "Parar tortuga"
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Charapa sayt'ayaña"
+
+# "Mostrar bloques"
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Perkanaka uñachayaña"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -757,229 +770,254 @@ msgstr "Apxataña..."
msgid "Save..."
msgstr "Imaña..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
# "presentación"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
#, fuzzy
msgid "orientation"
msgstr "uñt'ayawi"
# "siguiente"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "jutiri"
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
# "imagen"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "uñjasiwi"
# "presentación"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "uñt'ayawi"
+# "Guardar como HTML"
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "HTML imaña"
+
+# "Guardar como Logo"
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Logo imaña"
+
+# "Guardar como imagen"
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Sutini imaña untasiwi"
+
# "instantánea"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "k'ataki untayasi"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+# "Guardar instantánea"
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "K'ataki untayasi imaña"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
# "Mostrar paleta"
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Uñachayaña"
# "Ocultar paleta"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Imtaña"
-# "Mostrar bloques"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Perkanaka uñachayaña"
-
-# "Ocultar bloques"
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Pirqanaka imxataña"
-
# "Escalar coordenadas hacia abajo"
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Coordenadas pamparu jisk'achaña"
# "Escalar coordenadas hacia arriba"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Coordenadas alaxaru jach'aptaña"
# "Editar"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Chiqachaña"
# "Ver"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Unjaña"
# "Proyecto"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Lurawinaka"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
# "Copiar"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Talliqaña"
# "Pegar"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Lip'katayaña"
# "Pantalla completa"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Maypacha uñtawi"
# "Coordenadas cartesianas"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas"
# "Coordenadas polares"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Coordenadas polares"
# "Coordenadas centímetros"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Coordinadas metricos"
# "Agrandar bloques"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Pirqanaka jach'aptaña"
# "Empequeñecer bloques"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Pirqanaka jisk'aptaña"
# "Cargar ejemplos"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Uñancha qaltaña"
-# "Guardar como imagen"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Sutini imaña untasiwi"
+# "Limpiar"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Q'umachaña"
-# "Guardar como HTML"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "HTML imaña"
+# "Ejecutar"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "T'ijtaña"
-# "Guardar como Logo"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Logo imaña"
+# "Dar un paso"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Chillqi"
-# "Guardar instantánea"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "K'ataki untayasi imaña"
+# "Depurar"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Askichaña"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+# "Ayuda"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Yanapt'awi"
+
+# "Parar"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Sayt'ayaña"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
# "Cargar bloque Python"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Python pirqaru apxataña"
# "<Ctrl>p"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-# "<Ctrl>b"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-# "Limpiar"
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Q'umachaña"
-
# "<Ctrl>e"
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-# "Ejecutar"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "T'ijtaña"
-
# "<Ctrl>r"
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-# "Dar un paso"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Chillqi"
-
# "<Ctrl>w"
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-# "Depurar"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Askichaña"
-
# "<Ctrl>d"
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-# "Parar tortuga"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Charapa sayt'ayaña"
-
# "<Ctrl>s"
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
# "Mi TortugArte sesión"
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
@@ -1118,6 +1156,7 @@ msgstr ""
# "sonido"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "sijiqi"
@@ -1417,7 +1456,7 @@ msgid "returns the color that the turtle \"sees\""
msgstr ""
# "tiempo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "pacha"
@@ -1474,279 +1513,279 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
# "tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "charapa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
# "encima"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "p'atja"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
# "Ocultar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
#, fuzzy
msgid "hide blocks"
msgstr "Pirqanaka imxataña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
# "Mostrar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "Perkanaka uñachayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
# "lista"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "siqi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
# "anchura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "lankhu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
# "altura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "alaya pacha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
# "izquierda x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "ch'iqa x"
# "arriba y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "p'atja y"
# "derecha x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "kupi x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "uñt'ayawi"
# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "uñt'ayawi"
# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "uñt'ayawi"
# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "uñt'ayawi"
@@ -1819,45 +1858,49 @@ msgstr "Australia qullqimpi lurañanaka"
msgid "Palette of Guaranies"
msgstr "Guaraníes qullqimpi lurañanaka"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
# "Ajusta la intensidad del LED entre 0 y 255."
-#: taextras.py:59
+#: taextras.py:60
#, fuzzy
msgid "adjust LED intensity between 0 and 255"
msgstr "Qhana LED askichaña 0 ukjata 255 uqakama."
# "Devuelve el nivel de luz en el ambiente como un número entre 0 y 1023."
-#: taextras.py:60
+#: taextras.py:61
#, fuzzy
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "Qhanachaña kutayasi 0 ukjata 1023 uqakama."
# "Devuelve 1 cuando el botón está presionado y 0 en otro caso."
-#: taextras.py:61
+#: taextras.py:62
#, fuzzy
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "Akaru limtaña 1 qutayaña jan limtata 0 qutayaña."
# "Devuelve el nivel de luz en el ambiente como un número entre 0 y 1023."
-#: taextras.py:62
+#: taextras.py:63
#, fuzzy
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "Qhanachaña kutayasi 0 ukjata 1023 uqakama."
# "Devuelve la temperatura en el ambiente como un número entre 0 y 255."
-#: taextras.py:63
+#: taextras.py:64
#, fuzzy
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "Thaya lupir qama qutayaña 0 ukjata 255 uqakama."
# "Devuelve la distancia del objeto en frente al sensor como un número entre 0 "
# "y 255."
-#: taextras.py:64
+#: taextras.py:65
#, fuzzy
msgid ""
"returns the distance from the object in front of the sensor as a number "
@@ -1865,102 +1908,102 @@ msgid ""
msgstr "Jayaru qutayaña kunasa sensor nayrapanki ukjama 0 ukjata 255 uqakama."
# "Devuelve 0 o 1 dependiendo the la inclinación del sensor."
-#: taextras.py:66
+#: taextras.py:67
#, fuzzy
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "0 ukjata 1 inasa uka sensor wali uchataskiwa."
# "Devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso."
-#: taextras.py:67
+#: taextras.py:68
#, fuzzy
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
"1 qutayaskiwa ukjata sensor untapjiwa campo magnético jan ukampi 0 kama."
# "Oscila entre 0 y 1 dependiendo de la vibración."
-#: taextras.py:68
+#: taextras.py:69
#, fuzzy
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "0 ukatja 1 kama, qarkatasiñata yati."
# "LED"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
# "escala de gris"
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "wali uqi, janiwa wali uqikiti"
# "luz ambiente"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "qhanta"
# "temperatura"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "phututi"
# "distancia"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "sara"
# "inclinación"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "kichtata"
# "campo magnético"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "magnetic induction"
# "vibración"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "karqataña"
# "Robot Butiá"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Butia Robot"
# "espera Butiá"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "Butia suytaña"
# "Espera los segundos pasados por argumento"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "espera los segundos pasados por argumento"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
# "Devuelve la carga de la batería del robot como un número entre 0 y 255."
-#: taextras.py:83
+#: taextras.py:84
#, fuzzy
msgid "returns the battery charge as a number between 0 and 255"
msgstr "Devuelve la carga de la batería del robot como un número entre 0 y 255."
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
# "Setea la velocidad de los motores del Butiá como un valor entre 0 y 1023 "
# "pasado como argumento."
-#: taextras.py:86
+#: taextras.py:87
#, fuzzy
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
@@ -1971,955 +2014,1035 @@ msgstr ""
# "adelante Butiá"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "adelante Butiá"
# "Mueve el robot Butiá hacia adelante"
-#: taextras.py:90
+#: taextras.py:91
#, fuzzy
msgid "move the Butia robot forward"
msgstr "Mueve el robot Butiá hacia adelante."
# "Mueve el robot Butiá hacia adelante una distancia predefinida"
-#: taextras.py:91
+#: taextras.py:92
#, fuzzy
msgid "move the Butia robot forward a predefined distance"
msgstr "Mueve el robot Butiá hacia adelante una distancia predefinida."
# "atrás Butiá"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "atrás Butiá"
# "Mueve el robot Butiá hacia atrás"
-#: taextras.py:94
+#: taextras.py:95
#, fuzzy
msgid "move the Butia robot backward"
msgstr "Mueve el robot Butiá hacia atrás."
# "Mueve el robot Butiá hacia atrás una distancia predefinida"
-#: taextras.py:95
+#: taextras.py:96
#, fuzzy
msgid "move the Butia robot backward a predefined distance"
msgstr "Mueve el robot Butiá hacia atrás una distancia predefinida."
# "izquierda Butiá"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "ch'iqa Butiá"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
# "derecha Butiá"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "kupi Butiá"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
# "detener Butiá"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "Butia sayt'ayaña"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
# "espera Butiá"
-#: taextras.py:106
+#: taextras.py:107
#, fuzzy
msgid "display Butia"
msgstr "Butia suytaña"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
# "Butiá"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Butiá"
# "La cámara no fue encontrada."
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "Janiwa camera jaqiskiti."
# "Error en la inicialización de la cámara."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "Pantjata, camera janiwa qaltkiti."
# "FollowMe"
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "Nayaki tumpanita"
-# "seguir color RGB"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "RGB color tumpasiña"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
-# "seguir un color de tortuga"
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "charapa color tumpasiña"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
-# "calibrar un color a seguir"
+# "seguir color RGB"
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "samiru tumpasiri qaltasi"
+msgid "follow a RGB color"
+msgstr "RGB color tumpasiña"
-# "posición x"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr ""
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+# "posición x"
+#: taextras.py:137
msgid "x position"
msgstr "x sayt'ata"
# "retorna la posición x"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "qutayaña x sayt'ata"
# "posición y"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "y sayt'ata"
# "retorna la posición y"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "y sayt'ata qutayaña"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr ""
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr ""
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr ""
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr ""
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
# "identidad"
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "kankaña"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
# "derecha"
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "kupi"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
# "el uso es"
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "ukham luraña"
# "Sin acción alternativa:"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Janiwa yaqa luraña utkiti:"
# "Fichero no encontrado"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Q'ipi janiwa jaqiskiti"
# "Directorio de configuración no modificable: %s"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Kuna imana taqaña janiwa yanañati: %s"
# "Nuevo"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Machaqa"
# "Abrir"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Uñantaña"
# "Guardar"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Imaña"
# "Guardar como"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Sutini imaña"
# "Salir"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Mistuña"
# "Archivo"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Q'ipi"
# "Escalar coordenadas"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Escalar coordenadas"
# "Restaurar el tamaño del bloque"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Pirqanaka wasitata jukch'aki"
# "Mostar/ocultar bloques"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Pirqanaka uñachayaña/imtaña"
# "Herramientas"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Lurañataki"
-# "Parar"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Sayt'ayaña"
-
# "Tortuga"
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Charapa"
# "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Wakichawinaka janiwa imtawkiti. ¿Imtacha jukata mistjañani?"
# "¿Guardar el proyecto?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "¿Wakichawinaka imtañani?"
-# "Ayuda"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Yanapt'awi"
+# "Ocultar bloques"
+#~ msgid "Hide blocks"
+#~ msgstr "Pirqanaka imxataña"
+
+# "seguir un color de tortuga"
+#~ msgid "follow a turtle color"
+#~ msgstr "charapa color tumpasiña"
+
+# "calibrar un color a seguir"
+#~ msgid "calibrate a color to follow"
+#~ msgstr "samiru tumpasiri qaltasi"
+
+# "<Ctrl>b"
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
# "Mover el cursor sobre la paleta naranja para ayuda."
#~ msgid "Move the cursor over the orange palette for help."
diff --git a/po/bg.po b/po/bg.po
index a4f432a..21fc492 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-02-20 14:16-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -17,552 +17,552 @@ msgstr ""
"X-Generator: Pootle 1.1.0rc2\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1017 +1728,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/bi.po b/po/bi.po
index 73313e8..6699c2e 100644
--- a/po/bi.po
+++ b/po/bi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:16+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Totel Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/bn.po b/po/bn.po
index fb9e6ba..9489170 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-08-28 20:50+0000\n"
"Last-Translator: Nasir Khan Saikat <nasir8891@gmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,554 +18,554 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "টার্টেল আর্ট"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "সামনে যাও"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "পেছনে"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "পরিষ্কার করো"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "বামে যাও"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "ডানে যাও"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "চাপ"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "কোণ"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "ব্যাসার্ধ"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy নির্ধারণ করো"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "শিরনাম নির্ধারণ"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "শিরোনাম"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "কলম ওঠাও"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "কলম নামাও"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "কলমের আকার নির্ধারণ করো"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "পর্দা ভরাট করো"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "রং"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "ছায়া"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "কলমের আকার"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "রং নির্ধারণ করো"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ছায়া নির্ধারণ করো"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "পেছনে"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "টেক্সটের রং নির্ধারণ করো"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "কলমের আকার নির্ধারণ করো"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "মোড"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "র‍্যান্ডম"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "নূন্যতম"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "সর্বোচ্চ"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "সংখ্যা"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "NOT"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "AND"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "OR"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "অপেক্ষা করো"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "চিরদিন"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "পুনরায় করো"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "শুরু করো"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "বাক্স ১ এ সংরক্ষণ করো"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "বাক্স ২ এ সংরক্ষণ করো"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -575,150 +575,163 @@ msgstr ""
msgid "text"
msgstr "টেক্সট"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "বাক্স ১"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "বাক্স ২"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "বাক্স"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "শিরোনাম"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "টার্টেল বন্ধ করো"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "ব্লক দেখাও"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,199 +743,224 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "টেক্সট"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "HTML হিসেবে সংরক্ষণ করো"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "logo সংরক্ষণ করো"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+#, fuzzy
+msgid "Save as image"
+msgstr "ছবি হিসাবে সংরক্ষণ করো"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "প্যালেট দেখাও"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "প্যালেট লুকাও"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "ব্লক দেখাও"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "ব্লক লুকিয়ে রাখো"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "প্রকল্প"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "সম্পুর্ন স্ক্রিনজুড়ে"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "ব্লক দেখাও"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
#, fuzzy
-msgid "Save as image"
-msgstr "ছবি হিসাবে সংরক্ষণ করো"
+msgid "Clean"
+msgstr "পরিষ্কার করো"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "HTML হিসেবে সংরক্ষণ করো"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
#, fuzzy
-msgid "Save as Logo"
-msgstr "logo সংরক্ষণ করো"
+msgid "Step"
+msgstr "ধাপ"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "ধাপ"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "পরিষ্কার করো"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "ধাপ"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "টার্টেল বন্ধ করো"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1049,6 +1087,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "শব্দ"
@@ -1339,7 +1378,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1397,263 +1436,263 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "মুদ্রণ করো"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "টার্টেল"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "ধাপ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "ব্লক লুকিয়ে রাখো"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "ব্লক দেখাও"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "প্রস্থ্য"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "উচ্চতা"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1714,1024 +1753,1099 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ডানে যাও"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "মোড"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "নতুনভাবে সংরক্ষণ করো"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "ধাপ"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "টার্টেল"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "ব্লক লুকিয়ে রাখো"
#, fuzzy
#~ msgid "full screen"
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 0c00dbe..ed852c9 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: turtleart-activity\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-02-23 19:13+0530\n"
"Last-Translator: Sankarshan <sankarshan.mukhopadhyay@gmail.com>\n"
"Language-Team: discuss@lists.ankur.org.in\n"
@@ -19,553 +19,553 @@ msgstr ""
"X-Generator: Pootle 1.1.0rc2\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "টার্টেল আর্ট"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "color"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
#, fuzzy
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -575,150 +575,163 @@ msgstr ""
msgid "text"
msgstr "টেক্সট"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "শিরোনাম"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "টার্টেল-কে বন্ধ করুন"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "ব্লক দেখাও"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,196 +743,221 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "টেক্সট"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "HTML-এ সংরক্ষণ করুন"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "লোগো সংরক্ষণ করুন"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "প্যালেট দেখাও"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "প্যালেট লুকিয়ে রাখুন"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "ব্লক দেখাও"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "ব্লক লুকিয়ে রাখুন"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "প্রোজেক্ট"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "ব্লক দেখাও"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "HTML-এ সংরক্ষণ করুন"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
#, fuzzy
-msgid "Save as Logo"
-msgstr "লোগো সংরক্ষণ করুন"
+msgid "Step"
+msgstr "ধাপ"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "ধাপ"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "ধাপ"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "টার্টেল-কে বন্ধ করুন"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1046,6 +1084,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1335,7 +1374,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1392,262 +1431,262 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "ধাপ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "ব্লক লুকিয়ে রাখুন"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "ব্লক দেখাও"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1708,1023 +1747,1098 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "এই ভাবে সংরক্ষণ করুন"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "ধাপ"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "ব্লক লুকিয়ে রাখুন"
#~ msgid "stack"
#~ msgstr "stack"
diff --git a/po/br.po b/po/br.po
index 321d868..d94a262 100644
--- a/po/br.po
+++ b/po/br.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,551 +18,551 @@ msgstr ""
"X-Generator: Translate Toolkit 1.7.0\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1017 +1728,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/ca.po b/po/ca.po
index 4f858dc..04c7913 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-08-24 12:11-0400\n"
"Last-Translator: Camille Robert <camille.robert@gmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,554 +18,554 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "endavant"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "enrere"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "netejar"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "esquerra"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "dreta"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "angle"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "coorx"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "coory"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "pintar el fons"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "color"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
#, fuzzy
msgid "shade"
msgstr "tonalitat"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "enrere"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "aleatori"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "mínim"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "màxim"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "nombre"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "no"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "i"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "o"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "esperar"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "per sempre"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "repetir"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "si"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "començar"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -575,150 +575,161 @@ msgstr ""
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "caixa"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "títol"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,190 +741,217 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "text"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "amagar paleta"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projecte"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "pantalla completa"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+#, fuzzy
+msgid "Clean"
+msgstr "netejar"
+
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "netejar"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1040,6 +1078,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "só"
@@ -1329,7 +1368,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1387,261 +1426,261 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "imprimir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "amplada"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "alçada"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1701,1022 +1740,1094 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "dreta"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Tortuga"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#, fuzzy
#~ msgid "full screen"
#~ msgstr "pintar el fons"
diff --git a/po/cpp.po b/po/cpp.po
index e548319..cb5fef4 100644
--- a/po/cpp.po
+++ b/po/cpp.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:20+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/cs.po b/po/cs.po
index aefb176..9da2995 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-02-20 05:40+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,553 +18,553 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "vpřed"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "zpět"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "smazat"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "vlevo"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "vpravo"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "oblouk"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "roh"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "poloměr"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "nadpis"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
msgstr "plná obrazovka"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "barva"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "zpět"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "náhodný"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "číslo"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "rovno"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ne"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "a"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "nebo"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "čekat"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "navždy"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "opakovat"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "jestli"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "potom"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "spustit"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -574,150 +574,162 @@ msgstr ""
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "schránka 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "schránka 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "schránka"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "hodnota"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "nadpis"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "Zastavit želvu"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -729,195 +741,222 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientace"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "další"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
#, fuzzy
msgid "presentation"
msgstr "orientace"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "Uložit jako HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "uložit Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+#, fuzzy
+msgid "Save as image"
+msgstr "Uložit jako obrázek"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "Ukázat paletu"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "Schovat paletu"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Úpravy"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projekt"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kopírovat"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Vložit"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Celá obrazovka"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
#, fuzzy
-msgid "Save as image"
-msgstr "Uložit jako obrázek"
+msgid "Clean"
+msgstr "Smazat"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "Uložit jako HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
#, fuzzy
-msgid "Save as Logo"
-msgstr "uložit Logo"
+msgid "Step"
+msgstr "Krok"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "Krok"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "Smazat"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "Krok"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "Zastavit želvu"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1044,6 +1083,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "zvuk"
@@ -1333,7 +1373,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1390,266 +1430,266 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "tisknout"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Želva"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "Krok"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "dolu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "výška"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "dolu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "orientace"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "orientace"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "orientace"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "orientace"
@@ -1711,1024 +1751,1095 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "vpravo"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Nový"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Otevřít"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Uložit"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Uložit jako"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Složka"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "Krok"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Želva"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#, fuzzy
#~ msgid "full screen"
#~ msgstr "plná obrazovka"
diff --git a/po/dz.po b/po/dz.po
index e0cd078..52f077b 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-03-25 14:46+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "ཞུན་དག"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "མཐོང་སྣང་།"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/el.po b/po/el.po
index e4777d0..36eda48 100644
--- a/po/el.po
+++ b/po/el.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-12-21 16:00+0200\n"
"Last-Translator: Yannis <kiolalis@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,86 +22,86 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Η Χελωνοτέχνη"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Παλέτα εντολών της χελώνας"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "μπροστά"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "μετακίνηση της χελώνας μπροστά"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "πίσω"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "μετακίνηση της χελώνας προς τα πίσω"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "καθαρισμός"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "καθαρίζει την οθόνη και επανατοποθετεί τη χελώνα"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "αριστερά"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "περιστρέφει τη χελώνα αριστερόστροφα (γωνία σε μοίρες)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "δεξιά"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "περιστροφή της χελώνας δεξιόστροφα (γωνία σε μοίρες)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "τόξο"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "γωνία"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "ακτίνα"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "μετακίνηση της χελώνας κατά μήκος ενός τόξου"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ορισμός χy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "χ"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
@@ -109,20 +109,20 @@ msgstr ""
"οθόνης."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "ορισμός επικεφαλίδας"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "ορισμός επικεφαλίδας της χελώνας (0 προς την κορυφή της οθόνης)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xσυντ"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -130,12 +130,12 @@ msgstr ""
"διατήρηση τρέχουσας τιμής της x-συντεταγμένης της χελώνας (μπορεί να "
"χρησιμοποιηθεί στη θέση ενός αριθμού τμήματος)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "yσυντ"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -143,12 +143,12 @@ msgstr ""
"διατήρηση τρέχουσας τιμής της y-συντεταγμένης της χελώνας (μπορεί να "
"χρησιμοποιηθεί στη θέση ενός αριθμού τμήματος)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "επικεφαλίδα"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -156,445 +156,445 @@ msgstr ""
"διατήρηση τρέχουσας επικεφαλίδας της χελώνας (μπορεί να χρησιμοποιηθεί στη "
"θέση μιας αριθμητικής εντολής)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Παλέτα εντολών του στιλό"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "στιλό πάνω"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "Η χελώνα δεν θα σχεδιάζει καθώς μετακινείται."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "στιλό κάτω"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "Η χελώνα θα σχεδιάζει καθώς μετακινείται."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "ορισμός μεγέθους στιλό"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "ορισμός μεγέθους της γραμμής που σχεδιάζει η χελώνα"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "γέμισμα οθόνης"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "χρώμα"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "σκιά"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "γέμισμα του παρασκηνίου με (χρώμα, σκιά)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "μέγεθος στιλό"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"διατήρηση τρέχοντος μεγέθους του στιλό (μπορεί να χρησιμοποιηθεί στη θέση "
"ενός αριθμού τμήματος)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "έναρξη γεμίσματος"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"Έναρξη ενός γεμάτου πολύγωνου (χρησιμοποιείται μαζί με τον τερματισμό ενός "
"γεμάτου μπλοκ)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "τέλος γεμίσματος"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"ολοκληρώνει ένα γεμάτο πολύγωνο (χρησιμοποιείται μαζί με την έναρξη ενός "
"γεμάτου μπλοκ)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Παλέτα χρωμάτων του στιλό"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "ορισμός χρώματος"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "ορισμός χρώματος της γραμμής που σχεδιάζει η χελώνα"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ορισμός σκιάς"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "ορισμός σκιάς της γραμμής που σχεδιάζει η χελώνα"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "ορισμός γκρίζου"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "ορισμός του επιπέδου γκριζαρίσματος της γραμμής που σχεδιάζει η χελώνα"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"διατήρηση τρέχοντος χρώματος του στιλό (μπορεί να χρησιμοποιηθεί στη θέση "
"μιας αριθμητικής εντολής)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "συγκρατεί την τρέχουσα σκιά του στιλό"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "γκρίζο"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"διατήρηση τρέχοντος επιπέδου του γκρίζου (μπορεί να χρησιμοποιηθεί στη θέση "
"ενός τμήματος αριθμού )"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "κόκκινο"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "πορτοκαλί"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "κίτρινο"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "πράσινο"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "κυανό"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "μπλε"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "πορφυρό"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "λευκό"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "μαύρο"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ορισμός χρώματος κειμένου"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "ορισμός χρώματος του κειμένου που γράφει η χελώνα"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "ορισμός μεγέθους κειμένου"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "ορισμός μεγέθους του κειμένου που γράφει η χελώνα"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Παλέτα αριθμητικών τελεστών"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "συν"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "προσθέτει δύο αλφαριθμητικά"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "πλην"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "αφαιρεί τον κάτω αριθμό από αυτόν της κορυφής"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "πολλαπλασιασμός"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "πολλαπλασιάζει δύο αριθμούς"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "διαίρεση"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"διαιρεί τον αριθμό της κορυφής (αριθμητής) με τον αριθμό στο κάτω μέρος "
"(παρανομαστής)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "ταυτότητα"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "τελεστής ταυτότητας που χρησιμοποιείται για τις εκτεταμένες εντολές"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "υπόλοιπο"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "αρθρωτός (υπόλοιπο) τελεστής"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "τετραγωνική ρίζα"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "υπολογίζει την τετραγωνική ρίζα"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "τυχαίο"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "ελάχιστο"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "μέγιστο"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"επιστρέφει έναν τυχαίο αριθμό μεταξύ των ελάχιστων (επάνω) και των μέγιστων "
"(κάτω) τιμών"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "αριθμός"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "χρησιμοποιείται ως αριθμός σε μαθηματικές πράξεις"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "μεγαλύτερο από"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "λογικός τελεστής - μεγαλύτερο από (>)"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "μικρότερο από"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "λογικός τελεστής - μικρότερο από (<)"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "ίσο"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "λογικός τελεστής ισότητας (=)"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "όχι"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "λογικός τελεστής άρνησης (όχι)"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "και"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "λογικός τελεστής σύζευξης (και)"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "ή"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "λογικός τελεστής διάζευξης (ή)"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Παλέτα τελεστών ροής"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "αναμονή"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
"παύει την εκτέλεση του προγράμματος για καθορισμένο αριθμό δευτερολέπτων"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "για πάντα"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "αδιάκοπη εκτέλεση σε βρόχο"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "επανάληψη"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "επανάληψη σύμφωνα με τον καθορισμένο αριθμό"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "εάν"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "τότε"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "εάν τότε"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"εάν - τότε ο τελεστής που χρησιμοποιεί λογικές τιμές τελεστών από την παλέτα "
"αριθμών"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "τότε άλλο"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "εάν τότε άλλο"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"εάν - τότε άλλος τελεστής που χρησιμοποιεί λογικές τιμές τελεστών από την "
"παλέτα αριθμών"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "οριζόντιο διάστημα"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "ώθηση στοίβας προς τα δεξιά"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "κάθετο διάστημα"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "ώθηση στοίβας προς τα κάτω"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "σταμάτημα ενέργειας"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "διακόπτει την τρέχουσα ενέργεια"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Παλέτα μεταβλητών εντολών"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "έναρξη"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "συνδέει την ενέργεια με τα πλήκτρα εκτέλεσης της γραμμής εργαλείων"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "αποθήκευση στο πλαίσιο 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "αποθηκεύει την αριθμητική τιμή στη μεταβλητή 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "αποθήκευση στο πλαίσιο 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "αποθηκεύει την αριθμητική τιμή στη μεταβλητή 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -604,149 +604,160 @@ msgstr "αποθηκεύει την αριθμητική τιμή στη μετ
msgid "text"
msgstr "κείμενο"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "αλφαριθμητική τιμή"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "πλαίσιο 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "μεταβλητή 1 (αριθμητική τιμή)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "πλαίσιο 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "μεταβλητή 2 (αριθμητική τιμή)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "πλαίσιο"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "το δικό μου πλαίσιο"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "μεταβλητή με όνομα (αριθμητική τιμή)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "αποθήκευση στο"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "τιμή"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "αποθηκεύει την αριθμητική τιμή στην επώνυμη μεταβλητή"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "ενέργεια"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "κορυφή της επώνυμης ενέργειας της στοίβας"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "ενέργεια 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "κορυφή της στοίβας της ενέργειας 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "ενέργεια 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "κορυφή της στοίβας της ενέργειας 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "επίκληση της επώνυμης ενέργειας της στοίβας"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "επίκληση της ενέργειας 1 της στοίβας"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "επίκληση της ενέργειας 2 της στοίβας"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "κάδος ανακύκλωσης"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "κενός κάδος ανακύκλωσης"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "διαγράφει μόνιμα τα αντικείμενα του κάδου ανακύκλωσης"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "επαναφορά όλων"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "επαναφέρει όλες τις εντολές από τον κάδο ανακύκλωσης"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "καθαρισμός όλων"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "μετακίνηση όλων των εντολών στον κάδο ανακύκλωσης"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Τίτλος"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Σταμάτημα χελώνας"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Εμφάνιση εντολών"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "δεν έγινε εξαγωγή στο"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Δεν γνωρίζω πως"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "δεν αρέσει"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "ως εισαγωγή"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "εμφανίζει την επόμενη παλέτα"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "αλλάζει τον προσανατολισμό των παλετών που περιέχουν τις εντολές"
@@ -758,188 +769,215 @@ msgstr "Φόρτωση..."
msgid "Save..."
msgstr "Αποθήκευση..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "κάντε κλικ για άνοιγμα"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "προσανατολισμός"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "επόμενο"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "εικόνα"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "παρουσίαση"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Αποθήκευση ως HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Αποθήκευση ως λογότυπο"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Αποθήκευση ως εικόνα"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "στιγμιότυπο οθόνης"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Αποθήκευση στιγμιότυπου"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Εμφάνιση παλέτας"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Απόκρυψη παλέτας"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Εμφάνιση εντολών"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Απόκρυψη εντολών"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Μείωση κλιμάκωσης συντεταγμένων"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Αύξηση κλιμάκωσης συντεταγμένων"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Επεξεργασία"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Προβολή"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Έργο"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Αντιγραφή"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Επικόλληση"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Πλήρης οθόνη"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Καρτεσιανές συντεταγμένες"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Πολικές συντεταγμένες"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Μετρικές συντεταγμένες"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Ανάπτυξη εντολών"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Συρρίκνωση εντολών"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Φόρτωση παραδείγματος"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Αποθήκευση ως εικόνα"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Καθαρισμός"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Αποθήκευση ως HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Εκτέλεση"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Αποθήκευση ως λογότυπο"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Βήμα"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Αποθήκευση στιγμιότυπου"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Αποσφαλμάτωση"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Βοήθεια"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Διακοπή"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Φόρτωση εντολών της Python"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Καθαρισμός"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Εκτέλεση"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Βήμα"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Αποσφαλμάτωση"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Σταμάτημα χελώνας"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "Η δική μου συνεδρία της Τέχνης της Χελώνας"
@@ -1064,6 +1102,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "ήχος"
@@ -1360,7 +1399,7 @@ msgstr "η χελώνα βλέπει"
msgid "returns the color that the turtle \"sees\""
msgstr "επιστρέφει το χρώμα που \"βλέπει\" αυτή η χελώνα"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "χρόνος"
@@ -1419,25 +1458,25 @@ msgstr ""
msgid "comment"
msgstr "σχόλιο"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "τοποθετεί ένα σχόλιο στον κώδικά σας"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "εκτύπωση"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "εκτυπώνει την αξία στο πεδίο κατάστασης στο κάτω μέρος της οθόνης"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1445,7 +1484,7 @@ msgstr ""
"ένα προγραμματιστικό τμήμα εντολών: χρησιμοποιείται για την προσθήκη "
"προχωρημένων μαθηματικών εξισώσεων μιας μεταβλητής, π.χ. sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1453,7 +1492,7 @@ msgstr ""
"μια προγραμματιστική εντολή: χρησιμοποιείται για την προσθήκη προχωρημένων "
"μαθηματικών εξισώσεων πολλών μεταβλητών, π.χ. τ_ρ(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1461,230 +1500,230 @@ msgstr ""
"ένα προγραμματιστικό τμήμα εντολών: χρησιμοποιείται για την προσθήκη "
"προχωρημένων μαθηματικών εξισώσεων πολλών μεταβλητών, π.χ. ημ(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Εντολές Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
"εκτελεί τον κώδικα που βρέθηκε στο άρθρωμα tamyblock.py το οποίο εντοπίστηκε "
"στο Ημερολόγιο"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Καρτεσιανό"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "εμφανίζει Καρτεσιανές συντεταγμένες"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "πολική"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "εμφανίζει τις πολικές συντεταγμένες"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "χελώνα"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "επιλέξτε σε ποια χελώνα θέλετε να δώσετε εντολή"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "κέλυφος χελώνας"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "τοποθετεί ένα τροποποιημένο \"κέλυφος\" πάνω στη χελώνα"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "κορυφή"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "κορυφή μιας στοίβας που κατέρρευσε"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "κάτω μέρος"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "το κάτω μέρος μιας στοίβας που μπορεί να καταρρεύσει"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
"κάτω εντολή σε μια στοίβα που μπορεί να καταρρεύσει: κάντε κλικ για άνοιγμα"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "κορυφή της στοίβας"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "ετικέτα"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "κορυφή μιας στοίβας που μπορεί να καταρρεύσει"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Παλέτα προτύπων παρουσιάσεων"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "απόκρυψη εντολών"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "γέμισμα του καμβά με κρυμμένα εντολές"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "εμφάνιση εντολών"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "επαναφέρει κρυμμένες εντολές"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "αποκρύπτει τις εργαλειοθήκες του Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "λίστα"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "παρουσίαση λίστας με κουκκίδες"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "πρότυπο παρουσίασης: λίστα κουκκίδων"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
"πρότυπο παρουσίασης: επιλέξτε αντικείμενο από το Ημερολόγιο (χωρίς "
"περιγραφή)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
"πρότυπο παρουσίασης: επιλέξτε αντικείμενο από το Ημερολόγιο (με περιγραφή)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "πρότυπο παρουσίασης: επιλέξτε τέσσερα αντικείμενα από το Ημερολόγιο"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "πρότυπο παρουσίασης: επιλέξτε δύο αντικείμενο από το Ημερολόγιο"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "xσυντ από αριστερά της οθόνης"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "yσυντ από το κάτω μέρος της οθόνης"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "πλάτος"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "το πλάτος του καμβά"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xσυντ από δεξιά της οθόνης"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "yσυντ από την κορυφή της οθόνης"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "ύψος"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "το ύψος του καμβά"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "τίτλος χ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "τίτλος y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "αριστερό x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "επάνω y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "δεξιό x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "κάτω y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "παρουσίαση 1X1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "παρουσίαση 2X1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "παρουσίαση 1X2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "παρουσίαση 2X2"
@@ -1744,1033 +1783,1120 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr ""
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr ""
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr ""
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "ακολούθησε ένα χρώμα RGB"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "ακολούθησε το χρώμα της χελώνας"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-#, fuzzy
-msgid "calibrate"
-msgstr "Βαθμονόμηση"
+msgid "B"
+msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "βαθμονόμησε ένα χρώμα για να το ακολουθήσει"
+msgid "follow a RGB color"
+msgstr "ακολούθησε ένα χρώμα RGB"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr ""
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "θέση x"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "επίστρεψε στη θέση x"
-#: taextras.py:126
+#: taextras.py:139
#, fuzzy
msgid "y position"
msgstr "θέση x"
-#: taextras.py:127
+#: taextras.py:140
#, fuzzy
msgid "return y position"
msgstr "επίστρεψε στη θέση x"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr ""
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr ""
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr ""
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr ""
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "Παλέτα με μπλοκ αισθητήρων"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "ταυτότητα"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "Παλέτα με μπλοκ αισθητήρων"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "δεξιά"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "Θύρα"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "κόκκινο"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "αισθητήρες"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "Παλέτα με μπλοκ αισθητήρων"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "υπόλοιπο"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "το σύνηθες είναι"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Δεν υπάρχει επιλογή ενέργειας:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Το αρχείο δεν βρέθηκε"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Κατάλογος ρυθμίσεων μη εγγράψιμος: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Νέο"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Άνοιγμα"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Αποθήκευση"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Αποθήκευση ως"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Έξοδος"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Αρχείο"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Επανακλιμάκωση συντεταγμένων"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Ρύθμιση μεγέθους πλαισίου εντολών"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Εμφάνιση/Απόκρυση εντολών"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Εργαλεία"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Διακοπή"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Χελώνα"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"Υπάρχει εργασία μη αποθηκευμένη. Θέλετε να την αποθηκεύσετε πριν την έξοδο;"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Αποθήκευση έργου;"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Βοήθεια"
+#~ msgid "Hide blocks"
+#~ msgstr "Απόκρυψη εντολών"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "ακολούθησε το χρώμα της χελώνας"
+
+#, fuzzy
+#~ msgid "calibrate"
+#~ msgstr "Βαθμονόμηση"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "βαθμονόμησε ένα χρώμα για να το ακολουθήσει"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Μετακινείστε το δείκτη προς τις πορτοκαλί παλέτες για λήψη βοήθειας."
diff --git a/po/en_GB.po b/po/en_GB.po
index 12ce66e..aef7296 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: 2012-03-29 00:31-0400\n"
-"PO-Revision-Date: 2012-04-23 18:21+0200\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
+"PO-Revision-Date: 2012-05-09 08:06+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_GB\n"
@@ -22,105 +22,105 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3134
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "forward"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "moves turtle forward"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "back"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "moves turtle backward"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "clean"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "left"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle anticlockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "right"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "turns turtle clockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "angle"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "radius"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "moves turtle along an arc"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "set xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"moves turtle to position xcor, ycor; (0, 0) is in the centre of the screen."
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "set heading"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
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:216 TurtleArt/tawindow.py:3130
-#: TurtleArt/tawindow.py:3134 TurtleArtActivity.py:573
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -128,12 +128,12 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3130
-#: TurtleArt/tawindow.py:3134 TurtleArtActivity.py:574
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -141,12 +141,12 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3130
-#: TurtleArt/tawindow.py:3134 TurtleArtActivity.py:574
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "heading"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -154,427 +154,427 @@ msgstr ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Palette of pen commands"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "pen up"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "Turtle will not draw when moved."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "pen down"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "set pen size"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "fill screen"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:264
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "colour"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "fills the background with (colour, shade)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "pen size"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
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:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "start fill"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "end fill"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Palette of pen colours"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "set colour"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "sets colour of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "set shade"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "sets shade of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "set grey"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "sets grey level of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holds current pen colour (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "holds current pen shade"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "grey"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holds current grey level (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "red"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "yellow"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "blue"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "purple"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "set text colour"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "sets colour of text drawn by the turtle"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "set text size"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "sets size of text drawn by the turtle"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "divide"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
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:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "identity"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "square root"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
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:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "True"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "False"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "logical AND operator"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "logical OR operator"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "loops forever"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "loops specified number of times"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
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:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "then else"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
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:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "jogs stack right"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "connects action to tool-bar run buttons"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -584,149 +584,160 @@ msgstr "stores numeric value in Variable 2"
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "string value"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "my box"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "store in"
-#: TurtleArt/tabasics.py:885 taextras.py:337
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "value"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "wastebasket"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "empty wastebasket"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in wastebasket"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "restore all"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "restore all blocks from wastebasket"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "move all blocks to wastebasket"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Title"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Stop turtle"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Show blocks"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "did not output to"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "I don't know how to"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "doesn't like"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "as input"
-#: TurtleArt/tapalette.py:94
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "displays next palette"
-#: TurtleArt/tapalette.py:95
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "changes the orientation of the palette of blocks"
@@ -738,226 +749,211 @@ msgstr "Load..."
msgid "Save..."
msgstr "Save..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "click to open"
-#: TurtleArt/tawindow.py:886 TurtleArt/tawindow.py:887
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:897 TurtleArt/tawindow.py:1256
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "next"
-#: TurtleArt/tawindow.py:909 TurtleArt/tawindow.py:910
-#: TurtleArt/tawindow.py:1276
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
msgid "shift"
msgstr "shift"
-#: TurtleArt/tawindow.py:3230
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "image"
-#: TurtleArtActivity.py:157
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "presentation"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Save as HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Save as Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Save as image"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArtActivity.py:292 TurtleArtActivity.py:585 TurtleArtActivity.py:717
-#: turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Save snapshot"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArtActivity.py:298 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArtActivity.py:306 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Show palette"
-#: TurtleArtActivity.py:312 TurtleArtActivity.py:813 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Hide palette"
-#: TurtleArtActivity.py:319 TurtleArtActivity.py:332
-msgid "Show blocks"
-msgstr "Show blocks"
-
-#: TurtleArtActivity.py:322 TurtleArtActivity.py:340 TurtleArtActivity.py:816
-msgid "Hide blocks"
-msgstr "Hide blocks"
-
-#: TurtleArtActivity.py:449
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
-#: TurtleArtActivity.py:453 TurtleArtActivity.py:577 TurtleArtActivity.py:713
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArtActivity.py:513 TurtleArtActivity.py:549 TurtleArtActivity.py:635
-#: TurtleArtActivity.py:688 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Edit"
-#: TurtleArtActivity.py:518 TurtleArtActivity.py:547 TurtleArtActivity.py:636
-#: TurtleArtActivity.py:705 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "View"
-#: TurtleArtActivity.py:545 TurtleArtActivity.py:637
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Project"
-#: TurtleArtActivity.py:551 TurtleArtActivity.py:634 TurtleArtActivity.py:661
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:746
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "Save/Load"
-#: TurtleArtActivity.py:559 TurtleArtActivity.py:689 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:561 TurtleArtActivity.py:690 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Paste"
-#: TurtleArtActivity.py:563 TurtleArtActivity.py:706
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Full-screen"
-#: TurtleArtActivity.py:565 TurtleArtActivity.py:707 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
-#: TurtleArtActivity.py:567 TurtleArtActivity.py:709 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArtActivity.py:570 TurtleArtActivity.py:711
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArtActivity.py:580 TurtleArtActivity.py:715 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:582 TurtleArtActivity.py:716 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArtActivity.py:608 TurtleArtActivity.py:643 TurtleArtActivity.py:798
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Load example"
-#: TurtleArtActivity.py:638 TurtleArtActivity.py:822 turtleart.py:367
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
msgid "Clean"
msgstr "Clean"
-#: TurtleArtActivity.py:639 TurtleArtActivity.py:824 turtleart.py:368
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
msgid "Run"
msgstr "Run"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:826 turtleart.py:369
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
msgid "Step"
msgstr "Step"
-#: TurtleArtActivity.py:641 TurtleArtActivity.py:829 turtleart.py:370
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
msgid "Debug"
msgstr "Debug"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:832
-msgid "Stop turtle"
-msgstr "Stop turtle"
-
-#: TurtleArtActivity.py:644 util/helpbutton.py:45
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:645 turtleart.py:371
+#: TurtleArtActivity.py:658 turtleblocks.py:377
msgid "Stop"
msgstr "Stop"
-#: TurtleArtActivity.py:664 TurtleArtActivity.py:751 TurtleArtActivity.py:776
-#: turtleart.py:324
-msgid "Save as image"
-msgstr "Save as image"
-
-#: TurtleArtActivity.py:665 TurtleArtActivity.py:754 TurtleArtActivity.py:779
-#: turtleart.py:326
-msgid "Save as HTML"
-msgstr "Save as HTML"
-
-#: TurtleArtActivity.py:666 TurtleArtActivity.py:757 TurtleArtActivity.py:781
-#: turtleart.py:328
-msgid "Save as Logo"
-msgstr "Save as Logo"
-
-#: TurtleArtActivity.py:667 TurtleArtActivity.py:760 TurtleArtActivity.py:784
-msgid "Save snapshot"
-msgstr "Save snapshot"
-
-#: TurtleArtActivity.py:668 TurtleArtActivity.py:762 TurtleArtActivity.py:787
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:671 TurtleArtActivity.py:767 TurtleArtActivity.py:792
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
msgid "Load plugin"
msgstr "Load plugin"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:770 TurtleArtActivity.py:795
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArtActivity.py:814
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:817
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:822
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:824
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:826
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:830
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:833
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:957 TurtleArtActivity.py:962 TurtleArtActivity.py:1028
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1033
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArtActivity.py:1042
+#: TurtleArtActivity.py:1051
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArtActivity.py:1043
+#: TurtleArtActivity.py:1052
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
@@ -1086,7 +1082,7 @@ msgstr "push acceleration in x, y, z to heap"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
-#: taextras.py:260
+#: taextras.py:281
msgid "sound"
msgstr "sound"
@@ -1376,7 +1372,7 @@ msgstr "turtle sees"
msgid "returns the color that the turtle \"sees\""
msgstr "returns the colour that the turtle \"sees\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "time"
@@ -1433,25 +1429,25 @@ msgstr "returns True if heap is empty"
msgid "comment"
msgstr "comment"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
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:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1459,7 +1455,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:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1467,7 +1463,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:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1475,224 +1471,224 @@ 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:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Python block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
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:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartesian"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "displays Cartesian coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "displays polar coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "top"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "bottom"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "bottom of a collapsible stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr "collapsed stack: click to open"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "bottom block in a collapsed stack: click to open"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "top of stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "label"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "hide blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "de-clutters canvas by hiding blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "show blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar tool-bars"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "the canvas height"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "title x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "left x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "right x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "presentation 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "presentation 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "presentation 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "presentation 2x2"
@@ -1752,33 +1748,37 @@ msgstr "Palette of Australian currencies"
msgid "Palette of Guaranies"
msgstr "Palette of Guaranies"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr "Palette of Uruguayan Pesos"
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr "TurtleBots"
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "adjust LED intensity between 0 and 255"
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "returns the object grey level as a number between 0 and 1023"
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "returns 1 when the button is press and 0 otherwise"
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "returns the ambient light level as a number between 0 and 1023"
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "returns the ambient temperature as a number between 0 and 255"
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
@@ -1786,81 +1786,81 @@ msgstr ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "returns 0 or 1 depending on the sensor inclination"
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "switches from 0 to 1, the frequency depends on the vibration"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr "button"
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "grayscale"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "ambient light"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "temperature"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "distance"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "tilt"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "magnetic induction"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "vibration"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Butia Robot"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "delay Butia"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "wait for argument seconds"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "battery charge Butia"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr "returns the battery charge as a number between 0 and 255"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "speed Butia"
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
@@ -1869,317 +1869,385 @@ msgstr ""
"an argument"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "forward Butia"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "move the Butia robot forward"
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "move the Butia robot forward a predefined distance"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "backward Butia"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "move the Butia robot backward"
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "move the Butia robot backward a predefined distance"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "left Butia"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr "turn the Butia robot at left"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "right Butia"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr "turn the Butia robot at right"
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr "turn Butia"
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "turn the Butia robot x degrees"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "stop Butia"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr "stop the Butia robot"
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr "display Butia"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr "Hello World Butia "
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "print text in Butia robot 32-character ASCII display"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Butia"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "The camera was not found."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "Error on the initialisation of the camera."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "FollowMe"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "follow a RGB colour"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
-msgstr "set a threshold for a RGB colour"
+msgid "follow"
+msgstr "follow"
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "follow a turtle colour"
+msgid "R"
+msgstr "R"
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
-msgstr "set the minimal number of pixels to follow"
+msgid "G"
+msgstr "G"
#: taextras.py:122
-msgid "calibrate"
-msgstr "calibrate"
+msgid "B"
+msgstr "B"
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "calibrate a colour to follow"
+msgid "follow a RGB color"
+msgstr "follow a RGB colour"
#: taextras.py:124
+msgid "threshold"
+msgstr "threshold"
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr "set a threshold for a RGB colour"
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr "save calibration 1"
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr "stores a calibration in calibration 1"
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr "save calibration 2"
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr "stores a calibration in calibration 2"
+
+#: taextras.py:130
+msgid "calibration"
+msgstr "calibration"
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr "stores a personalised calibration"
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr "calibration 1"
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr "return calibration 1"
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr "calibration 2"
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr "return calibration 2"
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr "return a personalised calibration"
+
+#: taextras.py:137
msgid "x position"
msgstr "x position"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "return x position"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "y position"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "return y position"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr "pixels"
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr "return the number of pixels of the biggest blob"
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr "follow a colour or calibration"
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr "minimum pixels"
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr "set the minimal number of pixels to follow"
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr "empty calibration"
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr "error in string conversion"
+
+#: taextras.py:151
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr "speed SumBot"
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr "submit the speed to the SumBot"
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "set the default speed for the movement commands"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr "forward SumBot"
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr "move SumBot forward"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr "backward SumBot"
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr "move SumBot backward"
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr "stop SumBot"
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr "stop the SumBot"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr "left SumBot"
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr "turn left the SumBot"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr "right SumBot"
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr "turn right the SumBot"
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "angle to centre"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "get the angle to the centre of the dohyo"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr "angle to Enemy"
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr "get the angle to the Enemy"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr "x coor. SumBot"
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "get the x coordinate of the SumBot"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr "y coor. SumBot"
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "get the y coordinate of the SumBot"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr "x coor. Enemy"
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr "get the x coordinate of the Enemy"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr "y coor. Enemy"
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr "get the y coordinate of the Enemy"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr "rotation SumBot"
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr "get the rotation of the Sumbot"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr "rotation Enemy"
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr "get the rotation of the Enemy"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "distance to centre"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr "get the distance to the centre of the dohyo"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr "distance to Enemy"
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr "get the distance to the Enemy"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "update information"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr "update information from the server"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "Palette of physics blocks"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "start polygon"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "Begin defining a new polygon based on the current Turtle xy position."
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "add point"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -2187,76 +2255,76 @@ msgstr ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "end polygon"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "Define a new polygon."
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "end filled polygon"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "Not a simple polygon"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "Define a new filled polygon."
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "triangle"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "base"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "Add a triangle object to the project."
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "circle"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "Add a circle object to the project."
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "rectangle"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "Add a rectangle object to the project."
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "reset"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "Reset the project; clear the object list."
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "motor"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "torque"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "speed"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -2264,19 +2332,19 @@ msgstr ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
-#: taextras.py:215 taextras.py:333
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "pin"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "Pin an object down so that it cannot fall."
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "joint"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -2284,25 +2352,25 @@ msgstr ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "Save the project to the Journal as a Physics activity."
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "density"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Set the density property for objects (density can be any positive number)."
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "friction"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -2311,11 +2379,11 @@ msgstr ""
"friction off and 1 is strong friction)."
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "bounciness"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -2323,11 +2391,11 @@ msgstr ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "dynamic"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -2335,11 +2403,11 @@ msgstr ""
"position."
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr "Palette of WeDo blocks"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -2348,132 +2416,128 @@ msgstr ""
"tilt left, 2 == tilt right)"
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr "distance sensor output"
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr "returns the current value of Motor A"
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr "returns the current value of Motor B"
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr "set the value for Motor A"
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr "set the value for Motor B"
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
+#: taextras.py:275
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palette of LEGO NXT blocks of motors"
-#: taextras.py:258
+#: taextras.py:276
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palette of LEGO NXT blocks of sensors"
-#: taextras.py:261
-msgid "sound sensor"
-msgstr "sound sensor"
-
-#: taextras.py:262
+#: taextras.py:277
msgid "touch"
msgstr "touch"
-#: taextras.py:263
+#: taextras.py:278
msgid "ultrasonic"
msgstr "ultrasonic"
-#: taextras.py:265
+#: taextras.py:280
msgid "light"
msgstr "light"
-#: taextras.py:266
+#: taextras.py:282
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:267
+#: taextras.py:283
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:268
+#: taextras.py:284
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:269
+#: taextras.py:285
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:270
+#: taextras.py:286
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:271
+#: taextras.py:287
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:272
+#: taextras.py:288
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:273
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr "Please check the connection with the brick."
-#: taextras.py:274
+#: taextras.py:290
msgid "Please check the port."
msgstr "Please check the port."
-#: taextras.py:275
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr "The value of power must be between -127 to 127."
-#: taextras.py:276
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr "An error has occurred: check all connections and try to reconnect."
-#: taextras.py:277
+#: taextras.py:293
msgid "NXT found"
msgstr "NXT found"
-#: taextras.py:278
+#: taextras.py:294
msgid "NXT not found"
msgstr "NXT not found"
-#: taextras.py:279
+#: taextras.py:295
msgid "refresh NXT"
msgstr "refresh NXT"
-#: taextras.py:280
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr "Search for a connected NXT brick."
-#: taextras.py:281
+#: taextras.py:297
msgid "play tone"
msgstr "play tone"
-#: taextras.py:282
-msgid "freq"
-msgstr "freq"
+#: taextras.py:298
+msgid "frequency"
+msgstr "frequency"
-#: taextras.py:284
-msgid "Play a tone at freq for time."
-msgstr "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
+msgstr "Play a tone at frequency for time."
-#: taextras.py:285
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
@@ -2481,201 +2545,203 @@ msgstr ""
"turn motor\n"
"rotations"
-#: taextras.py:286
+#: taextras.py:302
msgid "port"
msgstr "port"
-#: taextras.py:287
+#: taextras.py:303
msgid "power"
msgstr "power"
-#: taextras.py:288
+#: taextras.py:304
msgid "turn a motor"
msgstr "turn a motor"
-#: taextras.py:289
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-"sync motors\n"
-"steering"
-#: taextras.py:290
+#: taextras.py:306
msgid "rotations"
msgstr "rotations"
-#: taextras.py:291
-msgid "synchronize two motors"
-msgstr "synchronise two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
+msgstr ""
-#: taextras.py:292
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr "PORT A of the brick"
-#: taextras.py:293
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr "PORT B of the brick"
-#: taextras.py:294
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr "PORT C of the brick"
-#: taextras.py:295
+#: taextras.py:311
msgid "start motor"
msgstr "start motor"
-#: taextras.py:296
+#: taextras.py:312
msgid "Run a motor forever."
msgstr "Run a motor forever."
-#: taextras.py:297
+#: taextras.py:313
msgid "brake motor"
msgstr "brake motor"
-#: taextras.py:298
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr "Stop a specified motor."
-#: taextras.py:299
-msgid "PORT 1 of the brick"
-msgstr "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
+msgstr "reset motor"
-#: taextras.py:300
-msgid "color sensor"
-msgstr "colour sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
+msgstr "Reset the motor counter."
-#: taextras.py:301
-msgid "light sensor"
-msgstr "light sensor"
+#: taextras.py:317
+msgid "motor position"
+msgstr "motor position"
-#: taextras.py:302
-msgid "PORT 2 of the brick"
-msgstr "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
+msgstr "Get the motor position."
-#: taextras.py:303
-msgid "touch sensor"
-msgstr "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
+msgstr "PORT 1 of the brick"
-#: taextras.py:304
-msgid "distance sensor"
-msgstr "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
+msgstr "PORT 2 of the brick"
-#: taextras.py:305
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr "PORT 3 of the brick"
-#: taextras.py:306
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr "PORT 4 of the brick"
+
+#: taextras.py:323
msgid "read"
msgstr "read"
-#: taextras.py:307
+#: taextras.py:324
msgid "sensor"
msgstr "sensor"
-#: taextras.py:308
+#: taextras.py:325
msgid "Read sensor output."
msgstr "Read sensor output."
-#: taextras.py:309
-msgid "PORT 4 of the brick"
-msgstr "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
+msgstr "colour sensor"
-#: taextras.py:310
-msgid "set light"
-msgstr "set light"
+#: taextras.py:327
+msgid "light sensor"
+msgstr "light sensor"
-#: taextras.py:311
-msgid "Set color sensor light."
-msgstr "Set colour sensor light."
+#: taextras.py:328
+msgid "touch sensor"
+msgstr "touch sensor"
-#: taextras.py:312
-msgid "reset motor"
-msgstr "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
+msgstr "distance sensor"
-#: taextras.py:313
-msgid "Reset the motor counter."
-msgstr "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
+msgstr "sound sensor"
-#: taextras.py:314
-msgid "motor position"
-msgstr "motor position"
+#: taextras.py:331
+msgid "set light"
+msgstr "set light"
-#: taextras.py:315
-msgid "Get the motor position."
-msgstr "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
+msgstr "Set colour sensor light."
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:320
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr "Palette of Arduino blocks"
-#: taextras.py:321
+#: taextras.py:338
msgid "HIGH"
msgstr "HIGH"
-#: taextras.py:322
+#: taextras.py:339
msgid "LOW"
msgstr "LOW"
-#: taextras.py:323
+#: taextras.py:340
msgid "INPUT"
msgstr "INPUT"
-#: taextras.py:324
+#: taextras.py:341
msgid "OUTPUT"
msgstr "OUTPUT"
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:326
+#: taextras.py:343
msgid "PWM"
msgstr "PWM"
-#: taextras.py:327
+#: taextras.py:344
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:328
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERROR: Check the Arduino and the number of port."
-#: taextras.py:329
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERROR: Value must be a number from 0 to 255."
-#: taextras.py:330
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr "ERROR: Value must be either HIGH or LOW."
-#: taextras.py:331
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
-#: taextras.py:332
+#: taextras.py:349
msgid "pin mode"
msgstr "pin mode"
-#: taextras.py:334
+#: taextras.py:351
msgid "mode"
msgstr "mode"
-#: taextras.py:335
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
-#: taextras.py:336
+#: taextras.py:353
msgid "analog write"
msgstr "analog write"
-#: taextras.py:338
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr "Write analog value in specified port."
-#: taextras.py:339
+#: taextras.py:356
msgid "analog read"
msgstr "analog read"
-#: taextras.py:340
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -2683,115 +2749,143 @@ msgstr ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
-#: taextras.py:342
+#: taextras.py:359
msgid "digital write"
msgstr "digital write"
-#: taextras.py:343
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr "Write digital value to specified port."
-#: taextras.py:344
+#: taextras.py:361
msgid "digital read"
msgstr "digital read"
-#: taextras.py:345
+#: taextras.py:362
msgid "Read value from digital port."
msgstr "Read value from digital port."
-#: taextras.py:346
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr "Set HIGH value for digital port."
-#: taextras.py:347
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr "Configure Arduino port for digital input."
-#: taextras.py:348
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr "Configure Arduino port to drive a servo."
-#: taextras.py:349
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr "Set LOW value for digital port."
-#: taextras.py:350
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr "Configure Arduino port for digital output."
-#: taextras.py:351
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configure Arduino port for PWM (pulse-width modulation)."
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "usage is"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "No option action:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "File not found"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "New"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Open"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Save"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Save as"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Quit"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "File"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Reset block size"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Tools"
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Turtle"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "Hide blocks"
+#~ msgstr "Hide blocks"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "follow a turtle colour"
+
+#~ msgid "calibrate"
+#~ msgstr "calibrate"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "calibrate a colour to follow"
+
+#~ msgid "freq"
+#~ msgstr "freq"
+
+#~ msgid ""
+#~ "sync motors\n"
+#~ "steering"
+#~ msgstr ""
+#~ "sync motors\n"
+#~ "steering"
+
+#~ msgid "synchronize two motors"
+#~ msgstr "synchronise two motors"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
+
#~ msgid "Palette of LEGO NXT blocks"
#~ msgstr "Palette of LEGO NXT blocks"
diff --git a/po/fa.po b/po/fa.po
index 92726d0..51592bb 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-03-30 06:30+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,551 +18,551 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "سرفصل"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1020 +1728,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/fa_AF.po b/po/fa_AF.po
index 22c1914..840695f 100644
--- a/po/fa_AF.po
+++ b/po/fa_AF.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Fructose\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-07-30 03:27-0400\n"
"Last-Translator: Sohaib Obaidi <ebtihaj_obaidi@yahoo.com>\n"
"Language-Team: Dari <walter@sugarlabs.org>\n"
@@ -18,554 +18,554 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "هنر سنگ پشت"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "پیش برو"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "عقب"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "پاک کردن"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "چپ"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "راست"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "زاویه"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "شعاع"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy را تعیین کن"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x را تغییر بده"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "عنوان را تعیین کن"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "عنوان"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "قلم بالا"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "قلم پایین"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "اندازه قلم را تغییر بده"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "صفحه را پر کن"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "رنگ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "سایه"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "اندازه قلم"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "رنگ را تغییر بده"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "سایه را تغییر بده"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "عقب"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "رنگ متن را تغییر بده"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "اندازه قلم را تغییر بده"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "به پیمانه"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "تصادفی"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "حداقل"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "حداکثر"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "شماره"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "نه"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "و"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "یا"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "انتظار"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "برای همیشه"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "تکرار"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "اگر"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "باز"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "شروع"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "در جعبه ۱ ذخیره کن"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "در جعبه ۲ ذخیره کن"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -575,150 +575,163 @@ msgstr ""
msgid "text"
msgstr "متن"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "جعبه ۱"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "جعبه ۲"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "جعبه"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "عنوان"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "سنگ پشت را متوقف کن"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "بلاک ها را نشان بده"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,199 +743,224 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "متن"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "بحیث HTML ذخیره کن"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "آرم را ذخیره کن"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+#, fuzzy
+msgid "Save as image"
+msgstr "به حیث تصویر حفظ کن"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "لوحه را نشان بده"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "لوحه را پنهان کن"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "بلاک ها را نشان بده"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "بلاک ها را پنهان کن"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "پروژه"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "صفحه کامل"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "بلاک ها را نشان بده"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
#, fuzzy
-msgid "Save as image"
-msgstr "به حیث تصویر حفظ کن"
+msgid "Clean"
+msgstr "پاک کردن"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "بحیث HTML ذخیره کن"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
#, fuzzy
-msgid "Save as Logo"
-msgstr "آرم را ذخیره کن"
+msgid "Step"
+msgstr "قدم"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "قدم"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "پاک کردن"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "قدم"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "سنگ پشت را متوقف کن"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1049,6 +1087,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "صوت"
@@ -1340,7 +1379,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1398,263 +1437,263 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "چاپ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "سنگ پشت"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "قدم"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "بلاک ها را پنهان کن"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "بلاک ها را نشان بده"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "عرض"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "بلندی"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1715,1025 +1754,1100 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "راست"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "گیرنده ها"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "به پیمانه"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "ذخیره کن به حیث"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "قدم"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "سنگ پشت"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "بلاک ها را پنهان کن"
#, fuzzy
#~ msgid "full screen"
diff --git a/po/ff.po b/po/ff.po
index b790533..b434c50 100644
--- a/po/ff.po
+++ b/po/ff.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:20+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/fi.po b/po/fi.po
index 0749fc2..ec6dac4 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:47+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,555 +18,555 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Kilpikonnataide"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "eteenpäin"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "takaisin"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "puhdas"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "vasen"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "oikea"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "kaari"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "kulma"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "säde"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "aseta xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
#, fuzzy
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x koord"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y koord"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "otsikko"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "kynä ylös"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "kynä alas"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "aseta kynän koko"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "täytä näyttö"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "väri"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "sävy"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "kynän koko"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "aseta väri"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "aseta sävy"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "takaisin"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "aseta kynän koko"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "sattumanvarainen"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "numero"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ei"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "ja"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "tai"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "odota"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "ikuisesti"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "toista"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "jos"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "sitten"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "käynnistä"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "säilytä laatikossa 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "Säilytä laatikossa 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -576,149 +576,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "laatikko 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "laatikko 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "laatikko"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,188 +741,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "tallenna HTML-muodossa"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "tallenna logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "täytä näyttö"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Puhdas"
+
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "tallenna HTML-muodossa"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-#, fuzzy
-msgid "Save as Logo"
-msgstr "tallenna logo"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Puhdas"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1037,6 +1075,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1327,7 +1366,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1384,261 +1423,261 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Kilpikonna"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1698,1023 +1737,1095 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "oikea"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Kilpikonna"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#, fuzzy
#~ msgid "full screen"
#~ msgstr "täytä näyttö"
diff --git a/po/fil.po b/po/fil.po
index 838c2bb..9d4e9c3 100644
--- a/po/fil.po
+++ b/po/fil.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:46+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,551 +22,551 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -576,149 +576,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,186 +741,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1034,6 +1072,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1323,7 +1362,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1380,260 +1419,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1693,1020 +1732,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/fr.po b/po/fr.po
index b6b87d1..07519fa 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-02-03 22:19+0200\n"
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,86 +18,86 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "ArtTortue"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Palette de commandes Tortue"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "avance"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "avancer la tortue"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "recule"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "reculer la tortue"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "efface"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "effacer l'écran et réinitialiser la tortue"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "gauche"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "pivoter la tortue dans le sens anti-horaire (angle en degrés)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "droite"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "pivoter la tortue dans le sens horaire (angle en degrés)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "angle"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "rayon"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "déplacer la tortue le long d'un arc"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "fixe xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
@@ -105,20 +105,20 @@ msgstr ""
"l'écran."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "fixe le cap de la tortue (0 est orienté sur le haut de l'écran)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "coord x"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -126,12 +126,12 @@ msgstr ""
"maintient la valeur de la coordonnée x courante de la tortue (utilisable à "
"la place d'un bloc numérique)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "coord y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -139,12 +139,12 @@ msgstr ""
"maintient la valeur de la coordonnée y courante de la tortue (utilisable à "
"la place d'un bloc numérique)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "cap"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -152,444 +152,444 @@ msgstr ""
"maintient la valeur du cap courant de la tortue (utilisable à la place d'un "
"bloc numérique)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Palette de commandes stylet"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "crayon levé"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "La tortue ne dessinera pas lorsqu'elle sera déplacée."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "crayon abaissé"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "La tortue dessinera quand elle sera déplacée."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "fixe l'épaisseur du trait"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "définit l'épaisseur de la ligne dessinée par la tortue"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "peint le fond"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "couleur"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "teinte"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "remplit l'arrière plan (couleur, teinte)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "épaisseur du trait"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"maintient la taille courante du trait (utilisable à la place d'un bloc "
"numérique)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "commence le remplissage"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"commence le polygone rempli (utilisé avec arrête le remplissage du bloc)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "arrête le remplissage"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"complète le polygone rempli (utilisé avec commence le remplissage du bloc)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Palette de couleur du stylo"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "fixe la couleur"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "définit la couleur de la ligne dessinée par la tortue"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "fixe la teinte"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "définit la teinte de la ligne dessinée par la tortue"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "fixe gris"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "définit le niveau de gris de la ligne dessinée par la tortue"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"maintient la couleur courante du trait (utilisable à la place d'un bloc "
"numérique)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "conserver l'ombre courante du stylo"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "gris"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"maintient le niveau de gris courant (utilisable à la place d'un bloc "
"numérique)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "rouge"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "jaune"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "vert"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "bleu"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "pourpre"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "blanc"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "noir"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "définir la couleur du texte"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "définit la couleur du texte dessiné par la tortue"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "fixe la taille du texte"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "définit la taille du texte dessiné par la tortue"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Palette d'opérateurs numériques"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "ajoute deux valeurs alphanumériques"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "moins"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
"soustrait la valeur numérique inférieure de la valeur numérique supérieure"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "multiplier"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "multiplie deux valeurs numériques"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "diviser"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divise la valeur numérique supérieure (numérateur) par la valeur numérique "
"inférieure (dénominateur)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "identité"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "opérateur d'identité utilisé pour les blocs d'extension"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "opérateur modulaire (reste)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "racine carré"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "calcule la racine carrée"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "aléatoire"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"retourne le nombre aléatoire compris entre les valeurs minimum (en haut) et "
"maximum (en bas)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "nombre"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "utilisé comme valeur numérique des opérateurs mathématiques"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "plus grand que"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "opérateur logique plus grand que"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "Vrai"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "plus petit que"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "opérateur logique plus petit que"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "Faux"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "égal"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "opérateur logique égale"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "non"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "opérateur logique NON"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "et"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "opérateur logique ET"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "ou"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "opérateur logique OU"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Palette d'opérateurs de flux"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "attend"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
"met en pause l'exécution du programme pendant un nombre spécifié de secondes"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "toujours"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "boucle infinie"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "répète"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "boucle un certain nombre de fois"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "si"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "alors"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "si alors"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"opérateur si-alors utilisant des opérateurs booléens de la palette des "
"nombres"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "alors sinon"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "si alors sinon"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"opérateur si-alors-sinon utilisant des opérateurs booléens de la palette des "
"nombres"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "espacement horizontal"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "pousse la pile à droite"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "espacement vertical"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "pousse l'action en bas"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "arrête l'action"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "arrêter l'action courante"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Palette de blocs variables"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "commencer"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "connecte l'action aux boutons exécuter de la barre d'outils"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "range dans la boîte 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "stocke une valeur numérique dans la Variable 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "range dans la boîte 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "stocke une valeur numérique dans la Variable 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -599,149 +599,160 @@ msgstr "stocke une valeur numérique dans la Variable 2"
msgid "text"
msgstr "texte"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "valeur chaîne"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "boîte 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (valeur numérique)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "boîte 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (valeur numérique)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "boîte"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "ma boite"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "variable nommée (valeur numérique)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "enregistre"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "valeur"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "stocke une valeur numérique dans la variable nommée"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "haut de l'action nommable"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "haut de la pile Action 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "haut de la pile Action 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "invoque la pile d'actions nommée"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "invoque la pile d'actions 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "invoque la pile d'actions 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "corbeille"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "vider la corbeille"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "effacer de manière définitive les objets dans la corbeille"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "restaurer tout"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "restaurer tous les blocs de la poubelle"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "effacer tout"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "déplacer tous les blocs vers la corbeille"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Titre"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Arrêter la tortue"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Afficher les blocs"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "n'a pas pu ouvrir"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Je ne sais pas comment faire pour"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "n'aime pas"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "comme entrée"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "affiche la palette suivante"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "change l'orientation de la palette des blocs"
@@ -753,188 +764,215 @@ msgstr "Charger..."
msgid "Save..."
msgstr "Enregistrer..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "cliquer pour ouvrir"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "suivant"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "image"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "présentation"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Enregistrer en HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Enregistrer en Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Enregistrer dans une image"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "instantanée"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Enregistrer l'instantané"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Afficher la palette"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Masquer la palette"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Afficher les blocs"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Masquer les blocs"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Diminuer l'échelle des coordonnées"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Augmenter l'échelle des coordonnées"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Édition"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Vue"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projet"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "Enregistrer/Charger"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Copier"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Coller"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Plein écran"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Coordonnées Cartésiennes"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Coordonnées Polaires"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Coordonnées métriques"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Augmenter les blocs"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Diminuer les blocs"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Charger l'exemple"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Enregistrer dans une image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Effacer"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Enregistrer en HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Exécuter"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Enregistrer en Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Pas à pas"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Enregistrer l'instantané"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Débogage"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Aide"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Arrêter"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "Charger le projet"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Charger le bloc Python"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Effacer"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Exécuter"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Pas à pas"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Débogage"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Arrêter la tortue"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "Ma session ArtTortue"
@@ -1059,6 +1097,7 @@ msgstr "pousse l'accélération sur x, y, z sur le tas"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "son"
@@ -1357,7 +1396,7 @@ msgstr "tortue voit"
msgid "returns the color that the turtle \"sees\""
msgstr "retourne la couleur \"vue\" par la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "temps"
@@ -1414,25 +1453,25 @@ msgstr "renvoie Vrai si le tas est vide"
msgid "comment"
msgstr "commenter"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "placer un commentaire dans votre code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "montre"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "affiche la valeur dans le bloc d'état en bas de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1440,7 +1479,7 @@ msgstr ""
"un bloc programmable: utilisé pour ajouter des équations mathématiques "
"avancées à une seule variable, ex: sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1448,7 +1487,7 @@ msgstr ""
"un bloc programmable: utilisé pour ajouter des équations mathématiques "
"avancées à plusieurs variables, ex: sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1456,227 +1495,227 @@ msgstr ""
"un bloc programmable: utilisé pour ajouter des équations mathématiques "
"avancées à plusieurs variables, ex: sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Bloc Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "exécute le code trouvé dans le module tamyblock.py module du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartésienne"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "afficher coordonnées Cartesienne"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "polaire"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "afficher les coordonnées polaires"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "choisir la tortue à commander"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "carapace de la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "place une 'carapace' personnalisée sur la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "haut"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "haut d'une pile agrégée"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "bas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "bas d'une pile à agréger"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "bloc du dessous dans une pile agrégée: cliquer pour développer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "haut de la pile"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "libellé"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "haut d'une pile à agréger"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Palette de modèles de présentation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "masquer les blocs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "désencombre le canevas en masquant les blocs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "montrer blocs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "restaurer les blocs cachés"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "cacher la barre d'outils Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "liste"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "présentation liste à puce"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "modèle de présentation : liste de puces"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
"modèle de présentation : sélectionner un objet du Journal (sans description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
"modèle de présentation : sélectionner un objet du Journal (avec sa "
"description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "modèle de présentation : sélectionner quatre objets du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "modèle de présentation : sélectionner deux objets du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "coord. x de la gauche de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "coord. y du bas de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "largeur"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "largeur du canevas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "coord. x de la droite de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "coord. y du haut de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "hauteur"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "hauteur du canevas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "titre x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "titre y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "gauche x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "haut x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "droite x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "bas x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "présentation 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "présentation 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "présentation 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "présentation 2x2"
@@ -1736,38 +1775,42 @@ msgstr "Palette de devises australiennes"
msgid "Palette of Guaranies"
msgstr "Palette de guaranis"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "régler l'intensité de la DEL entre 0 et 255"
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
"retourne le niveau de gris de l'objet sous forme de nombre compris entre 0 "
"et 1023"
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "retourne 1 lorsque le bouton est actionné et 0 dans le cas contraire"
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
"retourne le niveau d'éclairage ambiant sous forme de nombre compris entre 0 "
"et 1023"
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
"retourne la température ambiante sous forme de nombre compris entre 0 et 255"
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
@@ -1775,83 +1818,83 @@ msgstr ""
"retourne la distance de l'objet en face du capteur sous forme de nombre "
"compris entre 0 et 255"
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "retourne 0 ou 1 en fonction de l'inclinaison du capteur"
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
"retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le cas "
"contraire"
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "bascule entre 0 et 1, la fréquence dépend des vibrations"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "DEL"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "niveau de gris"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "lumière ambiante"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "température"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "distance"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "inclinaison"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "induction magnétique"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "vibration"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Robot Butia"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "délai Butia"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "exécute une pause du nombre de secondes passées en argument"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "charge de la batterie Butia"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr "retourne le niveau de la batterie entre 0 et 255"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "vitesse Butia"
-#: taextras.py:86
+#: taextras.py:87
#, fuzzy
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
@@ -1861,327 +1904,394 @@ msgstr ""
"passée en argument"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "faire avancer Butia"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "fait avancer le robot Butia"
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "fait avancer le robot Butia sur une distance prédéfinie."
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "faire reculer Butia"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "fait reculer le robot Butia"
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "fait reculer le robot Butia sur une distance prédéfinie"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "tourne Butia vers la gauche"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "tourne Butia vers la droite"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "tourne le robot de x degrés"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "arrête Butia"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
#, fuzzy
msgid "display Butia"
msgstr "délai Butia"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "afficher du texte sur l'afficheur ASCII de 32 caractères du robot Butia"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Butia"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "La caméra est introuvable."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "Erreur lors de l'initialisation de la caméra."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "SuisMoi"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "suivre une couleur RVB"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "suivre une couleur de la tortue"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-#, fuzzy
-msgid "calibrate"
-msgstr "Calibrer"
+msgid "B"
+msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "calibrer une couleur à suivre"
+msgid "follow a RGB color"
+msgstr "suivre une couleur RVB"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr ""
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "position en x"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "retourne la position en x"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "position en y"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "retourne la position en y"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr ""
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr ""
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr ""
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr ""
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "fixe la vitesse par défaut pour les commandes de déplacement"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "angle avec le centre"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "obtient l'angle avec le centre du dojo"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
#, fuzzy
msgid "get the angle to the Enemy"
msgstr "obtient la distance par rapport à l'adversaire"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "obtient la coordonnée x du Sumbot"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "obtient la coordonnée y du Sumbot"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
#, fuzzy
msgid "get the x coordinate of the Enemy"
msgstr "obtient la coordonnée x de l'adversaire"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
#, fuzzy
msgid "get the y coordinate of the Enemy"
msgstr "obtient la coordonnée y de l'adversaire"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
#, fuzzy
msgid "get the rotation of the Sumbot"
msgstr "obtient la rotation de l'adversaire"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
#, fuzzy
msgid "get the rotation of the Enemy"
msgstr "obtient la rotation de l'adversaire"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "distance par rapport au centre"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr "obtient la distance par rapport au centre du dojo"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
#, fuzzy
msgid "get the distance to the Enemy"
msgstr "obtient la distance par rapport à l'adversaire"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "actualise l'information"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr "actualise l'information depuis le serveur"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "Palette de blocs physique"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "commence le polygone"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Commence à définir un nouveau polygone basé sur la position xy courante de "
"la Tortue"
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "ajoute un point"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -2189,76 +2299,76 @@ msgstr ""
"Ajoute un nouveau point au polygone courant sur la base de la position xy "
"courante de la Tortue"
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "fin du polygone"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "Définit un nouveau polygone"
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "fin du polygone plein"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "Pas un polygone simple"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "Définit un nouveau polygone plein"
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "triangle"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "base"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "Ajoute un objet triangle au projet."
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "cercle"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "Ajoute un objet cercle au projet"
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "rectangle"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "Ajoute un objet rectangle au projet"
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "réinitialise"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "Réinitialise le projet ; efface la liste des objets."
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "moteur"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "couple"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "vitesse"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -2266,19 +2376,19 @@ msgstr ""
"Couple moteur et plage de vitesse de 0 (arrêt) à des valeurs positives ; le "
"moteur est placé sur l'objet créé en dernier."
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "épingle"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "Épingle un objet pour l'empêcher de tomber."
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "relie"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -2286,26 +2396,26 @@ msgstr ""
"Relie deux objets ensemble (l'objet créé en dernier et l'objet au point x, "
"y)."
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "Enregistre le projet dans le journal comme activité Physique"
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "densité"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Définit la propriété densité pour les objets (la densité peut être un nombre "
"positif quelconque)."
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "friction"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -2314,11 +2424,11 @@ msgstr ""
"désactive la friction et 1 est une friction forte)."
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "ressort"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -2326,11 +2436,11 @@ msgstr ""
"Définit la propriété ressort pour les objets (valeur de 0 à 1, où 0 est "
"l'absence de ressort et 1 correspond à un ressort élevé)."
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "dynamique"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -2338,464 +2448,480 @@ msgstr ""
"en position."
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "Palette de blocs de capteurs"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "droite"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "Port"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
#, fuzzy
msgid "rotations"
msgstr "rotation"
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "rouge"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "capteurs"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "Palette de blocs de capteurs"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "l'usage est"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Aucune action d'option :"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Fichier introuvable"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Répertoire de configuration non inscriptible : %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Nouveau"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Ouvrir"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Enregistrer"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Enregistrer sous"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Quitter"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Fichier"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Modifier l'échelle"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Réinitialiser taille blocs"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Montrer/Cacher les blocs"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Outils"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Arrêter"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Tortue"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"Vous n'avez pas sauvegardé votre travail. Voulez-vous le sauvegarder avant "
"de quitter ?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Sauvegarder le projet ?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Aide"
+#~ msgid "Hide blocks"
+#~ msgstr "Masquer les blocs"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "suivre une couleur de la tortue"
+
+#, fuzzy
+#~ msgid "calibrate"
+#~ msgstr "Calibrer"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "calibrer une couleur à suivre"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Passer le curseur sur la palette orange pour afficher l'aide."
diff --git a/po/gu.po b/po/gu.po
index b201ced..1f5e683 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:22+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/ha.po b/po/ha.po
index 915be2e..4bbd964 100644
--- a/po/ha.po
+++ b/po/ha.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:23+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/he.po b/po/he.po
index 9fb4954..a2238d4 100644
--- a/po/he.po
+++ b/po/he.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-12-29 00:38+0200\n"
"Last-Translator: 623633 <623633@gmx.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,556 +18,556 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "ציורי צב"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "לוח פקודות-צב"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "קדימה"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "מזיז את הצב קדימה"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "אחורה"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "מזיז את הצב אחורה"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "נקה"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "מנקה את המסך ומחזיר את הצב למצב התחלתי"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "שמאלה"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "מסובב את הצב נגד כיוון השעון (זווית במעלות)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "ימינה"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "מסובב את הצב עם כיוון השעון (זווית במעלות)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "קשת"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "זווית"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "רדיוס"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "מזיז את הצב לאורך קשת"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "קבע ערך XY"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "מזיז את הצב למיקום xcor,ycor;(0,0) הוא מיקום מרכז המסך."
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "קבע אזימוט (כיוון)"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "קובע ערך לכיוון (אזימוט) של הצב (0 הוא הכיוון של חלקו העליון של המסך)."
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr "מכיל את קוארדינטת x הנוכחית של הצב (יכול לשמש במקום בלוק מסוג מספר)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr "מכיל את קוארדינטת y הנוכחית של הצב (יכול לשמש במקום בלוק מסוג מספר)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "כיוון (אזימוט)"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
"מכיל את הערך הנוכחי של כיוון (אזימוט) הצב (יכול לשמש במקום בלוק מסוג מספר)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "לוח צבעי עט"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "מסלול הצב כאשר הוא נע יהיה מוסתר."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "הורד עט"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "מסלול הצב כאשר הוא נע ייראה על המסך."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "קבע עובי עט"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "קבע את עובי הקו שהצב יצייר"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "מלא מסך"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "צבע"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "גוון צבע"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "מלא את הרקע עם (צבע, גוון)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "עובי עט"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr "מכיל את הערך הנוכחי של עובי העט (יכול לשמש במקום בלוק מסוג מספר)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "התחל מילוי"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "התחל מצולע עם מילוי-צבע (משמש יחד עם בלוק סיים מצולע עם מילוי-צבע)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "סיים מילוי"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr "משלים מצולע עם מילוי-צבע (משמש יחד עם בלוק התחל מצולע עם מילוי-צבע)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "לוח צבעי עט"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "קבע צבע"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "קבע את צבע הקו שמצייר הצב"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "קבע גוון"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "קובע את הגוון לצבע הקו שמצייר הצב"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "קבע אפור"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "קובע את גוון האפור של הקו שמצייר הצב"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "מכיל את הערך הנוכחי של צבע העט (יכול לשמש במקום בלוק מסוג מספר)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "מכיל את הערך הנוכחי של גוון הצבע של העט"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "gray"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr "מכיל את הערך הנוכחי של גוון האפור (יכול לשמש במקום בלוק מסוג מספר)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "אדום"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "כתום"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "צהוב"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "ירוק"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "ציאן"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "כחול"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "סגול"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "לבן"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "שחור"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "קבע צבע טקסט (מלל)"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "קבע את בצע הטקסט (מלל) שיצייר הצב"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "קבע גודל טקסט (מלל)"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "קובע את גודל הטקסט (מלל) שיצייר הצב"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "לוח פעולות חשבון"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "פלוס"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "סכום שתי כניסות אלפא-נומריות"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "מינוס"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "מחסיר ערך מספרי של כניסה תחתונה מערך מספרי של כניסה עליונה"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "כפל"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "מכפיל שתי כניסות מספריות"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "חילוק"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"מחלק את הערך המספרי של הכניסה העליונה (מונה) בזו של הכניסה התחתונה (מכנה)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "זהות (יחידה)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "אופרטור זהות (יחידה) משמש להרחבת פונקציונליות של בלוקים"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "מודולו"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "אופרטור מודולו (שארית)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "שורש ריבועי"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "חשב שורש ריבועי"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "מספר אקראי"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "מינימום"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "מקסימום"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"החזר מספר אקראי בין ערך מינימום (כניסה עליונה) לערך מקסימום (כניסה תחתונה)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "מספר"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "משמש כערך מספרי בכניסה לפעולות חשבון"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "גדול מ"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "גדול מ (אופרטור לוגי)"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "קטן מ"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "קטן מ (אופרטור לוגי)"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "שווה"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "שווה (אופרטור לוגי)"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "אופרטור לוגי NOT (~)"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "אופרטור לוגי AND (&&)"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "אופרטור לוגי OR (||)"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "לוח פעולות בקרת זרימה"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "המתן"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "משהה את ריצת התוכנית למספר השניות הנקוב"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "בלי-סוף"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "חוזר על פעולות הלולאה בלי-סוף"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "חזור"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "חוזר על ביצוע הלולאה מספר נקוב של פעמים"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "אם"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "אז"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "אם-אז"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "אופרטור אם\\אז שמשתמש בבלוקים של אופרטורים בוליאניים מלוח פעולות מספריות"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "אחרת-אז"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "אם-אז-אחרת"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"אופרטור אם-אז-אחרת שמשתמש בבלוקים של אופרטורים בוליאניים מלוח פעולות מספריות"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "רווח אופקי"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "מסיט את המחסנית ימינה"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "רווח אנכי"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "מסיט את המחסנית מטה"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "עצור פעולה"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "עוצר את הפעולה הנוכחית"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "לוח של בלוקי משתנים"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "התחל"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "מחבר את הפעולה לכפתורי ריצה בסרגל-כלים"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "שמור בקופסה 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "שומר את הערך המספרי במשתנה 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "שמור בקופסה 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "שומר את הערך המספרי במשתנה 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -577,149 +577,160 @@ msgstr "שומר את הערך המספרי במשתנה 2"
msgid "text"
msgstr "טקסט (מלל)"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "ערך מחרוזת"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "תיבה 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "משתנה 1 (ערך מספרי)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "תיבה 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "משתנה 2 (ערך מספרי)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "תיבה"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "התיבה שלי"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "משתנה עם שם (ערך מספרי)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "שמור ב"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "ערך"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "שומר את הערך המספרי במשתנה עם שם"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "פעולה"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "ראש מחסנית פעולות"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "פעולה 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "ראש מחסנית פעולה 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "פעולה 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "ראש מחסנית פעולה 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "קורא למחסנית פעולות עם שם"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "קורא למחסנית פעולות 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "קורא למחסנית פעולות 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "פח-אשפה"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "רוקן פח-אשפה"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "מחק סופית את כל הפריטים מפח האשפה"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "שחזר הכל"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "שחזר את כל הבלוקים מפח האשפה"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "נקה הכל"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "העבר את כל הבלוקים לפח האשפה"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "כותרת"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "עצור צב"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "הראה בלוקים"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "נכשל נסיון שליחת הפלט ל"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "אני לא יודע איך לבצע"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "לא מחבב"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "כקלט (כניסה)"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "מציג את הלוח הבא"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "משנה את האוריינטציה של לוח הבלוקים"
@@ -731,188 +742,215 @@ msgstr "פתח..."
msgid "Save..."
msgstr "שמור..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "הקלק כדי לפתוח"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "אוריינטציה"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "הבא"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "תמונה"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "מצגת"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "שמור כHTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "שמור כ-LOGO"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "שמור כתמונה"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "לכידת-מסך"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "שמור לכידת-מסך"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "הראה לוח"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "הסתר לוח"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "הראה בלוקים"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "הסתר בלוקים"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "הקטן קנה-מידה של קוארדינטות"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "הגדל קנה-מידה של קוארדינטות"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "עריכה"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "תצוגה"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "פרוייקט"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "העתק"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "הדבק"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "מסך מלא"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "קוארדינטות קרטזיות"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "קוארדינטות פולריות"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "קוארדינטות מטריות"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "הגדל בלוקים"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "הקטן בלוקים"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "פתח דוגמא"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "שמור כתמונה"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "נקה"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "שמור כHTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "רוץ!"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "שמור כ-LOGO"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "צעד"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "שמור לכידת-מסך"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "נפה שגיאות"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "עזרה"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "עצור"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "טען בלוק פייתון (Python)"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr ""
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "נקה"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "רוץ!"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "צעד"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "נפה שגיאות"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "עצור צב"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "פעילות ציורי-צב שלי"
@@ -1037,6 +1075,7 @@ msgstr "שמור את התאוצה בx, y, z במחסנית LIFO"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "צליל"
@@ -1326,7 +1365,7 @@ msgstr "צב רואה צבע"
msgid "returns the color that the turtle \"sees\""
msgstr "מחזיר את הצבע שהצב \"רואה\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "זמן"
@@ -1384,31 +1423,31 @@ msgstr ""
msgid "comment"
msgstr "הערה"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "מציב הערה בקוד שלך"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "הודעה"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "מציג ערך בבלוק סטטוס בתחתית המסך"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "פייתון (Python)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr "בלוק ניתן לתכנות: משמש להוספת משוואות מתמטיות במשתנה אחד, לדוגמה sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1416,7 +1455,7 @@ msgstr ""
"בלוק ניתן לתכנות: משמש להוספת משוואות מתמטיות במספר משתנים, לדוגמה "
"sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1424,224 +1463,224 @@ msgstr ""
"בלוק ניתן לתכנות: משמש להוספת משוואות מתמטיות במספר משתנים, לדוגמה "
"sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "בלוק פייתון (Python)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "מריץ קוד שנמצא במודול tamyblock.py ביומן"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "קרטזיאני"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "הצג קוארדינטות קרטזיאניות"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "פולרי"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "הצג קוארדינטות פולריות"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "צב"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "בחר באיזה צב להשתמש"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "שריון צב"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "התאם אישית את השריון שעל הצב"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "ראש"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "ראש המחסנית המצומצמת"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "תחתית"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "תחתית מחסנית ניתנת לצמצום"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "הבלוק התחתון שמחסנית מצומצת, הקלק בכדי לפתוח"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "ראש המחסנית"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "תווית"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "ראש של מחסנית ניתנת לצמצום"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "לוח של דוגמאות-בסיס למצגת"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "הסתר בלוקים"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "מסיר בלוקים מיותרים מהיריעה ע\"מ להקל על אי-סדר"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "הראה בלוקים"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "הצג בלוקים מוסתרים"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "הסתר סרגלי כלים של Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "רשימה"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "רשימת פריטים עם סימון למצגת"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "דוגמת-בסיס למצגת - רשימת פריטים עם סימן"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "דוגמת-בסיס למצגת - בחר אובייקט מהיומן (בלי תיאור)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "דוגמת-בסיס למצגת - בחר אובייקט מהיומן (עם תיאור)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "דוגמת-בסיס למצגת - בחר ארבעה אובייקטים מהיומן"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "דוגמת-בסיס למצגת - בחר שני אובייקטים מהיומן"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "קוארדינטת X של צידו השמאלי של המסך"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "קוארדינטת Y של צידו התחתון של המסך"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "רוחב"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "רוחב היריעה"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "קוארדינטת X של צידו הימני של המסך"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "קוארדינטת Y של צידו העליון של המסך"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "גובה"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "גובה היריעה"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "כותרת X"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "כותרת Y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "שמאל X"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "מעלה Y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "ימין X"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "תחתית Y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "מצגת 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "מצגת 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "מצגת 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "מצגת 2x2"
@@ -1701,38 +1740,42 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
#, fuzzy
msgid "adjust LED intensity between 0 and 255"
msgstr "קבע את עוצמת נורית הLED בין 0 ל255."
-#: taextras.py:60
+#: taextras.py:61
#, fuzzy
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "מחזיר את הערך הנוכחי של עוצמת אור הרקע כמספר בין 0 ל1023."
-#: taextras.py:61
+#: taextras.py:62
#, fuzzy
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "מחזיר 1 כאשר הכפתור לחוץ, 0 אחרת."
-#: taextras.py:62
+#: taextras.py:63
#, fuzzy
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "מחזיר את הערך הנוכחי של עוצמת אור הרקע כמספר בין 0 ל1023."
-#: taextras.py:63
+#: taextras.py:64
#, fuzzy
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "מחזיר את הערך הנוכחי של טמפרטורת החדר כמספר בין 0 ל255."
-#: taextras.py:64
+#: taextras.py:65
#, fuzzy
msgid ""
"returns the distance from the object in front of the sensor as a number "
@@ -1740,520 +1783,588 @@ msgid ""
msgstr ""
"מחזיר את הערך הנוכחי של מדידת המרחק מהאובייקט שמול החיישן כמספר בין 0 ל 255."
-#: taextras.py:66
+#: taextras.py:67
#, fuzzy
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "מחזיר 0 או 1 ע\"פ הטיית החיישן."
-#: taextras.py:67
+#: taextras.py:68
#, fuzzy
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "מחזיר 1 כאשר החיישן מזהה שדה מגנטי, 0 אחרת."
-#: taextras.py:68
+#: taextras.py:69
#, fuzzy
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "מתחלף בין 0 ל-1 בתדירות שנקבעת ע\"פ הרעדה."
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "נורית LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "גווני אפור"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "אור-רקע"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "טמפרטורה"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "מרחק"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "הטייה"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "השראה מגנטית"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "רעד"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "רובוט Butia"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "השהה Butia"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
#, fuzzy
msgid "returns the battery charge as a number between 0 and 255"
msgstr "מחזיר את הערך הנוכחי של טמפרטורת החדר כמספר בין 0 ל255."
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
#, fuzzy
msgid "display Butia"
msgstr "השהה Butia"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "המצלמה לא אותרה."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "שגיאה באתחול המצלמה."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "עקוב-אחרי"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "עקוב אחר צבע RGB"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "עקוב אחרי צבע צב"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "בצע קליברציה (התאמה) של הצבע אחריו יש לעקוב"
+msgid "follow a RGB color"
+msgstr "עקוב אחר צבע RGB"
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "עדכן מידע"
-#: taextras.py:180
+#: taextras.py:198
#, fuzzy
msgid "update information from the server"
msgstr "מעדכן מידע מהשרת."
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "לוח של בלוקי פיזיקה"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "התחל מצולע"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "התחל להגדיר מצולע בהתבסס על מיקומו הנוכחי של הצב."
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "הוסף נקודה"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr "הוסף נקודה חדשה למצולע הנוכחי בהתבסס על מיקומו הנוכחי של הצב."
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "סיים מצולע"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "הגדר מצולע חדש."
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "סיים מצולע עם מילוי"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "זהו אינו מצולע פשוט"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "הגדר מצולע חדש עם מילוי."
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "משולש"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "בסיס"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "הוסף אובייקט משולש לפרוייקט."
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "עיגול"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "הוסף אובייקט עיגול לפרוייקט."
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "מרובע"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "הוסף אובייקט מרובע לפרוייקט."
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "אתחל"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "אתחל את הפרוייקט. נקה את רשימת האובייקטים."
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "מנוע"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "מומנט-סיבוב"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "מהירות"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr "צרף שני אובייקטים (האובייקט האחרון שנוצר והאובייקט בנקודה x,y)."
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "שמור את הפרוייקט ביומן כפעילות פיזיקה."
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "צפיפות"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr "קבע ערך לתכונת הצפיפות של אובייקטים (מספר חיובי)."
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "חיכוך"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -2262,11 +2373,11 @@ msgstr ""
"משמעו חיכוך רב)."
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "מקדם תקומה"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -2274,470 +2385,479 @@ msgstr ""
"קבע ערך למקדם התקומה של אובייקטים (ערכים בין 0 ל-1, 0 משמעו ללא קיפוץ, 1 "
"משמעו נטייה חזקה לקיפוץ)."
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "דינאמי"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr "אם דינאמי=1 , האובייקט מסוגל לזוז. אם דינאמי=0, האובייקט רתוק למקומו."
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "לוח של בלוקי חיישנים"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ימינה"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "פורט"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "אדום"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "לוח של בלוקי חיישנים"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "מודולו"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "הקובץ לא נמצא"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "אין הרשאה לכתיבה בספריית קונפיגורציה: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "חדש"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "פתח"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "שמור"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "שמור בשם"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "יציאה"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "קובץ"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "שנה קנה מידה של קוארדינטות"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "שנה גודל בלוקים לברירת מחדל"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "הצג\\הסתר בלוקים"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "כלים"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "עצור"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "צב"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "יש לך עבודה שטרם נשמרה. האם תרצה לשמור אותה לפני יציאה מהתוכנית?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "לשמור פרוייקט?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "עזרה"
+#~ msgid "Hide blocks"
+#~ msgstr "הסתר בלוקים"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "עקוב אחרי צבע צב"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "בצע קליברציה (התאמה) של הצבע אחריו יש לעקוב"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "הזז את הסמן אל מעל ללוח הכתום כדי לראות תיאור של הפקודות."
diff --git a/po/hi.po b/po/hi.po
index d55cc38..f6537bc 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-12-04 06:20+0200\n"
"Last-Translator: satyaakam goswami <satyaakam@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,106 +18,106 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "टर्टल आर्ट"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "टर्टल कमांडों के पैलेट"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "आगे"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "टर्टल को आगे खिसकाता है"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "पीछे"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "टर्टल को पीछे खिसकाता है"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "साफ"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "स्क्रीन को साफ करता है व टर्टल को रीसेट करता है"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "बायाँ"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "टर्टल घड़ी के विपरीत दिशा में घुमाता है (कोण डिग्री में)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "दायाँ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "टर्टल को घड़ी की दिशा में घुमाता है (कोण डिग्री में)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "चाप"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "कोण"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "त्रिज्या"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "चाप के साथ-साथ टर्टल को खिसकाता है"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy सेट करें"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "एक्स"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "वाई"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"टर्टल को एक्स निर्देशांक, वाय निर्देशांक; (0, 0) पर खिसकाता है जो कि स्क्रीन "
"के केंद्र में है."
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "शीर्षक सेट करें"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "टर्टल का शीर्षक सेट करता है (0 स्क्रीन के शीर्ष की तरफ है.)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "एक्स निर्देशांक"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -125,12 +125,12 @@ msgstr ""
"टर्टल का एक्स-निर्देशांक रखता है (संख्या खण्ड की जगह प्रयोग में लिया जा सकता "
"है)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "वाय निर्देशांक"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -138,12 +138,12 @@ msgstr ""
"टर्टल का एक्स-निर्देशांक रखता है (संख्या खण्ड की जगह प्रयोग में लिया जा सकता "
"है)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "शीर्षक"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -151,431 +151,431 @@ msgstr ""
"टर्टल का वर्तमान शीर्ष मान रखता है (संख्या खण्ड की जगह प्रयोग में लिया जा "
"सकता है)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "पेन कमांडों के पैलेट"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "पेन ऊपर"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "जब टर्टल को खिसकाया जाएगा तो ड्राइंग नहीं बनाएगा."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "पेन नीचे"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "जब टर्टल को खिसकाया जाएगा तो ड्राइंग बनाएगा."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "पेन आकार सेट करें"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "टर्टल द्वारा बनाए जाने वाले लाइन का आकार सेट करता है"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "स्क्रीन भरें"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "रंग"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "छाया"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "पृष्ठभूमि को (रंग, छाया) से भरता है"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "पेन आकार"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"वर्तमान पेन आकार रखता है (संख्या खण्ड की जगह प्रयोग में लिया जा सकता है)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "प्रारंभ भरें"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "भरा बहुभुज (अंत भरण ब्लॉक के साथ इस्तेमाल किया) से शुरू होता है"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "अंत भरें"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr "भरा बहुभुज (शुरू ब्लॉक भरने के साथ प्रयोग किया जाता) पूर्ण"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "पेन रंगों के पैलेट"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "रंग सेट करें"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "टर्टल द्वारा बनाए जाने वाले लाइन का रंग सेट करता है"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "छाया सेट करें"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "टर्टल द्वारा बनाए जाने वाले लाइन की छाया सेट करता है"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "सेट ग्रे"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "टर्टल द्वारा बनाए जाने वाले लाइन की छाया सेट करता है"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "वर्तमान पेन रंग रखता है (संख्या खण्ड की जगह प्रयोग में लिया जा सकता है)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "वर्तमान पेन छाया रखता है"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "भूरा"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"वर्तमान पेन आकार रखता है (संख्या खण्ड की जगह प्रयोग में लिया जा सकता है)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "लाल"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "नारंगी"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "पीला"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "हरा"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "क्यान"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "नीला"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "बैंगनी"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "लिखें"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "पीछे"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "पाठ रंग सेट करें"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "टर्टल द्वारा लिखे जाने वाले पाठ का रंग सेट करता है"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "पाठ आकार सेट करें"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "टर्टल द्वारा लिखे जाने वाले पाठ का आकार सेट करता है"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "अंकीय ऑपरेटर्स के पैलेट"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "योग"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "दो अल्फ़ान्यूमेरिक इनपुट को जोड़ता है"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "ऋण"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "निम्न अंकीय इनपुट को शीर्ष अंकीय इनपुट से घटाता है"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "गुणा"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "दो अंकीय इनपुट का गुणन करता है"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "भाग दें"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "शीर्ष अंकीय इनपुट (अंश) को तल अंकीय इनपुट (हर) से विभाजित करता है"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "पहचान"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
"वर्तमान खण्डों के विस्तार के लिए प्रयोग में लाए जाने वाले आइडेंटिटी ऑपरेटर"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "मॉड"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "मॉड्यूलर (बाकी) आपरेटर"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "वर्ग मूल"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "वर्ग मूल की गणना करता है"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "बेतरतीब"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "न्यून."
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "अधि."
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"न्यूनतम (शीर्ष) तथा अधिकतम (तल) मूल्यों के बीच रेंडम (बेतरतीब) संख्या लौटाता "
"है"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "संख्या"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "गणितीय ऑपरेटरों में अंकीय इनपुट के रूप में प्रयोग में आता है"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "से बड़ा"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "लॉजिकल ग्रेटर-दैन ऑपरेटर"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "से कम"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "लॉजिकल लेस-दैन ऑपरेटर"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "के बराबर"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "लॉजिकल इक्वल-टू ऑपरेटर"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "नहीं"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "लॉजिकल नॉट ऑपरेटर"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "और"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "लॉजिकल एंड ऑपरेटर"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "या"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "लॉजिकल ऑर ऑपरेटर"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "फ्लो ऑपरेटर्स के पैलेट"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "इंतजार करें"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "प्रोग्राम को चलाना निर्धारित सेकण्डों तक ठहराए रखता है"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "हमेशा के लिए"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "दोहराएँ हमेशा के लिए"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "दोहराएँ"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "निर्दिष्ट संख्या तक लूप करता है"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "यदि"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "तब"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "यदि तब"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "यदि-तब ऑपरेटर जो संख्या पैलेट से बूलिएं ऑपरेटर प्रयोग करता है"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "फिर तब"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "यदि तब अन्यथा"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "यदि-तब-अन्यथा ऑपरेटर जो संख्या पैलेट से बूलिएं ऑपरेटर प्रयोग करता है"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "आड़ी जगह"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "ढेर को दाएँ जाग करता है"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "खड़ी जगह"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "ढेर नीचे जॉग करता है"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "कार्य रोकें"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "वर्तमान क्रिया रोकता है"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "चर पिण्डों के पैलेट"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "प्रारंभ"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "कार्य को औजारपट्टी बटनों से कनेक्ट करता है"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "बक्सा 1 में भंडारित करें"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "अंकीय मान को चर 1 में भंडारित करता है"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "बक्सा 2 में भंडारित करें"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "अंकीय मान को चर 2 में भंडारित करता है"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -585,149 +585,160 @@ msgstr "अंकीय मान को चर 2 में भंडारि
msgid "text"
msgstr "पाठ"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "स्ट्रिंग मान"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "बक्सा 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "चर 1 (अंकीय मान)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "बक्सा 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "चर 2 (अंकीय मान)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "बक्सा"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "मेरा बक्सा"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "नामित चर (अंकीय मान)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "में भंडारित करें"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "मान"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "अंकीय मान को नामित चर में भंडारित करता है"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "क्रिया"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "नामित योग्य कार्य स्टैक का शीर्ष"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "क्रिया 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "कार्य स्टैक 1 का शीर्ष"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "क्रिया 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "कार्य स्टैक 2 का शीर्ष"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "नामित कार्य स्टैक को बुलाता है"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "कार्य 1 स्टैक को बुलाता है"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "कार्य 2 स्टैक को बुलाता है"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "कचरा"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "रद्दी खाली करें"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "रद्दी की वस्तुओं को हमेशा के लिए मिटा दें"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "सभी बहाल करें"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "रद्दी की टोकरी से सभी पिण्डों को बहाल करें"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "सब स्पष्ट"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "सभी ब्लॉकों के लिए कचरा चाल"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "शीर्षक"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "टर्टल बन्द करें"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "खण्ड दिखाएँ"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "यहाँ आउटपुट नहीं दें"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "मुझे पता नहीं कि कैसे"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "जैसा नहीं"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "इनपुट के रूप में"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "अगला पैलेट दिखाता है"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "पिण्डों के पैलेट की दिशा बदलता है"
@@ -739,188 +750,215 @@ msgstr "लोड..."
msgid "Save..."
msgstr "सहेजें..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "खोलने के लिए क्लिक करें"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "दिशा"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "अगला"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "फोटो"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "प्रस्तुतिकरण"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "एचटीएमएल रूप में सहेजें"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "लोगो के रूप में सहेजें"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "फ़ोटो के रूप में सहेजें"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "स्नेपशॉट"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "स्नेपशॉट सहेजें"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "रंगपट्टिका दिखाएँ"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "रंगपट्टिका छुपाएँ"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "खण्ड दिखाएँ"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "खण्ड छुपाएँ"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "निर्देशांकों को नीचे रीस्केल करें"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "निर्देशांकों को ऊपर रीस्केल करें"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "संपादन"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "दृश्य"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "परियोजना"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "नक़ल"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "चिपकाएँ"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "पूर्ण स्क्रीन"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "कार्टेसियन निर्देशांक"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "घ्रुवीय निर्देशांक"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "मेट्रिक निर्देशांक"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "पिण्ड बड़ा करें"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "पिण्ड छोटा करें"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "लोड उदाहरण"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "फ़ोटो के रूप में सहेजें"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "साफ"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "एचटीएमएल रूप में सहेजें"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "चलाएँ"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "लोगो के रूप में सहेजें"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "चरण"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "स्नेपशॉट सहेजें"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "दोषसुधार"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "मदद"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "रूकें"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "लोड Python ब्लॉक"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "साफ"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "चलाएँ"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "चरण"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "दोषसुधार"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "टर्टल बन्द करें"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "मेरा Turtle कला सत्र"
@@ -1045,6 +1083,7 @@ msgstr "x, y, Z में त्वरण ढेर करने के लि
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "ध्वनि"
@@ -1334,7 +1373,7 @@ msgstr "कछुआ देखता है"
msgid "returns the color that the turtle \"sees\""
msgstr "रिटर्न रंग कि कछुआ \"देखता\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "समय"
@@ -1392,25 +1431,25 @@ msgstr ""
msgid "comment"
msgstr "टिप्पणी"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "आपके कोड में एक टिप्पणी जोड़ता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "छापें"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "स्क्रीन के तल में स्थिति खण्ड में मूल्य छापता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "पायथन"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1418,7 +1457,7 @@ msgstr ""
"एक प्रोग्राम किया जा सकने वाला पिण्ड: उन्नत एकल-चर गणित समीकरण जोड़ने में "
"प्रयोग में लिया जाता है, उदा. sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1426,7 +1465,7 @@ msgstr ""
"एक प्रोग्राम किया जा सकने वाला पिण्ड: उन्नत बहु-चर गणित समीकरण जोड़ने में "
"प्रयोग में लिया जाता है, उदा. sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1434,224 +1473,224 @@ msgstr ""
"एक प्रोग्राम किया जा सकने वाला पिण्ड: उन्नत बहु-चर गणित समीकरण जोड़ने में "
"प्रयोग में लिया जाता है, उदा. sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Python खंड"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "जर्नल में tamyblock.py मॉड्यूल में निहित कोड को चलाता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "कार्टेसियन"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "कार्टेसियन निर्देशांक प्रदर्शित करता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "घ्रुवीय"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "ध्रुवीय निर्देशांक प्रदर्शित करता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "टर्टल"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "चुनता है कि किस टर्टल को कमांड दिया जाए"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "turtle शैल"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "कछुआ पर एक कस्टम ' शैल' चढ़ाये"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "शीर्ष"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "समेटे जा सकने वाले ढेर का शीर्ष"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "तल"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "समेटे जा सकने वाले ढेर का शीर्ष"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "समेटे जा सकने वाले ढेर में तल पिण्ड: खोलने के लिए क्लिक करें"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "ढेर के शीर्ष पर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "लेबल"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "समेटे जा सकने वाले ढेर का शीर्ष"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "प्रेजेन्टेशन टैम्प्लेटों के पैलेट"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "खण्ड छुपाएँ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "पिण्डों को छुपाकर कैनवास को व्यवस्थित करता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "पिण्ड दिखाएँ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "छुपे पिण्ड बहाल करता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "सुगर औजारपट्टी को छुपाता है"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "सूची"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "प्रस्तुतिकरण बुलेटेड सूची"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "प्रेजेंटेशन टैम्प्लेट: बुलेट की सूची"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "प्रेजेंटेशन टैम्प्लेट: दैनिकी वस्तु चुनें (वर्णन रहित)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "प्रेजेंटेशन टैम्प्लेट: दैनिकी वस्तु चुनें (वर्णन सहित)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "प्रेजेंटेशन टैम्प्लेट: चार दैनिकी वस्तु चुनें"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "प्रेजेंटेशन टैम्प्लेट: दो दैनिकी वस्तु चुनें"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "स्क्रीन के बाएँ का एक्स निर्देशांक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "स्क्रीन के तल का वाय निर्देशांक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "चौड़ाई"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "केनवस की चौड़ाई"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "स्क्रीन के दाएँ का एक्स निर्देशांक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "स्क्रीन के शीर्ष का वाय निर्देशांक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "ऊँचाई"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "केनवस की ऊँचाई"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "शीर्षक x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "शीर्षक y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "बाएँ x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "शीर्ष y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "सही एक्स"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "तल y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "प्रस्तुतिकरण 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "प्रस्तुतिकरण 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "प्रस्तुतिकरण 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "प्रस्तुतिकरण 2x2"
@@ -1711,38 +1750,42 @@ msgstr "ऑस्ट्रेलियाई मुद्राओं पैल
msgid "Palette of Guaranies"
msgstr "Guaranies के पैलेट"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
#, fuzzy
msgid "adjust LED intensity between 0 and 255"
msgstr "0 और 255 के बीच एलईडी तीव्रता को समायोजित करें."
-#: taextras.py:60
+#: taextras.py:61
#, fuzzy
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "0 और 1023 के बीच एक संख्या के रूप में परिवेश प्रकाश स्तर देता है."
-#: taextras.py:61
+#: taextras.py:62
#, fuzzy
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "1 देता है, जब बटन प्रेस और अन्यथा 0 है."
-#: taextras.py:62
+#: taextras.py:63
#, fuzzy
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "0 और 1023 के बीच एक संख्या के रूप में परिवेश प्रकाश स्तर देता है."
-#: taextras.py:63
+#: taextras.py:64
#, fuzzy
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "0 और 255 के बीच एक संख्या के रूप में परिवेश के तापमान देता है."
-#: taextras.py:64
+#: taextras.py:65
#, fuzzy
msgid ""
"returns the distance from the object in front of the sensor as a number "
@@ -1750,1002 +1793,1076 @@ msgid ""
msgstr ""
"0 और 255 के बीच एक संख्या के रूप में वस्तु से सेंसर के सामने दूरी देता है."
-#: taextras.py:66
+#: taextras.py:67
#, fuzzy
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "0 या 1 रिटर्न संवेदक झुकाव पर निर्भर करता है."
-#: taextras.py:67
+#: taextras.py:68
#, fuzzy
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "1 देता है जब सेंसर एक चुंबकीय क्षेत्र, अन्यथा 0 का पता लगाता है."
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
#, fuzzy
msgid "temperature"
msgstr "तापक्रम"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
#, fuzzy
msgid "distance"
msgstr "दूरी"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
#, fuzzy
msgid "returns the battery charge as a number between 0 and 255"
msgstr "0 और 255 के बीच एक संख्या के रूप में परिवेश के तापमान देता है."
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "सेंसर ब्लॉकों के पैलेट"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "पहचान"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "सेंसर ब्लॉकों के पैलेट"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "दायाँ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "Port"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
#, fuzzy
msgid "rotations"
msgstr "परिक्रमण"
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "लाल"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "सेंसर ब्लॉकों के पैलेट"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "मॉड"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "उपयोग हैं"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "कोई विकल्प कार्रवाई:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "फ़ाइल नहीं मिली"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "विन्यास निर्देशिका लिखने योग्य नहीं: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "नया"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "खोलें"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "सहेजें"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "ऐसे सहेजें"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "बाहर जाएँ"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "फ़ाइल"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "निर्देशांक रीस्केल करें"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "पिण्ड आकार रीसेट करें"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "पिण्ड दिखाएँ/छुपाएँ"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "औज़ार"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "रूकें"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "टर्टल"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "बाहर जाने से पहेले , क्या आप ईसे सहेजना चाहोगे"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "प्रोजेक्ट सहेजे"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "मदद"
+#~ msgid "Hide blocks"
+#~ msgstr "खण्ड छुपाएँ"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "मदद के लिए संकेतक को नारंगी पैलेट पर ले जाएँ."
diff --git a/po/ht.po b/po/ht.po
index a4f432a..21fc492 100644
--- a/po/ht.po
+++ b/po/ht.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-02-20 14:16-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -17,552 +17,552 @@ msgstr ""
"X-Generator: Pootle 1.1.0rc2\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1017 +1728,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/hu.po b/po/hu.po
index a4f432a..21fc492 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-02-20 14:16-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -17,552 +17,552 @@ msgstr ""
"X-Generator: Pootle 1.1.0rc2\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1017 +1728,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/hus.po b/po/hus.po
index e0d4ab4..3a8a20d 100644
--- a/po/hus.po
+++ b/po/hus.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
-"PO-Revision-Date: 2012-03-14 04:51+0200\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
+"PO-Revision-Date: 2012-05-04 07:49+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: hus\n"
@@ -19,110 +19,110 @@ msgstr ""
# TortugArte = WitsixPet
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Witsix Pet"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Kwene' an abatnomtaláb k'al an pet"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "ne'etsnanchij"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "ka ne'etsnanchij an pet"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "wichiy"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "ka wichb' an pet"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "t'oka'"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "in t'okál an walek ani in wichk'owal an pet"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "kwa'atbe'"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
"in tsawindhál an pet ti k'et'ach jant'odh ti belal an lejbax k'ij (t'ipchidh "
"in kexem)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "wínab"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "ka wilindha an pet jant'odha an lejbax k'ij (t'ipchidh in kexem)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "pulidh"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "kexem"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "tin tsejeltal jun i kweche' anij ma walté"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "ka beldha' an pet tin nakel an pulich"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ka ts'atba' xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"ka beldha' an pet ju'taj ti kw'ajat xcor, ycor; (0, 0) kwajat tin ts'ejetal "
"an walek."
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "ka ts'atba' tin áy"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
"ka ts'atb'a an pet ju'taj tin tomnal ka k'alej (0 jaits abal ebal ti walek.)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
# elax kits'lab=coordenada
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -130,13 +130,13 @@ msgstr ""
"in kwa'al xuwek'ij an pet an coordenada x (i ejtowal ki eyendha' tin jalk'ul "
"jun i kwene' t'ojlab ajumtalab)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
# elax kits'lab=coordenanda
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -144,12 +144,12 @@ msgstr ""
"in kwa'al xuwek'ij an pet an coordenada y (i ejtowal ki eyendha' tin jalk'ul "
"jun i kwene' t'ojlab ajumtalab)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "in bélil"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -158,449 +158,449 @@ msgstr ""
"jalk'ul jun i kwene' t'ojlab ajumtalab)"
# kwene' abatnaxtal=paleta de ordenes de...
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "In kwene' abatnaxtal an kits'oxtalab"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "ka k'adhba' a kits'oxtal"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "An pet tam ka ejlats yab jant'oj ne kin t'ipoy."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "ka pa'ba' a kits'oxtal"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "An pet ne'ets kin t'ipoy tam ka belats."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "ka ts'atba' in puwel"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "ka t'ipchij in ts'ikwel an kits´lab axi an pet ne kin t'ipoy"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "ka t'uchiy an walek"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "mukuxtaláb"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "in tsapik in majub"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "ka t'uchinchij in wal k'an (mukuxtaláb)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "puwél"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"ja'its in puwel xuwe'k'ij an dhuchumtalab (i ejtowal ki eyendha tin jalk'ul "
"jun i k'enel ajixtalab)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "ka ts'i'kinchij ka t'uchiy"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"ka ts'ikinchij ka t'uchiy an poligono (tan ka eyendha' in taltal an "
"t'uchixtalab k'al an kw`'ne' dhuche')"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "ka t'uchiy an mukuxtalab"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"ka kidhbay an poligono xi t'uchidh (tam ka eyendha' tin tujtal in t'uchix an "
"kwen'e t'ojlab)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "In kwene' mukuxtalabil a dhuchumtalabil"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "ka ts'at'ba' an mukuxtaláb"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "ka ts'at'banchij in mukuxtalábil an kits'lab axi in t'ipoyal an pet"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ka ts'at'banchij in ts'apik in tajax"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "ka tsa'tbanchij in yik'uax an kitslab axi in ts'ejkal an pet"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "ka punchij aku'"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "ka punchij in junkul an aku' ti ba' an kitslab xi tsejkadh k'al an pet"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"xuwek'ij in kwa'al in mukuxlabil a dhuchumtalábil (ejtowab ka eyendhaj tin "
"jalu'k an kwene' ajumtalab)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "xuwek'ij in kwa'al in mukub a dhuchumtal"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "aku'"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"ka ko'onchij in junkul an aku' (ka ejtowat ka eyendhaj tin jalk'ul an jun i "
"kwene' ajixtalab)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "tsakni'"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "t'a'at manu'"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "manu'"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "yaxu'"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "cian"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "tok'i"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "tamkulom mukuxtaláb"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "dhakni'"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "t'unu'"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ka ts'atba' in mukuxtalabil an dhuchlab"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "ka tsat'abaj in mukuxtalab an dhuchlab axi in t'ipoy an pet"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "ka ts'atba' in puwél an dhuchlab"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "ka ts'atba' in puwel an dhuchlab axi in tsejkaj an pet"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Kwene' t'ojnalchik kal an ajumtabal"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "tamkuy"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "ka tamkuy tsab i otseltaláb alfanuméricas"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "we'medhax"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
"ka kaldha' in otsemtal an ajumtalab xi kwajat tin alam an ajumtalab xi ebal"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "yanedhom ajixtalab"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "ka yanedha' tsab i otseltalab ajumtalab"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "buk'uxtalab"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"ka buk'uw an otseltalab k'al an ajumtalab axi ebal (numerador) k'al an "
"ajumtalab axi alal (denominador)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "ibíl"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "in ibíl an t'ojnal eyendhach abal ka yanedha' an kwen'e t'ojlab"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "an t'ojnal axi ne ti tsejkanchij jant'odha ta lé"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "raiz cuadrada"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "ka aliy an raiz cuadrada"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "yab aykadh"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"ka wichba' jun i ajumtalab tin ay an jolat tsiptí jalbil (walk'i') anij an "
"pulik alal"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "ajixtaláb"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
"eyendhach etil in otseltal ajumtalab ti ba' an tolmix k'al an matematicas"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "mas pulik etil a"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "an bolk'idh t'ojnal axi lej pulik etil a"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "lej chubax"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "lej tsipti' etil a"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "an bolk'dh t'ojnal axi lej pulik etil a"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "yabchubax"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "jununúl"
# jununúl se utiliza para los dos conceptos equivalante e igual.
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "an bolk'idh t'ojnal axi jununúl"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ibáj"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "t'ojnal YAB bolk'idh"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "y"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "to'jnal ANI bolk'idh"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "o"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "t'ojnal O bolk'idh"
# paleta = kwene'; operadores, controladores = abatnom
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Kwene' k'al an wat'etél abatnom"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "aychíj"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "in kubál jun i wé an k'ij tam kw'ajat ti t'ojnal jun i tsalpadh t'ojláb"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "abal ets'ey"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "ka wichk'ow abal ets'ey"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "ka wichk'ow"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "wenk'ow an ajixtaláb ti jayil ti uludh"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "anits"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "tam"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "anits tam"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"beldhom anits-tam axi in eyendhal i beldhomchik ti in ey an kwene' Ajixtaláb"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "ani max inbáj"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "anits tam max inbáj"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"beldhom anits-tam-junake' axi in eyendhal i beldhomchik ti in ey an kwene' "
"Ajixtaláb"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "peltom i jolat"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "ka bodhondha' an t'i'e' ta wínab"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "jolataláb xi kubladh"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "t'ajdhidhixtaláb abal alal an t'i'adh"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "kuba' an pakdha' t'ojláb"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "xowe' ka kuba' an pakdha' t'ojláb"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "An kwene' axi ti kwene' t'ojláb k'al an bijlabchik"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "tujuw"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
"in ts'ot'k'oyal an kwene' t'ojláb ti dhuche' ani ka t'ajan ti kwene' "
"ayendhanél"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "ki dhaya' ti ál an ka'al baltse' 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "dhaya' in jabil an ajixtaláb ti Bijlab 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "dhaya' ti baltse' 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "dhaya' in jabil an ajixtaláb ti Bijlab 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -611,150 +611,163 @@ msgid "text"
msgstr "dhuchlab"
# valor = jalbíl ; cadena = dhuchlab
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "in jalbíl an dhuchlab"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "baltse' 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Bijlab 1 (jalbil ajixtaláb)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "baltse' 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Bijilab 2 (jalbil ajixtaláb)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "baltse'"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "u baltse'"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "bijilab xi bijidh (jalbil ajixtaláb)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "ki dhaya' ti"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "jalbíl"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "dhaya' in jalbil an ajixtaláb ti bijláb xi bijidh"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "pakdha' t'ojláb"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "eblim tin chum an t'i'e' k'al an pakdha' t'ojláb xi bijidh"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "pakdha' t'ojláb 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "ebal ti t'i'e' k'al an Pakdha' t'ojláb 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "pakdha' t'ojláb 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "ebal ti t'i'e' k'al an Pakdha' t'ojláb 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "ki tsalapna' an t'i'e' ba an pakdha' t'ojláb xi bijidh"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "ki tsalapna' an t'i'e' ba an Pakdha' t'ojláb 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "ebal ti t'i'e' k'al an Pakdha' t'ojláb 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "ámul"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "jolk'ow an balixtaláb amúl"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "pakuw abal etsey an ayendhanel xi tin bál an úw"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "ki wichba' patal"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "ki wichba' patalchik an muke' ti al an balixtal úw"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "ki pakuw patal"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "ki nedha' patal an kwene' abal ti amul"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Bijláb"
+# Tortuga = Pet
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Ka kuba' an pet"
+
+# bloque = kwene't'ojláb (conjunto de actividades)
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Ka tejwa'méjdha' an kwene't'ojlábl"
+
# No produjo salida a
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "yab in t'aja' i kadhaxtaláb abal"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Inbáj u exlál jant'odha' ku t'aja'"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "inbáj in kulbetnal"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "ejtil i otseltaláb"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "ki tejwa'medha' xi júnakej i kwene'"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "ka jalk'unchij in áy an kewne' ti kwene' t´'ojláb"
@@ -766,200 +779,226 @@ msgstr "K'adhba'..."
msgid "Save..."
msgstr "Dhaya'..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "ni'inchij abal ka japiy"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "bolidhtaláb"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "júnakej"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "t'iplab"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "tejwa'mejdhomtaláb"
+# guarda = Ka dhaya'; como = jant'ini'
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Ka dhaya' jant'ini' i HTML"
+
+# Logo = T'iplab
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Ka dhaya' jant'ini' i T'iplab"
+
+# imagen o logo = t'iplab
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Ka dhaya' jant'ini' i t'iplab"
+
# Instantánea=adhik
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "adhik"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+# Instantánea (o) = Jun adhik
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Dhayaxtaláb k'al an jun adhik"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
# paleta = kwene'mukuxtaláb
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Tejwa'méjdha' an kwene'mukuxtaláb"
# Ocultar = dhibk'oy, tsina'; esconder = tsina'
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Ka dhibk'oy an kwene'mukuxtaláb"
-# bloque = kwene't'ojláb (conjunto de actividades)
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Ka tejwa'méjdha' an kwene't'ojlábl"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Ka dhibk'oy an kwene't'ojlábchik"
-
# escalar=k'adhíl(subir)
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "K'adhíl ti coordenadas abal alál"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "K'adhíl ti coordenadas abal ebál"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Jalk'uy"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Tsu'uw"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Tsalapnadh t'ojláb"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "dhaya'/k'adhba'"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "K'ot'biy"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Ts'at'k'a'"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Putat walek"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Coordenadas polares"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Coordenadas centímetros"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Ka púwedha' an kwene' t'ojlábchik"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Tsipti'méjdha' an kwene' t'ojlábchik"
# Ejemplo = t'ipoxtaláb
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Ka k'adhba' an t'ipoxtalábchik"
-# imagen o logo = t'iplab
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Ka dhaya' jant'ini' i t'iplab"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "T'oka'"
-# guarda = Ka dhaya'; como = jant'ini'
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Ka dhaya' jant'ini' i HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Ka t'aja'"
-# Logo = T'iplab
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Ka dhaya' jant'ini' i T'iplab"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Ka t'aja' jun xakab"
-# Instantánea (o) = Jun adhik
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Dhayaxtaláb k'al an jun adhik"
+# Depurar = Takwláts
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Takwláts"
+
+# Ayuda = tolmix(conjugado, naná' in tolmix); Ayuda(La) = Tolmixtaláb(como sustantivo: an tolmixtaláb)
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Tolmixtaláb"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Kuba'"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "k'adhba' an tojláb"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "K'adhba' an Python kwene' t'ojláb"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "T'oka'"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Ka t'aja'"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Ka t'aja' jun xakab"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-# Depurar = Takwláts
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Takwláts"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-# Tortuga = Pet
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Ka kuba' an pet"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "U t'ojlábil ti witsix pet"
@@ -1086,6 +1125,7 @@ msgstr "ka punchik an adhiktalab al in tsejeltal x,y z al an dhaykom tsaplab"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "kawidhtaláb"
@@ -1400,7 +1440,7 @@ msgstr "an pet tsu'ux"
msgid "returns the color that the turtle \"sees\""
msgstr "ka ólna' an mukuxtaláb a xi in \"tsu'tal\" an pet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "k'ij"
@@ -1470,28 +1510,28 @@ msgid "comment"
msgstr "káw"
# código = káw
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "ka punuw jún i káw ti al a dhuche'il"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "ka wat'ba' ti úw"
# imprime = dhunchunchij
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
"ka dhuchunchij in jalbíl ti al in alwá' an kwene' t'ojláb ti in alálim an "
"walek"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1500,13 +1540,13 @@ msgstr ""
"matemáticas xi lej k'adhat ti ál an ecuaciones matemáticas ti jún i dhuche', "
"p.e., seno(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr "punchidh exobintalab eyadh`k'al an ajintalab ,i,e.,sqrt(x*x+y*)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1514,235 +1554,235 @@ msgstr ""
"punchidh exobintaláb eyadh k'al an ecuaciones matemáticas axi k'ibichik yan, "
"p.e. seno(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Python kwene' t'ojláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
"ka t'aja' jun t'ie' i dhuche' ti kwene't'ojláb tamyblock.py axi kw'ajat ti "
"Chudhél dhuchlab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartesiana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "t'ipodh elax kits'lab Cartesianas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "pulàb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "tìpodh pulàb elàx kits'lab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "pet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "ka takuy an pet ti abatnom"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "in yetse' ot'ol an pet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "ka kotonliy t'ipts'odh an pet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "eblim"
# eblim ka t'ia' jununúl
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "eblim ka t'i'a' jununul"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "alam"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "tin alam an ts'at'at' t'i'e'"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "ti alal an k'wene' t'ojláb ts'at'at': t'aja' klik abal ka japiy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "eblim ti ál an t'i'e'"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "uw bijilab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "eblim ti ba an paklax binom tsaplab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "An kwene' tejwame'dhomtalab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "tsina' an kwene' t'ojláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "in t'okál in walte'lil tam ka tsinka' an kwene' t'ojláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "ka tejwa'mejdha' an kwene' t'ojlab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "ka wichk'ow an kwene' t'ojlab axi tsinkadh"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "in tsinkál an ayixtalab axi in k'al a Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "k'elab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "tejwa'medhomtaláb k'al an k'elab ti witsil dhuche'"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "t'ipoxtaláb ti tejwa'medhomtaláb: k'elab an wistil dhuche'"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
"t'ipoxtaláb ti tejwa'medhomtaláb: takuxtaláb k'al an eyextaláb ti Chudhél "
"dhuchlab (yab tejwa'medhach)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
"t'ipoxtaláb ti tejwa'medhomtaláb: takuxtaláb k'al an eyextaláb ti Chudhél "
"dhuchlab (tejwa'medhach)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
"t'ipoxtaláb ti tejwa'medhomtaláb: takuxtaláb k'al tse' i eyextaláb ti "
"Chudhél dhuchlab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
"t'ipoxtaláb ti tejwa'medhomtaláb: takuxtaláb k'al tsab i eyextaláb ti "
"Chudhél dhuchlab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "xcor ti kwa'atbe' waldhuchumtaláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ycor tin walte'il alal an waldhuchumtalab"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "ts'ikwél"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "tin ts'ikwém an telmaxtaláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xcor tin walte' winbéj ti waldhuchumtaláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "ycor tin walte' ti eblim an waldhuchumtaláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "t'ek'em"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "t'ek'em an telmaxtaláb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "bijláb x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "bijláb y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "kwa't'ab x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "eblim y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "wínab x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "ti in alam y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "tejwa'medhomtaláb 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "tejwa'medhomtaláb 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "tejwa'medhomtaláb 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "tejwa'medhomtaláb 2x2"
@@ -1802,40 +1842,44 @@ msgstr "Platea de monedas de Australia"
msgid "Palette of Guaranies"
msgstr "Paleta de Guaranies"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "In lejbayal in tsapík xi LED k'al 0 ani 255."
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
"In wichbal in wichat an tajaxtalab al an k'ailal ejtil jun i ajixtalab al an "
"0 ani 1023."
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
"In wichbal jun tam al dhuche' k´wajat ni'adh ti 0 ani k'al pil i ajumtalab."
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
"In wichbal in wichat an tajaxtalab al an k'ailal ejtil jun i ajixtalab al an "
"0 ani 1023."
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
"In wichbal an alwa'talab al an k'ailal ejtil jun i ajixtalab al an 0 ani "
"255."
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
@@ -1843,85 +1887,85 @@ msgstr ""
"In wichbal in ow'at an eyextalab tin tamet an ots'bixtalab ejtil jun i "
"ajixtalab ba' an 0 ani an 255."
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "In wichbal an 0 o1 k'al in kwentalidh k'al an ots'bixtalab."
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
"In wuichbal jun tam an ots'bixtalab in 'elal jun xi yab bijidh, ba' an 0 "
"k'al pil i ajixtalab."
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "Ejel ba' an 0 ani al an 1 tam dhiyoyolats."
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "bajudh aku´"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "tajax k'ailal"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "temperatura"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "in owát"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "pélat"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "jolatalab abal jun i 'adhik t'ojlab"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "dhiyoyol"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Robot Butía"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "Jilk'ontalab Butía"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "Aychij an tsábchil xi wat'enek ba' an ódhaxtalab"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "in dhayal an ti'el butiá"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
"Wichba' an dhaykom k'al an mulkux tsapláb an robot ejtil jun i ajixtalab ba' "
"an 0 ani an 255."
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "adhiktaláb butiá"
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
@@ -1930,398 +1974,466 @@ msgstr ""
"an 10233 wat'badh ba' juni ódhaxtalab."
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "Ne'etsnanchij Butiá"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "Ka edha' an robot ani ka ne'etsnanchij."
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "Ka edha' an robot Butiá ani ka aynanchij in owát jant'ini ka kulbetna'."
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "Wichba' Butiá"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "Edha' an robot Butiá ani´ka wichba'."
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "Edha' an robot Butiá kuxlab ka alchij in ówat."
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "K'watab Butiá"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr "in wilkiyal an pat'al butiá abal tin k'wátab"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "Wínab Butiá"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr "in wilk'iyal an pat'al atikláb abal tin winab"
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr "wilk'iy Butiá"
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "Ka tsawiy an robot Butiá ba' an ajumtal k'al in kextal."
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "Kuba' Butiá"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr "in k'ubal an pat'al atikláb Butiá"
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr "Jilk'ontalab Butía"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr "ne'nek puwel tsabál Butiá "
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "Ka wila' jun i dhuchlab al an walek LCD."
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Butiá"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "An k'ot'bix yab elan."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "k'ibts'ontalab al in tujtal ba' an k'ot'bixtalab."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "FollowMe"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "ki ayna' an mukuxtalab RGB"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
-msgstr "in tejwamedhal an umbral abal jun i mukuxtaláb RGB"
+msgid "follow"
+msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "ki ayna' an mukuxtalab ba' an pét"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
-"in tejwamedhal xi tsipkats an ajumtaláb axi ajidh alwa' xi ne'ets ki "
-"beldhanchij"
#: taextras.py:122
-msgid "calibrate"
-msgstr "t'ojojoy"
+msgid "B"
+msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "ki junku an mukuxtalab xi ne'ets ki ayna'"
+msgid "follow a RGB color"
+msgstr "ki ayna' an mukuxtalab RGB"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr "in tejwamedhal an umbral abal jun i mukuxtaláb RGB"
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "jun ejet x"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "ka wichba' jun ejet x"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "jun ejet y"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "ka wichba' jun ejet y"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr "ajidh alwa'"
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr "ka wichba' an ajumtalàb xi kwajat minkodh lej pulik"
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+"in tejwamedhal xi tsipkats an ajumtaláb axi ajidh alwa' xi ne'ets ki "
+"beldhanchij"
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr "adhiktalàb SumBot"
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr "t'ipoy an adhiktalàb SumBot"
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "ka t'ipoy an adhiktalab abal an abatnom tam ka ejelats."
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr "ne'etsnanchij SumBot"
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr "yatsiy an SumBot abal tin t'amal"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr "tin kùx an SumBot"
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr "ka yatsiy an tipoxtalàb abal tin kux"
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr "ka kuba' an tipoxtalàb"
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr "in koydhal an tipoxtalàb"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr "k'wàtab an tipoxtalàb"
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr "ka wilk'iy an tipoxtalàb abal tin k'wàtab"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr "winab tipoxtalàb"
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr "wilk'iy an tipoxtalàb abal tin winab"
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "kexem ba' in ts'ejeltal"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "ka kanchij in keyem ba' in ts'ejeltal an dohyo."
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr "kexem an k'eat tsalapil"
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr "ka kanchij in owát an k'eat tsalapil."
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr "coor. x SumBot"
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "ka kanchij an elax kits'lab x an robot."
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr "coor. y SumBot"
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "in kanchij an elax kits'lab an robot."
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr "coor. x k'eat tsalapil"
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr "ka kanchij an elax kits'lab x an robot."
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr "coor. y k'eat tsalapil"
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr "in kanchij an elax kits'lab an robot."
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr "wilil SumBot"
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr "ka kanchij an wililtalab jun puk'e'."
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr "wilil k'eat tsalapil"
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr "ka kanchij an wililtalab jun puk'e'."
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "in owát an ts'ejeltal"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr "ka kanchij in owát an ts'ejeltal xi dohyo."
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr "in owàt xin k'eat tsalapil"
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr "ka kanchij in owát an k'eat tsalapil."
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "ka itmedha' an olchixtalab"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr "ka itmedha' an olchixtalab ba' an ábatnom."
# sensor = ats'ax
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "In kwene' mukuxtaláb ti ats'ax kwene' t'ojláb"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "tujchiy yan walt'etil"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"ka tujchij ka bijiy an it yan walt'elil jantodha ti kw'ajat xokij xy in k'al "
"an pet"
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "ka punk'uy an tuk"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
"ka punk'uy jun i it tuk al an yan walt'elil xi kwajat xokij xy al an pet"
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "puntundha yan walt'elil"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "ka bijiy jun i it yan walt'elil"
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "ka putundha an yan walt'elil xi t'uchidh"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "yab i yan walt'elil alk'idh"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "in bijiyal jun i it yan walt'elil xi t'uchidh"
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "òx ts'upi'"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "in akan"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "In punk'uyal jun i eyixtalàb al an òx ts'upi' al an tojlàb"
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "kw'echo'"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "in punk'uyal jun i eyixtalàb al an kw'echo' abal an tojlàb"
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "pek'madh tse' walte'"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "in punk'uyal jun i eyixtalàb pek'madh tse' walte' al an tojlàb"
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "tsab tujchi'"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "ka tsàb tujchi' an tojlàb, in t'okedhal an eyixtalàb xi kwajat k'elbadh"
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "ichich pat'al"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "jayetsek'ij"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "adhiktalàb"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -2330,19 +2442,19 @@ msgstr ""
"(tepts'idh) al an ajixtalàb positivos; an ichich pat'al kwajat punudh al an "
"eyixtalàb xi inkidh itej"
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "eyindhanel xi ts'upidh anij pulik in ok' xi eynal abal ti ts'at'axtalàb"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "in teynal an eyixtalàb abal yab ka ijkan"
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "junkudh"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -2350,26 +2462,26 @@ msgstr ""
"in tamkuyal tsab i eyixtalàb (an eyixtalàb xi inkidh anij an eyixtalàb xi "
"kwajat al an tuk x,y)."
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "in dhayal an t'ojlàb al an chudhèl dhuchlab fisica."
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "alemtalàb"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"in bijiyal an àlemtalàb kal an eyixtalàb(an àlemtalàb neèts bijidh jawakits "
"ajumtalàb xi chubax)"
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "tam i tadhanal jit'a, o tam u yats'nal"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -2379,11 +2491,11 @@ msgstr ""
"ts'apik)."
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "in wichbàl jun i eyindhanel xin kwa'alak tin k'ubak owatits"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -2392,11 +2504,11 @@ msgstr ""
"nijjanto' ani jun, ju'ta nijanto' in le' kin uluw in wichbal ani jun in le' "
"kin uluw yan)"
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "kulbel"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -2405,137 +2517,142 @@ msgstr ""
# sensor = ats'ax
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr "I kwene' mukuxtaláb ti ats'ax kwene' t'ojláb"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr "bel xin elàl in owèm"
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr "ichich pat'al A"
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr "in wichbal in alèm xin kwaàl an ichich pat'al A"
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr "ichich pat'al B"
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr "in wichbal in alèm xin kwa'al al an ichich pat'al B"
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr "in elàl in alèm an ichich pat'al A"
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr "in elal in alèm an ichich pat'al B"
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr "dhuche'"
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr "owèm"
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr "tajàx"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr "wi'leb A"
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr "wi'leb B"
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr "wi'leb C"
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr "wi'leb jun"
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr "wi'leb tsab"
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr "wi'leb òx"
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr "wi'leb tsè"
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr "T'ajchij an alwa'talàb ka met'a ju'taj ti ts'atadh kal an brinck"
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr "T'ajchij an alwa'talàb ka met'a an wi'leb"
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr "In alèm an tsapiktalàb ne'ets ti - 127 y 127."
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
"jun i k'ibts'ontalàb watenek: ka met'a an ts'ot'koxtalàb anij ka tsab "
"ts'ot'k'oy"
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr "NXT elàdh"
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr "NXT yab eladh"
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr "itmèdha' NXT"
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr "in aliyal al jun i brinck NXT xi ts'ot'k'odh."
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr "tsab watba' in janidh"
-#: taextras.py:278
-msgid "freq"
-msgstr "frec"
+#: taextras.py:298
+msgid "frequency"
+msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+#, fuzzy
+msgid "Play a tone at frequency for time."
msgstr "in tsab wat'bàl in janidh al an ik' 'frec' al jun i ajumtal an k'ij."
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
@@ -2543,332 +2660,353 @@ msgstr ""
"wilk'iyal an ichich pat'al\n"
" wilililchik"
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr "Wi'leb"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr "tsapìk"
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr "in wilk'iyal an ichich patàl"
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-"sinc ichich pat'al\n"
-" belil"
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr "wilil"
-#: taextras.py:287
-msgid "synchronize two motors"
-msgstr "ka alìy ichich pat'al"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
+msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr "Wi'leb A del brick."
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr "wi'leb B del brinck."
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr "wi'leb C del brinck."
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr "tujchij ichich pat'al"
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr "ka wilk'iy an ichich pat'al abal ets'ey."
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr "ka k'uba' an ichich pat'al"
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr "in kubàl jun i ichich pat'al xi bijidhits"
-#: taextras.py:295
-msgid "PORT 1 of the brick"
-msgstr "wi'leb jun kal an brinck."
-
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
-msgstr "wi'leb tsab kal an brinck."
-
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:301
+#: taextras.py:319
+msgid "PORT 1 of the brick"
+msgstr "wi'leb jun kal an brinck."
+
+#: taextras.py:320
+msgid "PORT 2 of the brick"
+msgstr "wi'leb tsab kal an brinck."
+
+#: taextras.py:321
#, fuzzy
msgid "PORT 3 of the brick"
msgstr "Wi'leb A del brick."
-#: taextras.py:302
+#: taextras.py:322
+#, fuzzy
+msgid "PORT 4 of the brick"
+msgstr "Wi'leb A del brick."
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "tsakni'"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-#, fuzzy
-msgid "PORT 4 of the brick"
-msgstr "Wi'leb A del brick."
+#: taextras.py:326
+msgid "color sensor"
+msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
# sensor = ats'ax
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "I kwene' mukuxtaláb ti ats'ax kwene' t'ojláb"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
-msgstr ""
+msgstr "Yejnek"
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
-msgstr ""
+msgstr "Tsa'at"
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
-msgstr ""
+msgstr "Otseltaláb"
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
# el uso es = se usa para = ayendháb abal
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "ayendháb abal"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Yab ka t'aja' i jolat takudhtaláb:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Ibáj elan i dhuchlab"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "An t'ojojoxtaláb ti dhayab-úw ibáj ka jalk'unchij: %s"
# Nuevo = Ít
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Ít"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Japiy"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Dhaya'"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Dhaya' jant'ojdha'"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Kalej"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Dhuchlab"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Kadhiy ti coordenadas"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Ka wichk'ow in púwél an kwene' t'ojláb"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Tejwa'méjdha'/dhibk'oy an kwene' t'ojláb"
# Herramientas = Ayixtaláb/ayendhanél
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Ayixtaláb"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Kuba'"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Pet"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Yab a dhaya' an t'ojláb. ¿A kulbétnal ka dhaya' ok'xidh ki it kalej?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "¿Ki dhaya' an tsalapnadh t'ojláb?"
-# Ayuda = tolmix(conjugado, naná' in tolmix); Ayuda(La) = Tolmixtaláb(como sustantivo: an tolmixtaláb)
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Tolmixtaláb"
+#~ msgid "Hide blocks"
+#~ msgstr "Ka dhibk'oy an kwene't'ojlábchik"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "ki ayna' an mukuxtalab ba' an pét"
+
+#~ msgid "calibrate"
+#~ msgstr "t'ojojoy"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "ki junku an mukuxtalab xi ne'ets ki ayna'"
+
+#~ msgid "freq"
+#~ msgstr "frec"
+
+#~ msgid ""
+#~ "sync motors\n"
+#~ "steering"
+#~ msgstr ""
+#~ "sinc ichich pat'al\n"
+#~ " belil"
+
+#~ msgid "synchronize two motors"
+#~ msgstr "ka alìy ichich pat'al"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr ""
diff --git a/po/hy.po b/po/hy.po
index fbd5a21..81f7f99 100644
--- a/po/hy.po
+++ b/po/hy.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
-"PO-Revision-Date: 2012-03-14 21:04+0200\n"
-"Last-Translator: Jasmine <udea_jasmine@yahoo.com>\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
+"PO-Revision-Date: 2012-05-08 01:12+0200\n"
+"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: hy\n"
"MIME-Version: 1.0\n"
@@ -23,107 +23,107 @@ msgstr ""
# Turtle Art` Կրիայի Արվեստը -դանդաղ,համբերությամբ սովորելու համար
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Կրիայի հրահանգների պահոց"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "առաջ"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "շարժում է կրիան առաջ"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "հետ"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "շարժում է կրիային հետ"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "մաքրել"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "մաքրում է էկրանը և ելման դիրքի բերում կրիային"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ձախ"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "Կրիային շրջում է ժամացույցի սլաքին հակառակ (անկյունն` աստիճանով)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "աջ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "Կրիային շրջում է ժամացույցի սլաքի ուղղությամբ (անկյունն`աստիճաններով)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "Աղեղ"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "անկյուն"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "շարավիղ"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "շարժում է կրիային աղեղի երկայնությամբ"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "Սահմանել xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "Տեղափոխում է կրիային xcor, ycor դիրք; (0, 0)-ն էկրանի կենտրոնն է:"
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "սահմանել ուղղությունը"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
"Սահմանում է կրիայի գլխի ուղղությունը (ելման կետում`0 դիրքում,նայում է դեպի "
"էկրանի վերին մասը):"
# xcor - x -ի դիրքացույցը
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -132,12 +132,12 @@ msgstr ""
"պարունակող մասնիկի փոխարեն):"
# ycor- y-ի դիրքացույցը
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -145,12 +145,12 @@ msgstr ""
"Պահում է կրիայի ընթացիկ y դիրքացույցի արժեքը (կարող է գործածվել թվային արժեք "
"պարունակող մասնիկի փոխարեն):"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "ուղղություն"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -158,441 +158,441 @@ msgstr ""
"Պահում է կրիայի գլխի ուղղության առկա արժեքը (կարող է օգտագործվել թվային "
"արժեք պարունակող մասնիկի փոխարեն):"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Գրչի հրահանգների պահոց"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "գրիչը վեր"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "Շարժելիս Կրիան չի նկարի:"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "գրիչը վար"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "Շարժելիս` Կրիան կնկարի:"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "Սահմանել գրչի չափսը"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "Սահմանում է կրիայի գծած գծի չափսը"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "լցնել էկրանը"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "գույն"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "Երանգ"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "Լցնում է հետին պլանը (գույն ,երանգ)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "գրչի չափս"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"Պահում է գրչի ներկայիս չափսը (կարող է օգտագործվել թվային արժեք պարունակող "
"մասնիկի փոխարեն):"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "Սկսել լցումը"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"Սկսում է գծագրել գունավոր մակերեսով բազմանկյուն(օգտագործվում է \"ավարտել "
"լցումը\" մասնիկով):"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "ավարտել լցումը"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"Ավարտում է գունավոր մակերեսով բազմանկյան գծագրումը (օգտագործվում է \"Սկսել "
"գունալցումը\" մասնիկների հետ):"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Գրչածայրի գույների ներկապնակը"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "Սահմանել գույնը"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "Սահմանում է կրիայի գծած գծի գույնը"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "Սահմանել երանգը"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "Սահմանում է կրիայի գծած գծի գուներանգը"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "Սահմանել գորշ"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "Սահմանում է կրիայի գծած գծի գորշի (մոխրագույնի)մակարդակը:"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"Պահում է գրչի ընթացիկ գույնը (կարող է օգտագործվել թվային արժեք պարունակող "
"մասնիկների փոխարեն):"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "Պահում է գրչի ներկայիս գուներանգը:"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "մոխրագույն"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"Պահում է ընթացիկ մոխրագույնի մակարդակը  (կարող է օգտագործվել թվային արժեք "
"պարունակող մասնիկների փոխարեն):"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "կարմիր"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "նարնջագույն"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "դեղին"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "կանաչ"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "երկնագույն"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "կապույտ"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "բոսոր"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "սպիտակ"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "սև"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "Սահմանել տեքստի գույնը"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "Սահմանում է կրիայի մուտքագրած տեքստի գույնը"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "Սահմանել տեքստի չափը"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "Սահմանում է կրիայի մուտքագրած տեքստի չափսը"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Թվային օպերատորների պահոց"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "գումարել"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "Ավելացնում է երկու տառաթվային ներմուծում"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "հանել"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "Վերին թվային ներմուծումից հանում է ստորին թվային ներմուծումը"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "բազմապատկել"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "բազմապատկում է երկու թվային ներմուծումները"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "բաժանել"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"բաժանում է վերին թվային արժեքը(համարիչը ) ստորին թվային արժեքի (հայտարարը "
")վրա :"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "ինքնություն"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "Մասնիկներն ընդլայնելու համար կիրառվող ինքնության օպերատորը:"
# Մոդուլ
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "Մոդուլային օպերատոր(մնացորդային)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "քառակուսի արմատ"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "հաշվում է քառակուսի արմատը"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "պատահական"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "նվազագույն"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "առավելագույն"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"Վերադարձնում է նվազագույն (վերին) եւ առավելագույն(ստորին)արժեքների միջեւ "
"պատահական որևէ թիվ"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "թիվ"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "Մաթեմատիկական օպերատորներում օգտագործվում է որպես թվային ներմուծում"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "մեծ է քան"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "տրամաբանական greater-than/մեծ է քան /օպերատոր"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "Ճիշտ է"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "փոքր է քան"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "տրամաբանական less-than /փոքր է քան/ օպերատոր"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "Սխալ է"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "հավասար"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr " տրամաբանական equal-to/հավասար է/օպերատոր"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ոչ"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "տրամաբանական ՈՉ օպերատոր"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "և"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "տրամաբանական AND /և/օպերատոր"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "կամ"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "տրամաբանական OR /կամ/ օպերատոր"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Հոսքի օպերատորների պահոցը"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "սպասել"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "Ծրագրի գործարկման ընթացքը կասեցնում է սահմանված որոշակի վայրկյաններով:"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "Անդադար"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "կրկնել անընդմեջ"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "կրկնել"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "Կրկնել սահմանված անգամներ"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "եթե"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "ապա"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "եթե ..."
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "եթե-ապա օպերատորը, որը բուլյան օպերատորներ է օգտագործում Թվապնակից"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "ապա այլապես"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "եթե ուրեմն մեկ այլ"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "եթե-ապա-կամ օպերատորը, որը բուլյան օպերատորներ է օգտագործում Թվապնակից"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "հրիզոնական տարածություն"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "Կույտը /ագուցված մասնիկների շարանը/հրվում է դեպի աջ"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "ուղղահայաց տարածություն"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "Կույտը /ագուցված մասնիկների շարանը/քաշում է դեպի վար:"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "Կանգնեցնել գործողությունը"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "Կանգնեցնում է ընթացիկ գործողությունը"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Փոփոխականներով մասնիկների պահոց"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "մեկնարկ"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "Գործողությունը կապում է գործիքաշարի գործարկման կոճակներին"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "պահեստավորել տուփ 1-ի մեջ"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "թվային արժեքը պահում է Փոփոխական 1-ում"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "պահել տուփ 2-ի մեջ"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "թվային արժեքը պահում է Փոփոխական 2-ում"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -602,150 +602,161 @@ msgstr "թվային արժեքը պահում է Փոփոխական 2-ում"
msgid "text"
msgstr "տեքստ"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "Տողի արժեքը"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "տուփ 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Փոփոխական 1  ( թվային արժեքը )"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "տուփ 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Փոփոխական 2  ( թվային արժեքը )"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "տուփ"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "իմ տուփը"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "անվանված փոփոխական ( թվային արժեքը )"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "պահել ... մեջ"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "արժեք"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "թվային արժեքը պահում է անվանակոչված փոփոխականում"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "գործողություն"
# կույտի-ագուցված մասնիկների շարան
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "անվանակոչվող գործողությունների կույտի ամենվերին մասը"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "գործողություն 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "1 գործողության շարանի վերին մասը"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "գործողություն 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "2 գործողության մասնիկաշարանի վերին մասը"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "կանչում է անվանակոչված գործողությունների ագուցված մասնիկների շարանը:"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "Կանչում է Գործողություն 1 մասնիկների շարանը"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "Կանչում է Գործողություն 2 կույտը /շարանը/"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "խոտան"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "դատարկել աղբը"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "անվերադարձ ջնջում է աղբամանի պարունակությունը"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "վերականգնել բոլորը"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "վերականգնել աղբարկղից բոլոր մասնիկները"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "Ջնջել բոլորը"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "բոլոր մասնիկները տեղափոխել աղբարկղ"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "վերնագիր"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Կանգնեցնել Կրիային"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Ցուցադրել մասնիկները"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "չի արտածում ... վրա"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Ես չգիտեմ, թե ինչպես"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "չի հավանում"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "Որպես ներածում"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "ցույց է տալիս մյուս պահոցը"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "Փոխում է մասնիկների պահոցի դիրքը"
@@ -757,188 +768,215 @@ msgstr "Բեռնում..."
msgid "Save..."
msgstr "Պահպանել..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "Քլիք` բացելու համար"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "դիրք"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "հաջորդ"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "պատկեր"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "Ներկայացում"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Պահել որպես HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Պահել որպես Պատկերանշան"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Պահել որպես պատկեր"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "ճեպապատկեր"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Պահպանել ճեպապատկերը"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Ցուցադրել պահոցը"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Թաքցնել պահոցը"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Ցուցադրել մասնիկները"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Թաքցնել մասնիկները"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Փոխել դիրքացույցները դեպի նվազեցում"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Փոխել դիրքացույցները դեպի մեծացում"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Խմբագրել"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Տեսքը"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Նախագիծ"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "Պահել / Բեռնել"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Պատճենել"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Փակցնել"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Էկրանի չափով"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Դեկարտյան դիրքացուցներ"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Բևեռային դիրքացույցներ"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Մետրային դիրքացույցներ"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Մեծացնել մասնիկները"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Փոքրացնել մասնիկները"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Բեռնման օրինակ"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Պահել որպես պատկեր"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Մաքրել"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Պահել որպես HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Գործարկել"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Պահել որպես Պատկերանշան"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Քայլ"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Պահպանել ճեպապատկերը"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Զտել"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Օգնություն"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Կանգ"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "Բեռնել նախագիծը"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Ներբեռնել «Python» ծրագրի մասնիկները"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Մաքրել"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Գործարկել"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Քայլ"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Զտել"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Կանգնեցնել Կրիային"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "Իմ Կրիա Արվեստի սեսիան"
@@ -1064,6 +1102,7 @@ msgstr "արագությունը x, y, z առանցքների վրա`դնել կ
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "Հնչյուն"
@@ -1366,7 +1405,7 @@ msgstr "կրիան տեսնում է"
msgid "returns the color that the turtle \"sees\""
msgstr "վերադարձնում է այն գույնը, որ կրիան ներկայիս \"տեսնում է\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "ժամանակ"
@@ -1427,25 +1466,25 @@ msgstr "Վերականգնում է իրականը, եթե մասնիկների
msgid "comment"
msgstr "Մեկնաբանություն"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "Մեկնաբանություն է տեղադրում է Ձեր կոդում:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "տպել"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "Արժեքը տպում է էկրանի ստորին մասում գտնվող կարգավիճակի բլոկում:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "\"Պիթոն\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1453,7 +1492,7 @@ msgstr ""
"Ծրագրավորվող բլոկ. օգտագործվում է բարդ մեկ փոփոխականով մաթեմատիկական "
"հավասարումներ, օրինակ՝ sin(x),ավելացնելու համար:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1461,7 +1500,7 @@ msgstr ""
"Ծրագրավորվող բլոկ. օգտագործվում է բարդ բազմակի փոփոխականներով մաթեմատիկական "
"հավասարումներ, օրինակ՝ sqrt(x*x+y*y),ավելացնելու համար"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1469,228 +1508,228 @@ msgstr ""
"Ծրագրավորվող բլոկ. օգտագործվում է բարդ բազմակի փոփոխականներով մաթեմատիկական "
"հավասարումներ, օրինակ՝ sin(x+y+z),ավելացնելու համար"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Python -ի ծրագրավորման մասնիկ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "Գործարկում է Մատյանի tamyblock.py մոդուլում առկա կոդը:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Դեկարտյան"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "Ցուցադրում է դեկարտյան դիրքացույցները"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "բևեռային"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "Ցուցադրում է բևեռային դիրքացույցները"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "Կրիա"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "Ընտրել, թե որ կրիային է տրվում հրահանգը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "կրիայի զրահը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "կրիային հատուկ 'զրահ' հագցնել"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "գագաթ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "Փլուզված կույտի վերին մասը"
# ստորին մասը
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "Ստորին մաս"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "Փլուզվող կույտի ստորին մասը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "Ստորին բլոկը փլուզված կույտ է. սեղմել,որ բացվի"
# Մասնիկների շարքի վերին մասը
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "Շեղջի վերին մասը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "պիտակ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "Փլուզվող կույտի վերին մասը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Ներկայացման նմուշների պահոց"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "Թաքցնել մասնիկները"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "Մաքրում է կտավը՝ թաքցնելով մասնիկները"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "Ցուցադրել մասնիկները"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "վերականգնում է թաքնված մասնիկները"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "թաքցնում է Sugar գործիքաշարերը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "Ցուցակ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "Ներկայացում պարբերանշված ցուցակով"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "Ներկայացման նմուշ.Կետերի ցանկ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "ներկայացման նմուշ. ընտրել Մատյանի օբյեկտ (առանց նկարագրության)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "ներկայացման նմուշ. ընտրել Մատյանի օբյեկտ (նկարագրությամբ)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "ներկայացման նմուշ. ընտրել Մատյանի չորս օբյեկտ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "ներկայացման նմուշ. ընտրել Մատյանի երկու օբյեկտ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "էկրանի ձախ մասի x դիրքացույցը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "էկրանի ստորին մասի y դիրքացույցը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "լայնք"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "կտավի լայնությունը"
# xcor -x դիրքացույցը
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "էկրանի աջ մասի xcor-ը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "էկրանի վերին մասի ycor-ը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "բարձրություն"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "կտավի բարձրությունը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "վերնագրի x դիրքացույցը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "վերնագրի y դիրքացույցը"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "Ձախակողմյան x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "Վերին y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "Աջակողմյան x"
# ստորին մասը
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "Ստորին y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "ներկայացում 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "ներկայացում 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "ներկայացում 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "ներկայացում 2x2"
@@ -1751,34 +1790,38 @@ msgstr "Ավստրալիական արժույթի պահոց"
msgid "Palette of Guaranies"
msgstr "Գուարանիի պահոց"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
# ԼԱԴ - Լույս արձակող դիոդ
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "Կարգավորել ԼԱԴ ուժգնությունը 0 -ի և 255 - ի միջև:"
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "Միջավայրի լույսի մակարդակը դարձնում է 0 -ի և 1023- ի միջև ընկած թիվ:"
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "Դարձնում է 1, երբ կոճակը սեղմած է, հակառակ դեպքում` 0"
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "Միջավայրի լույսի մակարդակը դարձնում է 0 -ի և 1023- ի միջև ընկած թիվ:"
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "Միջավայրի ջերմությունը դարձնում է թիվ` 0 -ի և 255- ի միջև:"
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
@@ -1786,84 +1829,84 @@ msgstr ""
"Սենսորի առջև եղած առարկայի հեռավորությունը դարձնում է թիվ` 0 -ի և 255- ի "
"միջև"
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "Կախված սենսորի թեքությունից` դարձնում է 0 կամ 1"
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
"Դարձնում է 1, երբ սենսորը հայտնաբերում է մագնիսական դաշտ, իսկ հակառակ "
"դեպքում` 0"
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "Տատանվում է 0 -ից 1, հաճախականությունը կախված է տատանումից"
# Լուսարձակման Դիոդ
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "ԼԱԴ"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "Գորշ գույնի սանդղակ"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "Սենյակային լույս"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "Ջերմաստիճանը"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "հեռավորություն"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "թեքություն"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "մագնիսական ինդուկցիա"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "տատանում"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Բութիա Ռոբոտ"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "Բութիա ուշացում"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "Սպասեք փաստարկի վայրկյաններին"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "Բութիա մարտկոցի լիցքավորում"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr "Մարտկոցի լիցքավորումը վերածում է 0-ից 255-ի միջև ընկած թվի"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "Բութիա արագություն"
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
@@ -1872,929 +1915,1012 @@ msgstr ""
"արժեք, որպես ֆունկցիայի արգումենտ:"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "Առաջ տանել Բութիան"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "Բութիա ռոբոտը շարժել դեպի առաջ"
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "Տեղափոխել Բութիա ռոբոտը առաջ` նախապես սահմանված հեռավորության վրա:"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "Բութիան` հետ"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "Շարժել Բութիա ռոբոտը դեպի ետ"
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "Տեղափոխել Բութիա ռոբոտը ետ` նախապես սահմանված հեռավորության վրա"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "Ձախ Բութիա"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr "Բութիա ռոբոտը շրջել դեպի ձախ:"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "աջ Բութիա"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr "Բութիա ռոբոտը շրջել դեպի աջ:"
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr "Պտտել Բութիան"
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "Շրջել Բութիա ռոբոտը x աստիճան"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "կանգնեցնել Բութիան"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr "Կանգնեցնել Բութիա ռոբոտը:"
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr "Բութիա էկրան"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr "Ողջույն, Աշխարհ Բութիա"
# ASCII - American Standard Code for Information Interchange - Ութ բայթանոց տեքստի /լատինատառ/ համար մշակված կոդ:
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "Ցուցադրվում է 32- նշաններից բաղկացած տեքստ ASCII լուսապաստառի վրա:"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Բութիա"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "Տեսախցիկը չի հայտնաբերվել:"
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "Տեսախցիկի վերամեկնարկման գործողությունը ձախողվեց"
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "Հետևիր ինձ"
-# Կարմիր, Կանաչ, Կապույտ
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "հետևել ԿԿԿ գույներին"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
-msgstr "Սահմանել ԿԿԿ գույնի շեմը"
+msgid "follow"
+msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "հետևել կրիայի գույնին"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
-msgstr "Սահմանել հաջորդող պիքսելների նվազագույն քանակը:"
+msgid "G"
+msgstr ""
#: taextras.py:122
-#, fuzzy
-msgid "calibrate"
-msgstr "Աստիճանավորել"
+msgid "B"
+msgstr ""
+# Կարմիր, Կանաչ, Կապույտ
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "Սահմանել այն գույնի տրամաչափը, որին պետք է հետևեք"
+msgid "follow a RGB color"
+msgstr "հետևել ԿԿԿ գույներին"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr "Սահմանել ԿԿԿ գույնի շեմը"
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "Դիրքն x -ի վրա"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "վերադարնալ x դիրքին"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "Դիրքն y - ի վրա"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "վերադարնալ y դիրքին"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr "Պիքսել"
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr "Վերականգնել ամենամեծ բծի պիքսելների քանակը:"
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr "Սահմանել հաջորդող պիքսելների նվազագույն քանակը:"
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr "SumBot արագություն"
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr "Ներմուծել արագություն SumBot -ի համար:"
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "Սահմանել նախնական արագությունը`տեղաշարժման հրահանգների համար"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr "SumBot առաջ"
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr "SumBot-ը շարժել դեպի առաջ"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
-msgstr "SumBot` ետ "
+msgstr "SumBot` ետ"
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr "SumBot շարժել դեպի ետ"
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr "SumBot կանգ"
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr "Կանգնեցնել SumBot-ը"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr "SumBot Ձախ"
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr "SumBot-ը շրջել դեպի ձախ:"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr "SumBot` աջ"
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr "SumBot -ը շրջել դեպի աջ:"
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "Անկյունից դեպի կենտրոն"
# dojo - Սումո ըմբշամարտի բեմն է
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "Անկյունը հասցնում է dojo- ի կենտրոնին"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
#, fuzzy
msgid "get the angle to the Enemy"
msgstr "Պարզել հեռավորությունը մինչև հակառակորդը"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr "x coor. SumBot"
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "Պարզել SumBot ռոբոտի x դիրքացույցը"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr "y coor. SumBot"
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "Պարզել SumBot ռոբոտի y դիրքացույցը"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr "x coor. Հակառակորդի"
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr "Պարզել հակառակորդի ռոբոտի x դիրքացույցը"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr "y coor. Հակառակորդի"
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr "Պարզել հակառակորդի ռոբոտի y դիրքացույցը"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr "SumBot պտույտ"
-#: taextras.py:170
+#: taextras.py:188
#, fuzzy
msgid "get the rotation of the Sumbot"
msgstr "Հասնում է հակառակ կողմի պտույտին"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
#, fuzzy
msgid "get the rotation of the Enemy"
msgstr "Հասնում է հակառակ կողմի պտույտին"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "հեռավորություն կենտրոնից"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
#, fuzzy
msgid "get the distance to the center of the dohyo"
msgstr "Պարզել հեռավորություն «dojo» -ի կենտրոնից"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
#, fuzzy
msgid "get the distance to the Enemy"
msgstr "Պարզել հեռավորությունը մինչև հակառակորդը"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "արդիականացնել տեղեկությունը"
-#: taextras.py:180
+#: taextras.py:198
#, fuzzy
msgid "update information from the server"
msgstr "Արդիականացնել տեղեկությունը` սերվերից"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "Սենսորային մասնիկների պահոց"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "ինքնություն"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "Սենսորային մասնիկների պահոց"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "աջ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "Դարպաս"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
#, fuzzy
msgid "rotations"
msgstr "պտույտ"
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "կարմիր"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "սենսորներ"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "Սենսորային մասնիկների պահոց"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
# Մոդուլ
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "օգտագործում"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Առանց գործողության այլընտրանքի"
# Ֆայլը չի գտնվել
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Ֆայլը չի գտնվել"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Կազմաձևի գրացուցակը գրելի չէ. %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Նոր"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Բացել"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Պահել"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Պահել որպես"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Ավարտել"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Ֆայլ"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Փոխել դիրքացույցների սնադղակը"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Վերականգնել մասնիկների չափսը"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Ցուցադրել/թաքցնել մասնիկները"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Գործիքներ"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Կանգ"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Կրիա"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Դուք չպահպանված աշխատանք ունեք:Ցանկանու՞մ եք պահպանել այն:"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Պահպանե՞լ նախագիծը"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Օգնություն"
+#~ msgid "Hide blocks"
+#~ msgstr "Թաքցնել մասնիկները"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "հետևել կրիայի գույնին"
+
+#, fuzzy
+#~ msgid "calibrate"
+#~ msgstr "Աստիճանավորել"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "Սահմանել այն գույնի տրամաչափը, որին պետք է հետևեք"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Օգնությանը կանչելու համար սլաքը շարժել նարնջագույն պահոցի վրայով:"
diff --git a/po/id.po b/po/id.po
index 4b03376..3210087 100644
--- a/po/id.po
+++ b/po/id.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2010-02-11 06:49+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,552 +22,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "kembali"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "kembali"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "awal"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -577,150 +577,161 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "judul"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -732,186 +743,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Sunting"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Salin"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1037,6 +1075,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1326,7 +1365,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1383,260 +1422,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1696,1017 +1735,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/ig.po b/po/ig.po
index 9084e1b..11f09f0 100644
--- a/po/ig.po
+++ b/po/ig.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:25+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/is.po b/po/is.po
index ba3ef73..72f4c27 100644
--- a/po/is.po
+++ b/po/is.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-03-27 14:22+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Sýna"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/it.po b/po/it.po
index f0a0d27..2667cba 100644
--- a/po/it.po
+++ b/po/it.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-01-12 08:29+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,86 +22,86 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Pannello comandi tartaruga"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "avanti"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "muove tartaruga avanti"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "indietro"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "muove tartaruga indietro"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "pulisci"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "Pulisci lo schermo e riposiziona la tartaruga"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "sinistra"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "ruota tartaruga in senso antiorario (in gradi)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "destra"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "ruota tartaruga in senso orario (in gradi)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arco"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "angolo"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "raggio"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "muove la tartaruga lungo un arco"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "seleziona xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
@@ -109,20 +109,20 @@ msgstr ""
"schermo."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seleziona direzione"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "seleziona la direzione della tartaruga (0 è verso l'alto)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "coordinata x"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -130,12 +130,12 @@ msgstr ""
"ricorda la coordinata x (ascissa) della tartaruga (può essere utilizzato in "
"alternativa ad un blocco variabile numerico)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "coordinata y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -143,12 +143,12 @@ msgstr ""
"ricorda la coordinata y (ordinata) della tartaruga (può essere utilizzato in "
"alternativa ad un blocco variabile numerico)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "direzione"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -156,441 +156,441 @@ msgstr ""
"ricorda la direzione della tartaruga (può essere utilizzato in alternativa "
"ad un blocco variabile numerico)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Pannello comandi penna"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "penna su"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "La tartaruga non disegnerà quando mossa."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "penna giù"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "la tartaruga disegnerà quando spostata."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "seleziona dimensione penna"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "seleziona la larghezza della linea disegnata dalla tartaruga"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "riempi schermo"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "colore"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "ombreggiatura"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "riempi lo sfondo con (colore, ombreggiatura)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "dimensione penna"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"ricorda la dimensione della penna (può essere utilizzato in alternativa ad "
"un blocco variabile numerico)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "avvia riempimento"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "termina riempimento"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Tavolozza per i colori della penna"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "seleziona colore"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "seleziona il colore della linea disegnata dalla tartaruga"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "seleziona ombreggiatura"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "seleziona l'ombreggiatura della linea disegnata dalla tartaruga"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "seleziona grigio"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "seleziona illivello di grigio della linea disegnata dalla tartaruga"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"ricorda il colore della penna (può essere utilizzato in alternativa ad un "
"blocco variabile numerico)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "mantiene l'ombreggiatura corrente della penna"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "grigio"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"ricorda il livello di grigio (può essere utilizzato in alternativa ad un "
"blocco numerico)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "rosso"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "arancio"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "giallo"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "verde"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "ciano"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "blu"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "porpora"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "bianco"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "nero"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "imposta colore del testo"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "seleziona il colore del testo disegnato dalla tartaruga"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "seleziona dimensione testo"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "seleziona la dimensione del testo disegnato dalla tartaruga"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Pannello degli operatori numerici"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "più"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "aggiunge due campi di inserimento numerici"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "meno"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "sottrai il valore del campo numerico inferiore da quello superiore"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "moltiplica"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "moltiplica fra loro i valori dei due campi"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "dividi"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"dividi il valore del campo numerico superiore (numeratore) per quello del "
"campo inferiore (denominatore)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "identità"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "operatore identità utilizzato per i blocchi programmabili"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "operatore modulo (resto)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "radice quadrata"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "calcola la radice quadrata"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "casuale"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"ritorna un valore casuale compreso fra valori minimo (alto) e massimo "
"(basso)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "numero"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "Utilizza come valore di ingresso per operatori matematici"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "maggiore di"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "operatore logico maggiore di"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "minore di"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "operatore logico miniore di"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "uguale"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "operatore logico di uguaglianza"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "operatore logico NOT"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "operatore logico AND"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "operatore logico OR"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Pannello degli operatori di flusso"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "aspetta"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
"sospende l'esecuzzione del programma per il numero di secondi speceficato"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "persempre"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "ciclo infinito"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "ripeti"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "ciclo ripetuto un numero dato di volte"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "se"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "allora"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "se allora"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"operatore if-then che utilizza operatori booleani del pannello dei Numeri"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "allora altrimenti"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "se allora invece"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"operatore if-then-else (se-allora-altrimenti) che utilizza operatori "
"booleani del pannello dei Numeri"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "spazio orizzontale"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "sposta la pila a destra"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "spazio verticale"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "sposta la sequenza in basso"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "ferma azione"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "Ferma l'azione in corso"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Pannello dei blocchi variabili"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "avvia"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "connette l'azione al pulsante \"esegui\" della barra dei comandi"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "memorizza nella scatola 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "memorizza il valore numerico nella Variabile 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "memorizza nella scatola 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "memorizza il valore numerico nella Variabile 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -600,149 +600,160 @@ msgstr "memorizza il valore numerico nella Variabile 2"
msgid "text"
msgstr "testo"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "valore stringa"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "scatola 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Variabile 1 (valore numerico)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "scatola 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Variabile 2 (valore numerico)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "scatola"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "mia scatola"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "variabile con nome (valore numerico)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "memorizza in"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "valore"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "memorizza il valore numerico nella variabile nominata"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "azione"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "inizio della sequenza di azioni con nome"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "azione 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "inizio dello Stack Azione 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "azione 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "inizio dello Stack Azione 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "invoca la sequenza di azioni con nome"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "invoca la sequenza Azione 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "invoca la sequenza Azione 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "spazzatura"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "svuota cestino"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "Cancella definitivamente il contenuto del cestino"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "ripristina tutti"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "recupera tutti i bloccchi dal cestino"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Titolo"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Ferma la tartaruga"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Mostra blocchi"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "non ho scritto su"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Non so come fare a"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "non piace"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "come ingresso"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "visualizza la prossima paletta"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "Cambia l'orientamento del pannello dei blocchi"
@@ -754,188 +765,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "click per aprire"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientamento"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "prossimo"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "immagine"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "presentazione"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Salva come HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Salva come Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Salva come immagine"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "istantanea"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Salva snapshot"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "mostra pannello"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Nascondi pannello"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Mostra blocchi"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Nascondi blocchi"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Ridimensiona le coordinate giù"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Ridimensiona le coordinate su"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Modifica"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Vista"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Progetto"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Copia"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Incolla"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Schermo intero"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Coordinate Cartesiane"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Coordinate Polari"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Ingrandisci blocchi"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Rimpicciolisci blocchi"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Salva come immagine"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Pulisci"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Salva come HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Esegui"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Salva come Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Passo"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Salva snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Debug"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Aiuto"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Stop"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Pulisci"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Esegui"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Passo"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>D"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Debug"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>L"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Ferma la tartaruga"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1063,6 +1101,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "suono"
@@ -1359,7 +1398,7 @@ msgstr "tartaruga vede"
msgid "returns the color that the turtle \"sees\""
msgstr "ritorna il colore che la tartaruga \"vede\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1417,25 +1456,25 @@ msgstr ""
msgid "comment"
msgstr "commento"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "mette un commento nel codice"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "stampa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "stampa il valore nel blocco di stato in basso"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1443,7 +1482,7 @@ msgstr ""
"blocco programmabile: utilizzato per aggiungere funzioni matematiche "
"avanzate a singola variabile, es. sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1451,7 +1490,7 @@ msgstr ""
"blocco programmabile: utilizzato per aggiungere funzioni matematiche multi-"
"variabili, es., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1459,228 +1498,228 @@ msgstr ""
"blocco programmabile: utilizzato per aggiungere funzioni matematiche "
"avanzate multi-variabile, es. sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "esegui il codice scritto nel modulo tamyblock.py prelevato dal Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartesiano"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "visualizza le coordinate cartesiane"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "polare"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "visualizza coordinate polari"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "sceglie con quale tartaruga interagire"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "guscio tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "metti un 'guscio' personalizzato alla tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "cima"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "apice di una catasta compressa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "fondo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
#, fuzzy
msgid "bottom of a collapsible stack"
msgstr "apice di una catasta comprimibile"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "blocco inferiore di una catasta compressa: clicca per aprire"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "cima dello stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "etichetta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "apice di una catasta comprimibile"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Pannello strutture / template per presentazioni"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "nascondi blocchi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "svuota il canvas nascondendo i blocchi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "mostra blocchi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "recupera i blocchi nascosti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "nasconde le barre di Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "lista per punti per presentazione"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "template di presentazione: lista per punti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
"template di presentazione: selezione oggetto del Diario (senza descrizione)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
"template di presentazione: selezione oggetto del Diario (con descrizione)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "template di presentazione: seleziona quattro oggetti del Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "template di presentazione: seleziona due oggetti del Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "ascissa (xcor) del bordo sinistro dello schermo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ordinata (ycor) del bordo inferiore dello schermo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "larghezza"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "larghezza canvas (sfondo)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "ascissa (xcor) del bordo destro dello schermo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "ordinata (ycor) del bordo superiore dello schermo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "altezza"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "altezza canvas (sfondo)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "titolo x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "titolo y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "fondo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "presentazione 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "presentazione 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "presentazione 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "presentazione 2x2"
@@ -1742,1029 +1781,1107 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "Paletta dei blocchi sensori"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "identità"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "Paletta dei blocchi sensori"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "destra"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "rosso"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "sensori"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "Paletta dei blocchi sensori"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "L'utilizzo è"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Azione senza opzioni:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "File non trovato"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Impossibile scrivere nella directory di configurazione:%s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Nuovo"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Apri"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Salva"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Salva come"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Esci"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "File"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Ridimensiona coordinate"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Reset dimensione blocco"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Mostra/Nascondi blocchi"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Strumenti"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Stop"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Tartaruga"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Hai del lavoro non salvato: vuoi salvare le modifiche prima di uscire?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Vuoi salvare il progetto?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Aiuto"
+#~ msgid "Hide blocks"
+#~ msgstr "Nascondi blocchi"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Muovi il cursore sopra il pannello arancio per gli aiuti."
diff --git a/po/ja.po b/po/ja.po
index 20fa7d7..7877c47 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-08-26 07:25+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,582 +18,582 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "タートルアート"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
#, fuzzy
msgid "Palette of turtle commands"
msgstr "タートルについての命令のパレット"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
#, fuzzy
msgid "moves turtle forward"
msgstr "タートルを前に進める"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
#, fuzzy
msgid "moves turtle backward"
msgstr "タートルを後ろに進める"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "消去"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
#, fuzzy
msgid "clears the screen and reset the turtle"
msgstr "画面を消去してタートルをリセットする"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
#, fuzzy
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "タートルを反時計周りに回す(度単位)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
#, fuzzy
msgid "turns turtle clockwise (angle in degrees)"
msgstr "タートルを時計周りに回す(度単位)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
#, fuzzy
msgid "moves turtle along an arc"
msgstr "円弧に沿ってタートルを動かす"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
#, fuzzy
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "タートルをx,y座標の場所に移動する; (0, 0)が画面の中心です"
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
#, fuzzy
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "タートルの頭の向きを設定する(0は画面の上方向)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr "現在のタートルのx座標の値を保持します (数値ブロックの代わりに使えます)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr "現在のタートルのy座標の値を保持します(数値ブロックの代わりに使えます)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr "現在のタートルの向きを保持します(数値ブロックの代わりに使えます)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "ペンについての命令のパレット"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
#, fuzzy
msgid "Turtle will not draw when moved."
msgstr "タートルが動いても描画されません"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
#, fuzzy
msgid "Turtle will draw when moved."
msgstr "タートルが動くと描画されます"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
#, fuzzy
msgid "sets size of the line drawn by the turtle"
msgstr "タートルによって描かれる線のサイズを設定します"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
msgstr "全画面"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "背景を(色、影)で塗りつぶします"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr "現在のペンの大きさを保持します(数値ブロックの代わりに使えます)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
#, fuzzy
msgid "Palette of pen colors"
msgstr "ペンについての命令のパレット"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
#, fuzzy
msgid "sets color of the line drawn by the turtle"
msgstr "タートルが描画する線の色を設定します"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "タートルが描画する線の影を設定します"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "タートルが描画する線の影を設定します"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "現在のペンの色を保持します(数値ブロックの代わりに使えます)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr "現在の表示倍率の値を保持します(数値ブロックの代わりに使えます)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
#, fuzzy
msgid "sets color of text drawn by the turtle"
msgstr "タートルが描画する文字の色を設定します"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "タートルが描画する文字のサイズを設定します"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "数値演算子のパレット"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
#, fuzzy
msgid "adds two alphanumeric inputs"
msgstr "2つの入力数値を足し算します"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "上側の入力数値から下側の入力数値を引き算します"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "2つの入力数値を掛け算します"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "上側の入力数値を下側の入力数値で割ります"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "剰余演算子"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
#, fuzzy
msgid "calculates square root"
msgstr "平方根を計算します"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
#, fuzzy
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "最小値(左)と最大値(右)の間の乱数を返します"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "数値の入力に使います"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "「大なり」の比較演算子"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "「小なり」の比較演算子"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "「等しい」の比較演算子"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "論理否定演算子"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "論理積演算子"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "論理和演算子"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "処理の流れを制御するブロックのパレット"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
#, fuzzy
msgid "loops forever"
msgstr "無限ループ"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
#, fuzzy
msgid "loops specified number of times"
msgstr "指定回数のループ"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
#, fuzzy
msgid "Palette of variable blocks"
msgstr "変数ブロックのパレット"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "アクションをツールバーの実行ボタンに結びつける"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
#, fuzzy
msgid "stores numeric value in Variable 1"
msgstr "変数1に数値を格納する"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
#, fuzzy
msgid "stores numeric value in Variable 2"
msgstr "変数2に数値を格納する"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -603,152 +603,163 @@ msgstr "変数2に数値を格納する"
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "文字列値"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
#, fuzzy
msgid "Variable 1 (numeric value)"
msgstr "変数1 (数値)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
#, fuzzy
msgid "Variable 2 (numeric value)"
msgstr "変数2 (数値)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "名前つき変数(数値)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
#, fuzzy
msgid "stores numeric value in named variable"
msgstr "名前つき変数に数値を格納する"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "タートルを停止"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "ブロックを表示"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -760,189 +771,217 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "HTMLとして保存"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "LOGOプログラムとして保存"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "画像として保存"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "スナップショットを保存"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "パレットを表示"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "パレットを非表示にする"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "ブロックを表示"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "ブロックを非表示にする"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "編集"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "プロジェクト"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "コピー"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "貼り付け"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "全画面"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "ブロックを表示"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "画像として保存"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "消去"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "HTMLとして保存"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "実行"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "LOGOプログラムとして保存"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "ステップ実行"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "スナップショットを保存"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "デバッグ"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "ヘルプ"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "ステップ実行"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "消去"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "実行"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "ステップ実行"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "デバッグ"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "タートルを停止"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1065,6 +1104,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1357,7 +1397,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1418,266 +1458,266 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "画面下部の状態ブロックに値を表示します"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "ステップ実行"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
#, fuzzy
msgid "Palette of presentation templates"
msgstr "プレゼンテーションテンプレートのパレット"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
#, fuzzy
msgid "hide blocks"
msgstr "ブロックを非表示にする"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
#, fuzzy
msgid "declutters canvas by hiding blocks"
msgstr "ブロックを隠してキャンバスをすっきりさせます"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "ブロックを表示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
#, fuzzy
msgid "presentation template: list of bullets"
msgstr "プレゼンテーションテンプレート: 7個の箇条書き"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "プレゼンテーションテンプレート: ジャーナルのオブジェクトを選ぶ(説明なし)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "プレゼンテーションテンプレート: ジャーナルオブジェクトを選ぶ(説明つき)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "プレゼンテーションテンプレート: ジャーナルのオブジェクトを4つ選ぶ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "プレゼンテーションテンプレート: ジャーナルのオブジェクトを2つ選ぶ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "画面左端のx座標値"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "画面下端のy座標値"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "キャンバスの幅"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "画面右端のx座標値"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "画面上端のy座標値"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "キャンバスの高さ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1738,1021 +1778,1095 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "ステップ実行"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "ヘルプ"
+#~ msgid "Hide blocks"
+#~ msgstr "ブロックを非表示にする"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "ヘルプを表示するには、オレンジ色のパレットの上でカーソルを動かしてください"
diff --git a/po/km.po b/po/km.po
index b821ce1..1657857 100644
--- a/po/km.po
+++ b/po/km.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-04-28 14:35+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,558 +18,558 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "បញ្ជូនបន្ត"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "ថយ​ក្រោយ"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "ស្អាត"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ឆ្វេង"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "ស្តាំ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "ធ្នូ"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "មុំ"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "កាំ"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "ตำแหน่ง x"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ตำแหน่ง y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
#, fuzzy
msgid "heading"
msgstr "ការអាន​ "
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
msgstr "អេក្រង់​ពេញ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "ពណ៌"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "ស្រមោល​"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
#, fuzzy
msgid "start fill"
msgstr "ចាប់ផ្ដើម​ទាំងអស់"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
#, fuzzy
msgid "set color"
msgstr "កំណត់​ពណ៌"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "​ប្រផេះ"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "ក្រហម"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "ពណ៌​ទឹក​ក្រូច​"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "​លឿង"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "​​បៃតង"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "ពណ៌​កាប់​ស្តាំង​"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "​​ខៀវ"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
#, fuzzy
msgid "purple"
msgstr "ស្វាយ"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "ស"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "ខ្មៅ"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ជ្រើស​ពណ៌​អត្ថបទ"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "បូក"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "ដក"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "គុណ"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "ចែក"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "អត្ដសញ្ញាណ"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
#, fuzzy
msgid "mod"
msgstr "ផ្លាស់ទី"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "ប្រភាគ"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "ព្រាវ"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "នាទី"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "អតិ"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "លេខ"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "​ធំជាង"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "​តូចជាង"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "ស្មើ"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "មិន"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "ឬ"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "រង់​ចាំ"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "ជារៀង​រហូត"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "ធ្វើម្តង​ទៀត​"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "នោះ"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
#, fuzzy
msgid "stop action"
msgstr "បង្ហាញ​រូបតំណាង​ក្នុង​ថាស​ប្រព័ន្ធ"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "ចាប់ផ្ដើម"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -579,151 +579,162 @@ msgstr ""
msgid "text"
msgstr "អត្ថបទ"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "តម្លៃ​ខ្សែអក្សរ"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "ប្រអប់​"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "តម្លៃ​"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "សកម្មភាព"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
#, fuzzy
msgid "action 1"
msgstr "សកម្មភាព"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
#, fuzzy
msgid "action 2"
msgstr "សកម្មភាព"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "ធុង​សំរាម"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "សម្អាត​ធុង​សំរាម"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "ជម្រះ​ទាំង​អស់"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "ចំណង​ជើង"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -735,187 +746,214 @@ msgstr "ផ្ទុក..."
msgid "Save..."
msgstr "រក្សា​ទុក..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "กดเปิด"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "ទិស"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "បន្ទាប់"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "រូប​ភាព"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "ការ​បង្ហាញ"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "บันทึกเป็น .ogg"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "រូបថត"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "រក្សាទុក​រូបថត"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "កែសម្រួល"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "ទិដ្ឋភាព"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "គម្រោង"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "ចំលង"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "បិទភ្ជាប់​"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "ពេញ​អេក្រង់"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "កូអរដោនេ​ប៉ូល"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr ""
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "ស្អាត"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr ""
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "រត់"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-#, fuzzy
-msgid "Save as Logo"
-msgstr "บันทึกเป็น .ogg"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "ជំហាន"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "រក្សាទុក​រូបថត"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "បំបាត់​កំហុស"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "ជំនួយ"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "ឈប់"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "ស្អាត"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "រត់"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "ជំហាន"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "បំបាត់​កំហុស"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1040,6 +1078,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "សំឡេង"
@@ -1330,7 +1369,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "ពេល​វេលា"
@@ -1388,264 +1427,264 @@ msgstr ""
msgid "comment"
msgstr "មតិ​យោបល់"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "បោះពុម្ព"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "ប៉ូល"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "អណ្ដើក"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "កំពូល"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "ខាង​ក្រោម"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "ស្លាក"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "បញ្ជី"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "ទទឹង"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "កម្ពស់"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "ខាង​ក្រោម"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "ទិស"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "ទិស"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "ទិស"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "ទិស"
@@ -1707,1030 +1746,1102 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
#, fuzzy
msgid "grayscale"
msgstr "មាត្រដ្ឋាន​ប្រផេះ"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
#, fuzzy
msgid "distance"
msgstr "ចម្ងាយ"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr ""
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
#, fuzzy
msgid "x position"
msgstr "ទីតាំង"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr ""
-#: taextras.py:126
+#: taextras.py:139
#, fuzzy
msgid "y position"
msgstr "ទីតាំង"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr ""
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr ""
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr ""
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr ""
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr ""
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "អត្ដសញ្ញាណ"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ស្តាំ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "ច្រក"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
#, fuzzy
msgid "rotations"
msgstr "ការ​បង្វិល"
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "ក្រហម"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "ផ្លាស់ទី"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "រក​មិន​ឃើញ​ឯកសារ"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "ថ្មី"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "បើក"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "​រក្សា​ទុក"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "រក្សាទុក​ជា"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "បោះបង់"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "ឯកសារ"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "ឧបករណ៍"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "ឈប់"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "អណ្ដើក"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "ជំនួយ"
-
#~ msgid "Import/Export"
#~ msgstr "នាំចូល/នាំចេញ"
diff --git a/po/ko.po b/po/ko.po
index 8ca4487..17076ef 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-05-10 23:43-0400\n"
"Last-Translator: Donghee Park <i4u_4ever@yahoo.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,554 +18,554 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "터틀 아트"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "전진"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "뒤"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "지우기"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "왼쪽"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "오른쪽"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "도"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "라디우스"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy 지정하기"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "머리방향 지정하기"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "머리방향"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "펜 그리기 않기"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "펜 그리기"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "펜 크기 지정"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "전체 화면"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "색"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "명암"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "펜 크기"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "색 지정"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "명암 지정"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "뒤"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "텍스트 색 지정"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "펜 크기 지정"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "나누기"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "무작위"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "최소"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "최대"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "숫자"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "아니다"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "그리고"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "또는"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "기다리기"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "언제나"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "반복"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "만약"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "이면"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "시작"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "상자 1에 저장하기"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "상자 2에 저장하기"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -575,150 +575,163 @@ msgstr ""
msgid "text"
msgstr "텍스트"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "상자 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "상자 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "상자"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "제목"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "터틀 멈추기"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "블록 보기"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,198 +743,223 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "텍스트"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "HTML으로 저장"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "Logo로 저장"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "팔레트 보기"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "팔레트 숨기기"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "블록 보기"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "블록 숨기기"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "작품"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "전체 화면"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "블록 보기"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+#, fuzzy
+msgid "Clean"
+msgstr "지우기"
+
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
#, fuzzy
-msgid "Save as HTML"
-msgstr "HTML으로 저장"
+msgid "Step"
+msgstr "단계 실행"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-#, fuzzy
-msgid "Save as Logo"
-msgstr "Logo로 저장"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "단계 실행"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "지우기"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "단계 실행"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "터틀 멈추기"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1048,6 +1086,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "소리"
@@ -1339,7 +1378,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1396,263 +1435,263 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "인쇄"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "터틀"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "단계 실행"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "블록 숨기기"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "블록 보기"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1713,1025 +1752,1100 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "오른쪽"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "센서"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "나누기"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "다른 이름으로 저장"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "단계 실행"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "터틀"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "블록 숨기기"
#, fuzzy
#~ msgid "full screen"
diff --git a/po/kos.po b/po/kos.po
index f050bbb..88294bc 100644
--- a/po/kos.po
+++ b/po/kos.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:26+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,551 +22,551 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -576,149 +576,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,186 +741,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1034,6 +1072,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1323,7 +1362,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1380,260 +1419,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1693,1020 +1732,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/mg.po b/po/mg.po
index 5e72c66..e1b5a1b 100644
--- a/po/mg.po
+++ b/po/mg.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-14 19:41+0200\n"
"Last-Translator: Zafimamy Gabriella Ralaivao <gabriella@intnet.mu>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,555 +22,555 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Ara sokatra"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "mandroso"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "miverina"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "diovy"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "havia"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "havanana"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "zoro"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "lohateny"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "akaro ny penina"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "ahidino ny penina"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "amboary ny haben'ny penina"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "ataovy feno efijery"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "loko"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "fahamatrohana"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "haben'ny penina"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "mena"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "volomboasary"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "mavo"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "maitso"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "manga"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "voloparasy"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "miverina"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "amboary ny haben'ny penina"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "mampitombo iditra nomerika roa"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "zarao"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "operatera (mpampatsiahy) maodilera"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "kisendrasendra"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "ambany indrindra"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "ambony indrindra"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
#, fuzzy
msgid "number"
msgstr "isa"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "tsy"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "sy"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "na"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "andraso"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "mandrakizay"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "avereno"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "raha"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "noho izany"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "raha izay dia"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "raha tsy izay dia"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
#, fuzzy
msgid "if then else"
msgstr "raha tsy izay dia"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Andiandokom-bolongana miovaova"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "atomboy"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -580,151 +580,162 @@ msgstr ""
msgid "text"
msgstr "Lahatsoratra"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "boaty 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
#, fuzzy
msgid "Variable 1 (numeric value)"
msgstr "Ova 2 (lanja nomerika)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "boaty 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Ova 2 (lanja nomerika)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "boaty"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "ova nomena anarana (lanja nomerika)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "hetsika"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "hetsika 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "tampon'ny avosan'ny Hetsika 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "hetsika 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
#, fuzzy
msgid "top of Action 2 stack"
msgstr "tampon'ny avosan'ny Hetsika 1"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "manambara avosan'asa nomena anarana"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "diovy ny vatampako"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "mamafa tanteraka ireo singa ao an-jaoridira"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "avereno daholo"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Lohateny"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Ajanony ny sokatra"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Asehoy ireo bolongana"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "tsy namoaka mankao amin'ny"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Tsy fantatro ny fomba"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "tsy tia"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "ho soratra"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -736,188 +747,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "tsindrio raha hanokatra"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "fitodika"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "manaraka"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "sary"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "famelabelarana"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Tehirizo ho HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Tehirizo ho logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Tehirizo ho sary"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "sary nalaina"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Tehirizo ny sary nalaina"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Asehoy ny andiandoko"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Afeno ny andiandoko"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Asehoy ireo bolongana"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Afeno ireo bolongana"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Akelezo ireo kaordône"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Alehibiazo ireo kaordône"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Ovao"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Hijery"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Sahanasa"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Adikao"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Apetaho"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Mameno efijery"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Kaordône Karteziana"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Kaordône pôlera"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Ampitomboy ireo bolongana"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Silaho ireo bolongana"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Tehirizo ho sary"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Diovy"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Tehirizo ho HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Alefaso"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Tehirizo ho logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Dingana"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Tehirizo ny sary nalaina"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Debageo"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Fanampiana"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Ajanony"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Diovy"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Alefaso"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Dingana"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Debageo"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Ajanony ny sokatra"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1042,6 +1080,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1332,7 +1371,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1390,271 +1429,271 @@ msgstr ""
msgid "comment"
msgstr "tsikera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "pirinty"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Karteziana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "mampiseho ireo kôrdône karteziana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "mampiseho kôrdône polera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "sokatra"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "Ajanony"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "fanambaniny"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "tampon'ny avosana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "afeno ireo bolongana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "asehoy ireo bolongana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
"maodely fampisehoana: mifidiana zava-piraiketana (tsy misy mombamomba azy)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
#, fuzzy
msgid "presentation template: select Journal object (with description)"
msgstr ""
"maodely fampisehoana: mifidiana zava-piraiketana (tsy misy mombamomba azy)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
#, fuzzy
msgid "xcor of left of screen"
msgstr "xcor-n'ny faritra havanan'ny efijery"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
#, fuzzy
msgid "ycor of bottom of screen"
msgstr "xcor-n'ny faritra havanan'ny efijery"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xcor-n'ny faritra havanan'ny efijery"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
#, fuzzy
msgid "ycor of top of screen"
msgstr "xcor-n'ny faritra havanan'ny efijery"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "haavo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "fanambaniny"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "famelabelarana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "famelabelarana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "famelabelarana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "famelabelarana"
@@ -1717,1023 +1756,1101 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "havanana"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "mena"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "ny fanao azy dia"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Tsy misy asa safidy:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Reperitoaram-panefena tsy azo anoratana: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Sokafy"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Tehirizo"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Tehirizo ho"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Rakitra"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Ovao refy ireo kaordône"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Ovao ny haben'ny bolongana"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Asehoy/Afeno ireo bolongana"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Fitaovana"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Ajanony"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Sokatra"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Fanampiana"
+#~ msgid "Hide blocks"
+#~ msgstr "Afeno ireo bolongana"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr ""
diff --git a/po/mi.po b/po/mi.po
index 9cdd68e..f824038 100644
--- a/po/mi.po
+++ b/po/mi.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:41+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/mk.po b/po/mk.po
index b4d3ff9..8fe34b0 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:51+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/ml.po b/po/ml.po
index ee02a20..daeabbf 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:28+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/mn.po b/po/mn.po
index f298fea..0a7f120 100644
--- a/po/mn.po
+++ b/po/mn.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-01-10 15:06+0200\n"
"Last-Translator: Cris Anderson <anderson861@gmail.com>\n"
"Language-Team: Mongolian\n"
@@ -19,552 +19,552 @@ msgstr ""
# Зураач барималчдын ажлын өрөөг урлан гэдэгтэй адилаар Яст мэлхийн Урлан болгоё оо
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Яст мэлхий Урлан"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "урагшаа"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "ухар"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "арилгах"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "зүүн"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "баруун"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "нум"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "ѳнцѳг"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "радиус"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "тэнхлэг ХУ"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "чиглэл"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x тэнхлэг"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y тэнхлэг"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "чиг"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "бүү зур"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "зур"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "үзэгний хэмжээ өг"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "дзлгзц дүүргэх"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "ѳнгѳ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "сүүдэр"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "үзэг хэмжээ"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "өнгө"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "сүүдэр"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "саарал"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "улаан"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "улбар шар"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "шар"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "ногоон"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "хөх ногоон"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "хөх"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "час улаан"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "цагаан"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "ухар"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "Үсгэнд өнгө өг"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "үгсэнд хэмжээ өг"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "нэмэх"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "хоёр тоо нэмэх"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "хасах"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "үржүүлэх"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "хуваах"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "үлдэгдэл"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "дөрвөлжин үндэс"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
# тохиолдлын аль нь ч болноо
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "санаандгүй"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "МИН"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "МАКС"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "тоо"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "энэ нь арай их"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "энэ нь арай бага"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "тэнцүү"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "үгүйсгэ"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "ба"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "эсвэл"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "хүлээ"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "үүрд"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "дaвтax"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "xэpэв"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "бол"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "эхэл"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "богц 1-д хадгал"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "богц 2-д хадгал"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -574,151 +574,163 @@ msgstr ""
msgid "text"
msgstr "бичвэр"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "богц 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "богц 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "богц"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "миний богц"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "утга"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "үйлдэл"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
#, fuzzy
msgid "action 1"
msgstr "үйлдэл"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
#, fuzzy
msgid "action 2"
msgstr "үйлдэл"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "хогийн сав"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "хогийн сав хоослох"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "бүгдийг арилгах"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Гарчиг"
-#: TurtleArt/talogo.py:465
+# яст мэлхийг зогсоох эсвэл яст мэлхий зогс 2-н нэгийг аваарай
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Яст мэлхий зогс"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Блокыг харуул"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,190 +742,216 @@ msgstr "Ачаалла..."
msgid "Save..."
msgstr "Хадгалах..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "Чиглэл"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "дараах"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "дүрслэл"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "үзүүлэн"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "HTML-аар хадгалах"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Дүрслэлээр хадгалах"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
# Зураачийн зураг хольж өнгө гаргадаг ХАВТАН тай ижил агуулгатай шүү
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Хавтанг харуул"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Хавтан нуу"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Блокыг харуул"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Блок нуу"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Засварлах"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Харах"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Төсөл"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Хуулах"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Тавих"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Дзлгзц дүүргэх"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Блокыг харуул"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Блокыг нуу"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Жишээ ачаалах"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Дүрслэлээр хадгалах"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Арилга"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "HTML-аар хадгалах"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Эхэл"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr ""
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Алхам"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr ""
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Оношилгоо"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Тусламж"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Зогсоох"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Арилга"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Эхэл"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Алхам"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Оношилгоо"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-# яст мэлхийг зогсоох эсвэл яст мэлхий зогс 2-н нэгийг аваарай
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Яст мэлхий зогс"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1036,6 +1074,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "дуу чимээ"
@@ -1326,7 +1365,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "цаг"
@@ -1383,263 +1422,263 @@ msgstr ""
msgid "comment"
msgstr "тайлбар"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "үзүүл"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "яст мэлхий"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "дээд"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "Блок нуу"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "Блокыг харуул"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "жагсаалт"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "өргөн"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "өндөр"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "үзүүлэн"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "үзүүлэн"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "үзүүлэн"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "үзүүлэн"
@@ -1700,1027 +1739,1102 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "температур"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "хоорондын зай"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "баруун"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "Порт"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "улаан"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "Мэдрэхүй"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "үлдэгдэл"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Шинэ"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Нээх"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Хадгалах"
# Нэрнээс гадна төрлөө сольж хадгалдаг тул Өөрөөр хадгалах гэдэг нь зүгээр болов уу? мөн Scratch дээр ингэж орчуулсан байгаа.
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Өөрөөр хадгалах"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Гарах"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Файл"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Хэрэгсэл"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Зогсоох"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Яст Мэлхий"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Тусламж"
+#~ msgid "Hide blocks"
+#~ msgstr "Блок нуу"
#~ msgid "full screen"
#~ msgstr "дзлгзц дүүргэх"
diff --git a/po/mr.po b/po/mr.po
index 3885e47..d2a847f 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-09-11 12:18+0200\n"
"Last-Translator: <ganeshgajre@gmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,556 +18,556 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "टर्टलआर्ट"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "साफ"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "क्ष निर्देशक"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "य निर्देशक"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "शिर्षक"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "स्क्रीन भरा"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "रंगाचा दर्जा निश्चीत करा"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "ज्यावेळी"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "फ्लो अॉपरेटरची पट्टी"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "फ्लो अॉपरेटरची पट्टी"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
#, fuzzy
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "do-while-True operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
#, fuzzy
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "do-while-True operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "सुरूवात"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -577,149 +577,160 @@ msgstr ""
msgid "text"
msgstr "मजकूर"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "स्ट्रींग किंमत"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "शिर्षक"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "कासव थांबवा"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "ब्लॉक्स दाखवा"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -731,188 +742,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "अनुस्थापन"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "पुढिल"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "प्रस्तुती"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "HTML मध्ये जतन करा"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "लोगो मध्ये जतन करा"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "चित्र म्हणून जतन करा"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "फोटो"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "फोटो जतन करा"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "पट्टी दाखवा"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "पट्टी लपवा"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "ब्लॉक्स दाखवा"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "ब्लॉक्स लपवा"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "निर्देशकांचे परिमाण कमी करा"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "निर्देशकांचे परिमाण वाढवा"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "बदल करा"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "दृश्य"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "प्रकल्प"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "कॉपी"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "पेस्ट"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "मोठी स्क्रीन"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "कार्टेशियन निर्देशक"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "पोलार निर्देशक"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "मेट्रीक निर्देशक"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "ब्लॉक मोठे करा"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "ब्लॉक लहान करा"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "उदाहरण दाखवा"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "चित्र म्हणून जतन करा"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "साफ"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "HTML मध्ये जतन करा"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "धावा"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "लोगो मध्ये जतन करा"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "पायरी"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "फोटो जतन करा"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "चूक शोधा"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "मदत"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "थांबा"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "पायथन ब्लॉक दाखवा"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "साफ"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "धावा"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "पायरी"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "चूक शोधा"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "कासव थांबवा"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "माझा टर्टलआर्टचा सत्र"
@@ -1037,6 +1075,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "आवाज"
@@ -1326,7 +1365,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1383,260 +1422,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "कासव"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "वरचा"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "ब्लॉक्स लपवा"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "ब्लॉक्स दाखवा"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "प्रस्तुतीकरण 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "प्रस्तुतीकरण 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "प्रस्तुतीकरण 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "प्रस्तुतीकरण 2x2"
@@ -1696,1024 +1735,1102 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "सेन्सर ब्लॉक्सची पट्टी"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "सेन्सर ब्लॉक्सची पट्टी"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "पोर्ट"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "सेन्सर ब्लॉक्सची पट्टी"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "असा वापर करा"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "अपर्यायी अॅक्शन"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "फाईल मिळाली नाही"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "नवीन"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "उघडा"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "साठवा"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "यानावे जतन करा"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "बंद"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "फाईल"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "निर्देशकांचे परिमाण बदला"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "ब्लॉकची साईझ पुर्ववत करा"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "ब्लॉक दाखवा/लपवा"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "साधने"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "थांबा"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "कासव"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "तुमचे काम जतन झालेले नाही. बंद करण्याआधी ते जतन करायचे का?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "प्रकल्प जतन करायचा का?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "मदत"
+#~ msgid "Hide blocks"
+#~ msgstr "ब्लॉक्स लपवा"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "मदतीसाठी नारिंगी पट्टीवर कर्सर न्या"
diff --git a/po/ms.po b/po/ms.po
index a4f432a..21fc492 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-02-20 14:16-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -17,552 +17,552 @@ msgstr ""
"X-Generator: Pootle 1.1.0rc2\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1017 +1728,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/mvo.po b/po/mvo.po
index 6888514..8988b18 100644
--- a/po/mvo.po
+++ b/po/mvo.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:30+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/nb.po b/po/nb.po
index 5a1e402..cee3fd6 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-09-02 01:50-0400\n"
"Last-Translator: Chris Leonard <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -17,552 +17,552 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Skilpaddetegner"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "fremover"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "venstre"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "høyre"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "kurve"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "vinkel"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "radius"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "sett xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x-koordinat"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y-koordinat"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "retning"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "løft penn"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "trykk ned penn"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "sett størrelse"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "fyll skjerm"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "farge"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "tone"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "størrelse"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "sett farge"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "sett tone"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "sett tekstfarge"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "sett størrelse"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "modulo"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "tilfeldig"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "maks"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ikke"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "og"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "eller"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "vent"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "for evig"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "gjenta"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "hvis"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "så"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "lagre i boks 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "lagre i boks 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,150 +572,163 @@ msgstr ""
msgid "text"
msgstr "tekst"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "boks 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "boks 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "boks"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "tittel"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "stopp skilpadde"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "vis blokker"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,197 +740,221 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "tekst"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "lagre som HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "lagre som Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+#, fuzzy
+msgid "Save as image"
+msgstr "lagre som bilde"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "vis verktøykasse"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "skjul verktøykasse"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "vis blokker"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "skjul blokker"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Prosjekt"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "fyll skjerm"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "vis blokker"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-#, fuzzy
-msgid "Save as image"
-msgstr "lagre som bilde"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "lagre som HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-#, fuzzy
-msgid "Save as Logo"
-msgstr "lagre som Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "stopp skilpadde"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1044,6 +1081,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "lyd"
@@ -1334,7 +1372,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1391,262 +1429,262 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Skilpadde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "skjul blokker"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "vis blokker"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "bredde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "høyde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1706,1023 +1744,1099 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "høyre"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "modulo"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Lagre som"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Skilpadde"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "skjul blokker"
#, fuzzy
#~ msgid "full screen"
diff --git a/po/pa.po b/po/pa.po
index bc300d6..9cd94fd 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:42+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/pap.po b/po/pap.po
index 45882e3..3ab4251 100644
--- a/po/pap.po
+++ b/po/pap.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-10-20 07:09+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,90 +18,90 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Arte di turtuga"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
#, fuzzy
msgid "Palette of turtle commands"
msgstr "palèt di komandonan pa tortuga"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "Dilanti"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
#, fuzzy
msgid "moves turtle forward"
msgstr "move turtuga pa dilanti"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "Bèk"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "move turtuga bai patras"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "Limpia"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "limpia e pantaya y start e turtuga di nobo"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "robes"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
#, fuzzy
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "bira e turtuga contrali di oloshi (huki den grado)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "drechi"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
#, fuzzy
msgid "turns turtle clockwise (angle in degrees)"
msgstr "bira e turtuga direkshon di oloshi (huki den grado)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arko/bog"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "huki"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "radio"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "move turtuga kantu di un boog"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "instala xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
#, fuzzy
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
@@ -109,21 +109,21 @@ msgstr ""
"move turtuga na posishon xcor, ycor; (0, 0) ta den e centro di e pantaya."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "instala titulo"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
#, fuzzy
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "instalá e direkshon di e turtuga (0 ta tòp di e pantaya.)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -131,12 +131,12 @@ msgstr ""
"mantené balor kordinado-x aktual di e turtuga (por wòrdú huza na luga di un "
"blòk di number)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -144,12 +144,12 @@ msgstr ""
"mantené balor kordinado-y aktual di e turtuga (por wordu huza na luga di un "
"blòk di number)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "titulo"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -157,460 +157,460 @@ msgstr ""
"mantené balor direkshon aktual di e turtuga (por wordu huza na luga di un "
"blók di number)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "palèt di komandonan pa pèn"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "Pen ariba"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
#, fuzzy
msgid "Turtle will not draw when moved."
msgstr "turtuga no ta pinta si mové"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "pen abou"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
#, fuzzy
msgid "Turtle will draw when moved."
msgstr "turtuga ta pinta si mové"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "instala tamánjo di pen"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
#, fuzzy
msgid "sets size of the line drawn by the turtle"
msgstr "instala tamaño di e liñaá pinta ku e morkoi"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "Jena pantaja"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "kóló"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "sombra"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "jena e fondo ku ( kóló, sombra)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "tamánjo di pen"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"mantene tamaño aktual di pen ( por wordu husa na luga di un kuadrá di "
"number)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "palèt di pen di koló"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "instala kóló"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
#, fuzzy
msgid "sets color of the line drawn by the turtle"
msgstr "instala kóló di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "instala sombra"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "instala sombra di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "instala sombra di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"mantene kóló aktual di pen ( por wordu husa na luga di un kuadrá di number)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "mantane e sombra di e pèn"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr "mantene balor di skal (por wordu huza oa luga di un blók di number)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "kòrá"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "oraño"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "hel"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "bèrdè"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "blou"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "lila"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "tanten/mientras"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "Bèk"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "instala color di teksto"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
#, fuzzy
msgid "sets color of text drawn by the turtle"
msgstr "instala kóló di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "instala tamánjo di teksto"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "instala midí di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "palèt operado pa number"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "mas"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
#, fuzzy
msgid "adds two alphanumeric inputs"
msgstr "agrega dos introdukshon numériko"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "menos/kita"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "déskonta introdukshon mumériko abou for di introdukshon mumériko ariba"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "multipliká"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "multiplika dos introdukshon mumériko"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "parti"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"parti tòp introdukshon numériko (tèler) den bòm introdukshon numériko "
"(denominadó)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "identidat"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "identidat operadonan husa pa ekspanshon di kuadrá"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "modular (restu) operador"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "vierkantswortel"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
#, fuzzy
msgid "calculates square root"
msgstr "kalkula raís kuadrá"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
#, fuzzy
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returna kale number entre minimo (banda robes) i maksimo (banda drechi) "
"balor"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "husa komo introdukshon mumériko den operadonan matemátiko"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "mas grandi ku"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "logiko mas grandi-ku adaptadó"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "menos ku"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "logiko menos-ku adaptadó"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "igual"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "logiko Igual-na adaptadó"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "no"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "logiko NO adaptadó"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "i"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "logiko Y adaptadó"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "òf"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "logiko OF adaptadó"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "palèt di operador di flow"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "warda"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "pousa e proseshon di e programa den un kantidat di sekònde spesifiká"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "pa semper"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
#, fuzzy
msgid "loops forever"
msgstr "las pas semper"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "ripití"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
#, fuzzy
msgid "loops specified number of times"
msgstr "las spesifika barios bes"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "si"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "despues"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "si ora"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"Operador si- e ora ei ku ta usa operadornan boolean di e palèt di númbernan"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "despues algu otro"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "si no"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di "
"númbernan"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "espasio horizontal"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
#, fuzzy
msgid "jogs stack right"
msgstr "jog stack man drechi"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "espasio vertikal"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
#, fuzzy
msgid "jogs stack down"
msgstr "jog stack abou"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "stop akshon"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "stòp e akshon/proseso aktual"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
#, fuzzy
msgid "Palette of variable blocks"
msgstr "palèt pa kuadrá variabel"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "konekta akshon na toolbar run buttons"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "warda den kaha 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
#, fuzzy
msgid "stores numeric value in Variable 1"
msgstr "warda balor numériko den variabel 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "warda den kaha 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
#, fuzzy
msgid "stores numeric value in Variable 2"
msgstr "warda balor numériko den variabel 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -620,155 +620,166 @@ msgstr "warda balor numériko den variabel 2"
msgid "text"
msgstr "teksto"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "balor di string"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "kaha 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Variabel 1 (balor numériko)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "kaha 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Variabel 2 (balor numériko)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "kaha"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "mi vak"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "variabel nombrá (balor numériko )"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "waarda den"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "balor"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
#, fuzzy
msgid "stores numeric value in named variable"
msgstr "warda balor numériko den nomber variabel"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "akshon"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "tòp eligibel di akshon stack"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "akshon 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
#, fuzzy
msgid "top of Action 1 stack"
msgstr "tòp di akshon 1 stack"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "akshon 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
#, fuzzy
msgid "top of Action 2 stack"
msgstr "tòp di akshon 2 stack"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
#, fuzzy
msgid "invokes named action stack"
msgstr "aplá akshon yamá stack"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
#, fuzzy
msgid "invokes Action 1 stack"
msgstr "apelá akshon 1 stack"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
#, fuzzy
msgid "invokes Action 2 stack"
msgstr "apelá akshon 2 stack"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "Kita e restantenan"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "kita e artíkulonan for di trash bin permanentemente"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "restourá tur"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "restourá tur e blòkinan for di trash bin"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Título"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Stòp turtuga"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Mustra blòkkinan"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "no ta transferí na"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Mi no sa kon ta hasi'é"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "no ta gusta"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "komo entrada"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "mustra siguiente palèt"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "kambia e orientashon di e palèt di blòkinan"
@@ -780,188 +791,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "Klek pa habri"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientashon"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "siguiente"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "imágen"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "presentashon"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "warda komo HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Warda komo Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Warda komo imagen"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "portrèt/snapshot"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Warda portrèt"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Mustra palèt"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Skonde palete"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Mustra blòkkinan"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Skonde blóks"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Baha e skala di kordinantenan"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Subi e skala di kordinantenan"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Edita"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Mira"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projecto"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kopia"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Pega"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Pantaya kompleto"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Kordinantenan Certesian"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Kordinantenan Polar"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Amplia blòkinan"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Redusí blòkinan"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Warda komo imagen"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Limpia"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "warda komo HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Run"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Warda komo Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Paso"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Warda portrèt"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Debug"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Ousilio"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Stòp"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Limpia"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Run"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Paso"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Debug"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Stòp turtuga"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1085,6 +1123,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "sonido"
@@ -1386,7 +1425,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1451,25 +1490,25 @@ msgstr ""
msgid "comment"
msgstr "komentario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "pone un komentario na bo kodíko"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "print balor den blóki státus den fondo di e pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Pitòn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
#, fuzzy
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
@@ -1478,7 +1517,7 @@ msgstr ""
"un blòki programabel: usá pa agregá single-variable matemátika, por ehèmpel, "
"sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1486,7 +1525,7 @@ msgstr ""
"un blòki programabel: usá pa agregá multi-variable matemátika, por ehèmpel, "
"sin(x)sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
#, fuzzy
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
@@ -1495,229 +1534,229 @@ msgstr ""
"un blòki programabel: usá pa agregá multi-variable matemátika, por ehèmpel, "
"sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "ehekuta e código den e módulo tamyblock.py den e Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartesian"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "mustra kordinantenan di Cartesian"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "mustra kordinantenan polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "Turtuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "Skohe e turtuga ku bo ta bai komandá"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "tòp"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "tòp di e pila doblá"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "abou"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
#, fuzzy
msgid "bottom of a collapsible stack"
msgstr "tòp di e pila doblabel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "e blòki abou ta den un pila dóblá: klek riba dje pa habri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "tòp di pila"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "etikèt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "tòp di e pila doblabel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
#, fuzzy
msgid "Palette of presentation templates"
msgstr "palèt pa presentashon di patronchi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "skonde blòkinan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
#, fuzzy
msgid "declutters canvas by hiding blocks"
msgstr "drecha e tela dor di skonde blòkinan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "Mustra blòkinan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "restourá e blòkinan skondé"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "skonde e Sugar toolbars"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "lista ku puntonan di presentashon"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
#, fuzzy
msgid "presentation template: list of bullets"
msgstr "presentashon patronchi: shete bala di skopèt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "presentashon patronchi: selekta opheto Journal (no déskripshon)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "presentashon patronchi: selekta opheto Journal (ku déskriphon)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "presentashon patronchi: selekta kuater opheto Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "presentashon patronchi: selekta dos opheto Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "xcor di e pantaya banda robes"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ycor di fondo di pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "hanchura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "hanchura di kèimas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xcor di banda drechi di pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "ycor di e tòp di pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "haltura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "haltura di kèimas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "título x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "título y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "abou"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "presentashon 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "presentashon 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "presentashon 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "presentashon 2x2"
@@ -1779,1024 +1818,1102 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "identidat"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "drechi"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "kòrá"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Habri"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Warda"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "File"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Adaptá skala di kordinantenan"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Reset e tamaño blòki"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Mustra/skonde blòki"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Instrumentonan"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Stòp"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Turtuga"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Ousilio"
+#~ msgid "Hide blocks"
+#~ msgstr "Skonde blóks"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Move e cursor over di e palèt oranjo pa ajudo."
diff --git a/po/pl.po b/po/pl.po
index 6ae463f..dcea4e0 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
-"PO-Revision-Date: 2012-03-26 16:54+0200\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
+"PO-Revision-Date: 2012-04-13 19:05+0200\n"
"Last-Translator: Marcin <ulinski.marcin@gmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: pl\n"
@@ -19,106 +19,106 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Żółwik"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Przybornik komend żółwia"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "idź"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "przesuwa żółwia do przodu"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "cofaj"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "przemieszcza żółwia do tyłu"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "wyczyść"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "czyści ekran i ustawienia żółwia"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "w lewo"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "przekręca żółwia odwrotnie do ruchu wskazówe zegara o podany kąt"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "w prawo"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "przekręca żółwia zgodnie z ruchem wskazówek zegara (kąt w stopniach)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "łuk"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "kąt"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "promień"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "przemieszcza żółwia wzdłuż łuku"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ustaw xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"przesuwa żółwia do pozycji xcor, ycor; gdzie (0, 0) jest środkiem ekranu."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "ustaw kierunek"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "ustawia kierunek żółwia w stopniach (0 kieruje żółwia do góry ekranu)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "wsp. x"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -126,12 +126,12 @@ msgstr ""
"przechowuje bieżącą współrzędą x żółwia (może być użyty w miejscu klocka z "
"liczbą)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "wsp. y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -139,12 +139,12 @@ msgstr ""
"przechowuje bieżącą współrzędną y żółwia (może być użyte w miejscu klocka z "
"liczbą)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "kierunek"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -152,440 +152,440 @@ msgstr ""
"przechowuje bieżącą wartość kierunku żółwia (może być użyty w miejscu klocka "
"z liczbą)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Przybornik komend pisaka"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "podnieś pisak"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "Żółw nie będzie rysował podczas poruszania się."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "opuść pisak"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "Żółw będzie rysował podczas poruszania się."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "zmień rozmiar pisaka"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "ustawia szerokość linii rysowanej przez żółwia"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "maluj ekran"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "kolor"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "cień"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "wypełnia tło (kolorem, odcieniem)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "rozmiar pisaka"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"przechowuje bieżący rozmiar pisaka (może być użyte w miejscu klocka z "
"liczbą)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "rozpocznij wypełnianie"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"rozpoczyna wypełniony wielokąt (używany z klockiem kończącym wypełnianie)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "koniec wypełniania"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"dokańcza wielokąt wypełniony (używane z klockiem rozpoczynąjącym wypełnianie "
"wielokąta)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Przybornik kolorów pisaka"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "ustaw kolor"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "ustawia kolor linii rysowanej przez żółwia"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ustaw cień"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "ustawia cień linii rysowanej przez żółwia"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "ustaw szary"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "ustawia poziom szarości linii rysowanej przez żółwia"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"przechowuje bieżący kolor pisaka (może być użyty w miejscu klocka z liczbą)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "przechowuje bieżący odcień pisaka"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "szary"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"przechowuje bieżący poziom szarości (może być użyty w miejscu klocka z "
"liczbą)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "czerwony"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "pomarańczowy"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "żółty"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "zielony"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "niebieski"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "błękitny"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "purpurowy"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "biały"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "czarny"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ustaw kolor tekstu"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "ustawia kolor tekstu pisanego przez żółwia"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "zmień rozmiar tekstu"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "ustawia rozmiar tekstu rysowanego przez żółwia"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Przybornik operatorów liczbowych"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "dodaje dwa alfanumeryczne wejścia"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "odejmuje wartość z dolnego wejścia od wartości z górnego wejścia"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "pomnóż"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "mnoży przez siebie dwie podane liczby"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "dzielenie"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "dzieli wartość z górnego wejścia przez wartość z dolnego wejścia"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "równość"
# A może "identyczności" lub "neutralny"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "operator tożsamości używany do rozbudowy klocków"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "modulo"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "operator reszty"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "pierwiastek kwadratowy"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "wylicza pierwiastek kwadratowy"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "losowy"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "maks"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"zwraca liczbę (pseudo)losową z przedziału pomiędzy wartościami minimum "
"(górna) i maksimum (dolna)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "liczba"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "używane jako wejście liczbowe w operatorach matematycznych"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "większe niż"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "operator logiczny porównania 'większy niż'"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "prawda"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "mniejszy niż"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "operator logiczny porównania 'mniejszy niż'"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "fałsz"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "równy"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "operator logiczny 'równa się'"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "nie"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "operator logicznie 'NIE' (NOT)"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "i"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "operator logiczny 'I' (AND)"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "lub"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "operator logiczny 'LUB' (OR)"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Przybornik operatorów kontroli przepływu"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "czekaj"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "wstrzymuje wykonanie programu przez podaną liczbę sekund"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "ciągle"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "powtarzaj na zawsze"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "powtarzaj"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "powtarzaj w pętli określoną liczbę razy"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "jeżeli"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "wtedy"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "jeżeli wtedy"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"operator 'jeżeli-wtedy' używa operatorów logicznych z przybornika Liczby"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "wtedy w-przeciwnym-razie"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "jeżeli wtedy w-przeciwnym-razie"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"operator 'jeżeli-wtedy-w przeciwnym razie' używa operatorów logicznych z "
"przybornika Liczby"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "odstęp poziomy"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "popycha stos w prawo"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "odstęp pionowy"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "popycha stos w dół"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "zatrzymaj akcję"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "zatrzymuje bieżącą akcję"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Przybornik klocków ze zmiennymi"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "łączy akcje z przycikami uruchamiania paska narzędzi"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "włóż do pudła 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "przechowuje wartość liczbową w Zmiennej 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "włóż do pudła 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "przechowuje wartość liczbową w Zmiennej 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -595,150 +595,161 @@ msgstr "przechowuje wartość liczbową w Zmiennej 2"
msgid "text"
msgstr "tekst"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "wartość tekstowa"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "pudło 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Zmienna 1 (wartość liczbowa)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "pudło 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Zmienna 2 (wartość liczbowa)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "pudło"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "moje pudło"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "zmienna nazwana (wartość liczbowa)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "przechowaj w"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "wartość"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "przechowuje wartość liczbową w nazwanej zmiennej"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "akcje"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "szczyt nazywalnego stosu akcji"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "akcja 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "szczyt stosu Akcja 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "akcja 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "szczyt stosu akcji 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "wywołuje nazwany stos akcji"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "wywołuje stos akcji 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "wywołanie stosu akcji 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "kosz"
# A może "pusty"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "opróżnij kosz"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "ostatecznie usuwa przedmioty z kosza"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "przywróć wszystko"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "przywróć wszystkie klocki z kosza"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "wyczyść wszystkie"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "przesuń wszystkie klocki do kosza"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Tytuł"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Zatrzymaj żółwia"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Pokaż klocki"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "nie ma wyjścia na"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Nie wiem jak"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "nie lubi"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "jako wejście"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "wyświetla kolejny przybornik"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "zmienia orientację przybornika klocków"
@@ -750,188 +761,215 @@ msgstr "Załaduj..."
msgid "Save..."
msgstr "Zapisz..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "kliknij aby otworzyć"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientacja"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "następny"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr "przesuń"
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "obraz"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "prezentacja"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "zapisz jako HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Zapisz jako Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Zapisz jako obraz"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "stopklatka"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Zapisz stopklatkę"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr "Wyłącz pomoc przy najechaniu myszką"
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr "Włącz pomoc przy najechaniu myszką"
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Pokaż przybornik"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Schowaj przybornik"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Pokaż klocki"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Schowaj klocki"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Przeskaluj współrzędne w dół"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Przeskaluj współrzędne w górę"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Edytuje"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Widok"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projekt"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "Zapisz/Załaduj"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kopiuj"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Wklej"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Pełen ekran"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "współrzędne kartezjańskie"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Współrzędne biegunowe"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Współrzędne metryczne"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Powiększ klocki"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Zmniejsz klocki"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Załaduj przykład"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Zapisz jako obraz"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Wyczyść"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "zapisz jako HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Uruchom"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Zapisz jako Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Krok"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Zapisz stopklatkę"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Śledź"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Pomoc"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Stop"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "Załaduj projekt"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr "Załaduj wtyczkę"
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Ładuj blok Pythona"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Wyczyść"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Uruchom"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Krok"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Śledź"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Zatrzymaj żółwia"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr "Wtyczka nie mogła zostać zainstalowana."
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr "Proszę uruchom ponownie Żółwią Sztukę, aby użyć wtyczki."
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr "Wtyczka %s już jest zainstalowana."
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr "Czy na pewno chcesz zainstalować ponownie %s?"
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "Moja sesja z Żółwia Sztuką"
@@ -1056,6 +1094,7 @@ msgstr "odłóż wartości przyspieszenia (x, y, z) na stos"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "dźwięk"
@@ -1350,7 +1389,7 @@ msgstr "żółw widzi"
msgid "returns the color that the turtle \"sees\""
msgstr "zwraca kolor jaki \"widzi\" żółw"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "czas"
@@ -1407,25 +1446,25 @@ msgstr "zwraca Prawda, gdy stos jest pusty"
msgid "comment"
msgstr "komentarz"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "wstawia komentarz w twoim kodzie"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "pisz"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "wypisuje wartość w klocku stanu na dole ekranu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1433,7 +1472,7 @@ msgstr ""
"klocek programowalny: uzywany do dodawania zaawansowanych równań "
"matematycznych z jedną zmienną, np. sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1441,7 +1480,7 @@ msgstr ""
"klocek programowalny: używany aby dodać równania matematyczne wielu "
"zmiennych np. sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1449,224 +1488,224 @@ msgstr ""
"klocek programowalny: używany do dodawania równań matematycznych wielu "
"zmiennych, np. sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "blok Pythona"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "uruchom kod znaleziony w module tamyblock.py znalezionym w Dzienniku"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Kartezjańskie"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "wyświetla współrzędne kartezjańskie"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "biegun"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "wyświetla współrzędne biegunowe"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "żółw"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "wybiera którym żółwiem kierować"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "skorupa żółwia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "ustawia własną 'skorupę' żółwia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "góra"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "szczyt zwiniętego stosu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "dół"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "spód zwijalnego stosu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr "zwinięty stos: kliknij, aby otworzyć"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "dolny klocek zwiniętego stosu klocków: kliknij aby otworzyć"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "szczyt stosu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "etykieta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "wierzch zwijalnego stosu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Przybornik szablonów prezentacji"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "schowaj schemat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "uporządkuj ekran chowając klocki"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "pokaż schemat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "przywraca schowane klocki"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "ukryj paski narzędzi Bajtek.edu.pl"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "lista"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "lista wypuntkowana prezentacji"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "szablon prezentacji: lista punktów"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "szablon prezentacj: wybierz obiekt Dziennika (brak opisu)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "szablon prezentacj: wybierz obiekt Dziennika (z opisem)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "szablon prezentacji: wybierz cztery obiekty Dziennika"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "szablon prezentacji: wybierz dwa obiekty z Dziennika"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "współrzędna x lewej strony ekranu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "współrzędna y dołu ekranu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "szerokość"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "szerokość ramy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "współrzędna x prawej strony ekranu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "współrzędna y góry ekranu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "wysokość"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "wysokość ramy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "tytuł x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "tytuł y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "w lewo x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "góra y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "w prawo x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "dół y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "prezentacja 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "przezentacja 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "prezentacja 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "prezentacja 2x2"
@@ -1726,114 +1765,118 @@ msgstr "Paleta walut australijskich"
msgid "Palette of Guaranies"
msgstr "Paleta Guarani"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr "TurtleBots"
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "ustaw intensywność świecenia diody LED od 0 do 255"
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "zwraca poziom szarości obiektu jako liczbę między 0 a 1023"
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "zwraca 1, gdy przycisk zostanie naciśnięty i 0 w przeciwnym przypadku"
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "zwraca poziom światła otoczenia jako liczbę między 0 a 1023"
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "zwraca temperaturę otoczenia w postaci liczby od 0 do 255"
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr "zwraca odległość od obiektu przed czujnikiem jako liczbę od 0 do 255"
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "zwraca 0 lub 1 w zależności od nachylenia czujnika"
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
"zwraca 1, gdy czujnik wykrywa pole magnetyczne, 0 w przeciwnym przypadku"
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "przełącza z 0 na 1, częstotliwość zależy od wibracji"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr "przycisk"
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "skala szarości"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "światło otoczenia"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "temperatura"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "odległość"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "nachylenie"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "indukcja magnetyczna"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "wibracja"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Robot Butia"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "opóźnij Butia"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "odczekaj ilość sekund zgodnie z argumentem"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "naładowanie baterii Butia"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr "zwraca poziom naładowania baterii jako liczbę między 0 i 255"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "prędkość Butia"
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
@@ -1842,394 +1885,462 @@ msgstr ""
"przez argument"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "Butia do przodu"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "przesuń robota Butia do przodu"
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "przesuń robota Butia do przodu o wcześniej określoną odległość"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "Butia do tyłu"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "przesuń robota Butia do tyłu"
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "przesuń robota Butia do tyłu o wcześniej określoną odległość"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "Butia w lewo"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr "obróć robota Butia w lewo"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "Butia w prawo"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr "obróć robota Butia w prawo"
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr "obrót Butia"
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "obróć robota Butia o x stopni"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "zatrzymaj Butia"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr "zatrzymaj robota Butia"
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr "wyświetlacz Butia"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr "Witaj świecie Butia"
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "wyświetl tekst na 32-znakowym wyświetlaczu ASCII robota Butia"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Butia"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "Kamera nie została znaleziona."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "Błąd uruchomienia kamery."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "ŚledźMnie"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "idź za kolorem RGB"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
-msgstr "ustaw próg dla koloru RGB"
+msgid "follow"
+msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "idź za kolorem żółwia"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
-msgstr "ustaw minimalną liczbę pikseli do śledzenia"
+msgid "G"
+msgstr ""
#: taextras.py:122
-msgid "calibrate"
-msgstr "kalibracja"
+msgid "B"
+msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "koryguj kolor do śledzenia"
+msgid "follow a RGB color"
+msgstr "idź za kolorem RGB"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr "ustaw próg dla koloru RGB"
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "pozycja x"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "zwróć pozycję x"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "pozycja y"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "zwróć pozycję y"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr "piksele"
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr "zwróć liczbę pikseli największej plamy"
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr "ustaw minimalną liczbę pikseli do śledzenia"
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr "prędkość SumBot"
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr "prześlij prędkość do SumBota"
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "ustaw domyślną prędkością dla komend ruchu"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr "SumBot do przodu"
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr "przesuń SumBota do przodu"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr "SumBot do tyłu"
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr "przesuń SumBota do tyłu"
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr "zatrzymaj SumBota"
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr "zatrzymaj SumBota"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr "SumBot w lewo"
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr "obróć SumBota w lewo"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr "SumBot w prawo"
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr "obróć SumBota w prawo"
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "kąt z centrum"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "pobierz kąt w stosunku do centrum dohyo"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr "kąt do przeciwnika"
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr "pobierz kąt w stosunku do przeciwnika"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr "współrz. x SumBota"
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "pobierz współrzędną x SumBota"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr "współrz. y SumBota"
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "pobierz współrzędną y SumBota"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr "współrz. x przeciwnika"
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr "pobierz współrzędną x przeciwnika"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr "współrz. y przeciwnika"
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr "pobierz współrzędną y przeciwnika"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr "obrót SumBota"
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr "pobierz obrót SumBota"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr "obrót przeciwnika"
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr "pobierz obrót przeciwnika"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "odległość do środka"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr "pobierz odległość do centrum dohyo"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr "odległość do przeciwnika"
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr "pobierz odległość do przeciwnika"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "aktualizuj informacje"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr "aktualizuj informacje z serwera"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "Przybornik klocków do fizyki"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "rozpocznij wielokąt"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Rozpocznij definiowanie nowego wielokąta, na podstawie bieżących "
"współrzędnych xy Żółwia."
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "dodaj punkt"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr "Dodaj nowy punkt do bieżącego wielokąta w obecnej pozycji Żółwia xy."
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "zakończ wielokąt"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "Zdefiniuj nowy wielokąt."
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "zakończ wypełniony wielokąt"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "Nie prosty wielokąt"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "Zdefiniuj nowy wypełniony wielokąt."
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "Trójkąt"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "podstawa"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "Dodaj obiekt trójkątny do projektu."
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "okrąg"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "Dodaj okrągły obiekt do projektu."
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "prostokąt"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "Dodaj prostokątny obiekt do projektu."
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "zresetuj"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "Zresetuj projekt, wyczyść listę obiektów."
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "silnik"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "moment obrotowy"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "prędkość"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -2237,19 +2348,19 @@ msgstr ""
"Moment obrotowy silnika i szybkość od 0 (wyłączony) do liczb dodatnich; "
"silnik znajduje się na ostatnio stworzonym obiekcie."
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "pinezka"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "Przypnij obiekt żeby nie mógł spaść."
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "Połączenie"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -2257,24 +2368,24 @@ msgstr ""
"Połącz dwa obiekty razem (ostatnio stworzony obiekt z obiektem w punkcie x, "
"y)."
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "Zapisz projekt w Dzienniku jako Fizykę."
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "gęstość"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr "Ustaw gęstość dla obiektów (gęstość może być wartością dodatnią)."
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "tarcie"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -2283,11 +2394,11 @@ msgstr ""
"silne tarcie)."
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "elastyczność"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -2295,11 +2406,11 @@ msgstr ""
"Ustaw elastyczność dla obiektów (wartość od 0 do 1, gdzie 0 oznacza brak "
"elastyczności a 1 dużą elastyczność)."
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "dynamiczny"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -2307,11 +2418,11 @@ msgstr ""
"nie porusza się."
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr "Paleta klocków WeDo"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -2321,124 +2432,129 @@ msgstr ""
"przechylenie w prawo)"
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr "wyjście czujnika odległości"
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr "Silnik A"
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr "zwraca bieżącą wartość Silnika A"
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr "Silnik B"
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr "zwraca bieżącą wartość Silnika B"
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr "ustaw wartość Silnika A"
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr "ustaw wartość Silnika B"
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
-msgstr "Paleta klocków LEGO NXT"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
+msgstr "Paleta klocków silników LEGO NXT"
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr "Paleta klocków czujników LEGO NXT"
+
+#: taextras.py:277
msgid "touch"
msgstr "dotyk"
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr "ultradźwiękowy"
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr "światło"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr "Sprawdź połączene z klockiem."
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr "Sprawdź port."
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr "Wartość mocy musi być między -127 a 127."
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr "Wystąpił błąd: sprawdź wszystkie złącza i spróbuj połączyć ponownie."
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr "znaleziono NXT"
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr "nie znaleziono NXT"
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr "odśwież NXT"
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr "Wyszukaj podłączone klocki NXT."
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr "odwórz ton"
-#: taextras.py:278
-msgid "freq"
-msgstr "częstotliwość"
+#: taextras.py:298
+msgid "frequency"
+msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+#, fuzzy
+msgid "Play a tone at frequency for time."
msgstr "Odtwórz ton o częstotliwości przez czas."
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
@@ -2446,201 +2562,203 @@ msgstr ""
"obróć rotacje\n"
"silnika"
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr "port"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr "moc"
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr "obróć silnik"
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-"synchronizuj\n"
-"sterowanie silników"
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr "obroty"
-#: taextras.py:287
-msgid "synchronize two motors"
-msgstr "zsynchronizuj dwa motory"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
+msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr "PORT A klocka"
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr "PORT B klocka"
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr "PORT C klocka"
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr "uruchom silnik"
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr "Uruchom silnik na zawsze."
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr "zahamuj silnik"
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr "Zatrzymaj określony motor."
-#: taextras.py:295
-msgid "PORT 1 of the brick"
-msgstr "PORT 1 klocka"
+#: taextras.py:315
+msgid "reset motor"
+msgstr "resetuj silnik"
-#: taextras.py:296
-msgid "color sensor"
-msgstr "czujnik koloru"
+#: taextras.py:316
+msgid "Reset the motor counter."
+msgstr "Resetuj licznik silnika."
-#: taextras.py:297
-msgid "light sensor"
-msgstr "czujnik światła"
+#: taextras.py:317
+msgid "motor position"
+msgstr "pozycja silnika"
-#: taextras.py:298
-msgid "PORT 2 of the brick"
-msgstr "PORT 2 klocka"
+#: taextras.py:318
+msgid "Get the motor position."
+msgstr "Pobierz pozycję silnika."
-#: taextras.py:299
-msgid "touch sensor"
-msgstr "czujnik dotykowy"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
+msgstr "PORT 1 klocka"
-#: taextras.py:300
-msgid "distance sensor"
-msgstr "czujnik odległości"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
+msgstr "PORT 2 klocka"
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr "PORT 3 klocka"
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr "PORT 4 klocka"
+
+#: taextras.py:323
msgid "read"
msgstr "wczytaj"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr "czujnik"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr "Wczytaj wyjście czujnika."
-#: taextras.py:305
-msgid "PORT 4 of the brick"
-msgstr "PORT 4 klocka"
+#: taextras.py:326
+msgid "color sensor"
+msgstr "czujnik koloru"
-#: taextras.py:306
-msgid "set light"
-msgstr "ustaw światło"
+#: taextras.py:327
+msgid "light sensor"
+msgstr "czujnik światła"
-#: taextras.py:307
-msgid "Set color sensor light."
-msgstr "Ustaw światło czujnika koloru."
+#: taextras.py:328
+msgid "touch sensor"
+msgstr "czujnik dotykowy"
-#: taextras.py:308
-msgid "reset motor"
-msgstr "resetuj silnik"
+#: taextras.py:329
+msgid "distance sensor"
+msgstr "czujnik odległości"
-#: taextras.py:309
-msgid "Reset the motor counter."
-msgstr "Resetuj licznik silnika."
+#: taextras.py:330
+msgid "sound sensor"
+msgstr "czujnik dźwięku"
-#: taextras.py:310
-msgid "motor position"
-msgstr "pozycja silnika"
+#: taextras.py:331
+msgid "set light"
+msgstr "ustaw światło"
-#: taextras.py:311
-msgid "Get the motor position."
-msgstr "Pobierz pozycję silnika."
+#: taextras.py:332
+msgid "Set color sensor light."
+msgstr "Ustaw światło czujnika koloru."
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr "Paleta klocków Arduino"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr "WYSOKO"
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr "NISKO"
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr "WEJŚCIE"
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr "WYJŚCIE"
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr "PWM"
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr "BŁĄD: Sprawdź Arduino i numer portu."
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "BŁĄD: Wartość musi być liczbą między 0 a 255."
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr "BŁĄD: Wartość musi być albo WYSOKO albo NISKO."
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "BŁĄD: Tryb musi być WEJŚCIE, WYJŚCIE, PWN albo SERVO."
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr "tryb pin"
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr "tryb"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Wybierz funkcję pinu (WEJŚCIE, WYJŚCIE, PWM, SERVO)."
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr "analogowy zapis"
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr "Zapisz analogową wartość w wybranym porcie."
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr "analogowy odczyt"
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -2649,122 +2767,145 @@ msgstr ""
"Vref, aby ustalić napięcie. Dla USB, volt=((odczyt)*5)/1024), w "
"przybliżeniu."
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr "cyfrowy zapis"
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr "Zapisz cyfrową wartość do wybranego portu."
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr "cyfrowy odczyt"
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr "Odczytaj wartość z cyfrowego portu."
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr "Ustaw wartość WYSOKO dla cyfrowego portu."
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr "Skonfiguruj port Arduino dla cyfrowego wejścia."
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr "Skonfiguruj port Arduino do kierowania servo."
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr "Ustaw wartość NISKO dla cyfrowego portu."
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr "Skonfiguruj port Arduino dla cyfrowego wyjścia."
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Skonfiguruj port Arduino dla PWM (modulacji szerokości impulsów)."
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "użycie"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Brak opcji działania:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Nie znaleziono pliku"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Nie można zapisać do katalogu z konfiguracją: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Nowy"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Otwórz"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Zapisz"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Zapisz jako"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Zakończ"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Plik"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Przeskaluj współrzędne"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Przywróć rozmiar klocków"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Pokaż/schowaj schemat"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Narzędzia"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Stop"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Żółw"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Masz niezapisaną pracę. Czy chcesz ją zapisać przed zakończeniem?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Zapisać projekt?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Pomoc"
+#~ msgid "Hide blocks"
+#~ msgstr "Schowaj klocki"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "idź za kolorem żółwia"
+
+#~ msgid "calibrate"
+#~ msgstr "kalibracja"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "koryguj kolor do śledzenia"
+
+#~ msgid "freq"
+#~ msgstr "częstotliwość"
+
+#~ msgid ""
+#~ "sync motors\n"
+#~ "steering"
+#~ msgstr ""
+#~ "synchronizuj\n"
+#~ "sterowanie silników"
+
+#~ msgid "synchronize two motors"
+#~ msgstr "zsynchronizuj dwa motory"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
+
+#~ msgid "Palette of LEGO NXT blocks"
+#~ msgstr "Paleta klocków LEGO NXT"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Aby uzyskać pomoc przesuń kursor nad pomarańczowy przybornik."
diff --git a/po/ps.po b/po/ps.po
index ead1918..b9e03b1 100644
--- a/po/ps.po
+++ b/po/ps.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-07-01 03:53-0400\n"
"Last-Translator: Abdulhadi Hairan <abdulhadi@paiwastoon.com.af>\n"
"Language-Team: Pashto <LL@li.org>\n"
@@ -22,554 +22,554 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "شمشتی هنر"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "مخته"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "شاته"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "پاکول"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "کيڼ"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "ښي"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "آرک"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "زاويه"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "وړانګه"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy وټاکئ"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "سرکی ټاکل"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "سرکی"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "قلم پورته"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "قلم کښته"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "د قلم کچه وټاکئ"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "پرده ډکول"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "رنګ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "سيوری"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "د قلم کچه"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "رنګ وټاکئ"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "سيوری وټاکئ"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "شاته"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "د متن رنګ ټاکل"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "د قلم کچه وټاکئ"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "اکر"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "ناټاکلې"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "لږترلږه"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "زیات نه زیات"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "شميره"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ندی"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "او "
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "يا"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "انتظار"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "د تل لپاره"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "تکرار"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "که"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "نو بیا"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "پېل"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "په اول کوتي کې يې وځيرمئ"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "په دويم کوتي کې يې وځيرمئ"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -579,150 +579,163 @@ msgstr ""
msgid "text"
msgstr "متن"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "اول کوتی"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "دويم کوتۍ"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "بکس"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "سرلیک"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "شمشتۍ درول"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "بلاکونه ښودل"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -734,199 +747,224 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "متن"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "د هټمل په توګه ساتل"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+#, fuzzy
+msgid "Save as Logo"
+msgstr "نښان ساتل"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+#, fuzzy
+msgid "Save as image"
+msgstr "د انځور په توګه ساتل"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
#, fuzzy
msgid "Show palette"
msgstr "پالیټ ښودل"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
#, fuzzy
msgid "Hide palette"
msgstr "پالیټ پټول"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "بلاکونه ښودل"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "بلاکونه پټول"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "پروژه"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "بشپړه پرده"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "بلاکونه ښودل"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
#, fuzzy
-msgid "Save as image"
-msgstr "د انځور په توګه ساتل"
+msgid "Clean"
+msgstr "پاکول"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "د هټمل په توګه ساتل"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
#, fuzzy
-msgid "Save as Logo"
-msgstr "نښان ساتل"
+msgid "Step"
+msgstr "قدم"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "قدم"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "پاکول"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "قدم"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "شمشتۍ درول"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1053,6 +1091,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "غږ"
@@ -1343,7 +1382,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1401,263 +1440,263 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "چاپ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "شمشتی"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "قدم"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "بلاکونه پټول"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "بلاکونه ښودل"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "سور"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "کچه"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1718,1024 +1757,1099 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ښي"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "اکر"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "توګه ساتل"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "قدم"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "شمشتی"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "بلاکونه پټول"
#, fuzzy
#~ msgid "full screen"
diff --git a/po/pt.po b/po/pt.po
index 50f26dc..57022f4 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-02 00:32-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-04-22 04:34+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,8 +18,8 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3171
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "TartarugArte"
@@ -52,7 +52,7 @@ msgid "clears the screen and reset the turtle"
msgstr "limpa o ecrã e coloca a tartaruga na posição inicial"
#: TurtleArt/tabasics.py:155
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "esquerda"
@@ -63,7 +63,7 @@ msgstr ""
"graus)"
#: TurtleArt/tabasics.py:166
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "direita"
@@ -91,11 +91,11 @@ msgstr "move a tartaruga ao longo de um arco"
msgid "set xy"
msgstr "definir xy"
-#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
@@ -114,8 +114,8 @@ msgstr "definir orientação"
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "define a orientação da tartaruga (0 é para o topo do ecrã)"
-#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3167
-#: TurtleArt/tawindow.py:3171 TurtleArtActivity.py:611
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "coor.x"
@@ -127,8 +127,8 @@ msgstr ""
"contém o valor atual da coordenada X da tartaruga (pode ser usado em vez de "
"um bloco de número)"
-#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3167
-#: TurtleArt/tawindow.py:3171 TurtleArtActivity.py:612
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "coor.y"
@@ -140,8 +140,8 @@ msgstr ""
"contém o valor atual da coordenada Y da tartaruga (pode ser usado em vez de "
"um bloco de número)"
-#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3167
-#: TurtleArt/tawindow.py:3171 TurtleArtActivity.py:612
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "orientação"
@@ -185,7 +185,7 @@ msgstr "define o tamanho da linha desenhada pela tartaruga"
msgid "fill screen"
msgstr "preencher ecrã"
-#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:264
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "cor"
@@ -331,258 +331,258 @@ msgstr "Palete de operadores numéricos"
msgid "plus"
msgstr "mais"
-#: TurtleArt/tabasics.py:549
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "soma duas entradas alfanuméricas"
-#: TurtleArt/tabasics.py:557
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "menos"
-#: TurtleArt/tabasics.py:560
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtrai a entrada numérica de baixo à entrada numérica em cima"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "multiplicar"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "multiplica duas entradas numéricas"
-#: TurtleArt/tabasics.py:583
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "dividir"
-#: TurtleArt/tabasics.py:586
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divide a entrada numérica em cima (numerador) pela entrada numérica de baixo "
"(denominador)"
-#: TurtleArt/tabasics.py:596
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "identidade"
-#: TurtleArt/tabasics.py:598
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "operador de identidade utilizado para extender blocos"
-#: TurtleArt/tabasics.py:606 TurtleArt/tabasics.py:607
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "operador módulo (resto da divisão inteira)"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:618
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "raiz quadrada"
-#: TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "calcula a raiz quadrada"
-#: TurtleArt/tabasics.py:628
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "aleatório"
-#: TurtleArt/tabasics.py:628
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "mín"
-#: TurtleArt/tabasics.py:628
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "máx"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"devolve um número aleatório entre os valores mínimo (em cima) e máximo (em "
"baixo)"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "número"
-#: TurtleArt/tabasics.py:645
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "utilizado como entrada numérica em operadores matemáticos"
-#: TurtleArt/tabasics.py:652
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "maior que"
-#: TurtleArt/tabasics.py:655
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "operador lógico maior-que"
-#: TurtleArt/tabasics.py:661
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "Verdadeiro"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "menor que"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "operador lógico menor-que"
-#: TurtleArt/tabasics.py:675
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "Falso"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "igual"
-#: TurtleArt/tabasics.py:684
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "operador lógico igual-a"
-#: TurtleArt/tabasics.py:690
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "não é igual"
-#: TurtleArt/tabasics.py:693
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "operador lógico não-é-igual (NOT)"
-#: TurtleArt/tabasics.py:699 TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "e"
-#: TurtleArt/tabasics.py:703
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "operador lógico e (AND)"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "ou"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "operador lógico ou (OR)"
-#: TurtleArt/tabasics.py:723
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Palete de operadores de fluxo"
-#: TurtleArt/tabasics.py:728
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "esperar"
-#: TurtleArt/tabasics.py:732
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "pausa a execução do programa um determinado número de segundos"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "para sempre"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "repete para sempre"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "repetir"
-#: TurtleArt/tabasics.py:755
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "repete determinado número de vezes"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:773
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "se"
-#: TurtleArt/tabasics.py:761
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "então"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "se então"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "operador se-então que usa operadores booleanos da palete Números"
-#: TurtleArt/tabasics.py:773
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "então senão"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "se então senão"
-#: TurtleArt/tabasics.py:778
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "operador se-então-senão que usa operadores booleanos da palete Números"
-#: TurtleArt/tabasics.py:786
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "espaço horizontal"
-#: TurtleArt/tabasics.py:787
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "expande pilha para a direita"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "espaço vertical"
-#: TurtleArt/tabasics.py:795
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "expande pilha para baixo"
-#: TurtleArt/tabasics.py:801
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "parar ação"
-#: TurtleArt/tabasics.py:804
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "para a ação atual"
-#: TurtleArt/tabasics.py:813
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Palete de blocos de variável"
-#: TurtleArt/tabasics.py:818 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "iniciar"
-#: TurtleArt/tabasics.py:821
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "conecta ação com os botões de execução da barra de ferramentas"
-#: TurtleArt/tabasics.py:829
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "guardar na caixa 1"
-#: TurtleArt/tabasics.py:833
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "guarda o valor numérico na Variável 1"
-#: TurtleArt/tabasics.py:840
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "guardar na caixa 2"
-#: TurtleArt/tabasics.py:844
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "guarda o valor numérico na Variável 2"
-#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:852
-#: TurtleArt/tabasics.py:853
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -592,158 +592,160 @@ msgstr "guarda o valor numérico na Variável 2"
msgid "text"
msgstr "texto"
-#: TurtleArt/tabasics.py:854
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "valor de texto"
-#: TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "caixa 1"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Variável 1 (valor numérico)"
-#: TurtleArt/tabasics.py:867
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "caixa 2"
-#: TurtleArt/tabasics.py:870
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Variável 2 (valor numérico)"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:887
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "caixa"
-#: TurtleArt/tabasics.py:879 TurtleArt/tabasics.py:890
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "a minha caixa"
-#: TurtleArt/tabasics.py:881
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "variável com nome (valor numérico)"
-#: TurtleArt/tabasics.py:887
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "guardar em"
-#: TurtleArt/tabasics.py:887 taextras.py:337
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "valor"
-#: TurtleArt/tabasics.py:891
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "guarda valor numérico em variável com nome"
-#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:901
-#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:928
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "ação"
-#: TurtleArt/tabasics.py:903
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "topo da pilha de ação com nome"
-#: TurtleArt/tabasics.py:908 TurtleArt/tabasics.py:935
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "ação 1"
-#: TurtleArt/tabasics.py:911
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "topo da pilha Ação 1"
-#: TurtleArt/tabasics.py:916 TurtleArt/tabasics.py:944
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "ação 2"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "topo da pilha Ação 2"
-#: TurtleArt/tabasics.py:929
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "invoca pilha de ação com nome"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "invoca pilha Ação 1"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "invoca pilha Ação 2"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "lixo"
-#: TurtleArt/tabasics.py:959
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "esvaziar lixo"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "apaga permanentemente os itens no lixo"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "restaurar tudo"
-#: TurtleArt/tabasics.py:965
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "restaura todos os blocos do lixo"
-#: TurtleArt/tabasics.py:969
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "limpar tudo"
-#: TurtleArt/tabasics.py:970
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "move todos os blocos para o lixo"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Título"
-#: TurtleArt/talogo.py:347 TurtleArtActivity.py:383 TurtleArtActivity.py:680
-#: TurtleArtActivity.py:870
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
msgid "Stop turtle"
msgstr "Parar tartaruga"
-#: TurtleArt/talogo.py:358
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
msgid "Show blocks"
msgstr "Mostrar blocos"
-#: TurtleArt/talogo.py:475
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "não saiu para"
-#: TurtleArt/talogo.py:530
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Eu não sei como"
-#: TurtleArt/talogo.py:580
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "não gosta"
-#: TurtleArt/talogo.py:580
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "como entrada"
-#: TurtleArt/tapalette.py:94
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "mostra a palete seguinte"
-#: TurtleArt/tapalette.py:95
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "altera a orientação das paletes de blocos"
@@ -756,24 +758,24 @@ msgid "Save..."
msgstr "Guardar..."
#: TurtleArt/tautils.py:592
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "clica para abrir"
-#: TurtleArt/tawindow.py:899 TurtleArt/tawindow.py:900
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientação"
-#: TurtleArt/tawindow.py:910 TurtleArt/tawindow.py:1274
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "próximo"
-#: TurtleArt/tawindow.py:922 TurtleArt/tawindow.py:923
-#: TurtleArt/tawindow.py:1294
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
msgid "shift"
msgstr "deslocar"
-#: TurtleArt/tawindow.py:3266
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "imagem"
@@ -781,18 +783,18 @@ msgstr "imagem"
msgid "presentation"
msgstr "apresentação"
-#: TurtleArtActivity.py:182 TurtleArtActivity.py:703 TurtleArtActivity.py:792
-#: TurtleArtActivity.py:817 turtleart.py:326
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
msgid "Save as HTML"
msgstr "Guardar como HTML"
-#: TurtleArtActivity.py:201 TurtleArtActivity.py:704 TurtleArtActivity.py:795
-#: TurtleArtActivity.py:819 turtleart.py:328
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
msgid "Save as Logo"
msgstr "Guardar como Logo"
-#: TurtleArtActivity.py:238 TurtleArtActivity.py:702 TurtleArtActivity.py:789
-#: TurtleArtActivity.py:814 turtleart.py:324
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
msgid "Save as image"
msgstr "Guardar como imagem"
@@ -800,171 +802,166 @@ msgstr "Guardar como imagem"
msgid "snapshot"
msgstr "revisão"
-#: TurtleArtActivity.py:254 TurtleArtActivity.py:705 TurtleArtActivity.py:798
-#: TurtleArtActivity.py:822
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
msgid "Save snapshot"
msgstr "Guardar revisão"
-#: TurtleArtActivity.py:295 TurtleArtActivity.py:623 TurtleArtActivity.py:755
-#: turtleart.py:346
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr "Desligar ajuda flutuante"
-#: TurtleArtActivity.py:301 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr "Ligar ajuda flutuante"
-#: TurtleArtActivity.py:309 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Mostrar palete"
-#: TurtleArtActivity.py:315 TurtleArtActivity.py:849 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Esconder palete"
-#: TurtleArtActivity.py:347
-msgid "Hide blocks"
-msgstr "Esconder blocos"
-
-#: TurtleArtActivity.py:487
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Diminuir a escala das coordenadas"
-#: TurtleArtActivity.py:491 TurtleArtActivity.py:615 TurtleArtActivity.py:751
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Aumentar a escala das coordenadas"
-#: TurtleArtActivity.py:551 TurtleArtActivity.py:587 TurtleArtActivity.py:673
-#: TurtleArtActivity.py:726 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Editar"
-#: TurtleArtActivity.py:556 TurtleArtActivity.py:585 TurtleArtActivity.py:674
-#: TurtleArtActivity.py:743 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Ver"
-#: TurtleArtActivity.py:583 TurtleArtActivity.py:675
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projeto"
-#: TurtleArtActivity.py:589 TurtleArtActivity.py:672 TurtleArtActivity.py:699
-#: TurtleArtActivity.py:701 TurtleArtActivity.py:784
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "Guardar/Carregar"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:727 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Copiar"
-#: TurtleArtActivity.py:599 TurtleArtActivity.py:728 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Colar"
-#: TurtleArtActivity.py:601 TurtleArtActivity.py:744
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Ecrã Inteiro"
-#: TurtleArtActivity.py:603 TurtleArtActivity.py:745 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas"
-#: TurtleArtActivity.py:605 TurtleArtActivity.py:747 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Coordenadas polares"
-#: TurtleArtActivity.py:608 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Coordenadas métricas"
-#: TurtleArtActivity.py:618 TurtleArtActivity.py:753 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Aumentar tamanho dos blocos"
-#: TurtleArtActivity.py:620 TurtleArtActivity.py:754 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Diminuir tamanho dos blocos"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:681
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Carregar exemplo"
-#: TurtleArtActivity.py:676 TurtleArtActivity.py:860 turtleart.py:367
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
msgid "Clean"
msgstr "Limpar"
-#: TurtleArtActivity.py:677 TurtleArtActivity.py:862 turtleart.py:368
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
msgid "Run"
msgstr "Executar"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:864 turtleart.py:369
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
msgid "Step"
msgstr "Passo a passo"
-#: TurtleArtActivity.py:679 TurtleArtActivity.py:867 turtleart.py:370
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
msgid "Debug"
msgstr "Depurar"
-#: TurtleArtActivity.py:682 util/helpbutton.py:45
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
msgid "Help"
msgstr "Ajuda"
-#: TurtleArtActivity.py:683 turtleart.py:371
+#: TurtleArtActivity.py:658 turtleblocks.py:377
msgid "Stop"
msgstr "Parar"
-#: TurtleArtActivity.py:706 TurtleArtActivity.py:800 TurtleArtActivity.py:825
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "Carregar projeto"
-#: TurtleArtActivity.py:709 TurtleArtActivity.py:805 TurtleArtActivity.py:830
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
msgid "Load plugin"
msgstr "Carregar plugin"
-#: TurtleArtActivity.py:710 TurtleArtActivity.py:808 TurtleArtActivity.py:833
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Carregar bloco de Python"
-#: TurtleArtActivity.py:850
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:860
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:862
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:864
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:868
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:871
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:995 TurtleArtActivity.py:1000
-#: TurtleArtActivity.py:1067
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
msgid "Plugin could not be installed."
msgstr "O plugin não pode ser instalado."
-#: TurtleArtActivity.py:1063
+#: TurtleArtActivity.py:1033
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Por favor reinicia o TartarugArte para utilizar este plugin."
-#: TurtleArtActivity.py:1081
+#: TurtleArtActivity.py:1051
#, python-format
msgid "Plugin %s already installed."
msgstr "O plugin %s já está instalado."
-#: TurtleArtActivity.py:1082
+#: TurtleArtActivity.py:1052
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Queres reinstalar %s?"
@@ -1093,7 +1090,7 @@ msgstr "inserir a aceleração em X, Y, Z para pilha"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
-#: taextras.py:260
+#: taextras.py:281
msgid "sound"
msgstr "som"
@@ -1387,7 +1384,7 @@ msgstr "tartaruga vê"
msgid "returns the color that the turtle \"sees\""
msgstr "devolve a cor que a tartaruga \"vê\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "tempo"
@@ -1444,25 +1441,25 @@ msgstr "devolve Verdadeiro se a pilha estiver vazia"
msgid "comment"
msgstr "comentar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "coloca um comentário no teu código"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "imprimir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "imprime valor no bloco de estado na base do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1470,7 +1467,7 @@ msgstr ""
"um bloco programável: utilizado para adicionar equações matemáticas "
"avançadas de uma variável, por ex., sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1478,7 +1475,7 @@ msgstr ""
"um bloco programável: utilizado para adicionar equações matemáticas "
"avançadas de múltiplas variáveis, por ex., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1486,224 +1483,224 @@ msgstr ""
"um bloco programável: utilizado para adicionar equações matemáticas "
"avançadas de múltiplas variáveis, por ex., sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Bloco de Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "executa código encontrado no módulo tamyblock.py encontrado no Diário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartesiano"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "mostra coordenadas Cartesianas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "Polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "mostra coordenadas polares"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "escolhe que tartaruga comandar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "carapaça da tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "coloca uma \"carapaça\" personalizada na tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "topo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "topo de uma pilha que encolhe. Usado com o bloco base"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "base"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "base de uma pilha que encolhe. Usado com o bloco topo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr "pilha encolhida: clica para abrir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "bloco de base de uma pilha encolhida: clica para abrir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "topo de pilha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "etiqueta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "topo de uma pilha que pode encolher"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Palete de modelos de apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "esconder blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "arruma a área de trabalho escondendo os blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "mostrar blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "restaura blocos escondidos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "esconde as barras de ferramentas do Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "lista"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "lista de pontos de apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "modelo de apresentação: lista de pontos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "modelo de apresentação: escolhe objeto do Diário (sem descrição)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "modelo de apresentação: escolhe objeto do Diário (com descrição)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "modelo de apresentação: escolhe quatro objetos do Diário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "modelo de apresentação: escolhe dois objetos do Diário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "coor.x da esquerda do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "coor.y da base do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "largura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "a largura da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "coor.x da direita do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "coor.y do topo do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "altura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "a altura da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "x título"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "y título"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "x esquerda"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "y topo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "x direita"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "y base"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "apresentação 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "apresentação 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "apresentação 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "apresentação 2x2"
@@ -1763,33 +1760,37 @@ msgstr "Palete de moedas Australianas"
msgid "Palette of Guaranies"
msgstr "Palete de Guarani"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr "TartarugaBots"
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "ajustar a intensidade do LED entre 0 e 255"
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "devolve o nível de cinza do objeto como um número entre 0 e 1023"
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "devolve 1 quando o botão é premido, caso contrário devolve 0"
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "devolve o nível de luz ambiente como um número entre 0 e 1023"
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "devolve a temperatura ambiente como um número entre 0 e 255"
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
@@ -1797,83 +1798,83 @@ msgstr ""
"devolve a distância do objeto em frente ao sensor como um número entre 0 e "
"255"
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "devolve 0 ou 1 dependendo da inclinação do sensor"
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
"devolve 1 quando o sensor deteta um campo magnético, caso contrário devolve "
"0"
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "alterna de 0 para 1, a frequência depende da vibração"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr "botão"
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "escala de cinza"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "luz ambiente"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "temperatura"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "distância"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "inclinação"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "indução magnética"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "vibração"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "Robô Butia"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "atrasar Butia"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "espera por argumento segundos"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "carga de bateria Butia"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr "devolve a carga de bateria como um número entre 0 e 255"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "velocidade Butia"
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
@@ -1882,318 +1883,386 @@ msgstr ""
"por um argumento"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "avançar Butia"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "move o robô Butia em frente"
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "move o robô Butia uma distância predefinida"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "recuar Butia"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "move o robô Butia para trás"
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "move o robô Butia para trás uma distância predefinida"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "esquerda Butia"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr "roda o robô Butia para a esquerda"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "direita Butia"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr "roda o robô Butia para a direita"
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr "rodar Butia"
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "roda o robô Butia x graus"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "parar Butia"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr "para o robô Butia"
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr "imprimir Butia"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr "Olá Mundo Butia "
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "imprime texto no ecrã ASCII de 32 caracteres do robô Butia"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "Butia"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "A câmara não foi encontrada."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "Erro na inicialização da câmara."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "SegueMe"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "segue uma cor RGB"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
-msgstr "define um limiar para uma cor RGB"
+msgid "follow"
+msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "segue uma cor de tartaruga"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
-msgstr "define o número mínimo de pixeis a seguir"
+msgid "G"
+msgstr ""
#: taextras.py:122
-msgid "calibrate"
-msgstr "calibrar"
+msgid "B"
+msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "calibra uma cor para seguir"
+msgid "follow a RGB color"
+msgstr "segue uma cor RGB"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr "define um limiar para uma cor RGB"
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "posição x"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "devolve posição x"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "posição y"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "devolve posição y"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr "pixeis"
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr "devolve o número de pixeis da maior mancha"
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr "define o número mínimo de pixeis a seguir"
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr "velocidade SumBot"
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr "envia a velocidade ao SumBot"
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "define a velocidade padrão para os comandos de movimento"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr "avançar SumBot"
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr "move o SumBot em frente"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr "recuar SumBot"
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr "move o SumBot para trás"
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr "parar SumBot"
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr "pára o SumBot"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr "esquerda SumBot"
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr "roda o SumBot para a esquerda"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr "direita SumBot"
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr "roda o SumBot para a direita"
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "ângulo ao centro"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "obtém o ângulo ao centro do dojo"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr "ângulo ao Inimigo"
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr "obtém o ângulo ao Inimigo"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr "coor. x SumBot"
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "obtém a coordenada x do SumBot"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr "coor. y SumBot"
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "obtém a coordenada y do SumBot"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr "coor. x Inimigo"
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr "obtém a coordenada x do Inimigo"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr "coor. y Inimigo"
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr "obtém a coordenada y do Inimigo"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr "rotação SumBot"
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr "obtém a rotação do SumBot"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr "rotação Inimigo"
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr "obtém a rotação do Inimigo"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "distância ao centro"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr "obtém a distância ao centro do dojo"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr "distância ao Inimigo"
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr "obtém a distância ao Inimigo"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "atualizar informação"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr "atualiza informação do servidor"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "Palete de blocos Física"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "iniciar polígono"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Começa a definir um novo polígono com base na posição XY atual da Tartaruga."
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "adicionar ponto"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -2201,76 +2270,76 @@ msgstr ""
"Adiciona um novo ponto ao polígono atual baseado com base na posição XY "
"atual da Tartaruga."
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "terminar polígono"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "Define um novo polígono."
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "terminar polígono preenchido"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "Não é um polígono simples"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "Define um novo polígono preenchido."
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "triângulo"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "base"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "Adiciona um objeto de triângulo ao projeto."
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "círculo"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "Adiciona um objeto de círculo ao projeto."
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "retângulo"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "Adiciona um objeto de retângulo ao projeto."
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "reiniciar"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "Reinicia o projeto; limpa a lista de objetos."
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "motor"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "binário"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "velocidade"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -2278,44 +2347,44 @@ msgstr ""
"O binário do motor e a velocidade variam entre 0 (desligado) e números "
"positivos; o motor é colocado no último objeto criado."
-#: taextras.py:215 taextras.py:333
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "prender"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "Prende um objeto de modo a que não possa cair."
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "articulação"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr "Junta dois objetos (o último objeto criado e o objeto no ponto x, y)."
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "Guardar o projeto no Diário como uma atividade Física."
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "densidade"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Define a propriedade de densidade para objetos (densidade pode ser qualquer "
"número positivo)."
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "fricção"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -2324,11 +2393,11 @@ msgstr ""
"desliga a fricção e 1 é fricção forte)."
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "ricochete"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -2336,11 +2405,11 @@ msgstr ""
"Ajusta a propriedade de ricochete para objetos (valores de 0 a 1, em que 0 "
"significa sem ricochete e 1 tem muito ricochete)."
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "dinâmico"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -2348,11 +2417,11 @@ msgstr ""
"posição."
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr "Palete de blocos WeDo"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -2362,132 +2431,129 @@ msgstr ""
"inclinação para a direita)"
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr "saída sensor de distância"
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr "devolve o valor atual do Motor A"
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr "devolve o valor atual do Motor B"
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr "define o valor para o Motor A"
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr "define o valor para Motor B"
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
+#: taextras.py:275
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palete de blocos de motor do LEGO NXT"
-#: taextras.py:258
+#: taextras.py:276
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palete de blocos de sensor do LEGO NXT"
-#: taextras.py:261
-msgid "sound sensor"
-msgstr "sensor de som"
-
-#: taextras.py:262
+#: taextras.py:277
msgid "touch"
msgstr "tato"
-#: taextras.py:263
+#: taextras.py:278
msgid "ultrasonic"
msgstr "ultrassónico"
-#: taextras.py:265
+#: taextras.py:280
msgid "light"
msgstr "luz"
-#: taextras.py:266
+#: taextras.py:282
msgid "PORT A"
msgstr "PORTA A"
-#: taextras.py:267
+#: taextras.py:283
msgid "PORT B"
msgstr "PORTA B"
-#: taextras.py:268
+#: taextras.py:284
msgid "PORT C"
msgstr "PORTA C"
-#: taextras.py:269
+#: taextras.py:285
msgid "PORT 1"
msgstr "PORTA 1"
-#: taextras.py:270
+#: taextras.py:286
msgid "PORT 2"
msgstr "PORTA 2"
-#: taextras.py:271
+#: taextras.py:287
msgid "PORT 3"
msgstr "PORTA 3"
-#: taextras.py:272
+#: taextras.py:288
msgid "PORT 4"
msgstr "PORTA 4"
-#: taextras.py:273
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr "Por favor verifica a ligação com o bloco."
-#: taextras.py:274
+#: taextras.py:290
msgid "Please check the port."
msgstr "Por favor verifica a porta."
-#: taextras.py:275
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr "O valor da energia deve ser entre -127 e 127."
-#: taextras.py:276
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr "Ocorreu um erro: verifica todas as ligações e tenta ligar novamente."
-#: taextras.py:277
+#: taextras.py:293
msgid "NXT found"
msgstr "NXT encontrado"
-#: taextras.py:278
+#: taextras.py:294
msgid "NXT not found"
msgstr "NXT não encontrado"
-#: taextras.py:279
+#: taextras.py:295
msgid "refresh NXT"
msgstr "atualizar NXT"
-#: taextras.py:280
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr "Procurar por um bloco NXT ligado."
-#: taextras.py:281
+#: taextras.py:297
msgid "play tone"
msgstr "tocar tom"
-#: taextras.py:282
-msgid "freq"
-msgstr "freq"
+#: taextras.py:298
+msgid "frequency"
+msgstr ""
-#: taextras.py:284
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+#, fuzzy
+msgid "Play a tone at frequency for time."
msgstr "Toca um tom na freq durante tempo."
-#: taextras.py:285
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
@@ -2495,201 +2561,203 @@ msgstr ""
"gira motor\n"
"rotações"
-#: taextras.py:286
+#: taextras.py:302
msgid "port"
msgstr "porta"
-#: taextras.py:287
+#: taextras.py:303
msgid "power"
msgstr "energia"
-#: taextras.py:288
+#: taextras.py:304
msgid "turn a motor"
msgstr "gira um motor"
-#: taextras.py:289
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-"sinc motores\n"
-"direção"
-#: taextras.py:290
+#: taextras.py:306
msgid "rotations"
msgstr "rotações"
-#: taextras.py:291
-msgid "synchronize two motors"
-msgstr "sincroniza dois motores"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
+msgstr ""
-#: taextras.py:292
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr "PORTA A do bloco"
-#: taextras.py:293
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr "PORTA B do bloco"
-#: taextras.py:294
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr "PORTA C do bloco"
-#: taextras.py:295
+#: taextras.py:311
msgid "start motor"
msgstr "arrancar motor"
-#: taextras.py:296
+#: taextras.py:312
msgid "Run a motor forever."
msgstr "Corre um motor para sempre."
-#: taextras.py:297
+#: taextras.py:313
msgid "brake motor"
msgstr "travar motor"
-#: taextras.py:298
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr "Para um motor especificado."
-#: taextras.py:299
-msgid "PORT 1 of the brick"
-msgstr "PORTA 1 do bloco"
+#: taextras.py:315
+msgid "reset motor"
+msgstr "reiniciar motor"
-#: taextras.py:300
-msgid "color sensor"
-msgstr "sensor de cor"
+#: taextras.py:316
+msgid "Reset the motor counter."
+msgstr "Reinicia o contador do motor."
-#: taextras.py:301
-msgid "light sensor"
-msgstr "sensor de luz"
+#: taextras.py:317
+msgid "motor position"
+msgstr "posição do motor"
-#: taextras.py:302
-msgid "PORT 2 of the brick"
-msgstr "PORTA 2 do bloco"
+#: taextras.py:318
+msgid "Get the motor position."
+msgstr "Devolve a posição do motor."
-#: taextras.py:303
-msgid "touch sensor"
-msgstr "sensor de tato"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
+msgstr "PORTA 1 do bloco"
-#: taextras.py:304
-msgid "distance sensor"
-msgstr "sensor de distancia"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
+msgstr "PORTA 2 do bloco"
-#: taextras.py:305
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr "PORTA 3 do bloco"
-#: taextras.py:306
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr "PORTA 4 do bloco"
+
+#: taextras.py:323
msgid "read"
msgstr "ler"
-#: taextras.py:307
+#: taextras.py:324
msgid "sensor"
msgstr "sensor"
-#: taextras.py:308
+#: taextras.py:325
msgid "Read sensor output."
msgstr "Ler saída do sensor."
-#: taextras.py:309
-msgid "PORT 4 of the brick"
-msgstr "PORTA 4 do bloco"
+#: taextras.py:326
+msgid "color sensor"
+msgstr "sensor de cor"
-#: taextras.py:310
-msgid "set light"
-msgstr "definir luz"
+#: taextras.py:327
+msgid "light sensor"
+msgstr "sensor de luz"
-#: taextras.py:311
-msgid "Set color sensor light."
-msgstr "Define a luz do sensor de cor."
+#: taextras.py:328
+msgid "touch sensor"
+msgstr "sensor de tato"
-#: taextras.py:312
-msgid "reset motor"
-msgstr "reiniciar motor"
+#: taextras.py:329
+msgid "distance sensor"
+msgstr "sensor de distancia"
-#: taextras.py:313
-msgid "Reset the motor counter."
-msgstr "Reinicia o contador do motor."
+#: taextras.py:330
+msgid "sound sensor"
+msgstr "sensor de som"
-#: taextras.py:314
-msgid "motor position"
-msgstr "posição do motor"
+#: taextras.py:331
+msgid "set light"
+msgstr "definir luz"
-#: taextras.py:315
-msgid "Get the motor position."
-msgstr "Devolve a posição do motor."
+#: taextras.py:332
+msgid "Set color sensor light."
+msgstr "Define a luz do sensor de cor."
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:320
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr "Palete de blocos Arduino"
-#: taextras.py:321
+#: taextras.py:338
msgid "HIGH"
msgstr "HIGH"
-#: taextras.py:322
+#: taextras.py:339
msgid "LOW"
msgstr "LOW"
-#: taextras.py:323
+#: taextras.py:340
msgid "INPUT"
msgstr "INPUT"
-#: taextras.py:324
+#: taextras.py:341
msgid "OUTPUT"
msgstr "OUTPUT"
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:326
+#: taextras.py:343
msgid "PWM"
msgstr "PWM"
-#: taextras.py:327
+#: taextras.py:344
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:328
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERRO: Verifica o Arduino e o número da porta."
-#: taextras.py:329
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERRO: Valor deve ser um número entre 0 a 255."
-#: taextras.py:330
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr "ERRO: Valor deve ser HIGH ou LOW."
-#: taextras.py:331
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERRO: O modo deve ser INPUT, OUTPUT, PWM ou SERVO."
-#: taextras.py:332
+#: taextras.py:349
msgid "pin mode"
msgstr "modo pino"
-#: taextras.py:334
+#: taextras.py:351
msgid "mode"
msgstr "modo"
-#: taextras.py:335
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Escolhe a função do pino (INPUT, OUTPUT, PWM, SERVO)."
-#: taextras.py:336
+#: taextras.py:353
msgid "analog write"
msgstr "escrever analógico"
-#: taextras.py:338
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr "Escreve valor analógico na porta especificada."
-#: taextras.py:339
+#: taextras.py:356
msgid "analog read"
msgstr "ler analógico"
-#: taextras.py:340
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -2697,115 +2765,140 @@ msgstr ""
"Lê valor da porta analógica. Valor pode ser entre 0 e 1023. Utiliza Vref "
"para determinar a voltagem. Para USB, volt=((ler)*5)/1024) aproximadamente."
-#: taextras.py:342
+#: taextras.py:359
msgid "digital write"
msgstr "escrever digital"
-#: taextras.py:343
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr "Escreve valor digital na porta especificada."
-#: taextras.py:344
+#: taextras.py:361
msgid "digital read"
msgstr "ler digital"
-#: taextras.py:345
+#: taextras.py:362
msgid "Read value from digital port."
msgstr "Lê valor de porta digital."
-#: taextras.py:346
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr "Define valor HIGH para porta digital."
-#: taextras.py:347
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr "Configura porta do Arduino para entrada digital."
-#: taextras.py:348
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr "Configura porta do Arduino para guiar um \"servo\" (motor)."
-#: taextras.py:349
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr "Define valor LOW para porta digital."
-#: taextras.py:350
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr "Configura porta do Arduino para saída digital."
-#: taextras.py:351
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configura porta do Arduino para PWM (modulação por largura de pulso)."
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "utilização é"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "Ação sem opção:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Ficheiro não encontrado"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "O diretório de configuração não tem permissão de escrita: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Novo"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Abrir"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Guardar"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Guardar como"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Sair"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Ficheiro"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Repor a escala das coordenadas"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Repor o tamanho dos blocos"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Mostrar/esconder blocos"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Ferramentas"
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Tartaruga"
-#: turtleart.py:406
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Tens trabalho não guardado. Queres guardar antes de sair?"
-#: turtleart.py:407
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "Guardar projeto?"
+#~ msgid "Hide blocks"
+#~ msgstr "Esconder blocos"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "segue uma cor de tartaruga"
+
+#~ msgid "calibrate"
+#~ msgstr "calibrar"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "calibra uma cor para seguir"
+
+#~ msgid "freq"
+#~ msgstr "freq"
+
+#~ msgid ""
+#~ "sync motors\n"
+#~ "steering"
+#~ msgstr ""
+#~ "sinc motores\n"
+#~ "direção"
+
+#~ msgid "synchronize two motors"
+#~ msgstr "sincroniza dois motores"
+
#~ msgid "<Ctrl>b"
#~ msgstr "<Ctrl>b"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 2b9fc19..c8f7086 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-09-28 19:30+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,93 +18,93 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Arte"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
#, fuzzy
msgid "Palette of turtle commands"
msgstr "paleta de comandos da tartaruga"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "para frente"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
#, fuzzy
msgid "moves turtle forward"
msgstr "mover a tartaruga para frente"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "voltar"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
#, fuzzy
msgid "moves turtle backward"
msgstr "mover a tartaruga para trás"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "limpar"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
#, fuzzy
msgid "clears the screen and reset the turtle"
msgstr "limpar a tela e inicializar a tartaruga"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "esquerda"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
#, fuzzy
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "virar a tartaruga no sentido anti-horário (ângulo em graus)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "direita"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
#, fuzzy
msgid "turns turtle clockwise (angle in degrees)"
msgstr "virar a tartaruga no sentido horário (ângulo em graus)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arco"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "ângulo"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "raio"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
#, fuzzy
msgid "moves turtle along an arc"
msgstr "mover a tartaruga formando um arco"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ajustar xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
#, fuzzy
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
@@ -113,21 +113,21 @@ msgstr ""
"tela."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "definir cabeçalho"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
#, fuzzy
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "definir a direção da tartaruga (0 é para a frente do topo da tela.)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "coordenada X"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -135,12 +135,12 @@ msgstr ""
"prender na atual coordenada x o valor da tartaruga (pode ser usado no lugar "
"de um número de bloco)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "coordenada Y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -149,12 +149,12 @@ msgstr ""
"de um número de bloco)"
# Ou cabeçalho
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "direção"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -162,460 +162,460 @@ msgstr ""
"prender o valor da atual direção da tartaruga (pode ser usada no lugar de um "
"número de bloco)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "paleta de comandos da caneta"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "levantar caneta"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
#, fuzzy
msgid "Turtle will not draw when moved."
msgstr "tartaruga não pode desenhar quando movimentada"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "baixar caneta"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
#, fuzzy
msgid "Turtle will draw when moved."
msgstr "tartaruga pode desenhar enquanto movimentada"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "ajustar tamanho da caneta"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
#, fuzzy
msgid "sets size of the line drawn by the turtle"
msgstr "definir o tamanho da linha desenhada pela tartaruga"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "preencher tela"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "cor"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "tonalidade"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "preenche o fundo (cor, formato)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "tamanho da caneta"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"fixa o tamanho atual da caneta (pode ser usado no lugar de um bloco "
"numérico)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
#, fuzzy
msgid "Palette of pen colors"
msgstr "paleta de comandos da caneta"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "ajustar cor"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
#, fuzzy
msgid "sets color of the line drawn by the turtle"
msgstr "definir a cor da linha desenhada pela tartaruga"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ajustar sombra"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "definir o formato da linha desenhada pela tartaruga"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "definir o formato da linha desenhada pela tartaruga"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"fixa a cor atual da caneta (pode ser usado no lugar de um bloco numérico)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"prender o valor atual da escala (pode ser usada no lugar de um número de "
"bloco)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "vermelho"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "laranja"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "amarelo"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "verde"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "ciano"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "azul"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "violeta"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "enquanto"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "voltar"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ajustar cor do texto"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
#, fuzzy
msgid "sets color of text drawn by the turtle"
msgstr "definir a cor do texto desenhado pela tartaruga"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "ajustar tamanho do texto"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "definir o tamanho do texto desenhado pela tartaruga"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "paleta de operadores numéricos"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
#, fuzzy
msgid "adds two alphanumeric inputs"
msgstr "adiciona duas entradas numéricas"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtrai a entrada numérica de baixo da entrada numérica de cima"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "multiplica as duas entradas numéricas"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divide a entrada numérica de cima (numerador) pela entrada numérica de baixo "
"(denominador)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "operador identidade usado para extender blocos"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "operador módulo (resto)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
#, fuzzy
msgid "calculates square root"
msgstr "calcular raiz quadrada"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "aleatório"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "máximo"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
#, fuzzy
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"retorna um número aleatório entre os valores mínimo (esquerda) e máximo "
"(direita)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "número"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "usado como entrada numérica em operações matemáticas"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "operador lógico maior-que"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "operador lógico menor-que"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "operador lógico igual-a"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "não"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "operador lógico Não (NOT)"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "e"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "operador lógico E (AND)"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "ou"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "operador lógico OU (OR)"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "paleta de operadores de movimento"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "esperar"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "para sempre"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
#, fuzzy
msgid "loops forever"
msgstr "repetir infinitamente"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "repetir"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
#, fuzzy
msgid "loops specified number of times"
msgstr "repetir um número específico de vezes"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "se"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "então"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "operador se-então que usa operadores boleanos da paleta de Números"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "operador se-então-senão usa operadores boleanos da pelata de Números"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
#, fuzzy
msgid "jogs stack right"
msgstr "empurrar pilha para direita"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
#, fuzzy
msgid "jogs stack down"
msgstr "empurrar pilha para baixo"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "parar ação"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
#, fuzzy
msgid "Palette of variable blocks"
msgstr "paleta de blocos variáveis"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "iniciar"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "conecta a ação aos botões da barra de ferramentas"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "armazenar na caixa 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
#, fuzzy
msgid "stores numeric value in Variable 1"
msgstr "armazenar o valor numérico na variável 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "armazenar na caixa 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
#, fuzzy
msgid "stores numeric value in Variable 2"
msgstr "armazenar o valor numérico na variável 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -625,158 +625,169 @@ msgstr "armazenar o valor numérico na variável 2"
msgid "text"
msgstr "texto"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "valor string"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "caixa 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
#, fuzzy
msgid "Variable 1 (numeric value)"
msgstr "variável 1 (valor numérico)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "caixa 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
#, fuzzy
msgid "Variable 2 (numeric value)"
msgstr "variável 2 (valor numérico)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "caixa"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "minha caixa"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "variável nomeada (valor numérico)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "armazenar em"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "valor"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
#, fuzzy
msgid "stores numeric value in named variable"
msgstr "armazenar o valor numérico na variável nomeada"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "ação"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "início da pilha de ações nomeáveis"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "ação 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
#, fuzzy
msgid "top of Action 1 stack"
msgstr "início de ação da pilha 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "ação 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
#, fuzzy
msgid "top of Action 2 stack"
msgstr "início da ação da pilha 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
#, fuzzy
msgid "invokes named action stack"
msgstr "invocar pilha de ação nomeada"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
#, fuzzy
msgid "invokes Action 1 stack"
msgstr "invocar ação 1 da pilha"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
#, fuzzy
msgid "invokes Action 2 stack"
msgstr "invocar ação 2 da pilha"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "esvaziar lixeira"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "restaurar todos"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "título"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Parar tartaruga"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Mostrar blocos"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "não houve saída para"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "eu não sei como fazer"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "não gosto"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "como entrada"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -788,188 +799,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "clique para abrir"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "orientação"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "próximo"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "imagem"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "apresentação"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Salvar como HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Salvar como Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Salvar como imagem"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "instantâneo"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Salvar estado atual"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Mostrar paleta"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Esconder paleta"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Mostrar blocos"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Esconder blocos"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Diminuir escala das coordenadas"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Aumentar escala das coordenadas"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Editar"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Visualizar"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projeto"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Copiar"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Colar"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Tela cheia"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "coordenadas cartesianas"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "coordenadas polares"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Aumentar os blocos"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Diminuir os blocos"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Salvar como imagem"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Limpar"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Salvar como HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Executar"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Salvar como Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Passo"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Salvar estado atual"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Debug"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Ajuda"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Parar"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Limpar"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Executar"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Passo"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Debug"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Parar tartaruga"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1094,6 +1132,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "som"
@@ -1389,7 +1428,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1460,272 +1499,272 @@ msgstr ""
msgid "comment"
msgstr "comentário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
# Mostrar ou imprimir?
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "imprimir"
# Acho melhor usar termos como mostrar, pois imprimir pode ser confundido com imprimir em papel.
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "mostra o valor do bloco de estado na base da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "executa o código encontrado no módulo tamyblock.py encontrado no Diário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Cartesiano"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "topo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "base"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "topo da pilha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "etiqueta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
#, fuzzy
msgid "Palette of presentation templates"
msgstr "paleta de modelos de apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "esconder blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
#, fuzzy
msgid "declutters canvas by hiding blocks"
msgstr "limpar a tela ocultando os blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "Mostrar blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
#, fuzzy
msgid "presentation template: list of bullets"
msgstr "modelo de apresentação: sete tópicos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "modelo de apresentação: selecionar objeto do Diário (sem descrição)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "modelo de apresentação: selecionar objeto do Diário (com descrição)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "modelo de apresentação: selecionar quatro objetos do Diário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "modelo de apresentação: selecionar dois objetos do Diário"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "xcor da esquerda da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ycor da base da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "largura"
# Canvas é uma palavra difícil, depende muito do contexto em que se aplica para ficar coerente.
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "a largura da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xcor da direita da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "ycor do topo da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "altura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "a altura da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "título x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "título y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "base"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "apresentação"
@@ -1788,1023 +1827,1101 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "direita"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "vermelho"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Abrir"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Salvar"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Arquivo"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Redimensionar coordenadas"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Reiniciar tamanho do bloco"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Mostrar/esconder blocos"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Ferramentas"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Parar"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Tartaruga"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Ajuda"
+#~ msgid "Hide blocks"
+#~ msgstr "Esconder blocos"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Mover o cursor sobre a paleta laranja para ajuda."
diff --git a/po/quz.po b/po/quz.po
index d57f7da..d2f8726 100644
--- a/po/quz.po
+++ b/po/quz.po
@@ -1,12 +1,12 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-11-26 08:21+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,552 +18,571 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+# "adelante"
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "Ñawpay"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+# "atrás"
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "Kutichiy"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+# "izquierda"
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "luq'i"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+# "derecha"
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "pana"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+# "x"
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+# "y"
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+# "color"
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "Llimp'i"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+# "rojo"
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "Puka"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+# "verde"
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "Q´umer"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+# "azul"
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "Anqas"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+# "negro"
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "Kutichiy"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+# "identidad"
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "Kawsaypi"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+# "√"
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+# "número"
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "Yupana"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+# "equivalente"
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "kikin"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+# "no"
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "mana"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+# "y"
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "hinallataq"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+# "empezar"
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "Qallariy"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+# "texto"
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +592,163 @@ msgstr ""
msgid "text"
msgstr "Qillqa"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+# "caja 1"
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "Tawak'uchu 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+# "caja 2"
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "Tawak'uchu 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+# "caja"
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "Tawak'uchu"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,187 +760,225 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+# "siguiente"
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "Jamuq"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+# "imagen"
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "Wanki"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+# "Editar"
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Allinchay"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+# "Ver"
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Qhaway"
-#: TurtleArtActivity.py:532
+# "Proyecto"
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Wakichina"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+# "Copiar"
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kikinchay"
-#: TurtleArtActivity.py:548 turtleart.py:354
+# "Pegar"
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "K'askachiy"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+# "Pantalla completa"
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Hunt'asqa pantalla"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr ""
+# "Dar un paso"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+#, fuzzy
+msgid "Step"
+msgstr "Sayachiy"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
-msgstr ""
+# "Ayuda"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Yanapay"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+# "Parar"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Sayachiy"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "Sayachiy"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -918,14 +989,17 @@ msgstr ""
msgid "Enable collaboration"
msgstr ""
+# "Actividades"
#: gnome_plugins/collaboration_plugin.py:120
msgid "Activities"
msgstr "Ruwanakuna"
+# "Amigos"
#: gnome_plugins/collaboration_plugin.py:125
msgid "Buddies"
msgstr "Masikuna"
+# "Compartir"
#: gnome_plugins/collaboration_plugin.py:128
msgid "Share"
msgstr "qurinakuy"
@@ -934,10 +1008,12 @@ msgstr "qurinakuy"
msgid "Configuration"
msgstr ""
+# "Vecindario"
#: gnome_plugins/collaboration_plugin.py:132
msgid "Neighborhood"
msgstr "Suyucha"
+# "Apodo"
#: gnome_plugins/collaboration_plugin.py:292
msgid "Nickname"
msgstr "Suticha"
@@ -946,6 +1022,7 @@ msgstr "Suticha"
msgid "Account ID"
msgstr ""
+# "Servidor"
#: gnome_plugins/collaboration_plugin.py:296
msgid "Server"
msgstr "sirwidur"
@@ -954,11 +1031,13 @@ msgstr "sirwidur"
msgid "Port"
msgstr ""
+# "Contraseña"
#: gnome_plugins/collaboration_plugin.py:300
#, fuzzy
msgid "Password"
msgstr "Pakasqa simi:"
+# "Registro"
#: gnome_plugins/collaboration_plugin.py:302
msgid "Register"
msgstr "Qillqachina"
@@ -981,10 +1060,12 @@ msgid ""
"your project."
msgstr ""
+# "Usuario:"
#: gnome_plugins/uploader_plugin.py:92
msgid "Username:"
msgstr "Runa suti:"
+# "Contraseña:"
#: gnome_plugins/uploader_plugin.py:102
msgid "Password:"
msgstr "Pakasqa simi:"
@@ -993,6 +1074,7 @@ msgstr "Pakasqa simi:"
msgid "Title:"
msgstr ""
+# "Descripción:"
#: gnome_plugins/uploader_plugin.py:123
msgid "Description:"
msgstr "Imamanta"
@@ -1001,6 +1083,7 @@ msgstr "Imamanta"
msgid "Submit to Web"
msgstr ""
+# "Cancelar"
#: gnome_plugins/uploader_plugin.py:137
msgid "Cancel"
msgstr "Chinkachiy"
@@ -1031,8 +1114,10 @@ msgstr ""
msgid "push acceleration in x, y, z to heap"
msgstr ""
+# "sonido"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "uyarina"
@@ -1157,6 +1242,7 @@ msgstr ""
msgid "Sugar Journal media object"
msgstr ""
+# "audio"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:138
msgid "audio"
msgstr "Uyarina"
@@ -1165,6 +1251,7 @@ msgstr "Uyarina"
msgid "Sugar Journal audio object"
msgstr ""
+# "video"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:150
msgid "video"
msgstr "Qhawarina"
@@ -1173,6 +1260,7 @@ msgstr "Qhawarina"
msgid "Sugar Journal video object"
msgstr ""
+# "descripción"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:162
msgid "description"
msgstr "imamanta"
@@ -1181,6 +1269,7 @@ msgstr "imamanta"
msgid "Sugar Journal description field"
msgstr ""
+# "mostrar"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:209
msgid "show"
@@ -1241,6 +1330,7 @@ msgstr ""
msgid "wait for current video or audio to complete"
msgstr ""
+# "hablar"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:271
msgid "speak"
msgstr "Rimay"
@@ -1322,7 +1412,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1379,268 +1469,275 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+# "cima"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "Sayachiy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+# "anchura"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "Sakhaynin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+# "altura"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "Sayaynin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+# "izquierda x"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "lluq'i x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+# "derecha x"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "pana x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
+# "parar"
#: pysamples/grecord.py:215
msgid "stop"
msgstr "Sayachiy"
+# "reproducir"
#: pysamples/grecord.py:217
msgid "play"
msgstr "puqllay"
@@ -1693,1023 +1790,1107 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
+# "izquierda Butiá"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "lluq'i Butia"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
+# "derecha Butiá"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "pana Butia"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+# "Butiá"
+#: taextras.py:112
msgid "Butia"
msgstr "Butia"
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+# "círculo"
+#: taextras.py:220
msgid "circle"
msgstr "Muyu"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+# "rectángulo"
+#: taextras.py:222
msgid "rectangle"
msgstr "Suyt'u"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+# "resetear"
+#: taextras.py:226
msgid "reset"
msgstr "Wakmanta qallarichiy"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+# "motor"
+#: taextras.py:228
msgid "motor"
msgstr "Kuyuchina"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+# "tachuela"
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "Tisi"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+# "densidad"
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "Kawsaypi"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+# "luz"
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "pana"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+# "leer"
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "Puka"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+# "Abrir"
+#: turtleblocks.py:327
msgid "Open"
msgstr "Kichay"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+# "Salir"
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Lluqsiy"
-#: turtleart.py:331
+# "Archivo"
+#: turtleblocks.py:337
msgid "File"
msgstr "Khipu"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+# "Herramientas"
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Llamk'anakuna"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Sayachiy"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Yanapay"
-
-#~ msgid "click"
-#~ msgstr "klik"
diff --git a/po/ro.po b/po/ro.po
index 75c34f7..801f7b9 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:50+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -19,552 +19,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -574,149 +574,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -728,186 +739,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1032,6 +1070,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1321,7 +1360,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1378,260 +1417,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1691,1020 +1730,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/ru.po b/po/ru.po
index d9c7909..7ca91f0 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-09-28 19:54+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -19,105 +19,105 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Черепашка"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Палитра комманд черепашки"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "вперёд"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "перемещает черепашку вперёд"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "назад"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "перемещает черепашку назад"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "очистить"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "очищает экран и возвращает черепашку"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "влево"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "поворачивает черепашку по часовой стрелке (угол в градусах)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "вправо"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "поворачивает черепашку по часовой стрелке (угол в градусах)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "круг"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "угол"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "радиус"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "передвигает черепаху по кругу"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "координаты"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "перемещает черепашку к позиции коор Х, коор У; (0, 0) это центр экрана."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "направление"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x текущ."
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -125,12 +125,12 @@ msgstr ""
"заблокировать текущую коорд. Х черепахи (может использоваться в числовых "
"блоках)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y текущ."
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -138,12 +138,12 @@ msgstr ""
"заблокировать текущую коорд. У черепахи (может использоваться в числовых "
"блоках)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "направление"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -151,440 +151,440 @@ msgstr ""
"блокирует текущее значение головы черепашки (может использоваться в "
"нумерованных блоках)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Палитра команд ручке"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "поднять перо"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "Черепашка не будет рисовать, двигаясь ."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "опустить перо"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "Черепашка будет рисовать, двигаясь."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "размер пера"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "устанавливает размер линии, рисуемой черепашкой"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "заполнение"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "цвет"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "затенение"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "заполняет фон (цвет, изображение)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "размер пера"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"блокирует секущий размер пера (может быть использовано в числовых блока)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Палитра цветов ручки"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "цвет"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "устанавливает цвет линий, рисуемых черепашкой"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "затенение"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "устанвливают тени линии, рисуемой черепашкой"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "устанвливают тени линии, рисуемой черепашкой"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"блокирует текущий цвет ручки (может использоваться на месте нумерованных "
"блоков)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "блокирует текущую тень кисти"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"блокирует секущий размер пера (может быть использовано в числовых блока)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "красный"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "оранжевый"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "желтый"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "зелёный"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "голубой"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "колубой"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "пурпурный"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "в то время, как"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "назад"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "цвет текста"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "устанвливают цвет текста, рисуемого черепашкой"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "установить размер пера"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "устанвливают размеры текста, рисуемого черепашкой"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Палитра числовых операторов"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "плюс"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "добавьте два альфа-числа"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "минус"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "выделяет нижнее число ввода из верха нумерованного ввода"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "множество"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "умножает два числа"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "делить"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "делит верхнее число (делитель) на нижнее (знаменатель)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "идентификатор"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "тождественный оператор используемый для расширения блоков"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "модуль"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "оператор модуля (остатка)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "квадратный корень"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "вычисляет квадратный корень"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "случайно"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "минимум"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "максимум"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"возвращает случайные числа между минимумом (верхнее знач) и максимумов "
"(нижнее знач) числами"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "число"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "используется как числа ввода в математических операторах"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "больше чем"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "логический оператор больше чем"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "меньше чем"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "логический оператор меньше чем"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "равно"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "логический оператор равно"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "не"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "логический оператор НЕ"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "и"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "логической оператор И"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "или"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "логический оператор ИЛИ"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "палитра операторов над плавающей точкой"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "ждать"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "приостанавлиет выполнение на указанное число секунд"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "всегда"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "вечный цикл"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "повтор"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "цикл указанное число раз"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "если"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "тогда"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "если тогда"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"если-тогда оператор, используемый логическими операторами из палитры номеров"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "тогда иначе"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "если тогда иначе"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"если-тогда-иначе оператор, используемый логическими операторами из палитры "
"номеров"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "горизонтальный пробел"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "сдвигает стек вправо"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "вертикальный пробел"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "остановить действие"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "останавливает текущее действие"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Палитра возможных блоков"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "старт"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "объединяет дейтсвия в кнопки запуска на тулбаре"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "сохранить в кармане 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "сохраняет числовое значение в Переменной 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "сохранить в кармане 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "сохраняет числовое значение в Переменной 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -594,149 +594,160 @@ msgstr "сохраняет числовое значение в Переменн
msgid "text"
msgstr "текст"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "строковое значение"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "блок 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "переменная 1 (числовое значение)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "блок 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "переменная 2 (числовое значение)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "блок"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "моя коробка"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "именная переменная (числовое значение)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "записать в"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "значение"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "сохраняет числовое значение в именнованной переменной"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "действие"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "вершина стека именованных действий"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "дейтсвие 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "вершина стека действия 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "действие 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "вершина стека действия 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "вызывает действие именнованного стека"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "вызывает Действия 1 стека"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "вызывает Действия 2 стека"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "пустая корзина"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "безвозвратно удаляет пункты в корзину"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "вернуть всё"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "восстанавливает все блоки из карзины"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Заголовок"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Остановить черепашку"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "показать блоки"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "не выводит на"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Я не знаю как"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "не нравится"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "как ввод"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "отображает следующую палитру"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "изменяет ориентаци палитры блоков"
@@ -748,188 +759,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "нажмите для открытия"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "ориентация"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "дальше"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "картинка"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "презентация"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Сохранить как HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Сохранить как Логотип"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Сохранить как изображение"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "снимок"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Сохранить снимок"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "показать палитру"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "скрыть палитру"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "показать блоки"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "скрыть блоки"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Rescale координаты вниз"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Rescale координаты вверх"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Редактировать"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Показать"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Проект"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Копировать"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Вставить"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "На весь экран"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Декартовы координаты"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Полярные координаты"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Метрические координаты"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Увеличить блоки"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Уменьшить блоки"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Загрузить образец"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Сохранить как изображение"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Очистить"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Сохранить как HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Запустить"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Сохранить как Логотип"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Шаг"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Сохранить снимок"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Попробовать"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Помощь"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Стоп"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Очистить"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Запустить"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Шаг"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Попробовать"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Остановить черепашку"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1054,6 +1092,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "звук"
@@ -1350,7 +1389,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1408,25 +1447,25 @@ msgstr ""
msgid "comment"
msgstr "комментарий"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "места комментария в вашем коде"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "печать"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "печатает значение в блоке статуса на вершине экрана"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
#, fuzzy
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
@@ -1435,7 +1474,7 @@ msgstr ""
"программируемый блок: используется для добавления дополнительных "
"математических выражений с одной переменной, к пр. син(х)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1443,7 +1482,7 @@ msgstr ""
"программируемый блок: используется для добавления дополнительных "
"математических функций с множеством переменных, к пр., корень(х*х+у*у)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
#, fuzzy
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
@@ -1452,226 +1491,226 @@ msgstr ""
"программируемый блок: используется для добавления дополнительных "
"математических выражений с множеством переменных, напр. син(х+у+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "запускает код поиска в модуле tamyblock.py из Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "Декартова"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "показывает Декартовы координаты"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "полярный"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "показывает полярные координаты"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "черепашка"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "выберете черепашку"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "вершина"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "верх свёрнутого стека"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "низ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
#, fuzzy
msgid "bottom of a collapsible stack"
msgstr "верх сворачиваемого стека"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "нижний блок сворачиваемого стека: нажмите, чтобы открыть"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "вершина стека"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "надпись"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "верх сворачиваемого стека"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Палитра примеров презентации"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "скрыть блоки"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "очищает холст, скрывая блоки"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "показать блоки"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "восстанавлиет скрытые блоки"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "скрывает Sugar тулбар"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "представление маркированным списком"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "пример презентации: список ядра"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "пример презентации: выбирете обект Journal (без описанием)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "пример презентации: выбирете обект Journal (с описанием)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "пример презентации: выбирете четыре обекта Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "пример презентации: выбирете два обекта Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "координата Х слева от экрана"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "У-координата наверху экрана"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "ширина"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "ширина полотна"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "коодината Х справа экрана"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "коор. У на вершине экрана"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "высота"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "высота холста"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "координата Х"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "координата У"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "низ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "представление 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "представление 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "представление 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "представление 2x2"
@@ -1732,1026 +1771,1104 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "идентификатор"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "вправо"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "красный"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "сенсоры"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "модуль"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Открыть"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Сохранить"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Сохранить как"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Файл"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Перерисовать координаты"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Сбросить размер блоков"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Показать/скрыть блоки"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Инструменты"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Стоп"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Черепашка"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Помощь"
+#~ msgid "Hide blocks"
+#~ msgstr "скрыть блоки"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Передвиньте курсор перед оранжевой палитрой для вызова помощи"
diff --git a/po/rw.po b/po/rw.po
index 62fa783..3391ded 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
-"PO-Revision-Date: 2011-10-16 21:41+0200\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
+"PO-Revision-Date: 2012-04-05 10:18+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: rw\n"
@@ -18,907 +18,986 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Ubugeni bw'Akanyamashyo"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "oherereza"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "inyuma"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
#, fuzzy
msgid "clean"
msgstr "gusukura"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ibumoso"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "iburyo"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
#, fuzzy
msgid "arc"
msgstr "agaheto"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
#, fuzzy
msgid "angle"
msgstr "imfuruka"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
#, fuzzy
msgid "radius"
msgstr "akarambararo"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
+#, fuzzy
msgid "set heading"
-msgstr ""
+msgstr "shyiraho umtwe"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
#, fuzzy
msgid "xcor"
-msgstr "Ikirangahuriro X"
+msgstr "ikirangahuriro X"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
#, fuzzy
msgid "ycor"
-msgstr "Ikirangahuriro Y"
+msgstr "ikirangahuriro Y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
#, fuzzy
msgid "heading"
msgstr "umutwempangano"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "ikaramu hejuru"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "ikaramu hasi"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "tunganya ingano y'ikaramu"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
-msgstr "Ekara nini"
+msgstr "ekara nini"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "ibara"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
#, fuzzy
msgid "shade"
-msgstr "Ubwijime"
+msgstr "ubwijime"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "ingano y'ikaramu"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
+#, fuzzy
msgid "start fill"
-msgstr ""
+msgstr "tangira wuzuze"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
-msgstr ""
+msgstr "soza kuzuza"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "tunganya ibara"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
+#, fuzzy
msgid "set shade"
-msgstr ""
+msgstr "shyiramo igipimo"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
+#, fuzzy
msgid "set gray"
-msgstr ""
+msgstr "shyiramo ikigina"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
+#, fuzzy
msgid "gray"
-msgstr "Ikigina"
+msgstr "ikigina"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
-msgstr "Umutuku"
+msgstr "umutuku"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
-msgstr "Oranje"
+msgstr "oranje"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
-msgstr "Umuhondo"
+msgstr "umuhondo"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "icyatsi"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
-msgstr "Ubururu bukeye"
+msgstr "ubururu bukeye"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
-msgstr "Ubururu"
+msgstr "ubururu"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
#, fuzzy
msgid "purple"
msgstr "kimurika"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
-msgstr "Umweru"
+msgstr "umweru"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "umukara"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "tunganya ibara ry'inyandiko"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "tunganya ingano y'ikaramu"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
+#, fuzzy
msgid "plus"
-msgstr ""
+msgstr "ibindi"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
+#, fuzzy
msgid "multiply"
-msgstr ""
+msgstr "gukuba"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
+#, fuzzy
msgid "divide"
-msgstr ""
+msgstr "gabanya"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
+#, fuzzy
msgid "identity"
-msgstr ""
+msgstr "umwirondoro"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
+#, fuzzy
msgid "random"
-msgstr "Binyuranye"
+msgstr "binyuranye"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
+#, fuzzy
msgid "min"
-msgstr ""
+msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
+#, fuzzy
msgid "max"
-msgstr ""
+msgstr "max"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "umubare"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
+#, fuzzy
msgid "greater than"
-msgstr ""
+msgstr "byiza kurenza"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
+#, fuzzy
msgid "True"
-msgstr ""
+msgstr "Nibyo"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
+#, fuzzy
msgid "less than"
-msgstr ""
+msgstr "gake ho"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
+#, fuzzy
msgid "False"
-msgstr ""
+msgstr "Sibyo"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
+#, fuzzy
msgid "equal"
-msgstr ""
+msgstr "bingana"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "si"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "na"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "cyangwa"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "tegereza"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
+#, fuzzy
msgid "forever"
-msgstr ""
+msgstr "igihe cyose"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "subiramo"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "niba"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "hanyuma"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
+#, fuzzy
msgid "stop action"
-msgstr ""
+msgstr "igikorwa cyo guhagarika"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
+#, fuzzy
msgid "stops current action"
-msgstr ""
+msgstr "guhagaka ibikorwa bya banjye"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "tangira"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "bika mu ikarito ya 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "bika mu ikarito ya 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:210
+#, fuzzy
msgid "text"
-msgstr "Inyandiko"
+msgstr "inyandiko"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "ikarito ya 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "ikarito ya 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
-msgstr "Ikarito"
+msgstr "ikarito"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
+#, fuzzy
msgid "my box"
-msgstr ""
+msgstr "agsanduku kanjye"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
+#, fuzzy
msgid "store in"
-msgstr ""
+msgstr "bika mu"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
+#, fuzzy
msgid "value"
-msgstr ""
+msgstr "agaciro"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
+#, fuzzy
msgid "action"
-msgstr ""
+msgstr "igikorwa"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
+#, fuzzy
msgid "action 1"
-msgstr ""
+msgstr "igikorwa 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
+#, fuzzy
msgid "action 2"
-msgstr ""
+msgstr "igkorwa 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
+#, fuzzy
msgid "restore all"
-msgstr ""
+msgstr "bika byose"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
+#, fuzzy
msgid "clear all"
-msgstr ""
+msgstr "hanagura byose"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
+#, fuzzy
msgid "Title"
-msgstr ""
+msgstr "Umutwe w'amagambo"
+
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Hagarika akanyamashyo"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Erekana amablock"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
+#, fuzzy
msgid "as input"
-msgstr ""
+msgstr "nk'inyinjiza"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
#: TurtleArt/tautils.py:177
+#, fuzzy
msgid "Load..."
-msgstr ""
+msgstr "Shakisha..."
#: TurtleArt/tautils.py:187
msgid "Save..."
-msgstr ""
+msgstr "Bika..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
+#, fuzzy
msgid "click to open"
-msgstr ""
+msgstr "kanda kugirango ufungure"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
-msgstr ""
+msgstr "icyerekezo"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
-msgstr "Inyandiko"
+msgstr "inyandiko"
-#: TurtleArt/tawindow.py:3153
-msgid "image"
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArt/tawindow.py:3280
+#, fuzzy
+msgid "image"
+msgstr "ishusho"
+
+#: TurtleArtActivity.py:159
+#, fuzzy
msgid "presentation"
-msgstr ""
+msgstr "icyerekezo"
+
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Bika nka HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Bika nka Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Bika nka ishusho"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
+#, fuzzy
msgid "Hide palette"
-msgstr "hisha palette"
+msgstr "Guhisha palette"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "erekana amablock"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Hindura"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Kureba"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
+#, fuzzy
msgid "Project"
-msgstr ""
+msgstr "Umushinga"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
+#, fuzzy
msgid "Save/Load"
-msgstr ""
+msgstr "Bika/Shakisha"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Koporora"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
+#, fuzzy
msgid "Paste"
-msgstr ""
+msgstr "Komeka"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Ekara nini"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
-msgstr "erekana amablock"
+msgstr "Erekana amablock"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
+#, fuzzy
msgid "Load example"
-msgstr ""
+msgstr "Shakisha urugero"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Bika nka ishusho"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Sukura"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Bika nka HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Iruka"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Bika nka Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Intambwe"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Gufasha"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Hagarika"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+#, fuzzy
msgid "Load project"
+msgstr "Shakisha umushinga"
+
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
-msgstr ""
+msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr ""
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Sukura"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
-msgstr ""
-
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Iruka"
+msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
-msgstr ""
-
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "intambwe"
+msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
-msgstr ""
+msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
+msgstr "<Ctrl>d"
+
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
+msgstr "<Ctrl>s"
+
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "hagarika akanyamashyo"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -930,28 +1009,33 @@ msgid "Enable collaboration"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:120
+#, fuzzy
msgid "Activities"
-msgstr ""
+msgstr "Ibikorwa"
#: gnome_plugins/collaboration_plugin.py:125
+#, fuzzy
msgid "Buddies"
-msgstr ""
+msgstr "Inshuti"
#: gnome_plugins/collaboration_plugin.py:128
msgid "Share"
-msgstr ""
+msgstr "Gusangira"
#: gnome_plugins/collaboration_plugin.py:129
+#, fuzzy
msgid "Configuration"
-msgstr ""
+msgstr "Iboneza"
#: gnome_plugins/collaboration_plugin.py:132
+#, fuzzy
msgid "Neighborhood"
-msgstr ""
+msgstr "Abaturanyi"
#: gnome_plugins/collaboration_plugin.py:292
+#, fuzzy
msgid "Nickname"
-msgstr ""
+msgstr "Azina kaka byiniriro"
#: gnome_plugins/collaboration_plugin.py:294
msgid "Account ID"
@@ -959,32 +1043,36 @@ msgstr ""
#: gnome_plugins/collaboration_plugin.py:296
msgid "Server"
-msgstr ""
+msgstr "Seriveri"
#: gnome_plugins/collaboration_plugin.py:298
+#, fuzzy
msgid "Port"
-msgstr ""
+msgstr "Umuhuza"
#: gnome_plugins/collaboration_plugin.py:300
+#, fuzzy
msgid "Password"
-msgstr ""
+msgstr "Ijambobanga"
#: gnome_plugins/collaboration_plugin.py:302
+#, fuzzy
msgid "Register"
-msgstr ""
+msgstr "Kwiyandikisha"
#: gnome_plugins/collaboration_plugin.py:304
#, fuzzy
msgid "Colors"
-msgstr "ibara"
+msgstr "Ibara"
#: gnome_plugins/uploader_plugin.py:64
msgid "Upload to Web"
msgstr ""
#: gnome_plugins/uploader_plugin.py:66
+#, fuzzy
msgid "Upload"
-msgstr ""
+msgstr "Irigushakisha"
#: gnome_plugins/uploader_plugin.py:83
msgid ""
@@ -993,20 +1081,24 @@ msgid ""
msgstr ""
#: gnome_plugins/uploader_plugin.py:92
+#, fuzzy
msgid "Username:"
-msgstr ""
+msgstr "izina ry'ukoresha:"
#: gnome_plugins/uploader_plugin.py:102
+#, fuzzy
msgid "Password:"
-msgstr ""
+msgstr "Ijambobanga:"
#: gnome_plugins/uploader_plugin.py:113
+#, fuzzy
msgid "Title:"
-msgstr ""
+msgstr "Umutwe:"
#: gnome_plugins/uploader_plugin.py:123
+#, fuzzy
msgid "Description:"
-msgstr ""
+msgstr "kwimenyekanisha"
#: gnome_plugins/uploader_plugin.py:133
msgid "Submit to Web"
@@ -1034,8 +1126,9 @@ msgstr ""
#: plugins/accelerometer/accelerometer.py:55
#: plugins/accelerometer/accelerometer.py:62
+#, fuzzy
msgid "acceleration"
-msgstr ""
+msgstr "ukwiyongera"
#: plugins/accelerometer/accelerometer.py:57
#: plugins/accelerometer/accelerometer.py:64
@@ -1044,8 +1137,10 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
+#, fuzzy
msgid "sound"
-msgstr ""
+msgstr "ijwi"
#: plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98
@@ -1054,8 +1149,9 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:89
#: plugins/audio_sensors/audio_sensors.py:104
+#, fuzzy
msgid "loudness"
-msgstr ""
+msgstr "imisakurize"
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
@@ -1107,8 +1203,9 @@ msgstr ""
#: plugins/camera_sensor/camera_sensor.py:110
#: plugins/light_sensor/light_sensor.py:55
#: plugins/light_sensor/light_sensor.py:62
+#, fuzzy
msgid "brightness"
-msgstr ""
+msgstr "umucyo"
#: plugins/camera_sensor/camera_sensor.py:68
#: plugins/camera_sensor/camera_sensor.py:99
@@ -1122,8 +1219,9 @@ msgstr ""
#: plugins/camera_sensor/camera_sensor.py:91
#: plugins/camera_sensor/camera_sensor.py:123
+#, fuzzy
msgid "camera output"
-msgstr ""
+msgstr "amashusho yakamera"
#: plugins/light_sensor/light_sensor.py:57
#: plugins/light_sensor/light_sensor.py:64
@@ -1132,7 +1230,7 @@ msgstr ""
#: plugins/rfid/rfid.py:91 plugins/rfid/rfid.py:99
msgid "RFID"
-msgstr ""
+msgstr "RFID"
#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100
msgid "read value from RFID device"
@@ -1142,7 +1240,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:102
#, fuzzy
msgid "while"
-msgstr "Umweru"
+msgstr "umweru"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:103
msgid "do-while-True operator that uses boolean operators from Numbers palette"
@@ -1150,8 +1248,9 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#, fuzzy
msgid "until"
-msgstr ""
+msgstr "kugeza"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
msgid "do-until-True operator that uses boolean operators from Numbers palette"
@@ -1162,32 +1261,36 @@ msgid "Palette of media objects"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
+#, fuzzy
msgid "journal"
-msgstr ""
+msgstr "ikinyamakuru"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:128
msgid "Sugar Journal media object"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:138
+#, fuzzy
msgid "audio"
-msgstr ""
+msgstr "isohoramajwi"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:140
msgid "Sugar Journal audio object"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:150
+#, fuzzy
msgid "video"
-msgstr ""
+msgstr "iyerekanamashusho"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:152
msgid "Sugar Journal video object"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:162
+#, fuzzy
msgid "description"
-msgstr ""
+msgstr "kwimenyekanisha"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:164
msgid "Sugar Journal description field"
@@ -1209,21 +1312,25 @@ msgid "show aligned"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:221
+#, fuzzy
msgid "set scale"
-msgstr ""
+msgstr "shyiramo igipimo"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
+#, fuzzy
msgid "sets the scale of media"
-msgstr ""
+msgstr "shyiramo igipimo cya media"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
+#, fuzzy
msgid "save picture"
-msgstr ""
+msgstr "bika ifoto"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:234
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:245
+#, fuzzy
msgid "picture name"
-msgstr ""
+msgstr "izina ry'ifoto"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:235
msgid "saves a picture to the Sugar Journal"
@@ -1238,8 +1345,9 @@ msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
+#, fuzzy
msgid "scale"
-msgstr ""
+msgstr "igipimo"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "holds current scale value"
@@ -1254,12 +1362,14 @@ msgid "wait for current video or audio to complete"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:271
+#, fuzzy
msgid "speak"
-msgstr ""
+msgstr "vuga"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:273
+#, fuzzy
msgid "hello"
-msgstr ""
+msgstr "allo"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "speaks text"
@@ -1267,8 +1377,9 @@ msgstr ""
#. TRANS: pitch, duration, amplitude
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:282
+#, fuzzy
msgid "sinewave"
-msgstr ""
+msgstr "kanda ibuto"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:282
msgid "duration"
@@ -1279,24 +1390,27 @@ msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:301
+#, fuzzy
msgid "button down"
-msgstr ""
+msgstr "kanda ibuto"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:304
msgid "returns 1 if mouse button is pressed"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#, fuzzy
msgid "mouse x"
-msgstr ""
+msgstr "akanyerezo x"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
msgid "returns mouse x coordinate"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:321
+#, fuzzy
msgid "mouse y"
-msgstr ""
+msgstr "akanyerezo y"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:324
msgid "returns mouse y coordinate"
@@ -1311,8 +1425,9 @@ msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
+#, fuzzy
msgid "keyboard"
-msgstr ""
+msgstr "mwandikisho"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "holds results of query-keyboard block"
@@ -1334,9 +1449,10 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
+#, fuzzy
msgid "time"
-msgstr ""
+msgstr "igihe"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "elapsed time (in seconds) since program started"
@@ -1347,8 +1463,9 @@ msgid "Palette of extra options"
msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:391
+#, fuzzy
msgid "push"
-msgstr ""
+msgstr "sunika"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
msgid "pushes value onto FILO (first-in last-out heap)"
@@ -1388,265 +1505,283 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
+#, fuzzy
msgid "comment"
-msgstr ""
+msgstr "ibivugwaho"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
+#, fuzzy
msgid "print"
-msgstr ""
+msgstr "gucapa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "akanyamashyo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "hejuru"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#, fuzzy
msgid "bottom"
-msgstr ""
+msgstr "buto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
+#, fuzzy
msgid "label"
-msgstr ""
+msgstr "akarango"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+#, fuzzy
msgid "hide blocks"
-msgstr ""
+msgstr "Hisha amablock"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "erekana amablock"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#, fuzzy
msgid "list"
-msgstr ""
+msgstr "irondora"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
+#, fuzzy
msgid "width"
-msgstr ""
+msgstr "ubugari"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
+#, fuzzy
msgid "height"
-msgstr ""
+msgstr "ubuhagarike"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
+#, fuzzy
msgid "title x"
-msgstr ""
+msgstr "umutwe x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
+#, fuzzy
msgid "title y"
-msgstr ""
+msgstr "umutwe y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
+#, fuzzy
msgid "left x"
-msgstr ""
+msgstr "ibumoso x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
+#, fuzzy
msgid "top y"
-msgstr ""
+msgstr "hejuru y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
+#, fuzzy
msgid "right x"
-msgstr ""
+msgstr "iburyo x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#, fuzzy
msgid "bottom y"
-msgstr ""
+msgstr "buto y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
+#, fuzzy
msgid "presentation 1x1"
-msgstr ""
+msgstr "icyerekezo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
+#, fuzzy
msgid "presentation 2x1"
-msgstr ""
+msgstr "icyerekezo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
+#, fuzzy
msgid "presentation 1x2"
-msgstr ""
+msgstr "icyerekezo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
+#, fuzzy
msgid "presentation 2x2"
-msgstr ""
+msgstr "icyerekezo"
#: pysamples/grecord.py:215
#, fuzzy
@@ -1654,13 +1789,13 @@ msgid "stop"
msgstr "hejuru"
#: pysamples/grecord.py:217
+#, fuzzy
msgid "play"
-msgstr ""
+msgstr "kina"
#: pysamples/grecord.py:219
-#, fuzzy
msgid "save"
-msgstr "Bika"
+msgstr "bika"
#: pysamples/uturn.py:24
msgid "uturn"
@@ -1706,1024 +1841,1148 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
-msgstr ""
+msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
+#, fuzzy
msgid "temperature"
-msgstr ""
+msgstr "igipimo cyubushyuhe"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
+#, fuzzy
msgid "distance"
-msgstr ""
+msgstr "intera"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
+#, fuzzy
msgid "vibration"
-msgstr ""
+msgstr "viburasiyo"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
-msgstr ""
+#, fuzzy
+msgid "FollowMe"
+msgstr "Nkurikira"
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+#, fuzzy
+msgid "x position"
+msgstr "x umwanya"
+
+#: taextras.py:138
+#, fuzzy
+msgid "return x position"
+msgstr "garuka mumwanya wa x"
+
+#: taextras.py:139
+#, fuzzy
+msgid "y position"
+msgstr "umwanya wa y"
+
+#: taextras.py:140
+#, fuzzy
+msgid "return y position"
+msgstr "garuka mumwanya wa y"
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
+#, fuzzy
msgid "rotation Enemy"
-msgstr ""
+msgstr "guhindukira kumwanzi"
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
+#, fuzzy
msgid "distance to center"
-msgstr ""
+msgstr "intera ujya hagati"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
+#, fuzzy
msgid "distance to Enemy"
-msgstr ""
+msgstr "intera kumwanzi"
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
+#, fuzzy
msgid "update information"
-msgstr ""
+msgstr "inkuru igezweho"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
+#, fuzzy
msgid "start polygon"
-msgstr ""
+msgstr "tangira ikinyampande"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
+#, fuzzy
msgid "add point"
-msgstr ""
+msgstr "ongeraho akadomo"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
+#, fuzzy
msgid "end polygon"
-msgstr ""
+msgstr "soza ikinyampande"
-#: taextras.py:193
+#: taextras.py:211
+#, fuzzy
msgid "Define a new polygon."
-msgstr ""
+msgstr "Sobanura ikinyampande gishyashya."
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
+#, fuzzy
msgid "Define a new filled polygon."
-msgstr ""
+msgstr "Sobanura ikinyampande gishyashya."
-#: taextras.py:197
+#: taextras.py:215
+#, fuzzy
msgid "triangle"
-msgstr ""
+msgstr "mpandeshatu"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
+#, fuzzy
msgid "base"
-msgstr ""
+msgstr "ishingiro"
-#: taextras.py:201
+#: taextras.py:219
+#, fuzzy
msgid "Add a triangle object to the project."
-msgstr ""
+msgstr "Ongeraho ikintu cyampande eshatu kuruyu mushinga."
-#: taextras.py:202
+#: taextras.py:220
+#, fuzzy
msgid "circle"
-msgstr ""
+msgstr "uruziga"
-#: taextras.py:203
+#: taextras.py:221
+#, fuzzy
msgid "Add a circle object to the project."
-msgstr ""
+msgstr "Ongeraho ikintu cyuruziga kuruyu mushinga."
-#: taextras.py:204
+#: taextras.py:222
+#, fuzzy
msgid "rectangle"
-msgstr ""
+msgstr "urukiramende"
-#: taextras.py:207
+#: taextras.py:225
+#, fuzzy
msgid "Add a rectangle object to the project."
-msgstr ""
+msgstr "Ongeraho ikintu cyurukiramende kuruyu mushinga."
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
+#, fuzzy
msgid "speed"
-msgstr ""
+msgstr "umuvuduko"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
+#, fuzzy
msgid "joint"
-msgstr ""
+msgstr "huza"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
+#, fuzzy
msgid "density"
-msgstr ""
+msgstr "umwirondoro"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "iburyo"
-#: taextras.py:262
+#: taextras.py:282
+#, fuzzy
msgid "PORT A"
-msgstr ""
+msgstr "UMUHUZA A"
-#: taextras.py:263
+#: taextras.py:283
+#, fuzzy
msgid "PORT B"
-msgstr ""
+msgstr "UMUHUZA B"
-#: taextras.py:264
+#: taextras.py:284
+#, fuzzy
msgid "PORT C"
-msgstr ""
+msgstr "UMUHUZA C"
-#: taextras.py:265
+#: taextras.py:285
+#, fuzzy
msgid "PORT 1"
-msgstr ""
+msgstr "UMUHUZA 1"
-#: taextras.py:266
+#: taextras.py:286
+#, fuzzy
msgid "PORT 2"
-msgstr ""
+msgstr "UMUHUZA 2"
-#: taextras.py:267
+#: taextras.py:287
+#, fuzzy
msgid "PORT 3"
-msgstr ""
+msgstr "UMUHUZA 3"
-#: taextras.py:268
+#: taextras.py:288
+#, fuzzy
msgid "PORT 4"
-msgstr ""
+msgstr "UMUHUZA 4"
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
+#, fuzzy
msgid "NXT found"
-msgstr ""
+msgstr "NXT yabonetse"
-#: taextras.py:274
+#: taextras.py:294
+#, fuzzy
msgid "NXT not found"
-msgstr ""
+msgstr "NXT ntiya bonwe"
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
+#, fuzzy
msgid "port"
-msgstr ""
+msgstr "umuhuza"
-#: taextras.py:283
+#: taextras.py:303
+#, fuzzy
msgid "power"
-msgstr ""
+msgstr "ingufu"
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
-msgstr "Umutuku"
+msgstr "umutuku"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
-msgstr ""
+#: taextras.py:331
+#, fuzzy
+msgid "set light"
+msgstr "shyiramo urumuri"
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
+#, fuzzy
msgid "No option action:"
-msgstr ""
+msgstr "Ntaguhitamo igikorwa:"
-#: turtleart.py:240
+#: turtleblocks.py:246
+#, fuzzy
msgid "File not found"
-msgstr ""
+msgstr "File ntiboneka"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
+#, fuzzy
msgid "New"
-msgstr ""
+msgstr "Nshyashya"
-#: turtleart.py:321
-#, fuzzy
+#: turtleblocks.py:327
msgid "Open"
-msgstr "ikaramu"
+msgstr "Fungura"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Bika"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Bika nka"
-#: turtleart.py:330
+#: turtleblocks.py:336
+#, fuzzy
msgid "Quit"
-msgstr ""
+msgstr "Kuvamo"
-#: turtleart.py:331
+#: turtleblocks.py:337
+#, fuzzy
msgid "File"
-msgstr ""
+msgstr "File"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
+#, fuzzy
msgid "Tools"
-msgstr ""
+msgstr "Ibikoresho"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Hagarika"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
-msgstr "akanyamashyo"
+msgstr "Akanyamashyo"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
+#, fuzzy
msgid "Save project?"
-msgstr ""
+msgstr "Bika umushinga?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Gufasha"
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "Hisha amablock"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "full screen"
#~ msgstr "Ekara nini"
diff --git a/po/sd.po b/po/sd.po
index 2a92e1a..4927caf 100644
--- a/po/sd.po
+++ b/po/sd.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:32+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/si.po b/po/si.po
index f37b1bc..1f57d27 100644
--- a/po/si.po
+++ b/po/si.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-02-03 22:50+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,562 +18,562 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "ටර්ටල් ආර්ට්"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
#, fuzzy
msgid "Palette of turtle commands"
msgstr "පෑන් විධාන ඵලකය"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "ඉදිරියට"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "කැස්බෑවා ඉදිරියට ගමන් කරවයි"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "පසුපසට"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "කැස්බෑවා පසුපසට ගමන් කරවයි"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "මකන්න"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "වම"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "දකුණ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "ඇලය"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "අරය"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy සකසන්න"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "ශීර්ෂකය"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "පෑන් විධාන ඵලකය"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "පෑන ඔසවන්න"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "කැස්බෑවා ගමන් කරවූ විට නොඅදිනු ඇත."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "පැන් පහර පහළට"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "කැස්බෑවා ගමන් කරවූ විට අදිනු ඇත."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "පෑනේ විශාලත්වය සකසන්න"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "කැස්බෑවා විසින් අදින රේඛාවේ ප්‍රමාණය පිහිටුවයි"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "පුර්ණතිරය"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "වර්ණ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "අඳුරු කරන්න"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "පෑනේ විශාලත්වය"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "පිරවීම ආරම්භ කරන්න"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "පිරවූ බහුඅශ්‍රය ආරම්භ කරයි (පිරවුම් කුට්ටිය අවසාන කිරීම සමඟ භාවිතා කල)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "පිරවීම අවසාන කරන්න"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"පිරවූ බහුඅශ්‍රය සම්පූර්ණ කරයි (පිරවුම් කුට්ටිය ආරම්භ කිරීම සමඟ භාවිතා කල)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "පෑන් වර්ණ සඳහා ඵලකය"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "වර්ණය සකසන්න"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "කැස්බෑවා විසින් අදින රේඛාවේ වර්ණය පිහිටුවයි"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "අඳුරුකිරීම් සකසන්න"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "කැස්බෑවා විසින් අදින රේඛාවේ ප්‍රමාණය පිහිටුවයි"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "කැස්බෑවා විසින් අදින රේඛාවේ ප්‍රමාණය පිහිටුවයි"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "අතරතුර"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "පසුපසට"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "පෙළ වර්ණය සකසන්න"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "කැස්බෑවා විසින් අදින පෙළෙහි වර්ණය පිහිටුවයි"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "පෙළ විශාලත්වය සකසන්න"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "කැස්බෑවා විසින් අදින පෙළෙහි ප්‍රමාණය පිහිටුවයි"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "අංකිත මෙහෙයුම් වල ඵලකය"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "එකතු කිරීම"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "අඩු කිරීම"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "ඉහළ අංකිත ආදානයෙන් පහළ අංකිත ආදානය අඩු කරයි"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "ගුණ කිරීම"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "අංකිත ආදාන දෙකක් ගුණ කරයි"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "බෙදීම"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "අනන්‍යතාව"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "කුට්ටි විස්තාරණය කිරීම සඳහා භාවිතා කරන අනන්‍යතා මෙහෙයුම"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "ඉතිරි"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "වර්ගමූලය"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "වර්ගමූලය ගණනය කරයි"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "අහඹු"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "අවම"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "උපරිම"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "අවම (ඉහළ) සහ උපරිම (පහළ) අගයන් අතර අහඹු අංකයක් ලබා දෙයි"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "අංකය"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "ගණිතමය මෙහෙයුම් වලදී අංකිත මෙහෙයුම් ලෙස භාවිතා කරනු ලබයි"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "වඩා වැඩි"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "තාර්කික greater-than මෙහෙයුම"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "වඩා අඩු"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "තාර්කික less-than මෙහෙයුම"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "සමාන"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "තාර්කික equal-to මෙහෙයුම"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "නැති"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "තාර්කික NOT මෙහෙයුම"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "සහ"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "තාර්කික AND මෙහෙයුම"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "හෝ"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "තාර්කික OR මෙහෙයුම"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "අංකිත මෙහෙයුම් වල ඵලකය"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "රැඳීසිටින්න"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "විශේෂණය කල තත්පර ගණනක් වැඩසටහන ක්‍රියාත්මක වීම තාවකාලිකව නවත්වයි"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "සෑමවිටම"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "සදාකාලිකවම නැවත නැවත සිදු කරයි"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "නැවත කරන්න"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "විශේෂණය කල වාර ගණනක් නැවත නැවත සිදු කරයි"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "නම්"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "ඊළගට"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
#, fuzzy
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "අංක ඵලකයෙන් ද්වීමය මෙහෙයුම් භාවිතා කරන if-then මෙහෙයුම"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
#, fuzzy
msgid "then else"
msgstr "then else"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
#, fuzzy
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "අංක ඵලකයෙන් ද්වීමය මෙහෙයුම් භාවිතා කරන if-then-else මෙහෙයුම"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "තිරස් ඉඩ"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "සිරස් ඉඩ"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "ක්‍රියාව නවත්වන්න"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "වත්මන් ක්‍රියාව නතර කරයි"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "විචල්‍යය කුට්ටි සඳහා ඵලකය"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "ආරම්භය"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "මෙවලම් තීරු ධාවනය කරන්න බොත්තම් වලට ක්‍රියා සම්බන්ධ කරයි"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "1 වන කොටුව තුළ තබන්න"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "අංකිත අගය විචල්‍යය 1 හි ගබඩා කරයි"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "2 වන කොටුව තුළ තබන්න"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "අංකිත අගය විචල්‍යය 2 හි ගබඩා කරයි"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -583,149 +583,160 @@ msgstr "අංකිත අගය විචල්‍යය 2 හි ගබඩා
msgid "text"
msgstr "පෙළ"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "අනු ලකුණු වැල අගය"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "1 වන කොටුව"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "විචල්‍යය 1 (අංකිත අගය)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "1 වන කොටුව"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "විචල්‍යය 2 (අංකිත අගය)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "පෙට්ටිය"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "මගේ පෙට්ටිය"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "නම් කරන ලද විචල්‍යය (අංකිත අගය)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "මෙහි ගබඩා කරන්න"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "අග"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "අංකිත අගය නම් කරන ලද විචල්‍යයක ගබඩා කරයි"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "ක්‍රියාව"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "ක්‍රියාව 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "ක්‍රියාව 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "කුණු කූඩය"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "කුණු කූඩය හිස් කරන්න"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "කුණු කූඩයේ ඇති අයිතම ස්ථිරවම මකයි"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "සියල්ල නැවත පිහිටුවන්න"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "කුණු කූඩයෙන් සියළු කුට්ටි නැවත පිහිටුවන්න"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "සියල්ල පැහැදිලි කරන්න"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "සියළු කුට්ටි කුණු කූඩයට දමන්න"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "තේමාව"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "කැස්බෑවා නවත්වන්න"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "කොටස් පෙන්වන්න"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "වෙත ප්‍රතිදානය කරන්න එපා"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "කෙසේ කරන්නද මම දන්නෙ නෑ"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "කැමති නෑ"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "ආදානය ලෙද"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "ඊළඟ ඵලකය ප්‍රදර්ශනය කරයි"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -737,188 +748,215 @@ msgstr "ප්‍රවේශනය කරන්න..."
msgid "Save..."
msgstr "සුරකින්න..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "දිශානතිය"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "ඊලඟ"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "පින්තූරය"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "ඉදිරිපත් කිරීම"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "HTML ලෙස සුරකින්න"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Logo ලෙස සුරකින්න"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "පින්තූරයක් ලෙස සුරකින්න"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "ක්ෂණික ඡායාරූපය"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "ක්ෂණික ඡායාරූපය සුරකින්න"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "ඵලකය පෙන්වන්න"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "ඵලකය සගවන්න"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "කොටස් පෙන්වන්න"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "කොටස් සගවන්න"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "ඛණ්ඩාංක පහළට නැවත පරිමාණනය කරන්න"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "ඛණ්ඩාංක ඉහළට නැවත පරිමාණනය කරන්න"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "සංස්කරනය කරන්න"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "දර්ශනය කරන්න"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "ව්‍යාපෘතිය"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "පිටපත් කරන්න"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "අලවන්න"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "මුළු තිරයම"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "කාටිසියානු ඛණ්ඩාංක"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "ධ්‍රැවක ඛණ්ඩාංක"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "ප්‍රමිතික ඛණ්ඩාංක"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "කුට්ටි වවන්න"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "කුට්ටු හකුළුවන්න"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "උදාහරණය ප්‍රවේශ කරන්න"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "පින්තූරයක් ලෙස සුරකින්න"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "පැහැදිලි කරන්න"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "HTML ලෙස සුරකින්න"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "ධාවනය කරන්න"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Logo ලෙස සුරකින්න"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "පියවර"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "ක්ෂණික ඡායාරූපය සුරකින්න"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "දෝෂහරණය"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "උදව්"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "පියවර"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Python කුට්ටිය ප්‍රවේශනය කරන්න"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "පැහැදිලි කරන්න"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "ධාවනය කරන්න"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "පියවර"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "දෝෂහරණය"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "කැස්බෑවා නවත්වන්න"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1041,6 +1079,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "හඬ"
@@ -1332,7 +1371,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "කාලය"
@@ -1390,261 +1429,261 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "මුද්‍රණය"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "කැස්බෑවා"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "ඉහළ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
#, fuzzy
msgid "bottom"
msgstr "y පහළ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "ලේබලය"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "කොටස් සගවන්න"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "කොටස් පෙන්වන්න"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "ලැයිස්තුව"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "පළල"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "උස"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "x තේමාව"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "y තේමාව"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "x වම"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "y ඉහළ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "x දකුණ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "y පහළ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "ඉදිරිපත් කිරීම 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "ඉදිරිපත් කිරීම 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "ඉදිරිපත් කිරීම 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "ඉදිරිපත් කිරීම 2x2"
@@ -1704,1030 +1743,1111 @@ msgstr "ඕස්ට්‍රේලියානු මුදල් ඒකක ඵ
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
#, fuzzy
msgid "adjust LED intensity between 0 and 255"
msgstr "LED තීව්රතාව 0 සහ 255 අතර සීරු මාරු කරන්න."
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
#, fuzzy
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "බොත්තම තද කල විට 1 සහ අනෙක් විට 0 ලබා දෙයි."
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
#, fuzzy
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr "සංවේදකය ඉදිරිපස ඇති වස්තුවේ සිට දුර 0 සහ 255 අතර අංකයක් ලෙස ලබා දෙයි."
-#: taextras.py:66
+#: taextras.py:67
#, fuzzy
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "සංවේදකයේ ආනතිය මත 0 හෝ 1 ලබා දෙයි."
-#: taextras.py:67
+#: taextras.py:68
#, fuzzy
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "සංවේදකය චුම්භක ක්‍ෂේත්‍රයක් සංවේදනය කල විට 1 සහ අනෙක් විට 0 ලබා දෙයි."
-#: taextras.py:68
+#: taextras.py:69
#, fuzzy
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "0 සිට 1ට මාරු වෙයි, සංඛ්‍යාතය කම්පනය මත රදා පවතී."
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "කළු සුදු පරාසය"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "උෂ්ණත්වය"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "දුර"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "චුම්භක ප්‍රේරණය"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "කම්පනය"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "කැමරාව හමු නොවුණි."
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "කැමරාව ආරම්භ කිරීමේදී දෝෂය."
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "මාව අනුගමනය කරන්න"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "RGB වර්ණයක් අනුගමනය කරන්න"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "කැස්බෑ වර්ණයක් අනුගමනය කරන්න"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr ""
+msgid "follow a RGB color"
+msgstr "RGB වර්ණයක් අනුගමනය කරන්න"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr ""
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "x පිහිටීම"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "x පිහිටීම ලබා දෙන්න"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "y පිහිටීම"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "y පිහිටීම ලබා දෙන්න"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr ""
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr ""
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr ""
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr ""
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "අනන්‍යතාව"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "දකුණ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "පේනුව"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "ඉතිරි"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "භාවිතය"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "විකල්ප ක්‍රියාව නැත:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "ගොනුව හමු නොවුණි"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "වින්‍යාසගත කිරීමේ නාමාවලිය ලිවිය නොහැක: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "නව"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "විවෘත කරන්න"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "සුරකින්න"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "ලෙස සුරකින්න"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "ඉවත් වෙන්න"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "ගොනුව"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "ඛණ්ඩාංක ප්‍රමාණනය කරන්න"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "කුට්ටි ප්‍රමාණය නැවත සකසන්න"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "කුට්ටි පෙන්වන්න/සඟවන්න"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "මෙවලම්"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "පියවර"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "ටර්ටලය"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "ඔබ සුරැකා නැති වැඩ ඇත. ඉවත් වීමට පෙර සුරැකීමට ඔබ කැමතිද?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "ව්‍යාපෘතිය සුරකින්නද?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "උදව්"
+#~ msgid "Hide blocks"
+#~ msgstr "කොටස් සගවන්න"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "කැස්බෑ වර්ණයක් අනුගමනය කරන්න"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "උදව් සඳහා කර්සරය තැඹිලි පැහැ ඵලකය මතින් ගමන් කරවන්න."
diff --git a/po/sk.po b/po/sk.po
index 573e525..c572261 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-08-25 19:16-0400\n"
"Last-Translator: Chris Leonard <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 1.2.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "pero dole"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1017 +1729,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/sl.po b/po/sl.po
index 11db4a7..06a48b7 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-12-18 22:50+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -19,552 +19,552 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -575,149 +575,160 @@ msgstr ""
msgid "text"
msgstr "besedilo"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -729,189 +740,216 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
#, fuzzy
msgid "next"
msgstr "besedilo"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+#, fuzzy
+msgid "Save as HTML"
+msgstr "shrani kot HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
#, fuzzy
msgid "Project"
msgstr "Projekt"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-#, fuzzy
-msgid "Save as HTML"
-msgstr "shrani kot HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1036,6 +1074,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1325,7 +1364,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1382,260 +1421,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1695,1021 +1734,1093 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid "volume"
#~ msgstr "glasnost"
diff --git a/po/sq.po b/po/sq.po
index 461d6c6..003de40 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-11-29 05:42+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,554 +22,554 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Arti i Breshkës"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "përpara"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "prapa"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "pastro"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "majtas"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "djathtas"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "këndi"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "rrezja"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "vendos xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "vendos kreun"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "kreu"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "lapsi lart"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "lapsi poshtë"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "jepe madhësinë e lapsit"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "mbushe ekranin"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "ngjyrë"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "hije"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "madhësija e lapsit"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "vëre ngjyrën"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "vëre hijen"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "prapa"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "vëre ngjyrën e tekstit"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "jepe madhësinë e lapsit"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mes"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
#, fuzzy
msgid "calculates square root"
msgstr "llogaritni rrënjën katrore"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "e thjeshtë"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "maks"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "numri"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "jo"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "dhe"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "ose"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "prit"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "përgjithmonë"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "përsërit"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "nëse"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "pastaj"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "ndale veprimin"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "fillo"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "vendose në kutinë 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "vendose në kutinë 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -579,149 +579,161 @@ msgstr ""
msgid "text"
msgstr "titulli"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "kutija 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "kutija 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "kuti"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "ruaj në"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "veprimi"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "veprimi 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "veprimi 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Titulli"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+#, fuzzy
+msgid "Stop turtle"
+msgstr "Ndalo breshkën"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Shfaq blloqet"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -733,190 +745,216 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
#, fuzzy
msgid "orientation"
msgstr "prezantimi"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "tjetër"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "prezantimi"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Ruaje si HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Ruaje si Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Ruaje si imazh"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Shfaq paletën"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Fshihe paletën"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Shfaq blloqet"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Fshihi blloqet"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Modifiko"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projekti"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kopjo"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Ekran të plot"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "Shfaq blloqet"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Ruaje si imazh"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+#, fuzzy
+msgid "Clean"
+msgstr "Pastro"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Ruaje si HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Ekzekuto"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Ruaje si Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Hapi"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Ndihmë"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Ndal"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "Pastro"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Ekzekuto"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Hapi"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:707
-#, fuzzy
-msgid "Stop turtle"
-msgstr "Ndalo breshkën"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1041,6 +1079,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "zëri"
@@ -1331,7 +1370,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1388,261 +1427,261 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "shtyp"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "ndal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "fshihni blloqet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "shfaq blloqet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "gjerësia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "lartësia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "prezantimi 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "prezantimi 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "prezantimi 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "prezantimi 2x2"
@@ -1702,1022 +1741,1097 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "djathtas"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mes"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "Ruaje si"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Ndal"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Ndihmë"
+#~ msgid "Hide blocks"
+#~ msgstr "Fshihi blloqet"
#~ msgid "Import/Export"
#~ msgstr "Import/Export"
diff --git a/po/sv.po b/po/sv.po
index a1327e0..7aae734 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-26 19:50+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,93 +22,93 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Sköldpaddskonst"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
#, fuzzy
msgid "Palette of turtle commands"
msgstr "palett med skölpaddskommandon"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "framåt"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
#, fuzzy
msgid "moves turtle forward"
msgstr "flytta sköldpaddan framåt"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "tillbaka"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
#, fuzzy
msgid "moves turtle backward"
msgstr "flytta sköldpaddan bakåt"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "rensa"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
#, fuzzy
msgid "clears the screen and reset the turtle"
msgstr "rensa skärmen och återställ sköldpaddan"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "vänster"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
#, fuzzy
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "flytta sköldpaddan motsols (vinkel i grader)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "höger"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
#, fuzzy
msgid "turns turtle clockwise (angle in degrees)"
msgstr "flytta sköldpaddan medsols (vinkel i grader)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "cirkelbåge"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "vinkel"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "radie"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
#, fuzzy
msgid "moves turtle along an arc"
msgstr "flytta skldpaddan längs båge"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ange x,y"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
#, fuzzy
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
@@ -116,22 +116,22 @@ msgstr ""
"flytta sködpadden till position xcor, ycor; (0, 0) är i mitten av skärmen."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "ange riktning"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
#, fuzzy
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "Sätt sköldpaddans riktning (0 är mot skärmens topp.)"
# förkortningen kor. torde fungera för både koordinat och korrelation... Jämförde med andra språk så det motsvarar vad de översatt.
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xkor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -140,12 +140,12 @@ msgstr ""
"nummerblock)"
# se ovan
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ykor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -153,12 +153,12 @@ msgstr ""
"håller sköldpaddans nuvarande y-koordinat (kan användas istället för ett "
"nummerblock)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "riktning"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -166,457 +166,457 @@ msgstr ""
"håller sköldpaddans nuvarande riktningsvärde (kan användas istället för ett "
"nummerblock)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "palett med penn-kommandon"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "Ta upp penna"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
#, fuzzy
msgid "Turtle will not draw when moved."
msgstr "sköldpaddan kommer inte att rita medan den flyttas"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "Sätt ned penna"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
#, fuzzy
msgid "Turtle will draw when moved."
msgstr "sköldpaddan kommer att rita medan den flyttas"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "Ange pennstorlek"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
#, fuzzy
msgid "sets size of the line drawn by the turtle"
msgstr "sätt tjockleken på linjen som ritas av sköldpaddan"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "fyll skärm"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "färg"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "skugga"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "fyller backgrunden med (färg, nyans)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "pennstorlek"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"håller nuvarande penn-storlek (kan användas istället för ett nummerblock)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
#, fuzzy
msgid "Palette of pen colors"
msgstr "palett med penn-kommandon"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "ange färg"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
#, fuzzy
msgid "sets color of the line drawn by the turtle"
msgstr "sätt färg på linjen som ritas av sköldpaddan"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "Ange skugga"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "sätt nyans på linjen som ritas av sköldpaddan"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "sätt nyans på linjen som ritas av sköldpaddan"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "håller nuvarande penn-färg (kan användas istället för ett nummerblock)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"håller det nuvarande skalvärdet (kan användas istället för ett nummberblock)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "grönt"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "blått"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "Vitt"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "tillbaka"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ange textfärg"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
#, fuzzy
msgid "sets color of text drawn by the turtle"
msgstr "sätt färg på texten som ritas av sköldpaddan"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "ange textstorlek"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "sätt storlek på text som ritas av sköldpaddan"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "palett med numeriska operatörer"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
#, fuzzy
msgid "adds two alphanumeric inputs"
msgstr "adderar två numeriska indata"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtraherar undre numeriskt indata från övre numeriskt indata"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "multiplicerar två numeriska indata"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"dividerar övre numeriskt indata (täljare) med undre numeriskt indata "
"(nämnare)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "identititet"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "identitetsoperator används för att utöka block"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "rest"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "modulär (rest) operator"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
#, fuzzy
msgid "calculates square root"
msgstr "beräkna kvadratroten"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "slumpmässig"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "minsta"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "största"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
#, fuzzy
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returnerar slumpmässigt tal mellan minimum (vänster) och maximum (höger)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "tal"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "används som numerisk indata i matematiska operatorer"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "logiskt större än-operator"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "logisk mindre än-operator"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "logisk lika med-operator"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "inte"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "logisk ICKE operator"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "och"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "logisk OCH operator"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "eller"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "logisk ELLER operator"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "palett med flödesoperatorer"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "vänta"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "alltid"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
#, fuzzy
msgid "loops forever"
msgstr "repetera oändligt"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "upprepa"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
#, fuzzy
msgid "loops specified number of times"
msgstr "repetera specifierat antal gånger"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "om"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "då"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "om-så operatör som använder booleanska operatörer från Nummer-paletten"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"om-så-annars operatör som använder booleanska operatörer från Nummer-"
"paletten"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
#, fuzzy
msgid "jogs stack right"
msgstr "rör stacken till höger"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
#, fuzzy
msgid "jogs stack down"
msgstr "rör stacken nedåt"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "avsluta aktion"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
#, fuzzy
msgid "Palette of variable blocks"
msgstr "palett med variabla block"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "starta"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "kopplar ihop aktion med verktygsbalkens kör-knappar"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "spara i box 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
#, fuzzy
msgid "stores numeric value in Variable 1"
msgstr "spara tal i variabel 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "spara i box 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
#, fuzzy
msgid "stores numeric value in Variable 2"
msgstr "spara tal i variabel 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -626,160 +626,171 @@ msgstr "spara tal i variabel 2"
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "sträng"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
#, fuzzy
msgid "Variable 1 (numeric value)"
msgstr "variabel 1 (tal)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
#, fuzzy
msgid "Variable 2 (numeric value)"
msgstr "variabel 2 (tal)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "låda"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "namngiven variabel (tal)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "spara i"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
#, fuzzy
msgid "stores numeric value in named variable"
msgstr "spara tal i namngiven variabel"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "händelse"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "början av en stack för en aktion som kan namnges"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
#, fuzzy
msgid "action 1"
msgstr "händelse"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
#, fuzzy
msgid "top of Action 1 stack"
msgstr "början av stacken för aktion 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
#, fuzzy
msgid "action 2"
msgstr "händelse"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
#, fuzzy
msgid "top of Action 2 stack"
msgstr "början av stacken för aktion 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
#, fuzzy
msgid "invokes named action stack"
msgstr "anropa en namngiven aktions stack"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
#, fuzzy
msgid "invokes Action 1 stack"
msgstr "anropa stacken för aktion 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
#, fuzzy
msgid "invokes Action 2 stack"
msgstr "anropa stacken för aktion 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "titel"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "stoppa sköldpadda"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Visa block"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Jag vet hur jag ska göra för att "
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "tycker inte om"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -791,196 +802,224 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "Klicka för att öppna"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "riktning"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "nästa"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "bild"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "presentation"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "spara som HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Spara som Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Spara som bild"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Spara snabb-bild"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
# visa palett
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Visa palett"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "dölj palett"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Visa block"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "dölj block"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Redigera"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Visa"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Projekt"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Kopiera"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Klistra"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "helskärm"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Kartesiska koordinater"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Polära koordinater"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "Visa block"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Spara som bild"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "rensa"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "spara som HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Utför"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Spara som Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Steg"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Spara snabb-bild"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Felsök"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Hjälp"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+#, fuzzy
+msgid "Stop"
+msgstr "topp"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
#, fuzzy
msgid "<Ctrl>p"
msgstr "<Ctrl>b"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "rensa"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
#, fuzzy
msgid "<Ctrl>e"
msgstr "<Ctrl>b"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Utför"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
#, fuzzy
msgid "<Ctrl>r"
msgstr "<Ctrl>b"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Steg"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
#, fuzzy
msgid "<Ctrl>w"
msgstr "<Ctrl>b"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Felsök"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
#, fuzzy
msgid "<Ctrl>d"
msgstr "<Ctrl>b"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "stoppa sköldpadda"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
#, fuzzy
msgid "<Ctrl>s"
msgstr "<Ctrl>b"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1106,6 +1145,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "ljud"
@@ -1407,7 +1447,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1469,269 +1509,269 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "skriv"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "skriver ut värde i statusblock vid botten av skärmen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "kör kod ur tamyblock.py modulen som finns i Dagboken"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
#, fuzzy
msgid "turtle"
msgstr "Sköldpadda"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "topp"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "botten"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
#, fuzzy
msgid "Palette of presentation templates"
msgstr "palett med presentationsmallar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "dölj block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
#, fuzzy
msgid "declutters canvas by hiding blocks"
msgstr "rensa duken genom att gömma block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
#, fuzzy
msgid "show blocks"
msgstr "Visa block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
#, fuzzy
msgid "presentation template: list of bullets"
msgstr "presentationsmall: sju punkter"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "presentationsmall: välj Dagboksobjekt (ingen förklaring)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "presentationsmall: välj Dagboksobjekt (med förklaring)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "presentationsmall: välj fyra Dagboksobjekt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "presentationsmall: välj två Dagboksobjekt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "x-koordinaten för skärmens vänstra sida"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "y-koordinaten för skärmens nedre sida"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "bredd"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "dukens bredd"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "x-koordinaten för skärmens högra sida"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "y-koordinaten för skärmens övre sida"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "höjd"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "dukens höjd"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "botten"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
#, fuzzy
msgid "presentation 1x1"
msgstr "presentation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
#, fuzzy
msgid "presentation 2x1"
msgstr "presentation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
#, fuzzy
msgid "presentation 1x2"
msgstr "presentation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
#, fuzzy
msgid "presentation 2x2"
msgstr "presentation"
@@ -1794,1026 +1834,1103 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "identititet"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "höger"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "Sensorer"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "rest"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "Hittar inte filen"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "Ny"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Öppna"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Spara"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Spara som"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Fil"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Verktyg"
-#: turtleart.py:371
-#, fuzzy
-msgid "Stop"
-msgstr "topp"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Sköldpadda"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Hjälp"
+#~ msgid "Hide blocks"
+#~ msgstr "dölj block"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "För kursorn över den orange paletten för att få hjälp."
diff --git a/po/sw.po b/po/sw.po
index 21ce966..7826ef8 100644
--- a/po/sw.po
+++ b/po/sw.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-09-05 18:36+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle sanaa"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "mbele"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "kushoto"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "haki"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
#, fuzzy
msgid "fill screen"
msgstr "skrini nzima"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "vuli"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "kitambulisho"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "idadi"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "sawa"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "kuanza"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr "maandishi"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Kuacha turtle"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr "Kuokoa..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "ijayo"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "tawsira"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "ila kama HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "ila kama Logo"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Hariri"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Nakili"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Kuweka"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "screen kamili"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "ila kama HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "ila kama Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Hatua"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Msaada"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Kuacha"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Hatua"
-
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Kuacha turtle"
-
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "sauti"
@@ -1321,7 +1360,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "wakati"
@@ -1378,260 +1417,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "juu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "orodha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "Upana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "urefu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1691,1024 +1730,1096 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "rekebu-kijivu"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "Umbali"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "Kuacha Butia"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "kitambulisho"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "haki"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
#, fuzzy
msgid "Save"
msgstr "kuokoa"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "ila kama"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "Ondoka"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Faili"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Kuacha"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Turtle"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Msaada"
-
#~ msgid "full screen"
#~ msgstr "skrini nzima"
diff --git a/po/ta.po b/po/ta.po
index dfb79a0..68af37a 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-10-27 08:14+0200\n"
"Last-Translator: Thangamani <thangam.arunx@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,104 +22,104 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "ஆமைச்சித்திரம்"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "ஆமை நிறப்பட்டையின் கட்டளைகள்"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "முன்னோக்கி அனுப்பு"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "ஆமையை முன்னோக்கி நகர்த்து"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "பின்னால்"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "ஆமையை பின் நகர்த்து"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "சுத்தம்"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "திரையை தூய்மைப்படுத்து மற்றும் ஆமையை பாழையதாக்கு"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "இடது"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "ஆமையை கடிகார சுழற்சியில் திரும்பியது (கோணம் டிகிரி அளவில்)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "வலது"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "ஆமையானது கடிகார திசையில் திரும்புகிறது (கோணம் டிகிரியில்)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "வில்"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "கோணம்"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "குறை"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "ஆமையானது வளைவு கோட்டை ஒட்டி நகர்கிறது"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ஒழுங்கு படுத்துக"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "எக்ஸ்"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "xcor,ycor:(0,0) நிலைக்கு ஆமை நகர்கிறது. இது திரையின் மையப்பகுதியாகும்"
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "தலைப்பை ஒழுங்கு செய்"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "ஆமையின் தலைப்பை வை (0 ஆனது திரையின் உச்சை நேக்குகிறது.)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -127,12 +127,12 @@ msgstr ""
"தற்ப்போது ஆமையின் x-coordinate மதிப்பைக் கொண்டுள்ளது (எண் மாறிலி தொகுதி "
"இடத்தில் பயன்படுத்தலாம்)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "வை கோ"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -140,12 +140,12 @@ msgstr ""
"தற்ப்போது ஆமையின் ல-coordinate மதிப்பைக் கொண்டுள்ளது (எண் மாறிலி தொகுதி "
"இடத்தில் பயன்படுத்தலாம்)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "தலைப்பு"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -153,439 +153,439 @@ msgstr ""
"தற்ப்போதுள்ள ஆமையின் தலைப்பை பிடித்துவை(எண் தொகுதியின் இடத்தில் "
"பயன்படுத்தலாம்)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "நிறப்பட்டை எழுதுகோளின் கட்டளைகள்"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "பேனை மேலே"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "ஆமை நகர்ந்த பிறகு வரையாது"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "பேனை கீழே"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "ஆமை நகர்ந்த பிறகு வரையும்"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "பேனையின் அளவினை ஒழுங்குபடுத்து"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "ஆமையால் வரையப்பட்ட கோட்டுக்கு அளவை அமைக்கவும்"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "முழுத்திரை"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "நிறம்"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "நிழல்"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "பின் பக்கத்தை உடன்(நிறம், நிழல்) நிரப்பு"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "பேனை அளவு"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"தற்ப்போது எழுதுகோளின் அளவை வைத்திருக்கிறது (எண்ணிலக்க தொகுதி இடத்தில் "
"பயன்படுத்திக்கொள்ள முடியும்)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "தொடக்க நிரப்பி"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "ஆரம்பங்கள் பல்வடித்தை நிரப்பியது (கடைசி பகுதியுடன் பயன்படுத்தப்பட்டது)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "கடைசி நிரப்பல்"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"நிரப்பற்ற ஒழுங்கற்ற வடிவம் முடிவடைகிறது (முதல் நிரம்பிய பகுதியுடன் "
"பயன்படுத்தப்பட்டது)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "பட்டைகளாக எழுதுகொளின் நிறம்"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "நிறத்தை ஒழுங்கு படுத்து"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "ஆமையால் வரையப்பட்ட கோட்டுக்கு நிறத்தை அமைக்கவும்"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "நிழலை ஒழுங்கு படுத்து"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "ஆமையால் வரையப்பட்ட கோட்டடின் நிழலை அமைக்கவும்"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "கிறேவை அமை"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "ஆமையால் வரையப்பட்ட கோட்டின் மட்டத்திற்கு கிரே அளவை அமைத்தது"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"இப்பொழுதுள்ள எழுதுகோளின் நிறம்(எண் தொகுதியின் இடத்தில் பயன்படுத்தலாம்)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "தற்ப்போதுள்ள எழுதுகோளின் நிழலை வைத்துள்ளது"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "கிறே"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"தற்ப்போது எழுதுகோளின் அளவை வைத்திருக்கிறது (எண்ணிலக்க தொகுதி இடத்தில் "
"பயன்படுத்திக்கொள்ள முடியும்)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "சிவப்பு"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "ஆரஞ்சு"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "மஞ்சள்"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "பச்சை"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "ஆகாய நிறம்"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "நீலம்"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "பழுப்பு"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "வெள்ளை"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "தடு"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "உரைக்கான நிறத்தை தெரிவு செய்"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "ஆமையால் வரையப்பட்ட உரையின் நிறத்தை அமைத்தது"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "உரை அளவினை ஒழுங்குபடுத்து"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "ஆமையால் வரையப்பட்ட உரையின் அளவை அமைத்தது"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "பட்டை எண்ணியக்கிகள்"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "கூட்டல்"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "இரண்டு ஆஃல்பா எண்ணிலக்க உள்ளீடுகள் சேர்க்கப்படுகிறது"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "கழித்தல்"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
"மேல் மட்ட உள்ளீட்டு எண்ணிலிருந்து கீழ் அடிமட்ட உள்ளீட்டு எண்ணானது "
"கழிக்கப்படுகிறது"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "பெருக்கல்"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "இரட்டிப்பகளில் இரண்டு எண்ணிலக்க உள்ளீடுகள்"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "பிரி"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"அடியிலுள்ள(கீழெண்) எண்ணிலக்கத்தை உச்சி(மேலெண்) எண்ணிலக்கத்தை கொண்டு பிரி"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "அடையாளம்"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "அடையாள இயக்குனர் தொகுதிகளை நீட்டிக்க பயன்படுகிறார்"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "புதுப்பி"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "மாறும்(மீதமுள்ள) இயக்கி"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "இரட்டிப்பு வீதம்"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "இரட்டை வீத்தை கணிக்கவும்"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "எழுமாறாக"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "மிகக்குறைய"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "மிகக்கூடிய"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "மிக-அதிக மற்றும் மிக-குறைவு எண்களுக்கிடையே எழுமாறான எண் கிடைக்ப்பெறும்"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "எண்"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "கணித இயக்கிகளில் எண்ணிலக்கங்கள் உள்ளீடாக பயன்படுத்தப்படுகிறது"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "இதைவிட அதிகம்"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "லாஜிக்கல் மிகை எண்"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "இதற்க்கு குறைவாக"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "லாஜிக்கல் less-than இயக்கி"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "சமம்"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "லாஜிக்கல் சமநிலை செயலி"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "இல்லை"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "லாஜிக்கல் இயக்கி"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "உடன்"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "சரியான அன்டு இயக்குனர்"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "அல்லது"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "லாஜிக்கல் NOT இயக்கி"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "செயலிகள் செல்லும் பட்டை"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "பொறு"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "ஒரு குறிப்பிட்ட வினாடிகளுக்கு நிரலின் இயக்கமானது இடைநிறுத்தப்படுகிறது"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "எப்போதும்"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "எப்பொழுதும் தொடர்படுத்து"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ", திருப்பிச்செய்"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "தொடர்படுத்தல் எத்தனை மறை என்பது குறிப்பிடப்படுகின்றது"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "எனின்"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "அதன்பின்"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "இப்படியானால்"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"if-then இயக்குனர் பூலியன் இயக்குனரை பட்டை எண்களிலிருந்து பயன்படுத்திகிறார்"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "பிறகு என்ன"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "இப்படியானால் என்ன"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"if-then-else இயக்குனர் பூலியன் இயக்குனரை பட்டை எண்களிலிருந்து "
"பயன்படுத்திகிறார்"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "கிடைமட்ட வெளி"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "இடது அடுக்கின் ஜாக்ஸ்"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "நெடு வெளி"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "ஜேகஸ் அடுக்கு கீழே"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "செயலை நிறுத்து"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "தற்ப்போது செயலை நுறுத்துகிறது"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "மாறிலிகளின் தொகுதி பட்டை"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "ஆரம்பி"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "பொத்தான்களை இயக்கி கருவிப்பட்டைக்கு செயல்களை இணைக்கிறது"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "1 வது பெட்டியில் சேமி"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "மாறிலி 1 ல் எண்ணிலக்க மதிப்பு சேமிக்கப்படுகின்றன."
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "2 ஆவது பெட்டியில் சேமி"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "மாறிலி 2 ல் எண்ணிலக்க மதிப்பு சேமிக்கப்படுகின்றன."
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -595,149 +595,160 @@ msgstr "மாறிலி 2 ல் எண்ணிலக்க மதிப்
msgid "text"
msgstr "உரை"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "வார்த்தை மதிப்பு"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "முதலாவது பெட்டி"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "மாறிலி 1 (எண்மதிப்பு)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "இரண்டாவது பெட்டி"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "மாறிலி 2 (எண்மதிப்பு)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "பெட்டி"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "என் பெட்டி"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "பெயர்களின் மாறிலி(எண்மதிப்பு)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "சேமிப்புக்கலனில்"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "மதிப்பு"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "பெயரிடப்பட்ட மாறிலியில் எண்ணிலக்க மதிப்பு சேமிக்கப்படுகின்றன."
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "செயற்படு"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "பெயற்சொல்லும் செயலின் உச்சி அடுக்கு"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "செயற்படு 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "உச்சி செயல் 1ன் அடுக்கு"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "செயற்படு 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "உச்சி செயல் 2ன் அடுக்கு"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "பெயருள்ள செயல் அடுக்கை தூண்டுகிறது"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "செயல் அடுக்கு 1 தூண்டல்"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "செயல் அடுக்கு 2 தூண்டல்"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "குப்பை"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "குப்பையை துய்மையாக்கு"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "குப்பையில் உள்ள உருப்படிகளை நிரந்திரமாள அழி"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "எல்லாத்தையும் சேமி"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "குப்பையிலிருந்து அனைத்து தொகுதிகளையும் திரும்பச்சேமி"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "எல்லாத்தையும் நீக்கு"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "எல்லா அடைக்கிகளையும் குப்பைக்கு நகர்த்து"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "தலைப்பு"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "ஆமையை நிறுத்து"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "தொகுதிகளைக்காட்டு"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "வெளியீடு வெளியீடி இல்லவே இல்லை"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "எப்படி என்று எனக்கு தெறியாது"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "பிடிக்காது"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "உள்ளீடாக"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "அடுத்த நிறப்பட்டையை தெறியப்படுத்து"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "நிறப்பட்டைகளின் தொகுதி ஒத்தமைந்த மாற்றங்கள்"
@@ -749,188 +760,215 @@ msgstr "ஏற்று..."
msgid "Save..."
msgstr "சேமி..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "திறப்பதற்கு சொடுக்கவும்"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "ஒத்தமைவு"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "அடுத்து"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "படம்"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "அளிக்கை"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "எச்டிஎம்எல்(HTML) ஆக சேமி"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "சிறிய படமாக சேமி"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "படமாக சேமி"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "மாதிறி எடுத்தல்"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "எடுத்த மாதிறியை சேமிக்கவும்"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "நிறப்பட்டையை காட்டு"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "நிறப்பட்டையை மறை"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "தொகுதிகளைக்காட்டு"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "தொகுதிகளை மறை"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "கீழ் நோக்கிய இணைப்புள்ளிகளை மறுஅளவீடவும்"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "மேழ் நோக்கிய இணைப்புள்ளிகளை மறுஅளவீடவும்"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "திருத்து"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "பார்"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "செயற்றிட்டம்"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "பிரதி செய்"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "ஒட்டு"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "முழுத்திரை"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "கார்டீஷியன் இணைப்புள்ளிகள்"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "போலார் இணைப்புள்ளிகள்"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "அளவியல் இணைப்புள்ளிகள்"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "தொகுதியை வளர்"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "தொகுதியை சுருக்கு"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "உதாரணத்தை ஏற்று"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "படமாக சேமி"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "சுத்தமக்கு"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "எச்டிஎம்எல்(HTML) ஆக சேமி"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "இயக்கு"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "சிறிய படமாக சேமி"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "படி"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "எடுத்த மாதிறியை சேமிக்கவும்"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "வலு கண்டுபிடி"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "உதவி"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "நிறுத்து"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "பைத்தான் அடைப்பை ஏற்று"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "சுத்தமக்கு"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "இயக்கு"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "படி"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "வலு கண்டுபிடி"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "ஆமையை நிறுத்து"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "என்னுடைய டர்டல் கலை பகுதி நேரம்"
@@ -1055,6 +1093,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "சத்தம்"
@@ -1350,7 +1389,7 @@ msgstr "டர்டல் பார்க்கிறது"
msgid "returns the color that the turtle \"sees\""
msgstr "டர்டல் அது `பார்க்கிற` வண்ணத்தை திருப்பும்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "நேரம்"
@@ -1412,25 +1451,25 @@ msgstr ""
msgid "comment"
msgstr "கருத்து தெறிவி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "உங்களின் குறிகளில் கருத்துக்களை இடு"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "அச்சு"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "திரையின் அடிப்பக்க தொகுதியில் நிலைமாறலின் மதிப்ப அச்சடிக்கப்படுகிறது"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "பைத்தன்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1438,7 +1477,7 @@ msgstr ""
"ஒரு நிரலாக்கத்தொகுதி: முன்னேரிய தனித்த-மாறிலி கணித வாய்ப்பாடுகளை "
"சேர்க்கப்பயன்படுகிறது, எ.கா. sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1446,7 +1485,7 @@ msgstr ""
"ஒரு நிரலாக்கத்தொகுதி: முன்னேரிய பன்-மாறிலி கணித வாய்ப்பாடுகளை "
"சேர்க்கப்பயன்படுகிறது, எ.கா. sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1454,226 +1493,226 @@ msgstr ""
"ஒரு நிரலாக்கத்தொகுதி: முன்னேரிய பன்-மாறிலி கணித வாய்ப்பாடுகளை "
"சேர்க்கப்பயன்படுகிறது, எ.கா. sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "பைத்தான் அடைக்கி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
"இயக்க குறி tamyblock.py லும் படிமம் சஞ்சிகையிலிருந்தும் கண்டுபிடிக்கப்பட்டன"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "கார்டீஷியன்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "கார்டீஷியன் இணைப்புள்ளிகளை தெறியப்படுத்து"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "போலார்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "போலார் இணைப்புள்ளிகளை தெறியப்படுத்து"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "ஆமை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "தெரிவுசெய் எந்த ஆமைக்கு கட்டளையிடுவதென்று"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "டர்டல் அறை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "டர்டல் மேல் மாற்றதகுந்த `அறை` யை வை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "உச்சி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "களைந்த அடுக்கின் உச்சி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "அடிப்பகுதி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "களையும் அடுக்கின் உச்சி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
"களைந்த அடுக்கில் அடிமட்ட தொகுதி: திறக்க வேண்டுமாயின் இங்கே சொடுக்கவும்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "அடுக்கின் உச்சியில்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "சிறுதாள்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "களையும் அடுக்கின் உச்சி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "அளிக்கை மாதிரிகளின் நிறப்பட்டை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "மறைந்துள்ள தொகுதி"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "தொகுதிகளை மறைப்பதினால் சாளரத்தை வெட்டாத"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "தொகுதியைக்காட்டு"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "மறைந்துள்ள தொகுதிகளைக் திரும்ப வை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "சுகர் கருவிபட்டைகளை மறை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "பட்டியல்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "அளைக்கை புள்ளி பட்டியலில்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "அளிக்கை மாதிரி: புள்ளிப்பட்டியல்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "அளிக்கை மாதிரி: சஞ்சிகை பொருளை தெரிவு செய் (விரிவாக்கமில்லாமல்)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "அளிக்கை மாதிரி: சஞ்சிகை பொருளை தெரிவு செய் (விரிவாக்கத்துடன்)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "அளிக்கை மாதிரி: நான்கு சஞ்சிகை பொருட்களை தெரிவு செய்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "அளிக்கை மாதிரி: இரண்டு சஞ்சிகை பொருட்களை தெரிவு செய்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "இடது திரையின் xcor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ycor அடிமட்ட திரை"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "அகலம்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "சாளர அகலம்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "வலது திரையின் xcor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "திரையின் உச்சம் ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "உயரம்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "சாளர உயரம்"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "x தலைப்பு"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "y தலைப்பு"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "இடது x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "உச்சி y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "வலது x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "அடிப்க்க y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "அளிக்கை 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "அளிக்கை 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "அளிக்கை 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "அளிக்கை 2x2"
@@ -1733,1032 +1772,1110 @@ msgstr "Australian currencies யின் தட்டு"
msgid "Palette of Guaranies"
msgstr "Guaranies யின் தட்டு"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
#, fuzzy
msgid "adjust LED intensity between 0 and 255"
msgstr "0 மற்றும் 255 க்கும் இடையில் LED ன் ஒளிஅளவை சரிசெய்."
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "பட்டைகளின் உணரும் பகுதி"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "அடையாளம்"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "பட்டைகளின் உணரும் பகுதி"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "வலது"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "நுழைவு"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "சிவப்பு"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "உணரும் கருவிகள்"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "பட்டைகளின் உணரும் பகுதி"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "புதுப்பி"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "பயன்பாடு என்பது"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "செயல் என்ற தேர்வில்லை:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "கோப்பை கண்டுபிடிக்கவில்லை"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "கட்டமைப்புகளின் அடைவுக்கு எழுதும் உறிமை இல்லை: %s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "புதிய"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "திற"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "சேமி"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "மாற்றி சேமி"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "வெளியேறு"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "கோப்பு"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "இணைப்புள்ளிகளை மறு அளவீடு"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "பட்டை அளவை மீழச்செய்"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "பிரிவுகளை காட்டு/மறை"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "கருவிகள்"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "நிறுத்து"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "ஆமை"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"நீங்கள் வைத்திருக்கும் வேலை சேமிக்கப்படாதது. வெளியேறும் முன் சேமிக்க "
"விரும்புகிறீர்களா?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "திட்டத்தை சேமிக்கவா?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "உதவி"
+#~ msgid "Hide blocks"
+#~ msgstr "தொகுதிகளை மறை"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "உதவி வேண்டுமானால் சுட்டியை ஆரஞ்சு நிறப்பட்டை மேல் நகர்த்தவும்"
diff --git a/po/te.po b/po/te.po
index fd57571..e629f76 100644
--- a/po/te.po
+++ b/po/te.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-11-27 06:04+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,565 +18,565 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "టర్టిల్ కళ"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "టర్టిల్ నిర్దేశాల పలకం"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "ముందుకు"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "టర్టిల్‌ను ముందుకు నడుపుతుంది"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "వెనుక"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "టర్టిల్‌ని వెనుకకు నడుపుతుంది"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
#, fuzzy
msgid "clean"
msgstr "శుభ్రపరుచు"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "తెరను శుభ్ర పరచి టర్టిల్‌ను పున:స్థాపిస్తుంది"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ఎడమ"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "కుడి"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "జ్యా"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "కోణం"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "వ్యాసార్ధం"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "జ్యా వెంబడి టర్టిల్‌ని కదుపుతుంది"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "xy లను అమర్చు"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x అక్షము"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y అక్షము"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "పీఠిక"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
#, fuzzy
msgid "Palette of pen commands"
msgstr "కలం వర్ణాలతో కూడిన పలకం"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "కలం పట్టుకొను"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "కలం పక్కనపెట్టు"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "కలం పరిమాణాన్ని అమర్చు"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "తెరను నింపుము"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "వర్ణము"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "ఛాయ"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "పూర్వరంగాన్ని (వర్ణము, చాయతో ) నింపుతుంది"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "కలం పరిమాణము"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
#, fuzzy
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"ప్రస్థుత పాఠ్య పరిమాణాన్ని పట్టి ఉంచుతుంది (సంఖ్య భాగాల స్థానంలో వాడవచ్చు )"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "కలం వర్ణాలతో కూడిన పలకం"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "వర్ణాన్ని అమర్చు"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ఛాయను అమర్చు"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"ప్రస్తుత కలం వర్ణాన్ని పట్టి ఉంచుతుంది ( సంఖ్య భాగం బదులు మనం దీనిని వాడ "
"వచ్చు)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"ప్రస్థుత పాఠ్య పరిమాణాన్ని పట్టి ఉంచుతుంది (సంఖ్య భాగాల స్థానంలో వాడవచ్చు )"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "ఎరుపు"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "నారింజ"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "పసుపు పచ్చ"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "ఆకుపచ్చ"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "నీలం"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "ఊద"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "రాయు"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "వెనుక"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "పాఠ్య వర్ణాన్ని అమర్చు"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "పాఠ్య పరిమాణాన్ని అమర్చు"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
#, fuzzy
msgid "Palette of numeric operators"
msgstr "ప్రస్రణా కార్యవాహికల పలకం"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "కూడిక"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "తీసివేయు"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "గుణించు"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "భాగించు"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "అస్థిత్వం"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "భాగాలను పెంచటానికి ఉపయోగించే కార్యవాహిక గుర్తు"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "మూలం"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "మూలాన్ని గణిస్తుంది"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "విభిన్నంగా"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "అత్యల్ప"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "అత్యధిక"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "సంఖ్య"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "కంటే ఏక్కువ"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "తార్కిక ఎక్కువ కార్యవాహిక"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "కంటే తక్కువ"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "తార్కిక తక్కువ కార్యవాహిక"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "సమానం"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "తార్కిక సమాన కార్యవాహిక"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "కాదు"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "తార్కిక కాదు కార్యవాహిక"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "మరియు"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "తార్కిక AND కార్యనిర్వాహిక"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "లేదా"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
#, fuzzy
msgid "logical OR operator"
msgstr "తార్కిక కాదు కార్యవాహిక"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "ప్రస్రణా కార్యవాహికల పలకం"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "వేచి ఉండు"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "నిర్వర్తిస్తున్న కార్యక్రమాన్ని పేర్కొన్న సెకన్ల వరకు నిలిపి వేస్తుంది"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "ఎప్పటికీ"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "ఎల్లప్పిటికీ ఉండే లూపులు"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "మళ్ళీ చేయి"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "ఒక వేళ"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "అయితే"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "ఒకవేళ అయితే"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "కాకపోతే"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
#, fuzzy
msgid "if then else"
msgstr "కాకపోతే"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "అడ్డంగా ఉన్న ప్రదేశం"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "కుప్పను కుడివైపుకు నెడుతుంది"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "నిటారు ప్రదేశము"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "కుప్పను క్రింది వైపునకు నెడుతుంది"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "చర్యను నిలిపివేయి"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "ప్రస్థుత చర్యను నిలిపి వేస్తుంది"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "మారే భాగాల పలకం"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "ప్రారంభించు"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "చర్యను పనిముట్ల మీటలతో అనుసంధానం చేస్తుంది"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "1 పేటికలో దాచుము"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "సంఖ్యా విలువను చరరాశి 1 లో నిక్షిప్తం చేస్తుంది"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "2 పేటికలో దాచుము"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "సంఖ్యా విలువను చరరాశి 2 లో నిక్షిప్తం చేస్తుంది"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -586,149 +586,160 @@ msgstr "సంఖ్యా విలువను చరరాశి 2 లో న
msgid "text"
msgstr "పాఠము"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "పద బంధం విలువ"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "పేటిక 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "చరరాశి 1 ( పూర్ణసంఖ్య విలువ )"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "పేటిక 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "చరరాశి 2 ( పూర్ణసంఖ్య విలువ )"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "పేటిక"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "నా పేటిక"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "నామకరణం అయిన చరరాశి ( పూర్ణసంఖ్య విలువ )"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "దీనిలో దాచు"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "విలువ"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "సంఖ్యా విలువను పేరు గల చరరాశి రూపంలో నిక్షిప్తం చేస్తుంది"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "చర్య"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "నామకరణం చెయ గల చర్య కుప్ప పైన"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "చర్య 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "చర్య 1 కుప్ప పైన"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "చర్య 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "చర్య 2 కుప్ప పైన"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "నామకరణ అయిన చర్య కుప్పను ప్రేరేపిస్తుంది"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "చర్య 1 కుప్పను ప్రేరేపిస్తుంది"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "చర్య 2 కుప్పను ప్రేరేపిస్తుంది"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "చెత్తకుండీ ఖాళీ చేయు"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "చెత్తకుండీలోని అంశాలను పూర్తిగా తొలగిస్తుంది"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "అన్నింటినీ పున:స్థాపించు"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "పీఠిక"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "టర్టిల్ ని ఆపు"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "భాగాలను చూపుము"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "అక్కడకి దిగుబడి కాలేదు"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "ఎలాగో నాకు తెలియదు"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "నచ్చని"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "ఎగుబడిలా"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "తదుపరి పలకాన్ని ప్రదర్శిస్తుంది"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -740,189 +751,216 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "తెరుచుటకు నొక్కుము"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
#, fuzzy
msgid "orientation"
msgstr "సమర్పణ"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "తర్వాత"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "ప్రతిరూపము"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "సమర్పణ"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "HTML గా దాచు"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "ముద్రికగా దాచు"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "ప్రతిరూపంగా దాచు"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "ఛాయా చిత్రం"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "ఛాయా చిత్రాన్ని దాచుము"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "వర్ణపలకాన్ని చూపుము"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "పలకాన్ని దాచుము"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "భాగాలను చూపుము"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "భాగాలను దాచుము"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "సరిచేయు"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "దర్శించు"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "పథకం"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "కాపీ"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "అతికించు"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "తెర మొత్తం"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "భాగాలను పెంచుము"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "భాగాలను కుంచించుము"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "ప్రతిరూపంగా దాచు"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "శుభ్రపరుచు"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "HTML గా దాచు"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "నడుపు"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "ముద్రికగా దాచు"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "మెట్టు"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "ఛాయా చిత్రాన్ని దాచుము"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "లోప నిర్మూలన"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "సహాయం"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "నిలిపివేయి "
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "శుభ్రపరుచు"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "నడుపు"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "మెట్టు"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "లోప నిర్మూలన"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "టర్టిల్ ని ఆపు"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1047,6 +1085,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1340,7 +1379,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1399,264 +1438,264 @@ msgstr ""
msgid "comment"
msgstr "వ్యాఖ్య "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "మీ సంకేతాలలో వ్యాఖ్యనుంచుతుంది "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "ముద్రణ "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "ధృవ "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "టర్టిల్ "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "ఏ టర్టిల్‌ను నిర్దేశించాలో ఎంచుకొంటుంది "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "పైన "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "దిగువ "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "కుప్ప పై భాగాన"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "లేబుల్ "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "భాగాలను దాచు "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "భాగాలను దాచటం ద్వారా యవనికను శుబ్రపరుస్తుంది "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "భాగాలను చూపు "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "దాగి ఉన్న భాగాల్ని పున:స్థాపిస్తుంది "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "శుగర్ పనిముట్ల పట్టాను దాచుతుంది "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "సమర్పణ విశేషణ సూచిక జాబితా "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
#, fuzzy
msgid "xcor of left of screen"
msgstr "తెర దిగువున y అక్షము "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "తెర దిగువున y అక్షము "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "వెడల్పు "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "యవనిక వెడల్పు "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
#, fuzzy
msgid "xcor of right of screen"
msgstr "తెర దిగువున y అక్షము "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
#, fuzzy
msgid "ycor of top of screen"
msgstr "తెర దిగువున y అక్షము "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "ఎత్తు "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "యవనిక ఎత్తు "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "పీఠిక x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "పీఠిక y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "దిగువ "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "సమర్పణ 1x1 "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "సమర్పణ 2x1 "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "సమర్పణ 1x2 "
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "సమర్పణ 2x2 "
@@ -1718,1023 +1757,1098 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "అస్థిత్వం "
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "కుడి"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "ఎరుపు"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "తెరుచు "
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "దాచు "
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "దస్త్రము "
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "బాగం పరిమాణాన్ని పున:స్థాపించు "
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "భాగాలను చూపుము/దాచుము "
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "పనిముట్లు "
-#: turtleart.py:371
-msgid "Stop"
-msgstr "నిలిపివేయి "
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "టర్టిల్ "
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "సహాయం"
+#~ msgid "Hide blocks"
+#~ msgstr "భాగాలను దాచుము"
#~ msgid "Import/Export"
#~ msgstr "ఎగుమతి/దిగుమతి"
diff --git a/po/th.po b/po/th.po
index 95a93ea..b6f2b40 100644
--- a/po/th.po
+++ b/po/th.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-11-23 03:34+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,556 +18,556 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "ชุดคำสั่งควบคุมเต่า"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "เดินหน้า"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "เคลื่อนเต่าไปข้างหน้า"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "กลับ"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "เคลื่อนเต่าไปข้างหลัง"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "ล้างหน้าจอ"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "ลบภาพและนำเต่ากลับมากลางหน้าจอ"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "ซ้าย"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "หมุนเต่าทวนเข็มนาฬิกา (องศา)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "ขวา"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "หมุนเต่าตามเข็มนาฬิกา (องศา)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "เส้นโค้ง"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "มุม"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "รัศมี"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "เคลื่อนเต่าไปตามเส้นโค้ง"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "ตั้งค่าแกน xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "แกน x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "แกน y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "ย้ายเต่าไปยังตำแหน่ง x, ตำแหน่ง y; โดย (0,0) อยู่กลางหน้าจอ"
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "กำหนดทิศทาง"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "กำหนดทิศทางของเต่า (0 ชี้ไปทางด้านบนของหน้าจอ)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "ตำแหน่ง x"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
"คือค่าตำแหน่งแกนนอน (แกน x) ของตัวเต่า ค่านี้นำไปใช้เหมือนบล็อกตัวเลขได้"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ตำแหน่ง y"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
"คือค่าตำแหน่งแกนตั้ง (แกน y) ของตัวเต่า ค่านี้นำไปใช้เหมือนบล็อกตัวเลขได้"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "ทิศทางปัจจุบัน"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr "คือค่าทิศทางปัจจุบันของเต่า ค่านี้นำไปใช้เหมือนบล็อกตัวเลขได้"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "ชุดคำสั่งการวาด"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "ยกปากกาขึ้น"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "เวลาเคลื่อนที่เต่าจะไม่วาดเส้น"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "จรดปากกา"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "เวลาเคลื่อนที่เต่าจะวาดเส้น"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "ตั้งค่าขนาดปากกา"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "ตั้งขนาดของเส้นที่จะถูกวาดโดยเต่า"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "สีจอ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "สี"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "เฉดสี"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "เทสีพื้นหลังด้วยสีที่กำหนดโดย (สี , เฉดสี)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "ขนาดปากกา"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr "ค่าขนาดปากกาปัจจุบัน นำไปใช้ได้เหมือนบล็อกตัวเลข"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "เริ่มเทสี"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "จบการเทสี"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "ชุดสีปากกา"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "ตั้งค่าสี"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "ตั้งค่าสีของเส้นที่เต่าวาด"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "ตั้งค่าเฉดสี"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "ตั้งค่าเฉดสีของเส้นที่เต่าวาด"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "ตั้งค่าความเทา"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "ตั้งต่าระดับความเทาของเส้นที่เต่าวาด"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "ค่าสีปัจจุบันของเต่า สามารถนำไปใช้เหมือนบล็อกตัวเลข"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "ค่าเฉดสีปัจจุบันของปากกา"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "สีเทา"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr "ค่าระดับความเทาปัจจุบัน เอาไปใช้ได้เหมือนบล็อกตัวเลข"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "สีแดง"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "สีส้ม"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "สีเหลือง"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "สีเขียว"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "สีฟ้า"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "สีน้ำเงิน"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "สีม่วง"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "สีขาว"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "สีดำ"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "ตั้งค่าสีตัวอักษร"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "ตั้งค่าสีของข้อความที่เต่าวาด"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "ตั้งค่าขนาดตัวอักษร"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "ตั่งค่าขนาดตัวอักษรที่เต่าวาด"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "ชุดคำสั่งประมวลผลตัวเลข"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "บวก"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "บวกค่าตัวเลขสองตัว"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "ลบ"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "นำค่าตัวเลขตัวล่างไปลบออกจากค่าตัวบน"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "คูณ"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "คูณค่าตัวเลขสองตัว"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "หาร"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "นำค่าตัวเลขตัวบน(ตัวตั้ง) หารด้วยตัวเลขตัวล่า(ตัวหาร)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "เอกลักษณ์"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "หารเอาเศษ"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "รากที่สอง"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "คำนวนค่า square root"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "สุ่ม"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "นาที"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "ใหญ่สุด"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "กลับสู่การสุ่มตัวเลข ระหว่าง ค่าที่น้อยที่สุด และ ค่าที่มากที่สุด"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "ตัวเลข"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "มากกว่า"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "เครื่องหมายมากกว่า"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "น้อยกว่า"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "เครื่องหมายน้อยกว่า"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "เท่ากับ"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "เครื่องหมายเท่ากับ"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "ไม่"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "เครื่องหมาย NOT"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "บวก"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "เครื่องหมายบวก"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "หรือ"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "เครื่องหมาย OR"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
#, fuzzy
msgid "Palette of flow operators"
msgstr "ชุดคำสั่งประมวลผลตัวเลข"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "รอ"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "ตลอดไป"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "การทำซ้ำตลอดเวลา"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "ซ้ำ"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "ถ้า"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "แล้ว"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "ถ้า... แล้ว..."
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "หยุดกระทำการใด ๆ"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
#, fuzzy
msgid "Palette of variable blocks"
msgstr "ชุดคำสั่งตัวแปร"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "เริ่ม"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "นำไปเก็บที่ box 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
#, fuzzy
msgid "store in box 2"
msgstr "นำไปเก็บที่ box 1"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -578,151 +578,163 @@ msgstr ""
msgid "text"
msgstr "ถ้ดไป"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "ค่า String"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
#, fuzzy
msgid "box 1"
msgstr "กล่องที่ 2"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "ตัวแปรที่ 1 (ค่าที่เป็นตัวเลข)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "กล่องที่ 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "ตัวแปรที่ 2 (ค่าที่เป็นตัวเลข)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "กล่อง"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "นำไปเก็บไว้"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "ค่า"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "ถังขยะ"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "ลบขยะ"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "คืนค่าทั้งหมด"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "คืนค่า Blocks ทั้งหมดจากถังขยะ"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "ล้างค่าทั้งหมด"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "ย้าย Block ทั้งหมดลงถังขยะ"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
#, fuzzy
msgid "Title"
msgstr "ชื่อแทร็ก"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "หยุดเต่า"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+#, fuzzy
+msgid "Show blocks"
+msgstr "แสดง blocks"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "ไม่เป็น"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "การนำเข้า"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -734,194 +746,219 @@ msgstr "โหลด..."
msgid "Save..."
msgstr "บันทึก..."
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "กดเปิด"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "ทิศทาง"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "ถ้ดไปถัดไป"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "รูปภาพ"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "การนำเสนอ"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "บันทึกเป็น HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "บันทึกเป็นโลโก้"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "บันทึกเป็นรูปภาพ"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "ภาพที่จับได้"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "บันทึกภาพ"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-#, fuzzy
-msgid "Show blocks"
-msgstr "แสดง blocks"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-#, fuzzy
-msgid "Hide blocks"
-msgstr "ซ่อน blocks"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "แก้ไข"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
#, fuzzy
msgid "View"
msgstr "มุมมอง"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "โครงการ"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "คัดลอก"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "วาง"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "เต็มจอ"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
#, fuzzy
msgid "Grow blocks"
msgstr "แสดง blocks"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
#, fuzzy
msgid "Load example"
msgstr "โหลดตัวอย่าง"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "บันทึกเป็นรูปภาพ"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "ล้าง"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "บันทึกเป็น HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "ประมวลผล"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "บันทึกเป็นโลโก้"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+#, fuzzy
+msgid "Step"
+msgstr "หยุด"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "บันทึกภาพ"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "ดีบั๊ก"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "ช่วยเหลือ"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "หยุด"
+
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "ล้าง"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "ประมวลผล"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-#, fuzzy
-msgid "Step"
-msgstr "หยุด"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "ดีบั๊ก"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "หยุดเต่า"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr ""
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr ""
@@ -1045,6 +1082,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "เสียง"
@@ -1338,7 +1376,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "เวลา"
@@ -1396,262 +1434,262 @@ msgstr ""
msgid "comment"
msgstr "หมายเหตุ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "งานพิมพ์"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "ภาษาไพทอน"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
#, fuzzy
msgid "top"
msgstr "หยุด"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "ปุ่ม"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "บนสุดของ Stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "ซ่อน blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "แสดง blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "ความกว้าง"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "ความสูง"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
#, fuzzy
msgid "bottom y"
msgstr "ปุ่ม"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "งานนำเสนอ 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "งานนำเสนอ 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "งานนำเสนอ 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "งานนำเสนอ 2x2"
@@ -1711,1027 +1749,1103 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "ชุดคำสั่งเซ็นเซอร์"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "เอกลักษณ์"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "ชุดคำสั่งเซ็นเซอร์"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ขวา"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "สีแดง"
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "ชุดคำสั่งเซ็นเซอร์"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "หารเอาเศษ"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "ไม่พบไฟล์"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "ไฟล์ใหม่"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "เปิด"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "บันทึก"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "บันทึกเป็น"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "ออก"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "แฟ้ม"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "เครื่องมือ"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "หยุด"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "คุณยังไม่ได้บันทึกไฟล์ คุณต้องการบันทึกก่อนปิดโปรแกรมหรือไม่?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "บันทึกโครงการ?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "ช่วยเหลือ"
+#, fuzzy
+#~ msgid "Hide blocks"
+#~ msgstr "ซ่อน blocks"
#~ msgid "Import/Export"
#~ msgstr "นำเข้า/ส่งออก"
diff --git a/po/tr.po b/po/tr.po
index 45ed91e..abad79c 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,556 +18,556 @@ msgstr ""
"X-Generator: Translate Toolkit 1.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "ileri"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "geri"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "temizle"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "sol"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "sağ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "yay"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "açı"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "yarıçap"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "eksen ayarla"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
#, fuzzy
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "x ekseni"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "y ekseni"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "başlık"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "kb"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "kk"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "kalem boyu ayan"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "ekranı doldur"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "renk"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "gölge"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "kalem boyu"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "renk ayarı"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "gölge ayarı"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "geri"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
#, fuzzy
msgid "set text size"
msgstr "kalem boyu ayan"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "rastgele"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
#, fuzzy
msgid "number"
msgstr "Sayılar"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "değil"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "ve"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "veya"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "bekle"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "sürekli"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "tekrarla"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "eğer"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "sonra"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "kutu 1 de sakla"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "kutu 1 de sakla"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -577,149 +577,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "kutu 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "kutu 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "kutu"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -731,188 +742,215 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
#, fuzzy
msgid "Fullscreen"
msgstr "ekranı doldur"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+#, fuzzy
+msgid "Clean"
+msgstr "temizle"
+
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-#, fuzzy
-msgid "Clean"
-msgstr "temizle"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
+msgstr ""
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:832
+msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:700
-msgid "<Ctrl>r"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1038,6 +1076,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1328,7 +1367,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1385,260 +1424,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "yazdır"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1698,1023 +1737,1095 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "sağ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#, fuzzy
#~ msgid "full screen"
#~ msgstr "ekranı doldur"
diff --git a/po/tvl.po b/po/tvl.po
index e30b69b..aa11bdd 100644
--- a/po/tvl.po
+++ b/po/tvl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:34+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,551 +22,551 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "forward"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -576,149 +576,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -730,186 +741,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1034,6 +1072,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1323,7 +1362,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1380,260 +1419,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1693,1020 +1732,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/tzo.po b/po/tzo.po
index b247920..b536670 100644
--- a/po/tzo.po
+++ b/po/tzo.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,551 +17,551 @@ msgstr ""
"X-Generator: Translate Toolkit 1.7.0\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -571,149 +571,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -725,186 +736,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1029,6 +1067,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1318,7 +1357,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1375,260 +1414,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1688,1017 +1727,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/ug.po b/po/ug.po
index cf2b5f0..d0cb147 100644
--- a/po/ug.po
+++ b/po/ug.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-02-27 06:43+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,557 +18,557 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
#, fuzzy
msgid "forward"
msgstr "ئالدىغا"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
#, fuzzy
msgid "back"
msgstr "كەينى"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
#, fuzzy
msgid "left"
msgstr "سول"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
#, fuzzy
msgid "right"
msgstr "ئوڭ"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr ""
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
#, fuzzy
msgid "color"
msgstr "رەڭ"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "كەينى"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -578,149 +578,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -732,186 +743,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1036,6 +1074,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1325,7 +1364,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1382,260 +1421,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1695,1021 +1734,1093 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "ئوڭ"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/ur.po b/po/ur.po
index a4f432a..21fc492 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2009-02-20 14:16-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -17,552 +17,552 @@ msgstr ""
"X-Generator: Pootle 1.1.0rc2\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -572,149 +572,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -726,186 +737,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1030,6 +1068,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1319,7 +1358,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1376,260 +1415,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1689,1017 +1728,1089 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
diff --git a/po/vi.po b/po/vi.po
index 1bb6688..4c8c511 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-12-31 06:22+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -23,105 +23,105 @@ msgstr ""
# Tên: không nên dịch
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "Turtle Art"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "Bảng chọn lệnh rùa"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "tiếp"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "chuyển rùa đi tới"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "lùi"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "chuyển rùa đi lùi"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "gột"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "xoá màn hình và đặt lại rùa"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "trái"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "quay rùa theo ngược chiều kim đồng hồ (góc theo độ)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "phải"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "quay rùa theo chiều kim đồng hồ (góc theo độ)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "cung"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "góc"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "bán kính"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "chuyển rùa theo một hình cung"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "đặt xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "y"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "di chuyển rùa tới vị trí xcor, ycor; (0, 0) là trung tâm của màn hình."
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "đặt hướng về"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "đặt sự hướng về của rùa (0 là hướng về đầu màn hình)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "xcor"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -129,12 +129,12 @@ msgstr ""
"giữ giá trị đồ hoạ X hiện thời của rùa (cũng có thể được sử dụng để thay thế "
"một khối con số)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "ycor"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -142,12 +142,12 @@ msgstr ""
"giữ giá trị đồ hoạ Y hiện thời của rùa (cũng có thể được sử dụng để thay thế "
"một khối con số)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "tiêu đề"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -155,436 +155,436 @@ msgstr ""
"giữ hướng về hiện thời của rùa (cũng có thể được sử dụng để thay thế một "
"khối con số)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "Bảng chọn lệnh bút"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "bút lên"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "Con rùa sẽ không vẽ khi được di chuyển."
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "bút xuống"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "Con rùa sẽ vẽ khi được di chuyển."
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "đặt kích cỡ bút"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "đặt kích cỡ của đường được rùa vẽ"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "đầy màn hình"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "màu"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "sắc màu"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "tô đầy nền bằng (màu, sắc)"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "kích cỡ bút"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"giữ kích cỡ bút hiện thời (cũng có thể dùng để thay thế một khối con số)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "bắt đầu lấp đầy"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "bắt đầu việc lấp đầy đa giác (bằng cách kết thúc việc lấp đầy khối)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
#, fuzzy
msgid "completes filled polygon (used with start fill block)"
msgstr "bắt đầu việc lấp đầy đa giác (bằng cách kết thúc việc lấp đầy khối)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "Bảng chọn màu sắc bút"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "đặt màu"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "thiết lập màu sắc cho đường do rùa vẽ"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "Tô bóng"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "đặt sắc màu của đường được rùa vẽ"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "tô xám"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "tô xám đường được rùa vẽ"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "giữ màu bút hiện thời (cũng có thể dùng để thay thế một khối con số)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "giữ sắc màu bút hiện thời"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"giữ giá trị tỷ lệ hiện thời của rùa (cũng có thể được sử dụng để thay thế "
"một khối con số)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "đỏ"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "cam"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "vàng"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "lục"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "lục lam"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "xanh"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "tím"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
#, fuzzy
msgid "white"
msgstr "trong khi"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
#, fuzzy
msgid "black"
msgstr "lùi"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "đặt màu chữ"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "đặt màu của các chữ được rùa vẽ"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "đặt kích cỡ chữ"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of text drawn by the turtle"
msgstr "đặt kích cỡ của các chữ được rùa vẽ"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "Bảng chọn toán tử thuộc số"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "cộng"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "thêm hai đầu vào chữ số, chử cái"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "trừ"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "trừ đầu vào thuộc số dưới từ đầu vào thuộc số trên"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "nhân"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "nhân lên nhau hai đầu vào thuộc số"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "chia"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "chia đầu vào thuộc số trên (tử số) cho đầu vào thuộc số dưới (mẫu số)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "nhận dạng"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "toán tử nhận diện dùng để mở rộng khối"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "sửa"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "toán tử đơn thể (phần dư)"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "căn bậc hai"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "tính căn bậc hai"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "ngẫu nhiên"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "tiểu"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "đại"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"trả lại một số ngẫu nhiên nằm giữa hai giá trị là tối thiểu (bên trên) và "
"tối đa (bên dưới)"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "số"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "dùng để nhập thuộc số trong toán tử toán học"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "lớn hơn"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "toán tử lớn-hơn lôgic"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "nhỏ hơn"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "toán tử nhỏ hơn lôgic"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "bằng"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "toán tử bằng-với lôgic"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "không phải"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "toán tử KHÔNG_PHẢI lôgic"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "và"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "toán tử VÀ lôgic"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "hoặc"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "toán tử HOẶC lôgic"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Bảng chọn toán tử luồng"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "đợi"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "tạm dừng thực hiện chương trình trong một số giây đưa ra"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "hẳn"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "lặp lại vô hạn"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "lặp lại"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "lặp lại một số lần được ghi rõ"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "nếu"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "thì"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "nếu thì"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "toán tử nếu-thì mà sử dụng toán tử lôgic từ bảng chọn Số"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "không thì"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "nếu thì không thì"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "toán tử nếu-thì-không_thì mà sử dụng toán tử lôgic từ bảng chọn Số"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "khoảng nằm ngang"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "đẩy nhẹ đống qua phải"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "khoảng nằm dọc"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "đẩy nhẹ đống xuống dưới"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "dừng hành vi"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "dừng hành vi đang làm"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "Bảng chọn khối biến đổi"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "đầu"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "kết nối hành vi đến nút chạy thanh công cụ"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "lưu vào hộp 1"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "cất giữ giá trị thuộc số trong Biến 1"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "lưu vào hộp 2"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "cất giữ giá trị thuộc số trong Biến 2"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -594,149 +594,160 @@ msgstr "cất giữ giá trị thuộc số trong Biến 2"
msgid "text"
msgstr "văn bản"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "giá trị chuỗi"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "hộp 1"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "Biến 1 (giá trị thuộc số)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "hộp 2"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "Biến 2 (giá trị thuộc số)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "hộp"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "hộp mình"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "biến đặt tên (giá trị thuộc số)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "lưu vào"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "giá trị"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "cất giữ giá trị thuộc số trong biến đặt tên"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "hành vi"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "đầu của đống hành vi có thể đặt tên"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "hành vi 1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "đầu của đống Hành vi 1"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "hành vi 2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "đầu của đống Hành vi 2"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "gọi đống hành vi đặt tên"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "gọi đống Hành vi 1"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "gọi đống Hành vi 2"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "thùng rác"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "đổ rác"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "xoá hoàn toàn các mục trong thùng rác"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "phục hồi tất cả"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "phục hồi từ sọt rác tất cả các khối"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "Tiêu đề"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "Dừng rùa"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "Hiện khối"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "đã không xuất tới"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "Tôi chưa biết cách"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "không thích"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "làm đầu vào"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "hiển thị bảng chọn kế tiếp"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "thay đổi hướng của bảng chọn khối"
@@ -748,190 +759,216 @@ msgstr "tải xuống"
msgid "Save..."
msgstr "lưu lại"
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "nhấn để mở"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "hướng"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "tiếp"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "ảnh"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "trình diễn"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "Lưu dạng HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "Lưu dạng Biểu hình"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "Lưu dạng ảnh"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "hiện trạng"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "Lưu ảnh chụp"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "Hiện bảng chọn"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "Ẩn bảng chọn"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "Hiện khối"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "Ẩn khối"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "Giảm toạ độ theo tỷ lệ"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "Tăng toạ độ theo tỷ lệ"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "Sửa"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "Xem"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "Dự án"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "Chép"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "Dán"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "Toàn màn hình"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "Toạ độ thuyết Đê-các-tơ"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "Toạ độ cực"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "Tọa độ theo hệ Mét"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "Khối lớn hơn"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "Khối nhỏ hơn"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "Tải ví dụ"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "Lưu dạng ảnh"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "Làm sạch"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "Lưu dạng HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "Chạy"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "Lưu dạng Biểu hình"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "Bước"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "Lưu ảnh chụp"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "Gỡ lỗi"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "Trợ giúp"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "Dừng"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "Tải khối Python"
# Phím tắt này tương ứng với hành động nào?
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "Tổ hợp phím Ctrl+p"
-# Phím tắt này tương ứng với hành động nào?
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "Tổ hợp phím Ctrl+b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "Làm sạch"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "Tổ hợp phím Ctrl+e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "Chạy"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "Tổ hợp phím Ctrl+r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "Bước"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "Tổ hợp phím Ctrl+w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "Gỡ lỗi"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "Tổ hợp phím Ctrl+d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "Dừng rùa"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "Tổ hợp phím Ctrl+s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "Buổi học Turtle Art của tôi"
@@ -1056,6 +1093,7 @@ msgstr "đẩy gia tốc trong x, y, z xếp thành đống"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "âm thanh"
@@ -1347,7 +1385,7 @@ msgstr "Màu mà rùa nhìn thấy"
msgid "returns the color that the turtle \"sees\""
msgstr "trả về màu mà con rùa nhìn thấy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "Thời gian"
@@ -1405,26 +1443,26 @@ msgstr ""
msgid "comment"
msgstr "ghi chú"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "đặt một ghi chú vào mã nguồn của bạn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "in"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "in giá trị trạng thái ở phần dưới màn hình"
# Tên ngôn ngữ lập trình: đừng dịch
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1432,7 +1470,7 @@ msgstr ""
"Một cách lập trình:sử dụng bằng cách thêm các phương trình đơn biến như "
"sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1440,7 +1478,7 @@ msgstr ""
"Một phương thức lập trình: được sử dụng để thêm nhiều phương trình toán học "
"đa biến"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1448,225 +1486,225 @@ msgstr ""
"Một cách lập trình:sử dụng bằng cách thêm các phương trình đabiến như "
"sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Khối ngôn ngữ lập trình Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "chạy mã nguồn được tìm trong mô-đun tamyblock.py có trong Nhật ký"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "thuyết Đê-các-tơ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "hiển thị toạ độ thuyết Đê-các-tơ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "cực"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "hiển thị toạ độ cực"
# Tên: không nên dịch
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "rùa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "chọn con rùa nào cần điều khiển"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "mai rùa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "đặt một chiếc mai tùy thích lên chú rùa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "trên"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "đầu của một đống đã thu gọn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "dưới"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "phía dưới của một đống có thể thu gọn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "khối dưới trong một đống đã thu gọn: nhấn để mở lại"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "đầu đống"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "nhãn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "đầu của một đống có thể thu gọn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "Bảng chọn mẫu trình diễn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "ẩn khối"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "làm sạch sẽ vùng vẽ bằng cách ẩn các khối"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "hiện khối"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "phục hồi các khối bị ẩn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "ẩn các thanh công cụ Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "danh sách"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "trình diễn danh sách nút"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "mẫu trình diễn: danh sách chấm điểm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "mẫu trình diễn: chọn đối tượng Nhật ký (không mô tả)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "mẫu trình diễn: chọn đối tượng Nhật ký (với mô tả)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "mẫu trình diễn: chọn 4 đối tượng Nhật ký"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "mẫu trình diễn: chọn 2 đối tượng Nhật ký"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "xcor bên trái màn hình"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "ycor bên dưới màn hình"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "rộng"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "chiều rộng vùng vẽ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "xcor bên phải màn hình"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "ycor bên trên màn hình"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "độ cao"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "chiều cao vùng vẽ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "tiêu đề x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "tiêu đề y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "tọa độ x phía trái"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "tọa độ y phía trên"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "tọa độ x phía phải"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "tọa độ y phía dưới"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "trình diễn 1×1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "trình diễn 2×1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "trình diễn 1×2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "trình diễn 2×2"
@@ -1726,1032 +1764,1111 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
#, fuzzy
msgid "Palette of physics blocks"
msgstr "Bảng chọn của khối cảm biến"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
#, fuzzy
msgid "Define a new polygon."
msgstr "Định nghĩa một đa giác lồi mới"
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "Không phải là hình đa giác đơn giản"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "Định nghĩa một đa giác lồi mới"
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
#, fuzzy
msgid "density"
msgstr "nhận dạng"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "Bảng chọn của khối cảm biến"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "phải"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "Cổng"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "đỏ"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "Máy nhạy"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "Bảng chọn của khối cảm biến"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "sửa"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "Mở"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "Lưu"
-#: turtleart.py:323
+#: turtleblocks.py:329
#, fuzzy
msgid "Save as"
msgstr "Lưu dạng"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "Tập tin"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "Đặt lại tỷ lệ toạ độ"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "Đặt lại kích cỡ khối"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "Hiện/ẩn khối"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "Công cụ"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "Dừng"
-
# Tên: không nên dịch
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "Rùa"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "Trợ giúp"
+#~ msgid "Hide blocks"
+#~ msgstr "Ẩn khối"
+
+# Phím tắt này tương ứng với hành động nào?
+#~ msgid "<Ctrl>b"
+#~ msgstr "Tổ hợp phím Ctrl+b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "Di chuyển con trỏ trên bảng chọn màu cam để đượctrợ giúp."
diff --git a/po/wa.po b/po/wa.po
index 46162ad..1db943a 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:37+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/yo.po b/po/yo.po
index 0969d5e..e84900f 100644
--- a/po/yo.po
+++ b/po/yo.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2011-02-24 04:39+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,552 +18,552 @@ msgstr ""
"X-Generator: Pootle 2.0.1\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr ""
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr ""
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr ""
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr ""
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr ""
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr ""
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr ""
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr ""
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr ""
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr ""
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr ""
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr ""
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr ""
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "seth"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr ""
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr ""
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr ""
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr ""
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr ""
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr ""
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr ""
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr ""
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr ""
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr ""
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr ""
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr ""
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr ""
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr ""
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr ""
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr ""
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr ""
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr ""
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr ""
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr ""
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr ""
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr ""
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr ""
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr ""
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr ""
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr ""
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr ""
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr ""
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr ""
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr ""
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr ""
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr ""
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr ""
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr ""
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr ""
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr ""
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr ""
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr ""
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr ""
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr ""
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr ""
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr ""
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr ""
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr ""
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr ""
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr ""
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr ""
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr ""
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr ""
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr ""
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr ""
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr ""
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr ""
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr ""
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr ""
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr ""
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr ""
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr ""
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr ""
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr ""
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr ""
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr ""
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr ""
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr ""
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr ""
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr ""
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr ""
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr ""
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr ""
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr ""
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr ""
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr ""
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr ""
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr ""
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr ""
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr ""
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr ""
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr ""
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr ""
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr ""
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr ""
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr ""
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr ""
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -573,149 +573,160 @@ msgstr ""
msgid "text"
msgstr ""
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr ""
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr ""
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr ""
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr ""
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr ""
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr ""
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr ""
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr ""
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr ""
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr ""
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr ""
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr ""
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr ""
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr ""
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr ""
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr ""
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr ""
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr ""
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr ""
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr ""
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr ""
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr ""
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr ""
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr ""
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr ""
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr ""
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr ""
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr ""
@@ -727,186 +738,213 @@ msgstr ""
msgid "Save..."
msgstr ""
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr ""
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr ""
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr ""
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr ""
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr ""
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr ""
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr ""
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr ""
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr ""
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr ""
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr ""
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr ""
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr ""
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr ""
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr ""
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr ""
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr ""
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr ""
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr ""
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr ""
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr ""
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr ""
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr ""
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr ""
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr ""
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
msgstr ""
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
msgstr ""
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
msgstr ""
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
msgstr ""
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
-msgid "Load project"
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
msgstr ""
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
-msgid "Load Python block"
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
msgstr ""
-#: TurtleArtActivity.py:690
-msgid "<Ctrl>p"
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
+msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
+msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:698
-msgid "<Ctrl>e"
+#: TurtleArtActivity.py:825
+msgid "<Ctrl>p"
msgstr ""
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
+#: TurtleArtActivity.py:830
+msgid "<Ctrl>e"
msgstr ""
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr ""
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
+#: TurtleArtActivity.py:834
+msgid "<Ctrl>w"
msgstr ""
-#: TurtleArtActivity.py:702
-msgid "<Ctrl>w"
+#: TurtleArtActivity.py:838
+msgid "<Ctrl>d"
msgstr ""
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
+#: TurtleArtActivity.py:841
+msgid "<Ctrl>s"
msgstr ""
-#: TurtleArtActivity.py:705
-msgid "<Ctrl>d"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:708
-msgid "<Ctrl>s"
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
msgstr ""
#: gnome_plugins/collaboration_plugin.py:67
@@ -1031,6 +1069,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr ""
@@ -1320,7 +1359,7 @@ msgstr ""
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr ""
@@ -1377,260 +1416,260 @@ msgstr ""
msgid "comment"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr ""
@@ -1690,1020 +1729,1092 @@ msgstr ""
msgid "Palette of Guaranies"
msgstr ""
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr ""
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr ""
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr ""
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr ""
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr ""
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr ""
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr ""
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr ""
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr ""
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr ""
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr ""
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr ""
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr ""
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr ""
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr ""
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr ""
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr ""
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr ""
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr ""
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr ""
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr ""
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr ""
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr ""
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr ""
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr ""
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr ""
-#: taextras.py:115
-msgid "The camera was not found."
-msgstr ""
-
#: taextras.py:116
-msgid "Error on the initialization of the camera."
+msgid "The camera was not found."
msgstr ""
#: taextras.py:117
-msgid "FollowMe"
+msgid "Error on the initialization of the camera."
msgstr ""
#: taextras.py:118
-msgid "follow a RGB color"
+msgid "FollowMe"
msgstr ""
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
+msgid "R"
msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-msgid "calibrate"
+msgid "B"
msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
+msgid "follow a RGB color"
msgstr ""
#: taextras.py:124
-msgid "x position"
+msgid "threshold"
msgstr ""
#: taextras.py:125
-msgid "return x position"
+msgid "set a threshold for a RGB color"
msgstr ""
#: taextras.py:126
-msgid "y position"
+msgid "save calibration 1"
msgstr ""
#: taextras.py:127
-msgid "return y position"
+msgid "stores a calibration in calibration 1"
msgstr ""
#: taextras.py:128
-msgid "pixels"
+msgid "save calibration 2"
msgstr ""
#: taextras.py:129
-msgid "return the number of pixels of the biggest blob"
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
msgstr ""
#: taextras.py:133
-msgid "SumBot"
+msgid "return calibration 1"
msgstr ""
#: taextras.py:134
-msgid "speed SumBot"
+msgid "calibration 2"
msgstr ""
#: taextras.py:135
-msgid "submit the speed to the SumBot"
+msgid "return calibration 2"
msgstr ""
#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
+msgid "x position"
+msgstr ""
+
+#: taextras.py:138
+msgid "return x position"
+msgstr ""
+
+#: taextras.py:139
+msgid "y position"
+msgstr ""
+
+#: taextras.py:140
+msgid "return y position"
+msgstr ""
+
+#: taextras.py:141
+msgid "pixels"
+msgstr ""
+
+#: taextras.py:142
+msgid "return the number of pixels of the biggest blob"
+msgstr ""
+
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
+msgid "SumBot"
+msgstr ""
+
+#: taextras.py:152
+msgid "speed SumBot"
+msgstr ""
+
+#: taextras.py:153
+msgid "submit the speed to the SumBot"
+msgstr ""
+
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr ""
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr ""
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr ""
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr ""
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr ""
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr ""
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr ""
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr ""
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr ""
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr ""
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr ""
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr ""
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr ""
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr ""
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr ""
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr ""
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr ""
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr ""
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr ""
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
msgid "light"
msgstr ""
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
msgid "port"
msgstr ""
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
msgid "rotations"
msgstr ""
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
msgid "read"
msgstr ""
-#: taextras.py:303
+#: taextras.py:324
msgid "sensor"
msgstr ""
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr ""
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
msgid "mode"
msgstr ""
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr ""
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr ""
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr ""
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr ""
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr ""
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr ""
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr ""
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr ""
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr ""
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr ""
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr ""
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr ""
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr ""
-#: turtleart.py:371
-msgid "Stop"
-msgstr ""
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr ""
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr ""
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr ""
-
#~ msgid " "
#~ msgstr " "
diff --git a/po/zh_CN.po b/po/zh_CN.po
index a35cb4d..f11a21f 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-02 00:32-0400\n"
-"PO-Revision-Date: 2012-05-07 09:30+0200\n"
-"Last-Translator: Chris <cjl@laptop.org>\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
+"PO-Revision-Date: 2012-05-10 10:37+0200\n"
+"Last-Translator: lite <litekok@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
@@ -22,8 +22,8 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3171
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "海龟艺术"
@@ -56,7 +56,7 @@ msgid "clears the screen and reset the turtle"
msgstr "清空屏幕并重置海龟"
#: TurtleArt/tabasics.py:155
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "左边"
@@ -65,7 +65,7 @@ msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "逆时针转动海龟(角度)"
#: TurtleArt/tabasics.py:166
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "右边"
@@ -93,11 +93,11 @@ msgstr "延弧形移动海龟"
msgid "set xy"
msgstr "设置 坐标"
-#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "横"
-#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "纵"
@@ -114,8 +114,8 @@ msgstr "设置朝向"
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "设置海龟朝向(0表示朝向屏幕上方)"
-#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3167
-#: TurtleArt/tawindow.py:3171 TurtleArtActivity.py:611
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "横坐标"
@@ -125,8 +125,8 @@ msgid ""
"number block)"
msgstr "包含海龟当前位置的X座标值(可以用来替换数字块)"
-#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3167
-#: TurtleArt/tawindow.py:3171 TurtleArtActivity.py:612
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "纵坐标"
@@ -136,8 +136,8 @@ msgid ""
"number block)"
msgstr "包含海龟当前位置的Y座标值(可以用来替换数字块)"
-#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3167
-#: TurtleArt/tawindow.py:3171 TurtleArtActivity.py:612
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "朝向"
@@ -179,7 +179,7 @@ msgstr "设置海龟绘制的线条的宽度"
msgid "fill screen"
msgstr "涂满全屏"
-#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:264
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "颜色"
@@ -319,255 +319,255 @@ msgstr "数值运算模板"
msgid "plus"
msgstr "加"
-#: TurtleArt/tabasics.py:549
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "将两个字符数值型输入相加"
-#: TurtleArt/tabasics.py:557
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "减"
-#: TurtleArt/tabasics.py:560
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "将顶部输入减去底部输入"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "乘"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "将两个数值型输入相乘"
-#: TurtleArt/tabasics.py:583
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "除"
-#: TurtleArt/tabasics.py:586
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "将顶部输入(分子)除以底部输入(分母)"
-#: TurtleArt/tabasics.py:596
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "自身"
-#: TurtleArt/tabasics.py:598
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "用来拉长积木块的“自身”操作符"
-#: TurtleArt/tabasics.py:606 TurtleArt/tabasics.py:607
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "同余"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "取模(余数)操作符"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:618
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "平方根"
-#: TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "计算平方根"
-#: TurtleArt/tabasics.py:628
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "随机值"
-#: TurtleArt/tabasics.py:628
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "最小值"
-#: TurtleArt/tabasics.py:628
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "最大值"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "返回最小值(顶部)和最大值(底部)之间的随机数"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "数字"
-#: TurtleArt/tabasics.py:645
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "在数学运算符中作为数值型输入"
-#: TurtleArt/tabasics.py:652
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "大于"
-#: TurtleArt/tabasics.py:655
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "逻辑“大于”运算符"
-#: TurtleArt/tabasics.py:661
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "真"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "小于"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "逻辑“小于”运算符"
-#: TurtleArt/tabasics.py:675
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "假"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "等于"
-#: TurtleArt/tabasics.py:684
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "逻辑“等于”运算符"
-#: TurtleArt/tabasics.py:690
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "非"
-#: TurtleArt/tabasics.py:693
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "逻辑“非”运算符"
-#: TurtleArt/tabasics.py:699 TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "与"
-#: TurtleArt/tabasics.py:703
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "逻辑“与”运算符"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "或"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "逻辑“或”运算符"
-#: TurtleArt/tabasics.py:723
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "流程控制模板"
-#: TurtleArt/tabasics.py:728
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "等待"
-#: TurtleArt/tabasics.py:732
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "暂停程序执行指定秒数"
# Here, 'forever' means 'forever repeat'.
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "永远执行"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "永远执行的循环"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "重复"
-#: TurtleArt/tabasics.py:755
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "循环指定次数"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:773
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "如果"
-#: TurtleArt/tabasics.py:761
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "那么"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "如果 那么"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "“如果-那么”运算符,会用到数值模板中的布尔运算符"
-#: TurtleArt/tabasics.py:773
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "那么 或者"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "如果 那么 或者"
-#: TurtleArt/tabasics.py:778
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "“如果-那么-或者”运算符,会用到数值模板中的布尔运算符"
-#: TurtleArt/tabasics.py:786
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "水平空白"
-#: TurtleArt/tabasics.py:787
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "将块堆向右推"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "竖直空白"
-#: TurtleArt/tabasics.py:795
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "将积木堆向下推"
-#: TurtleArt/tabasics.py:801
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "停止动作"
-#: TurtleArt/tabasics.py:804
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "停止当前动作"
-#: TurtleArt/tabasics.py:813
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "可变块模板"
-#: TurtleArt/tabasics.py:818 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "开始"
-#: TurtleArt/tabasics.py:821
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "关联动作到工具栏中的运行按钮"
-#: TurtleArt/tabasics.py:829
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "保存到盒子1"
-#: TurtleArt/tabasics.py:833
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "保存数值到变量1"
-#: TurtleArt/tabasics.py:840
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "保存到盒子2"
-#: TurtleArt/tabasics.py:844
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "保存数值到变量2"
-#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:852
-#: TurtleArt/tabasics.py:853
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -577,158 +577,160 @@ msgstr "保存数值到变量2"
msgid "text"
msgstr "文本"
-#: TurtleArt/tabasics.py:854
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "字符串值"
-#: TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "盒子1"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "变量1(数值)"
-#: TurtleArt/tabasics.py:867
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "盒子2"
-#: TurtleArt/tabasics.py:870
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "变量2(数值)"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:887
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "盒子"
-#: TurtleArt/tabasics.py:879 TurtleArt/tabasics.py:890
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "我的盒子"
-#: TurtleArt/tabasics.py:881
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "命名的变量(数值)"
-#: TurtleArt/tabasics.py:887
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "放入"
-#: TurtleArt/tabasics.py:887 taextras.py:337
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "值"
-#: TurtleArt/tabasics.py:891
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "保存数值到命名的变量"
-#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:901
-#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:928
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "动作"
-#: TurtleArt/tabasics.py:903
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "可命名动作堆的顶部"
-#: TurtleArt/tabasics.py:908 TurtleArt/tabasics.py:935
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "动作1"
-#: TurtleArt/tabasics.py:911
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "动作堆1的顶部"
-#: TurtleArt/tabasics.py:916 TurtleArt/tabasics.py:944
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "动作2"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "动作堆2的顶部"
-#: TurtleArt/tabasics.py:929
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "执行可命名动作堆"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "执行动作堆1"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "执行动作堆2"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "回收站"
-#: TurtleArt/tabasics.py:959
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "清空回收站"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "永久性地删除回收站中的项"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "全部还原"
-#: TurtleArt/tabasics.py:965
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "还原回收站中的所有积木块"
-#: TurtleArt/tabasics.py:969
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "全部清除"
-#: TurtleArt/tabasics.py:970
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "将所有积木块移入回收站"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "标题"
-#: TurtleArt/talogo.py:347 TurtleArtActivity.py:383 TurtleArtActivity.py:680
-#: TurtleArtActivity.py:870
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
msgid "Stop turtle"
msgstr "停止"
-#: TurtleArt/talogo.py:358
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
msgid "Show blocks"
msgstr "显示积木块"
-#: TurtleArt/talogo.py:475
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "没有输出到"
-#: TurtleArt/talogo.py:530
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "我不知道怎样"
-#: TurtleArt/talogo.py:580
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "不喜欢"
-#: TurtleArt/talogo.py:580
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "作为输入"
-#: TurtleArt/tapalette.py:94
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "显示下一个模板"
-#: TurtleArt/tapalette.py:95
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "改变积木块模板的方向"
@@ -741,24 +743,24 @@ msgid "Save..."
msgstr "保存..."
#: TurtleArt/tautils.py:592
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "点击打开"
-#: TurtleArt/tawindow.py:899 TurtleArt/tawindow.py:900
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "方向"
-#: TurtleArt/tawindow.py:910 TurtleArt/tawindow.py:1274
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "下一个"
-#: TurtleArt/tawindow.py:922 TurtleArt/tawindow.py:923
-#: TurtleArt/tawindow.py:1294
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
msgid "shift"
msgstr "移动"
-#: TurtleArt/tawindow.py:3266
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "图片"
@@ -766,18 +768,18 @@ msgstr "图片"
msgid "presentation"
msgstr "演示"
-#: TurtleArtActivity.py:182 TurtleArtActivity.py:703 TurtleArtActivity.py:792
-#: TurtleArtActivity.py:817 turtleart.py:326
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
msgid "Save as HTML"
msgstr "另存为HTML"
-#: TurtleArtActivity.py:201 TurtleArtActivity.py:704 TurtleArtActivity.py:795
-#: TurtleArtActivity.py:819 turtleart.py:328
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
msgid "Save as Logo"
msgstr "另存为Logo"
-#: TurtleArtActivity.py:238 TurtleArtActivity.py:702 TurtleArtActivity.py:789
-#: TurtleArtActivity.py:814 turtleart.py:324
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
msgid "Save as image"
msgstr "另存为图片"
@@ -785,171 +787,166 @@ msgstr "另存为图片"
msgid "snapshot"
msgstr "屏幕截图"
-#: TurtleArtActivity.py:254 TurtleArtActivity.py:705 TurtleArtActivity.py:798
-#: TurtleArtActivity.py:822
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
msgid "Save snapshot"
msgstr "保存屏幕截图"
-#: TurtleArtActivity.py:295 TurtleArtActivity.py:623 TurtleArtActivity.py:755
-#: turtleart.py:346
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr "关闭悬停帮助"
-#: TurtleArtActivity.py:301 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr "开启悬停帮助"
-#: TurtleArtActivity.py:309 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "显示模板"
-#: TurtleArtActivity.py:315 TurtleArtActivity.py:849 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "隐藏模板"
-#: TurtleArtActivity.py:347
-msgid "Hide blocks"
-msgstr "隐藏积木块"
-
-#: TurtleArtActivity.py:487
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "缩小坐标轴比例"
-#: TurtleArtActivity.py:491 TurtleArtActivity.py:615 TurtleArtActivity.py:751
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "增大坐标轴比例"
-#: TurtleArtActivity.py:551 TurtleArtActivity.py:587 TurtleArtActivity.py:673
-#: TurtleArtActivity.py:726 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "编辑"
-#: TurtleArtActivity.py:556 TurtleArtActivity.py:585 TurtleArtActivity.py:674
-#: TurtleArtActivity.py:743 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "视图"
-#: TurtleArtActivity.py:583 TurtleArtActivity.py:675
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "项目"
-#: TurtleArtActivity.py:589 TurtleArtActivity.py:672 TurtleArtActivity.py:699
-#: TurtleArtActivity.py:701 TurtleArtActivity.py:784
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "保存/读取"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:727 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "复制"
-#: TurtleArtActivity.py:599 TurtleArtActivity.py:728 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "粘贴"
-#: TurtleArtActivity.py:601 TurtleArtActivity.py:744
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "全屏"
-#: TurtleArtActivity.py:603 TurtleArtActivity.py:745 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "直角坐标"
-#: TurtleArtActivity.py:605 TurtleArtActivity.py:747 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "极坐标"
-#: TurtleArtActivity.py:608 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "公制坐标"
-#: TurtleArtActivity.py:618 TurtleArtActivity.py:753 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "增大积木块"
-#: TurtleArtActivity.py:620 TurtleArtActivity.py:754 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "缩小积木块"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:681
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "载入示例"
-#: TurtleArtActivity.py:676 TurtleArtActivity.py:860 turtleart.py:367
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
msgid "Clean"
msgstr "清屏"
-#: TurtleArtActivity.py:677 TurtleArtActivity.py:862 turtleart.py:368
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
msgid "Run"
msgstr "运行"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:864 turtleart.py:369
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
msgid "Step"
msgstr "单步"
-#: TurtleArtActivity.py:679 TurtleArtActivity.py:867 turtleart.py:370
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
msgid "Debug"
msgstr "调试"
-#: TurtleArtActivity.py:682 util/helpbutton.py:45
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
msgid "Help"
msgstr "帮助"
-#: TurtleArtActivity.py:683 turtleart.py:371
+#: TurtleArtActivity.py:658 turtleblocks.py:377
msgid "Stop"
msgstr "停止"
-#: TurtleArtActivity.py:706 TurtleArtActivity.py:800 TurtleArtActivity.py:825
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "加载作品"
-#: TurtleArtActivity.py:709 TurtleArtActivity.py:805 TurtleArtActivity.py:830
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
msgid "Load plugin"
msgstr "加载插件"
-#: TurtleArtActivity.py:710 TurtleArtActivity.py:808 TurtleArtActivity.py:833
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "载入Python积木块"
-#: TurtleArtActivity.py:850
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:860
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:862
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:864
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:868
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:871
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:995 TurtleArtActivity.py:1000
-#: TurtleArtActivity.py:1067
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
msgid "Plugin could not be installed."
msgstr "插件不能安装。"
-#: TurtleArtActivity.py:1063
+#: TurtleArtActivity.py:1033
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "使用该插件,请重新启动龟背艺术。"
-#: TurtleArtActivity.py:1081
+#: TurtleArtActivity.py:1051
#, python-format
msgid "Plugin %s already installed."
msgstr "插件 %s 已经被安装。"
-#: TurtleArtActivity.py:1082
+#: TurtleArtActivity.py:1052
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "想重新 %s 吗?"
@@ -1076,7 +1073,7 @@ msgstr "把沿x,y,z方向加速度放入堆中"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
-#: taextras.py:260
+#: taextras.py:281
msgid "sound"
msgstr "声音"
@@ -1366,7 +1363,7 @@ msgstr "海龟看到"
msgid "returns the color that the turtle \"sees\""
msgstr "返回海龟“看到”的颜色"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "时间"
@@ -1423,260 +1420,260 @@ msgstr "在堆为空时返回“真”"
msgid "comment"
msgstr "注释"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "在你的代码中加入注释"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "打印"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "在位于屏幕底部的状态积木块中打印值"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr "一个可编程积木块:用于加入单变量的高级数学等式,例如sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr "一个可编程积木块:用于加入多变量的高级数学等式,例如sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr "一个可编程积木块:用于加入多变量的高级数学等式,例如sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Python积木块"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "执行日志中tamyblock.py模块中的代码"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "直角坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "显示直角坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "极坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "显示极坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "海龟"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "选择由哪个海龟执行命令"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "海龟外壳"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "替海龟穿上一个自定义的“外壳”"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "顶部"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "折叠积木堆的顶部"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "底部"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "折叠积木堆的底部"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr "折叠积木堆:点击打开"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "折叠积木堆中底部的积木块:点击打开"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "积木堆顶部"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "标签"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "折叠积木堆的顶部"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "演示模板"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "隐藏积木块"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "隐藏积木块使画布整洁一些"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "显示积木块"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "恢复隐藏的积木块"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "隐藏Sugar工具栏"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "列表"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "演示项目列表"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "演示模板:项目列表"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "演示模板:选择日志中的物品(无描述)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "演示模板:选择日志中的物品(有描述)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "演示模板:选择四件日志中的物品"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "演示模板:选择两件日志中的物品"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "屏幕左方的X座标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "屏幕下方的Y座标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "宽度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "画布宽度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "屏幕右方的X座标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "屏幕上方的Y座标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "高度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "画布高度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "标题X坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "标题Y坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "左侧X坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "顶部Y坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "右侧X坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "底部Y坐标"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "以 1x1 方式演示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "以 2x1 方式演示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "以 1x2 方式演示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "以 2x2 方式演示"
@@ -1736,709 +1733,777 @@ msgstr "澳大利亚货币模板"
msgid "Palette of Guaranies"
msgstr "瓜拉尼模板"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr "乌拉圭比索模板"
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr "海龟机器人"
-#: taextras.py:59
+#: taextras.py:60
msgid "adjust LED intensity between 0 and 255"
msgstr "调整指示灯的光强度(0到255之间)"
-#: taextras.py:60
+#: taextras.py:61
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "返回对象灰度(0到1023之间)"
-#: taextras.py:61
+#: taextras.py:62
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "当按钮按下返回1,否则为0"
-#: taextras.py:62
+#: taextras.py:63
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "返回环境光亮度(0到1023之间)"
-#: taextras.py:63
+#: taextras.py:64
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "返回环境温度(0到255之间)"
-#: taextras.py:64
+#: taextras.py:65
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr "返回传感器前物体的距离(0到255之间)"
-#: taextras.py:66
+#: taextras.py:67
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "返回传感器方位角(0或者1)"
-#: taextras.py:67
+#: taextras.py:68
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "当传感器检测到磁场返回1,否则为0"
-#: taextras.py:68
+#: taextras.py:69
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "从0切换到1,频率取决于振动"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "指示灯"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr "按钮"
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "灰度"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "环境光"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "温度"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "距离"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "斜度"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "磁场感应"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "振动"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "布迪机器人"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "布迪延迟"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "等待参数所示秒"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr "布迪充电"
-#: taextras.py:83
+#: taextras.py:84
msgid "returns the battery charge as a number between 0 and 255"
msgstr "返回电池充电度(0到255之间)"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr "布迪加速"
-#: taextras.py:86
+#: taextras.py:87
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
"an argument"
msgstr "通过传递参数设置布迪的电机速度(0到1023之间)"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "布迪前进"
-#: taextras.py:90
+#: taextras.py:91
msgid "move the Butia robot forward"
msgstr "向前移动布迪机器人"
-#: taextras.py:91
+#: taextras.py:92
msgid "move the Butia robot forward a predefined distance"
msgstr "布迪机器人向前移动一个预先设定的距离"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "布迪后退"
-#: taextras.py:94
+#: taextras.py:95
msgid "move the Butia robot backward"
msgstr "先后移动布迪机器人"
-#: taextras.py:95
+#: taextras.py:96
msgid "move the Butia robot backward a predefined distance"
msgstr "布迪机器人向后移动一个预先设定的距离"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "布迪左转"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr "向左转动布迪机器人"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "布迪右转"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr "向右转动布迪机器人"
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr "转动布迪"
-#: taextras.py:103
+#: taextras.py:104
msgid "turn the Butia robot x degrees"
msgstr "将布迪机器人转动X角度"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "停止布迪"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr "停止布迪机器人"
-#: taextras.py:106
+#: taextras.py:107
msgid "display Butia"
msgstr "显示布迪"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr "Hello World Butia "
-#: taextras.py:110
+#: taextras.py:111
msgid "print text in Butia robot 32-character ASCII display"
msgstr "在布迪机器人32字节ASCII显示屏中打印文本"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "布迪"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "没有找到相机。"
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "初始化相机出错。"
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "跟我来"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "接一个RGB颜色"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
-msgstr "为RGB颜色设置一个阀门"
+msgid "follow"
+msgstr "跟随"
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "接一个海龟颜色"
+msgid "R"
+msgstr "R"
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
-msgstr "设置要连接的最小像素数目"
+msgid "G"
+msgstr "G"
#: taextras.py:122
-msgid "calibrate"
-msgstr "校准"
+msgid "B"
+msgstr "B"
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "校准要连接的颜色"
+msgid "follow a RGB color"
+msgstr "接一个RGB颜色"
#: taextras.py:124
+msgid "threshold"
+msgstr "阀门"
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr "为RGB颜色设置一个阀门"
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr "保存校准1"
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr "存储校准值到校准1"
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr "保存校准2"
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr "存储校准值到校准2"
+
+#: taextras.py:130
+msgid "calibration"
+msgstr "校准"
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr "存储个性化校准"
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr "校准1"
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr "返回校准1"
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr "校准2"
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr "返回校准2"
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr "返回个性化校准"
+
+#: taextras.py:137
msgid "x position"
msgstr "x 位置"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "返回 x 位置"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "y 位置"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "返回 y 位置"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr "像素"
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr "返回最大块的像素数目"
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr "跟随颜色或校准"
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr "最小值像素"
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr "设置要跟随的最小像素数目"
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr "空校准"
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr "字符串转换错误"
+
+#: taextras.py:151
msgid "SumBot"
msgstr "桑博"
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr "加速桑博"
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr "提交桑博的速度"
-#: taextras.py:136
+#: taextras.py:154
msgid "set the default speed for the movement commands"
msgstr "设置移动命令的默认速度"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr "向前桑博"
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr "移动桑博向前"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr "向后桑博"
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr "移动桑博向后"
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr "停止桑博"
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr "让桑博停下来"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr "左转桑博"
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr "让桑博向左转"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr "右转桑博"
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr "让桑博向右转"
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "与中心的角度"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
msgid "get the angle to the center of the dohyo"
msgstr "得到相对圆环中心的角度"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr "与敌人的角度"
-#: taextras.py:155
+#: taextras.py:173
msgid "get the angle to the Enemy"
msgstr "得到相对敌人的角度"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr "桑博x坐标"
-#: taextras.py:158
+#: taextras.py:176
msgid "get the x coordinate of the SumBot"
msgstr "得到桑博的x坐标"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr "桑博y坐标"
-#: taextras.py:161
+#: taextras.py:179
msgid "get the y coordinate of the SumBot"
msgstr "得到桑博的y坐标"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr "敌人x坐标"
-#: taextras.py:164
+#: taextras.py:182
msgid "get the x coordinate of the Enemy"
msgstr "得到敌人的x坐标"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr "敌人y坐标"
-#: taextras.py:167
+#: taextras.py:185
msgid "get the y coordinate of the Enemy"
msgstr "得到敌人的y坐标"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr "转动桑博"
-#: taextras.py:170
+#: taextras.py:188
msgid "get the rotation of the Sumbot"
msgstr "得到桑博的转动"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr "转动敌人"
-#: taextras.py:173
+#: taextras.py:191
msgid "get the rotation of the Enemy"
msgstr "得到敌人的转动"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "与中心的距离"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
msgid "get the distance to the center of the dohyo"
msgstr "得到与圆环中心的距离"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr "与敌人的距离"
-#: taextras.py:178
+#: taextras.py:196
msgid "get the distance to the Enemy"
msgstr "得到与敌人的距离"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "更新信息"
-#: taextras.py:180
+#: taextras.py:198
msgid "update information from the server"
msgstr "从服务器更新信息"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "物理块模板"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "定义多边形"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "根据当前海龟xy方向的位置开始定义新的多边形。"
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "添加点"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr "根据当前海龟xy方向的位置添加新的点到当前的多边形。"
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "完成多边形"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "定义一个新的多边形。"
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "结束填充多边形的绘制"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "不是一个简单多边形"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "定义一个新的填充多边形。"
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "三角形"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "基地"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "添加一个三角形对象到项目。"
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "圆形"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "添加一个圆形对象到项目。"
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "长方形"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "添加一个长方形对象到项目。"
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "重置"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "重置项目;清除对象列表。"
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "电机"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "转矩"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "速度"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr "电机转矩和速度范围是从0(关)到正数,电机放置在最近被创建的对象上。"
-#: taextras.py:215 taextras.py:333
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "图钉"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "用图钉固定一个对象,防止掉落。"
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "联合"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr "把两个对象连接到一起(在点x,y处最近创建的对象)。"
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "当作一个物理活动保存该项目到日志。"
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "密度"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr "设置对象的密度属性(密度可以是任何正数)。"
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "摩擦"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr "设置对象的摩擦系数(值从0到1,0无摩擦,1强摩擦)。"
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "弹力"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr "设置对象的弹性系数(值从0到1,0无弹性,1强弹性)。"
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "动态"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr "动态值为1时对象可以移动;为0时位置是固定的。"
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
msgid "Palette of WeDo blocks"
msgstr "乐高WeDo模板"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr "倾斜传感器输出:(-1 ==没有倾斜,0 ==向前倾斜,3 ==向后倾斜,1 ==向左倾斜,2 ==向左倾斜)"
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr "距离传感器输出"
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr "电机 A"
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr "返回电机A的当前值"
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr "电机B"
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr "返回电机B的当前值"
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr "设置电机A的值"
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr "设置电机B的值"
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
+#: taextras.py:275
msgid "Palette of LEGO NXT blocks of motors"
msgstr "乐高NXT马达部件模板"
-#: taextras.py:258
+#: taextras.py:276
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "乐高NXT传感器部件模板"
-#: taextras.py:261
-msgid "sound sensor"
-msgstr "声音传感器"
-
-#: taextras.py:262
+#: taextras.py:277
msgid "touch"
msgstr "触摸"
-#: taextras.py:263
+#: taextras.py:278
msgid "ultrasonic"
msgstr "超声波"
-#: taextras.py:265
+#: taextras.py:280
msgid "light"
msgstr "灯光"
-#: taextras.py:266
+#: taextras.py:282
msgid "PORT A"
msgstr "端口 A"
-#: taextras.py:267
+#: taextras.py:283
msgid "PORT B"
msgstr "端口 B"
-#: taextras.py:268
+#: taextras.py:284
msgid "PORT C"
msgstr "端口 C"
-#: taextras.py:269
+#: taextras.py:285
msgid "PORT 1"
msgstr "端口 1"
-#: taextras.py:270
+#: taextras.py:286
msgid "PORT 2"
msgstr "端口 2"
-#: taextras.py:271
+#: taextras.py:287
msgid "PORT 3"
msgstr "端口 3"
-#: taextras.py:272
+#: taextras.py:288
msgid "PORT 4"
msgstr "端口 4"
-#: taextras.py:273
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr "请检查与积木的连接。"
-#: taextras.py:274
+#: taextras.py:290
msgid "Please check the port."
msgstr "请检查端口。"
-#: taextras.py:275
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr "功率值必须在-127到127之间。"
-#: taextras.py:276
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr "发生了一个错误:请检查所有连接并试图重新连接。"
-#: taextras.py:277
+#: taextras.py:293
msgid "NXT found"
msgstr "找到 NXT"
-#: taextras.py:278
+#: taextras.py:294
msgid "NXT not found"
msgstr "没找到 NXT"
-#: taextras.py:279
+#: taextras.py:295
msgid "refresh NXT"
msgstr "刷新 NXT"
-#: taextras.py:280
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr "搜索已连接的NXT积木。"
-#: taextras.py:281
+#: taextras.py:297
msgid "play tone"
msgstr "播放音调"
-#: taextras.py:282
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr "频率"
-#: taextras.py:284
-msgid "Play a tone at freq for time."
-msgstr "在某个时间频率播放音调"
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
+msgstr "以时间频率播放音调。"
-#: taextras.py:285
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
@@ -2446,315 +2511,344 @@ msgstr ""
"转动电机\n"
"旋转"
-#: taextras.py:286
+#: taextras.py:302
msgid "port"
msgstr "端口"
-#: taextras.py:287
+#: taextras.py:303
msgid "power"
msgstr "电源"
-#: taextras.py:288
+#: taextras.py:304
msgid "turn a motor"
msgstr "转动电机"
-#: taextras.py:289
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
"同步电机\n"
-"转向"
+"转向装置"
-#: taextras.py:290
+#: taextras.py:306
msgid "rotations"
msgstr "旋转"
-#: taextras.py:291
-msgid "synchronize two motors"
-msgstr "同步两个电机"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
+msgstr "同步连接在端口B和端口C的两个电机"
-#: taextras.py:292
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr "积木的端口 A"
-#: taextras.py:293
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr "积木的端口 B"
-#: taextras.py:294
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr "积木的端口 C"
-#: taextras.py:295
+#: taextras.py:311
msgid "start motor"
msgstr "启动电机"
-#: taextras.py:296
+#: taextras.py:312
msgid "Run a motor forever."
msgstr "持续运行电机。"
-#: taextras.py:297
+#: taextras.py:313
msgid "brake motor"
msgstr "制动电机"
-#: taextras.py:298
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr "停止指定的电机。"
-#: taextras.py:299
-msgid "PORT 1 of the brick"
-msgstr "积木的端口 1"
+#: taextras.py:315
+msgid "reset motor"
+msgstr "复位电机"
-#: taextras.py:300
-msgid "color sensor"
-msgstr "颜色传感器"
+#: taextras.py:316
+msgid "Reset the motor counter."
+msgstr "复位电机计数器。"
-#: taextras.py:301
-msgid "light sensor"
-msgstr "灯光传感器"
+#: taextras.py:317
+msgid "motor position"
+msgstr "电机位置"
-#: taextras.py:302
-msgid "PORT 2 of the brick"
-msgstr "积木的端口 2"
+#: taextras.py:318
+msgid "Get the motor position."
+msgstr "得到电机位置。"
-#: taextras.py:303
-msgid "touch sensor"
-msgstr "触控传感器"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
+msgstr "积木的端口 1"
-#: taextras.py:304
-msgid "distance sensor"
-msgstr "距离传感器"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
+msgstr "积木的端口 2"
-#: taextras.py:305
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr "积木的端口 3"
-#: taextras.py:306
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr "积木的端口 4"
+
+#: taextras.py:323
msgid "read"
msgstr "读取"
-#: taextras.py:307
+#: taextras.py:324
msgid "sensor"
msgstr "传感器"
-#: taextras.py:308
+#: taextras.py:325
msgid "Read sensor output."
msgstr "读取传感器输出。"
-#: taextras.py:309
-msgid "PORT 4 of the brick"
-msgstr "积木的端口 4"
+#: taextras.py:326
+msgid "color sensor"
+msgstr "颜色传感器"
-#: taextras.py:310
-msgid "set light"
-msgstr "设置灯"
+#: taextras.py:327
+msgid "light sensor"
+msgstr "灯光传感器"
-#: taextras.py:311
-msgid "Set color sensor light."
-msgstr "设置颜色感应灯。"
+#: taextras.py:328
+msgid "touch sensor"
+msgstr "触控传感器"
-#: taextras.py:312
-msgid "reset motor"
-msgstr "复位电机"
+#: taextras.py:329
+msgid "distance sensor"
+msgstr "距离传感器"
-#: taextras.py:313
-msgid "Reset the motor counter."
-msgstr "复位电机计数器。"
+#: taextras.py:330
+msgid "sound sensor"
+msgstr "声音传感器"
-#: taextras.py:314
-msgid "motor position"
-msgstr "电机位置"
+#: taextras.py:331
+msgid "set light"
+msgstr "设置灯"
-#: taextras.py:315
-msgid "Get the motor position."
-msgstr "得到电机位置。"
+#: taextras.py:332
+msgid "Set color sensor light."
+msgstr "设置颜色感应灯。"
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:320
+#: taextras.py:337
msgid "Palette of Arduino blocks"
msgstr "Arduino模板"
-#: taextras.py:321
+#: taextras.py:338
msgid "HIGH"
msgstr "高"
-#: taextras.py:322
+#: taextras.py:339
msgid "LOW"
msgstr "低"
-#: taextras.py:323
+#: taextras.py:340
msgid "INPUT"
msgstr "输入"
-#: taextras.py:324
+#: taextras.py:341
msgid "OUTPUT"
msgstr "输出"
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:326
+#: taextras.py:343
msgid "PWM"
msgstr "调速"
-#: taextras.py:327
+#: taextras.py:344
msgid "SERVO"
msgstr "伺服"
-#: taextras.py:328
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr "错误:请检查的Arduino和端口号。"
-#: taextras.py:329
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "错误:数值必须从0到255。"
-#: taextras.py:330
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr "错误:值必须是高或低。"
-#: taextras.py:331
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "错误:模式必须是输入,输出,调速或伺服。"
-#: taextras.py:332
+#: taextras.py:349
msgid "pin mode"
msgstr "引脚模式"
-#: taextras.py:334
+#: taextras.py:351
msgid "mode"
msgstr "模式"
-#: taextras.py:335
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "选择引脚功能(输入,输出,调速,伺服)。"
-#: taextras.py:336
+#: taextras.py:353
msgid "analog write"
msgstr "模拟写"
-#: taextras.py:338
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr "写模拟值到指定的端口。"
-#: taextras.py:339
+#: taextras.py:356
msgid "analog read"
msgstr "模拟读"
-#: taextras.py:340
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr "从模拟端口读值。值可能是0到1023之间。使用Vref来确定电压。对于USB,电压大约等于 ((read)*5)/1024。"
-#: taextras.py:342
+#: taextras.py:359
msgid "digital write"
msgstr "数字写"
-#: taextras.py:343
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr "写数字值到指定的端口。"
-#: taextras.py:344
+#: taextras.py:361
msgid "digital read"
msgstr "数字读"
-#: taextras.py:345
+#: taextras.py:362
msgid "Read value from digital port."
msgstr "从数字端口读取值。"
-#: taextras.py:346
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr "设置数字端口为高值。"
-#: taextras.py:347
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr "配置用于数字输入的Arduino端口。"
-#: taextras.py:348
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr "配置用于驱动伺服电机的Arduino端口。"
-#: taextras.py:349
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr "设置数字端口为低值。"
-#: taextras.py:350
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr "配置用于数字输出的Arduino端口。"
-#: taextras.py:351
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "配置用于调速(脉宽调制)的Arduino端口"
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "用法是"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "无选项的动作:"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "文件未找到"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "配置不可写的目录:%s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "新建"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "打开"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "保存"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "另存为"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "退出"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "文件"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "重新调整坐标"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "复位块大小"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "显示/隐藏块"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "工具"
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "海龟"
-#: turtleart.py:406
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "你有尚未保存的工作。想退出前保存吗?"
-#: turtleart.py:407
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "保存项目?"
+#~ msgid "Hide blocks"
+#~ msgstr "隐藏积木块"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "接一个海龟颜色"
+
+#~ msgid "calibrate"
+#~ msgstr "校准"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "校准要连接的颜色"
+
+#~ msgid "freq"
+#~ msgstr "频率"
+
+#~ msgid ""
+#~ "sync motors\n"
+#~ "steering"
+#~ msgstr ""
+#~ "同步电机\n"
+#~ "转向"
+
+#~ msgid "synchronize two motors"
+#~ msgstr "同步两个电机"
+
#~ msgid "<Ctrl>b"
#~ msgstr "<Ctrl>b"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index fa05207..62036a9 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-24 00:31-0400\n"
+"POT-Creation-Date: 2012-05-09 00:32-0400\n"
"PO-Revision-Date: 2012-03-21 19:17+0200\n"
"Last-Translator: Yuan <yuanchao@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,552 +22,552 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#: activity/activity.info:2 TurtleArt/taexporthtml.py:137
-#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3057
-#: pysamples/grecord.py:205 turtleart.py:288
+#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3182
+#: pysamples/grecord.py:205 turtleblocks.py:294
msgid "Turtle Art"
msgstr "小海龜"
-#: TurtleArt/tabasics.py:115
+#: TurtleArt/tabasics.py:116
msgid "Palette of turtle commands"
msgstr "小烏龜指令調色盤"
-#: TurtleArt/tabasics.py:120
+#: TurtleArt/tabasics.py:121
msgid "forward"
msgstr "前進"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:125
msgid "moves turtle forward"
msgstr "讓小烏龜往前"
-#: TurtleArt/tabasics.py:131
+#: TurtleArt/tabasics.py:132
msgid "back"
msgstr "後退"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:136
msgid "moves turtle backward"
msgstr "讓小烏龜倒車"
-#: TurtleArt/tabasics.py:143
+#: TurtleArt/tabasics.py:144
msgid "clean"
msgstr "清除畫面"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:147
msgid "clears the screen and reset the turtle"
msgstr "清除螢幕並重置小烏龜"
-#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:736
+#: TurtleArt/tabasics.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
msgid "left"
msgstr "左轉"
-#: TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:159
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "將小烏龜逆時針轉向(輸入角度)"
-#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: TurtleArt/tabasics.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "right"
msgstr "右轉"
-#: TurtleArt/tabasics.py:169
+#: TurtleArt/tabasics.py:170
msgid "turns turtle clockwise (angle in degrees)"
msgstr "讓小烏龜順時針轉彎(輸入角度)"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "arc"
msgstr "弧度"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "angle"
msgstr "角度"
-#: TurtleArt/tabasics.py:177
+#: TurtleArt/tabasics.py:178
msgid "radius"
msgstr "半徑"
-#: TurtleArt/tabasics.py:181
+#: TurtleArt/tabasics.py:182
msgid "moves turtle along an arc"
msgstr "讓小烏龜跟著弧形移動"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "set xy"
msgstr "指定座標"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:218
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:236
msgid "x"
msgstr "X座標"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:219
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:237
msgid "y"
msgstr "Y座標"
-#: TurtleArt/tabasics.py:194 TurtleArt/tabasics.py:260
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "把小烏龜移動到座標(x,y),(0,0)是螢幕中心點"
#
-#: TurtleArt/tabasics.py:204
+#: TurtleArt/tabasics.py:205
msgid "set heading"
msgstr "設定標頭"
-#: TurtleArt/tabasics.py:208
+#: TurtleArt/tabasics.py:209
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "設定小烏龜的方向(0是正對螢幕上方)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:560
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:585
msgid "xcor"
msgstr "X座標"
-#: TurtleArt/tabasics.py:217
+#: TurtleArt/tabasics.py:218
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr "保持小烏龜現在的x座標值(可以用來代替數字區塊)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "ycor"
msgstr "Y座標"
-#: TurtleArt/tabasics.py:228
+#: TurtleArt/tabasics.py:229
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr "保持小烏龜目前的y座標值(可以用來代替數字區塊)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:3053
-#: TurtleArt/tawindow.py:3057 TurtleArtActivity.py:561
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3178
+#: TurtleArt/tawindow.py:3182 TurtleArtActivity.py:586
msgid "heading"
msgstr "方向"
-#: TurtleArt/tabasics.py:239
+#: TurtleArt/tabasics.py:240
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr "保持小烏龜目前的方向(可以用來代替數字區塊)"
-#: TurtleArt/tabasics.py:273
+#: TurtleArt/tabasics.py:274
msgid "Palette of pen commands"
msgstr "色筆指令盤"
-#: TurtleArt/tabasics.py:277
+#: TurtleArt/tabasics.py:278
msgid "pen up"
msgstr "提筆"
-#: TurtleArt/tabasics.py:280
+#: TurtleArt/tabasics.py:281
msgid "Turtle will not draw when moved."
msgstr "移動中的小烏龜並不會畫圖"
-#: TurtleArt/tabasics.py:286
+#: TurtleArt/tabasics.py:287
msgid "pen down"
msgstr "落筆"
-#: TurtleArt/tabasics.py:289
+#: TurtleArt/tabasics.py:290
msgid "Turtle will draw when moved."
msgstr "小烏龜會畫下移動的軌跡"
-#: TurtleArt/tabasics.py:295
+#: TurtleArt/tabasics.py:296
msgid "set pen size"
msgstr "設定畫筆大小"
-#: TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:300
msgid "sets size of the line drawn by the turtle"
msgstr "設定小烏龜畫線的寬度"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:310
msgid "fill screen"
msgstr "全螢幕"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:399 taextras.py:260
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:279
msgid "color"
msgstr "顏色"
-#: TurtleArt/tabasics.py:309 TurtleArt/tabasics.py:409
+#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410
msgid "shade"
msgstr "形狀"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:314
msgid "fills the background with (color, shade)"
msgstr "以(顏色或陰影)填滿背景"
-#: TurtleArt/tabasics.py:322
+#: TurtleArt/tabasics.py:323
msgid "pen size"
msgstr "畫筆大小"
-#: TurtleArt/tabasics.py:323
+#: TurtleArt/tabasics.py:324
msgid "holds current pen size (can be used in place of a number block)"
msgstr "保持目前色筆大小(可以用來代替數字區塊)"
-#: TurtleArt/tabasics.py:334
+#: TurtleArt/tabasics.py:335
msgid "start fill"
msgstr "開始填滿"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:337
msgid "starts filled polygon (used with end fill block)"
msgstr "開始填滿多邊形(用最後填滿的區塊)"
-#: TurtleArt/tabasics.py:343
+#: TurtleArt/tabasics.py:344
msgid "end fill"
msgstr "停止填滿"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:346
msgid "completes filled polygon (used with start fill block)"
msgstr "完全填滿的多邊形(用開始的填滿區塊)"
-#: TurtleArt/tabasics.py:356 TurtleArt/tabasics.py:360
+#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361
msgid "Palette of pen colors"
msgstr "色筆調色盤"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:365
msgid "set color"
msgstr "設定線條顏色"
-#: TurtleArt/tabasics.py:368
+#: TurtleArt/tabasics.py:369
msgid "sets color of the line drawn by the turtle"
msgstr "設定小烏龜畫線的顏色"
-#: TurtleArt/tabasics.py:376
+#: TurtleArt/tabasics.py:377
msgid "set shade"
msgstr "設定填滿顏色"
-#: TurtleArt/tabasics.py:380
+#: TurtleArt/tabasics.py:381
msgid "sets shade of the line drawn by the turtle"
msgstr "設定小烏龜畫線的陰影"
-#: TurtleArt/tabasics.py:388
+#: TurtleArt/tabasics.py:389
msgid "set gray"
msgstr "設定為灰色"
-#: TurtleArt/tabasics.py:391
+#: TurtleArt/tabasics.py:392
msgid "sets gray level of the line drawn by the turtle"
msgstr "設定小烏龜所畫線條的灰階值"
-#: TurtleArt/tabasics.py:400
+#: TurtleArt/tabasics.py:401
msgid "holds current pen color (can be used in place of a number block)"
msgstr "保持現有畫筆顏色(可替換數值區塊)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:411
msgid "holds current pen shade"
msgstr "沿用目前色筆深度"
-#: TurtleArt/tabasics.py:418
+#: TurtleArt/tabasics.py:419
msgid "gray"
msgstr "灰色"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:420
msgid "holds current gray level (can be used in place of a number block)"
msgstr "維持目前的灰階度(可以用來代替數字區塊)"
-#: TurtleArt/tabasics.py:425
+#: TurtleArt/tabasics.py:426
msgid "red"
msgstr "紅色"
-#: TurtleArt/tabasics.py:426
+#: TurtleArt/tabasics.py:427
msgid "orange"
msgstr "橘色"
-#: TurtleArt/tabasics.py:428
+#: TurtleArt/tabasics.py:429
msgid "yellow"
msgstr "黃色"
-#: TurtleArt/tabasics.py:430
+#: TurtleArt/tabasics.py:431
msgid "green"
msgstr "綠色"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:432
msgid "cyan"
msgstr "青綠色"
-#: TurtleArt/tabasics.py:432
+#: TurtleArt/tabasics.py:433
msgid "blue"
msgstr "藍色"
-#: TurtleArt/tabasics.py:433
+#: TurtleArt/tabasics.py:434
msgid "purple"
msgstr "紫色"
-#: TurtleArt/tabasics.py:435
+#: TurtleArt/tabasics.py:436
msgid "white"
msgstr "白色"
-#: TurtleArt/tabasics.py:436
+#: TurtleArt/tabasics.py:437
msgid "black"
msgstr "黑色"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:443
msgid "set text color"
msgstr "設定文字顏色"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:446
msgid "sets color of text drawn by the turtle"
msgstr "設定小烏龜寫字的顏色"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:454
msgid "set text size"
msgstr "設定文字大小"
-#: TurtleArt/tabasics.py:456
+#: TurtleArt/tabasics.py:457
msgid "sets size of text drawn by the turtle"
msgstr "設定小烏龜寫字的大小"
-#: TurtleArt/tabasics.py:539
+#: TurtleArt/tabasics.py:540
msgid "Palette of numeric operators"
msgstr "數值運算子調色盤"
-#: TurtleArt/tabasics.py:545
+#: TurtleArt/tabasics.py:546
msgid "plus"
msgstr "加"
-#: TurtleArt/tabasics.py:548
+#: TurtleArt/tabasics.py:550
msgid "adds two alphanumeric inputs"
msgstr "增加兩個字母與數字並用的輸入值"
-#: TurtleArt/tabasics.py:556
+#: TurtleArt/tabasics.py:558
msgid "minus"
msgstr "減"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:561
msgid "subtracts bottom numeric input from top numeric input"
msgstr "將頂端輸入數值減去底端輸入數值"
-#: TurtleArt/tabasics.py:570
+#: TurtleArt/tabasics.py:572
msgid "multiply"
msgstr "相乘"
-#: TurtleArt/tabasics.py:573
+#: TurtleArt/tabasics.py:575
msgid "multiplies two numeric inputs"
msgstr "兩個數相乘"
-#: TurtleArt/tabasics.py:582
+#: TurtleArt/tabasics.py:584
msgid "divide"
msgstr "除"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:587
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "用底端輸入的數值(分母)來除上端輸入的數值(分子)"
-#: TurtleArt/tabasics.py:595
+#: TurtleArt/tabasics.py:597
msgid "identity"
msgstr "辨識"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:599
msgid "identity operator used for extending blocks"
msgstr "用延伸區塊辨認運算子"
-#: TurtleArt/tabasics.py:605 TurtleArt/tabasics.py:606
+#: TurtleArt/tabasics.py:607 TurtleArt/tabasics.py:608
msgid "mod"
msgstr "模數"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:611
msgid "modular (remainder) operator"
msgstr "模組(剩餘)運算子"
-#: TurtleArt/tabasics.py:616
+#: TurtleArt/tabasics.py:618
msgid "√"
msgstr "根號"
-#: TurtleArt/tabasics.py:617
+#: TurtleArt/tabasics.py:619
msgid "square root"
msgstr "平方根"
-#: TurtleArt/tabasics.py:620
+#: TurtleArt/tabasics.py:622
msgid "calculates square root"
msgstr "計算平方根"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "random"
msgstr "亂數"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "min"
msgstr "最小"
-#: TurtleArt/tabasics.py:627
+#: TurtleArt/tabasics.py:629
msgid "max"
msgstr "最大"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:633
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "回傳最小與最大值之間的隨機數值"
-#: TurtleArt/tabasics.py:643
+#: TurtleArt/tabasics.py:645
msgid "number"
msgstr "數字"
-#: TurtleArt/tabasics.py:644
+#: TurtleArt/tabasics.py:646
msgid "used as numeric input in mathematic operators"
msgstr "在數值運算子中使用數字輸入"
-#: TurtleArt/tabasics.py:651
+#: TurtleArt/tabasics.py:654
msgid "greater than"
msgstr "大於"
-#: TurtleArt/tabasics.py:654
+#: TurtleArt/tabasics.py:657
msgid "logical greater-than operator"
msgstr "「大於」的邏輯運算子"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:663
msgid "True"
msgstr "真值"
-#: TurtleArt/tabasics.py:666
+#: TurtleArt/tabasics.py:669
msgid "less than"
msgstr "小於"
-#: TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:673
msgid "logical less-than operator"
msgstr "「小於」的邏輯運算子"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:678
msgid "False"
msgstr "偽值"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:684
msgid "equal"
msgstr "等於"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:688
msgid "logical equal-to operator"
msgstr "「等於」邏輯運算子"
-#: TurtleArt/tabasics.py:689
+#: TurtleArt/tabasics.py:694
msgid "not"
msgstr "否"
-#: TurtleArt/tabasics.py:692
+#: TurtleArt/tabasics.py:697
msgid "logical NOT operator"
msgstr "NOT 邏輯運算子"
-#: TurtleArt/tabasics.py:698 TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706
msgid "and"
msgstr "且"
-#: TurtleArt/tabasics.py:702
+#: TurtleArt/tabasics.py:707
msgid "logical AND operator"
msgstr "AND 邏輯演算子"
-#: TurtleArt/tabasics.py:709 TurtleArt/tabasics.py:712
+#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717
msgid "or"
msgstr "或"
-#: TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:718
msgid "logical OR operator"
msgstr "OR 邏輯運算子"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:727
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "調色板上的流程運算子"
-#: TurtleArt/tabasics.py:727
+#: TurtleArt/tabasics.py:732
msgid "wait"
msgstr "等待"
-#: TurtleArt/tabasics.py:731
+#: TurtleArt/tabasics.py:736
msgid "pauses program execution a specified number of seconds"
msgstr "暫停程式執行指定的秒數"
-#: TurtleArt/tabasics.py:738
+#: TurtleArt/tabasics.py:743
msgid "forever"
msgstr "持續執行"
-#: TurtleArt/tabasics.py:742
+#: TurtleArt/tabasics.py:747
msgid "loops forever"
msgstr "永遠迴圈"
-#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752
+#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758
msgid "repeat"
msgstr "重複"
-#: TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:759
msgid "loops specified number of times"
msgstr "指定次數的迴圈"
-#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777
msgid "if"
msgstr "若"
-#: TurtleArt/tabasics.py:759
+#: TurtleArt/tabasics.py:765
msgid "then"
msgstr "則"
-#: TurtleArt/tabasics.py:762
+#: TurtleArt/tabasics.py:768
msgid "if then"
msgstr "若....則....."
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:770
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "從數字調色盤使用布林運算的 if - then 運算子"
-#: TurtleArt/tabasics.py:771
+#: TurtleArt/tabasics.py:777
msgid "then else"
msgstr "然後"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:781
msgid "if then else"
msgstr "若....則.....否則"
-#: TurtleArt/tabasics.py:776
+#: TurtleArt/tabasics.py:782
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "從數字調色盤的布林運算子使用「若-則-否則」運算子"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:790
msgid "horizontal space"
msgstr "水平空間"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:791
msgid "jogs stack right"
msgstr "右方的緩慢堆疊"
-#: TurtleArt/tabasics.py:792
+#: TurtleArt/tabasics.py:798
msgid "vertical space"
msgstr "垂直空間"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:799
msgid "jogs stack down"
msgstr "緩慢堆疊當機"
-#: TurtleArt/tabasics.py:799
+#: TurtleArt/tabasics.py:805
msgid "stop action"
msgstr "停止動作"
-#: TurtleArt/tabasics.py:802
+#: TurtleArt/tabasics.py:808
msgid "stops current action"
msgstr "停止目前活動"
-#: TurtleArt/tabasics.py:811
+#: TurtleArt/tabasics.py:817
msgid "Palette of variable blocks"
msgstr "變數區塊調色盤"
-#: TurtleArt/tabasics.py:816 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213
msgid "start"
msgstr "啟動"
-#: TurtleArt/tabasics.py:819
+#: TurtleArt/tabasics.py:825
msgid "connects action to toolbar run buttons"
msgstr "執行工具列上的按鈕以連結行動"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:833
msgid "store in box 1"
msgstr "放入方塊一"
-#: TurtleArt/tabasics.py:831
+#: TurtleArt/tabasics.py:838
msgid "stores numeric value in Variable 1"
msgstr "在變數 1 中儲存數值"
-#: TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:845
msgid "store in box 2"
msgstr "放入方塊二"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:850
msgid "stores numeric value in Variable 2"
msgstr "在變數 2 中儲存數值"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
+#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:859
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
@@ -577,149 +577,160 @@ msgstr "在變數 2 中儲存數值"
msgid "text"
msgstr "文字"
-#: TurtleArt/tabasics.py:852
+#: TurtleArt/tabasics.py:860
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176
msgid "string value"
msgstr "字串值"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:864
msgid "box 1"
msgstr "方塊一"
-#: TurtleArt/tabasics.py:859
+#: TurtleArt/tabasics.py:867
msgid "Variable 1 (numeric value)"
msgstr "變數 1 (數值)"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:873
msgid "box 2"
msgstr "方塊二"
-#: TurtleArt/tabasics.py:868
+#: TurtleArt/tabasics.py:876
msgid "Variable 2 (numeric value)"
msgstr "變數2(數值)"
-#: TurtleArt/tabasics.py:875 TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894
msgid "box"
msgstr "方塊"
-#: TurtleArt/tabasics.py:877 TurtleArt/tabasics.py:888
+#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898
msgid "my box"
msgstr "我的箱子"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:888
msgid "named variable (numeric value)"
msgstr "命名前的變數(數值)"
-#: TurtleArt/tabasics.py:885
+#: TurtleArt/tabasics.py:894
msgid "store in"
msgstr "放入"
-#: TurtleArt/tabasics.py:885 taextras.py:333
+#: TurtleArt/tabasics.py:894 taextras.py:354
msgid "value"
msgstr "值"
-#: TurtleArt/tabasics.py:889
+#: TurtleArt/tabasics.py:899
msgid "stores numeric value in named variable"
msgstr "在已命名的變數中儲存數值"
-#: TurtleArt/tabasics.py:897 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:923 TurtleArt/tabasics.py:926
+#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910
+#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938
msgid "action"
msgstr "動作"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:912
msgid "top of nameable action stack"
msgstr "可命名的動作堆疊上方"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945
msgid "action 1"
msgstr "動作1"
-#: TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:920
msgid "top of Action 1 stack"
msgstr "行動1堆疊的上方"
-#: TurtleArt/tabasics.py:914 TurtleArt/tabasics.py:942
+#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954
msgid "action 2"
msgstr "動作2"
-#: TurtleArt/tabasics.py:917
+#: TurtleArt/tabasics.py:928
msgid "top of Action 2 stack"
msgstr "動作2堆疊的上方"
-#: TurtleArt/tabasics.py:927
+#: TurtleArt/tabasics.py:939
msgid "invokes named action stack"
msgstr "援用已命名的主動堆疊"
-#: TurtleArt/tabasics.py:936
+#: TurtleArt/tabasics.py:948
msgid "invokes Action 1 stack"
msgstr "提取行動1的堆疊"
-#: TurtleArt/tabasics.py:945
+#: TurtleArt/tabasics.py:957
msgid "invokes Action 2 stack"
msgstr "掉用行動2的堆疊"
-#: TurtleArt/tabasics.py:953
+#: TurtleArt/tabasics.py:965
msgid "trash"
msgstr "垃圾"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "empty trash"
msgstr "清空垃圾桶"
-#: TurtleArt/tabasics.py:958
+#: TurtleArt/tabasics.py:970
msgid "permanently deletes items in trash"
msgstr "永久清空垃圾桶中的檔案"
-#: TurtleArt/tabasics.py:962
+#: TurtleArt/tabasics.py:974
msgid "restore all"
msgstr "回復全部"
-#: TurtleArt/tabasics.py:963
+#: TurtleArt/tabasics.py:975
msgid "restore all blocks from trash"
msgstr "從垃圾桶救回所有區塊"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "clear all"
msgstr "清除全部"
-#: TurtleArt/tabasics.py:968
+#: TurtleArt/tabasics.py:980
msgid "move all blocks to trash"
msgstr "把所有區塊移動到垃圾桶"
-#: TurtleArt/taconstants.py:250 TurtleArt/taconstants.py:272
-#: TurtleArt/taconstants.py:293 TurtleArt/taconstants.py:335
-#: TurtleArt/taconstants.py:377 TurtleArt/taconstants.py:419
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261
+#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324
+#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:936
msgid "Title"
msgstr "標題"
-#: TurtleArt/talogo.py:465
+#: TurtleArt/talogo.py:347 TurtleArt/talogo.py:362 TurtleArtActivity.py:358
+#: TurtleArtActivity.py:654 TurtleArtActivity.py:840
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1332
+msgid "Stop turtle"
+msgstr "停止執行"
+
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:655
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1325
+msgid "Show blocks"
+msgstr "顯示區塊"
+
+#: TurtleArt/talogo.py:479
msgid "did not output to"
msgstr "不要輸出到"
-#: TurtleArt/talogo.py:519
+#: TurtleArt/talogo.py:534
msgid "I don't know how to"
msgstr "我不清楚要怎麼做"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "doesn't like"
msgstr "不像"
-#: TurtleArt/talogo.py:566
+#: TurtleArt/talogo.py:584
msgid "as input"
msgstr "作為輸入"
-#: TurtleArt/tapalette.py:92
+#: TurtleArt/tapalette.py:95
msgid "displays next palette"
msgstr "顯示下一個調色盤"
-#: TurtleArt/tapalette.py:93
+#: TurtleArt/tapalette.py:96
msgid "changes the orientation of the palette of blocks"
msgstr "改變區塊調色盤的方向"
@@ -731,188 +742,215 @@ msgstr "載入"
msgid "Save..."
msgstr "儲存"
-#: TurtleArt/tautils.py:596
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: TurtleArt/tautils.py:592
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "點選開啟"
-#: TurtleArt/tawindow.py:848 TurtleArt/tawindow.py:849
+#: TurtleArt/tawindow.py:908 TurtleArt/tawindow.py:909
msgid "orientation"
msgstr "方向"
-#: TurtleArt/tawindow.py:859 TurtleArt/tawindow.py:1181
+#: TurtleArt/tawindow.py:919 TurtleArt/tawindow.py:1283
msgid "next"
msgstr "下一步"
-#: TurtleArt/tawindow.py:3153
+#: TurtleArt/tawindow.py:931 TurtleArt/tawindow.py:932
+#: TurtleArt/tawindow.py:1303
+msgid "shift"
+msgstr ""
+
+#: TurtleArt/tawindow.py:3280
msgid "image"
msgstr "圖片"
-#: TurtleArtActivity.py:150
+#: TurtleArtActivity.py:159
msgid "presentation"
msgstr "展示"
-#: TurtleArtActivity.py:226
+#: TurtleArtActivity.py:182 TurtleArtActivity.py:678 TurtleArtActivity.py:767
+#: TurtleArtActivity.py:792 turtleblocks.py:332
+msgid "Save as HTML"
+msgstr "另存為網頁 HTML"
+
+#: TurtleArtActivity.py:201 TurtleArtActivity.py:679 TurtleArtActivity.py:770
+#: TurtleArtActivity.py:794 turtleblocks.py:334
+msgid "Save as Logo"
+msgstr "另存為 Logo 檔"
+
+#: TurtleArtActivity.py:238 TurtleArtActivity.py:677 TurtleArtActivity.py:764
+#: TurtleArtActivity.py:789 turtleblocks.py:330
+msgid "Save as image"
+msgstr "另存為圖片"
+
+#: TurtleArtActivity.py:246
msgid "snapshot"
msgstr "螢幕截圖"
-#: TurtleArtActivity.py:277 TurtleArtActivity.py:572 turtleart.py:346
+#: TurtleArtActivity.py:254 TurtleArtActivity.py:680 TurtleArtActivity.py:773
+#: TurtleArtActivity.py:797
+msgid "Save snapshot"
+msgstr "保存螢幕抓圖"
+
+#: TurtleArtActivity.py:295 TurtleArtActivity.py:597 TurtleArtActivity.py:730
+#: turtleblocks.py:352
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:284 turtleart.py:348
+#: TurtleArtActivity.py:301 turtleblocks.py:354
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:292 turtleart.py:358
+#: TurtleArtActivity.py:309 turtleblocks.py:364
msgid "Show palette"
msgstr "顯示調色盤"
-#: TurtleArtActivity.py:298 TurtleArtActivity.py:689 turtleart.py:360
+#: TurtleArtActivity.py:315 TurtleArtActivity.py:824 turtleblocks.py:366
msgid "Hide palette"
msgstr "隱藏調色盤"
-#: TurtleArtActivity.py:305 TurtleArtActivity.py:318
-msgid "Show blocks"
-msgstr "顯示區塊"
-
-#: TurtleArtActivity.py:308 TurtleArtActivity.py:326 TurtleArtActivity.py:692
-msgid "Hide blocks"
-msgstr "隱藏區塊"
-
-#: TurtleArtActivity.py:436
+#: TurtleArtActivity.py:461
msgid "Rescale coordinates down"
msgstr "縮小座標軸比例"
-#: TurtleArtActivity.py:440 TurtleArtActivity.py:564
+#: TurtleArtActivity.py:465 TurtleArtActivity.py:589 TurtleArtActivity.py:726
msgid "Rescale coordinates up"
msgstr "重新調整座標(上升)"
-#: TurtleArtActivity.py:499 TurtleArtActivity.py:536 turtleart.py:355
+#: TurtleArtActivity.py:525 TurtleArtActivity.py:561 TurtleArtActivity.py:647
+#: TurtleArtActivity.py:701 turtleblocks.py:361
msgid "Edit"
msgstr "編輯"
-#: TurtleArtActivity.py:503 TurtleArtActivity.py:534 turtleart.py:350
+#: TurtleArtActivity.py:530 TurtleArtActivity.py:559 TurtleArtActivity.py:648
+#: TurtleArtActivity.py:718 turtleblocks.py:356
msgid "View"
msgstr "檢視"
-#: TurtleArtActivity.py:532
+#: TurtleArtActivity.py:557 TurtleArtActivity.py:649
msgid "Project"
msgstr "專案"
-#: TurtleArtActivity.py:538 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:563 TurtleArtActivity.py:646 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:676 TurtleArtActivity.py:759
msgid "Save/Load"
msgstr "儲存/讀取"
-#: TurtleArtActivity.py:546 turtleart.py:353
+#: TurtleArtActivity.py:571 TurtleArtActivity.py:702 turtleblocks.py:359
msgid "Copy"
msgstr "複製"
-#: TurtleArtActivity.py:548 turtleart.py:354
+#: TurtleArtActivity.py:573 TurtleArtActivity.py:703 turtleblocks.py:360
msgid "Paste"
msgstr "貼上"
-#: TurtleArtActivity.py:550
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:719
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
msgid "Fullscreen"
msgstr "全螢幕"
-#: TurtleArtActivity.py:552 turtleart.py:334
+#: TurtleArtActivity.py:577 TurtleArtActivity.py:720 turtleblocks.py:340
msgid "Cartesian coordinates"
msgstr "直角座標系"
-#: TurtleArtActivity.py:554 turtleart.py:336
+#: TurtleArtActivity.py:579 TurtleArtActivity.py:722 turtleblocks.py:342
msgid "Polar coordinates"
msgstr "極座標"
-#: TurtleArtActivity.py:557
+#: TurtleArtActivity.py:582 TurtleArtActivity.py:724
msgid "Metric coordinates"
msgstr "矩陣座標"
-#: TurtleArtActivity.py:567 turtleart.py:340
+#: TurtleArtActivity.py:592 TurtleArtActivity.py:728 turtleblocks.py:346
msgid "Grow blocks"
msgstr "顯示區塊"
-#: TurtleArtActivity.py:569 turtleart.py:342
+#: TurtleArtActivity.py:594 TurtleArtActivity.py:729 turtleblocks.py:348
msgid "Shrink blocks"
msgstr "縮小區塊"
-#: TurtleArtActivity.py:596 TurtleArtActivity.py:674
+#: TurtleArtActivity.py:620 TurtleArtActivity.py:656
msgid "Load example"
msgstr "載入範例"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:657 turtleart.py:324
-msgid "Save as image"
-msgstr "另存為圖片"
+#: TurtleArtActivity.py:650 TurtleArtActivity.py:830 turtleblocks.py:373
+msgid "Clean"
+msgstr "清除畫面"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:660 turtleart.py:326
-msgid "Save as HTML"
-msgstr "另存為網頁 HTML"
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:832 turtleblocks.py:374
+msgid "Run"
+msgstr "執行"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:662 turtleart.py:328
-msgid "Save as Logo"
-msgstr "另存為 Logo 檔"
+#: TurtleArtActivity.py:652 TurtleArtActivity.py:834 turtleblocks.py:375
+msgid "Step"
+msgstr "單步執行"
-#: TurtleArtActivity.py:646 TurtleArtActivity.py:665
-msgid "Save snapshot"
-msgstr "保存螢幕抓圖"
+#: TurtleArtActivity.py:653 TurtleArtActivity.py:837 turtleblocks.py:376
+msgid "Debug"
+msgstr "除錯"
+
+#: TurtleArtActivity.py:657 util/helpbutton.py:45
+msgid "Help"
+msgstr "幫助"
+
+#: TurtleArtActivity.py:658 turtleblocks.py:377
+msgid "Stop"
+msgstr "停止"
-#: TurtleArtActivity.py:648 TurtleArtActivity.py:668
+#: TurtleArtActivity.py:681 TurtleArtActivity.py:775 TurtleArtActivity.py:800
msgid "Load project"
msgstr "載入專案"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:671
+#: TurtleArtActivity.py:684 TurtleArtActivity.py:780 TurtleArtActivity.py:805
+msgid "Load plugin"
+msgstr ""
+
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:783 TurtleArtActivity.py:808
msgid "Load Python block"
msgstr "載入Python區塊"
-#: TurtleArtActivity.py:690
+#: TurtleArtActivity.py:825
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:693
-msgid "<Ctrl>b"
-msgstr "<Ctrl>b"
-
-#: TurtleArtActivity.py:698 turtleart.py:367
-msgid "Clean"
-msgstr "清除畫面"
-
-#: TurtleArtActivity.py:698
+#: TurtleArtActivity.py:830
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:700 turtleart.py:368
-msgid "Run"
-msgstr "執行"
-
-#: TurtleArtActivity.py:700
+#: TurtleArtActivity.py:832
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:702 turtleart.py:369
-msgid "Step"
-msgstr "單步執行"
-
-#: TurtleArtActivity.py:702
+#: TurtleArtActivity.py:834
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:705 turtleart.py:370
-msgid "Debug"
-msgstr "除錯"
-
-#: TurtleArtActivity.py:705
+#: TurtleArtActivity.py:838
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:707
-msgid "Stop turtle"
-msgstr "停止執行"
-
-#: TurtleArtActivity.py:708
+#: TurtleArtActivity.py:841
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:965 TurtleArtActivity.py:970 TurtleArtActivity.py:1037
+msgid "Plugin could not be installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1033
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr ""
+
+#: TurtleArtActivity.py:1051
+#, python-format
+msgid "Plugin %s already installed."
+msgstr ""
+
+#: TurtleArtActivity.py:1052
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr ""
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "我的小烏龜階段"
@@ -1035,6 +1073,7 @@ msgstr "將 x, y, z 加速度放入堆疊"
#: plugins/audio_sensors/audio_sensors.py:82
#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205
+#: taextras.py:281
msgid "sound"
msgstr "音效"
@@ -1324,7 +1363,7 @@ msgstr "小烏龜的視野"
msgid "returns the color that the turtle \"sees\""
msgstr "回傳小烏龜看到的顏色"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:373 taextras.py:299
msgid "time"
msgstr "時間"
@@ -1382,260 +1421,260 @@ msgstr ""
msgid "comment"
msgstr "註記"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:457
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid "places a comment in your code"
msgstr "在程式碼中做註記"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:464
msgid "print"
msgstr "顯示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:468
msgid "prints value in status block at bottom of the screen"
msgstr "列印螢幕下方堆疊區塊的值"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr "可執行區塊:用以增加進階的單一變項數學式(如:sin(x))"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr "可執行區塊:用以添加進階多變數數學方程式(如:sqrt(X^X+Y^Y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:502
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr "可執行區塊:用以添加進階多變數數學式(如:sin(x+y+z))"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:513
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:543
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:550
msgid "Python block"
msgstr "Python區塊"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:553
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "從日誌中的tamyblock.py模組執行code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
msgid "Cartesian"
msgstr "笛卡爾"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
msgid "displays Cartesian coordinates"
msgstr "顯示笛卡爾座標系"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
msgid "polar"
msgstr "極"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "displays polar coordinates"
msgstr "顯示極座標"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:574
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
msgid "turtle"
msgstr "小烏龜"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
msgid "chooses which turtle to command"
msgstr "選擇要控制的小烏龜"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:604
msgid "turtle shell"
msgstr "龜殼"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:588
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
msgid "put a custom 'shell' on the turtle"
msgstr "替小烏龜穿上自製的龜殼"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:784
msgid "top"
msgstr "頂端"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
msgid "top of a collapsed stack"
msgstr "崩潰堆疊的上方"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:609
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
msgid "bottom"
msgstr "底端"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
msgid "bottom of a collapsible stack"
msgstr "毀損堆疊的底端"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "collapsed stack: click to open"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:636
msgid "bottom block in a collapsed stack: click to open"
msgstr "在底部區塊的崩壞堆疊:點選以開啟"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:634
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657
msgid "top of stack"
msgstr "堆疊上方"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:635
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "label"
msgstr "標籤"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:643
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "top of a collapsible stack"
msgstr "毀損堆疊的頂端"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:652
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:663
msgid "Palette of presentation templates"
msgstr "展示模版調色盤"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "hide blocks"
msgstr "隱藏區塊"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:672
msgid "declutters canvas by hiding blocks"
msgstr "用隱藏區塊來屠次表现油畫"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:679
msgid "show blocks"
msgstr "顯示區塊"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
msgid "restores hidden blocks"
msgstr "回復隱藏區塊"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
msgid "hides the Sugar toolbars"
msgstr "隱藏sugar工具列"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
msgid "list"
msgstr "列表"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:916
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:702
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "presentation bulleted list"
msgstr "列點展示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:917
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:710
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
msgid "presentation template: list of bullets"
msgstr "展示模版:列點"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
msgid "presentation template: select Journal object (no description)"
msgstr "簡報模版:選擇日誌中的物件(無說明)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "presentation template: select Journal object (with description)"
msgstr "展示模版:選擇日誌中的物件(有描述)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "presentation template: select four Journal objects"
msgstr "外觀模版:選擇四個日誌中的物件"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:729
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:889
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:909
msgid "presentation template: select two Journal objects"
msgstr "展示模版:選擇兩個日誌中的物件"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
msgid "xcor of left of screen"
msgstr "視窗左邊的x座標"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
msgid "ycor of bottom of screen"
msgstr "螢幕下方的y座標"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 taextras.py:205
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:768 taextras.py:223
msgid "width"
msgstr "寬度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
msgid "the canvas width"
msgstr "畫面寬度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "xcor of right of screen"
msgstr "螢幕右方的x座標"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:787
msgid "ycor of top of screen"
msgstr "螢幕上方的y座標"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776 taextras.py:200
-#: taextras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 taextras.py:218
+#: taextras.py:224
msgid "height"
msgstr "高度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "the canvas height"
msgstr "畫布高度"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:786
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "title x"
msgstr "x軸標題"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:811
msgid "title y"
msgstr "y軸標題"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:820
msgid "left x"
msgstr "x軸左側"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:813
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "top y"
msgstr "y軸頂端"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:822
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
msgid "right x"
msgstr "x軸右側"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:847
msgid "bottom y"
msgstr "y軸底端"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:862
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877
msgid "presentation 1x1"
msgstr "展示為1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892
msgid "presentation 2x1"
msgstr "以2x1方式展示"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:907
msgid "presentation 1x2"
msgstr "展示為1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:922
msgid "presentation 2x2"
msgstr "以2x2方式展示"
@@ -1695,123 +1734,127 @@ msgstr "澳幣色盤"
msgid "Palette of Guaranies"
msgstr "瓜尼拉色盤"
+#: taextras.py:53
+msgid "Palette of Uruguayan Pesos"
+msgstr ""
+
#. TRANS: Butia is the Arduino Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:58
+#: taextras.py:59
msgid "TurtleBots"
msgstr ""
-#: taextras.py:59
+#: taextras.py:60
#, fuzzy
msgid "adjust LED intensity between 0 and 255"
msgstr "調整 LED 亮度值介於 0 到 255。"
-#: taextras.py:60
+#: taextras.py:61
#, fuzzy
msgid "returns the object gray level as a number between 0 and 1023"
msgstr "傳回環境亮度值介於 0 到 1023。"
-#: taextras.py:61
+#: taextras.py:62
#, fuzzy
msgid "returns 1 when the button is press and 0 otherwise"
msgstr "當按鈕被按下時傳回 1,否則傳回 0。"
-#: taextras.py:62
+#: taextras.py:63
#, fuzzy
msgid "returns the ambient light level as a number between 0 and 1023"
msgstr "傳回環境亮度值介於 0 到 1023。"
-#: taextras.py:63
+#: taextras.py:64
#, fuzzy
msgid "returns the ambient temperature as a number between 0 and 255"
msgstr "傳回環境溫度值介於 0 到 255。"
-#: taextras.py:64
+#: taextras.py:65
#, fuzzy
msgid ""
"returns the distance from the object in front of the sensor as a number "
"between 0 and 255"
msgstr "傳回感應器前方物體的距離值介於 0 到 255。"
-#: taextras.py:66
+#: taextras.py:67
#, fuzzy
msgid "returns 0 or 1 depending on the sensor inclination"
msgstr "傳回 0 或 1 取決於感應器是否傾斜。"
-#: taextras.py:67
+#: taextras.py:68
#, fuzzy
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "當感應器偵測到磁場時傳回 1,否則傳回 0。"
-#: taextras.py:68
+#: taextras.py:69
#, fuzzy
msgid "switches from 0 to 1, the frequency depends on the vibration"
msgstr "由 0 切換到 1,頻率取決於震動。"
-#: taextras.py:69
+#: taextras.py:70
msgid "LED"
msgstr "LED"
-#: taextras.py:70
+#: taextras.py:71
msgid "button"
msgstr ""
-#: taextras.py:71
+#: taextras.py:72
msgid "grayscale"
msgstr "灰階"
-#: taextras.py:72
+#: taextras.py:73
msgid "ambient light"
msgstr "環境光"
-#: taextras.py:73
+#: taextras.py:74
msgid "temperature"
msgstr "溫度"
-#: taextras.py:74 taextras.py:244
+#: taextras.py:75 taextras.py:262
msgid "distance"
msgstr "距離"
-#: taextras.py:75 taextras.py:241
+#: taextras.py:76 taextras.py:259
msgid "tilt"
msgstr "傾斜"
-#: taextras.py:76
+#: taextras.py:77
msgid "magnetic induction"
msgstr "磁力感應"
-#: taextras.py:77
+#: taextras.py:78
msgid "vibration"
msgstr "震動"
-#: taextras.py:78
+#: taextras.py:79
msgid "Butia Robot"
msgstr "棕櫚機器人"
-#: taextras.py:79
+#: taextras.py:80
msgid "delay Butia"
msgstr "延遲棕櫚"
-#: taextras.py:80
+#: taextras.py:81
msgid "wait for argument seconds"
msgstr "等待參數給定的秒數"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:82
+#: taextras.py:83
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:83
+#: taextras.py:84
#, fuzzy
msgid "returns the battery charge as a number between 0 and 255"
msgstr "傳回電池電量值由 0 到 255。"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:85
+#: taextras.py:86
msgid "speed Butia"
msgstr ""
-#: taextras.py:86
+#: taextras.py:87
#, fuzzy
msgid ""
"set the speed of the Butia motors as a value between 0 and 1023, passed by "
@@ -1819,935 +1862,1018 @@ msgid ""
msgstr "由給定參數設定棕櫚馬達的速度值由 0 到 1023。"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:89
+#: taextras.py:90
msgid "forward Butia"
msgstr "棕櫚往前移"
-#: taextras.py:90
+#: taextras.py:91
#, fuzzy
msgid "move the Butia robot forward"
msgstr "棕櫚機器人往前移動。"
-#: taextras.py:91
+#: taextras.py:92
#, fuzzy
msgid "move the Butia robot forward a predefined distance"
msgstr "棕櫚機器人往前移動一定的距離。"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:93
+#: taextras.py:94
msgid "backward Butia"
msgstr "棕櫚往後移"
-#: taextras.py:94
+#: taextras.py:95
#, fuzzy
msgid "move the Butia robot backward"
msgstr "棕櫚機器人往後移動。"
-#: taextras.py:95
+#: taextras.py:96
#, fuzzy
msgid "move the Butia robot backward a predefined distance"
msgstr "棕櫚機器人往後移動一定的距離。"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:97
+#: taextras.py:98
msgid "left Butia"
msgstr "棕櫚左移"
-#: taextras.py:98
+#: taextras.py:99
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:100
+#: taextras.py:101
msgid "right Butia"
msgstr "棕櫚右移"
-#: taextras.py:101
+#: taextras.py:102
msgid "turn the Butia robot at right"
msgstr ""
-#: taextras.py:102
+#: taextras.py:103
msgid "turn Butia"
msgstr ""
-#: taextras.py:103
+#: taextras.py:104
#, fuzzy
msgid "turn the Butia robot x degrees"
msgstr "棕櫚機器人轉 x 度。"
-#: taextras.py:104
+#: taextras.py:105
msgid "stop Butia"
msgstr "停止棕櫚"
-#: taextras.py:105
+#: taextras.py:106
msgid "stop the Butia robot"
msgstr ""
-#: taextras.py:106
+#: taextras.py:107
#, fuzzy
msgid "display Butia"
msgstr "延遲棕櫚"
#. TRANS: this string must contain only ASCII characters.
#. The len must be 32 characters/spaces.
-#: taextras.py:109
+#: taextras.py:110
msgid "Hello World Butia "
msgstr ""
-#: taextras.py:110
+#: taextras.py:111
#, fuzzy
msgid "print text in Butia robot 32-character ASCII display"
msgstr "在棕櫚機器人32字ASCII 顯示器印出文字"
-#: taextras.py:111
+#: taextras.py:112
msgid "Butia"
msgstr "棕櫚"
-#: taextras.py:115
+#: taextras.py:116
msgid "The camera was not found."
msgstr "找不到攝影機。"
-#: taextras.py:116
+#: taextras.py:117
msgid "Error on the initialization of the camera."
msgstr "初始化攝影機時發生錯誤。"
-#: taextras.py:117
+#: taextras.py:118
msgid "FollowMe"
msgstr "跟我來"
-#: taextras.py:118
-msgid "follow a RGB color"
-msgstr "跟隨一個 RGB 顏色"
-
#: taextras.py:119
-msgid "set a threshold for a RGB color"
+msgid "follow"
msgstr ""
#: taextras.py:120
-msgid "follow a turtle color"
-msgstr "跟隨一個 海龜 顏色"
+msgid "R"
+msgstr ""
#: taextras.py:121
-msgid "set the minimal number of pixels to follow"
+msgid "G"
msgstr ""
#: taextras.py:122
-#, fuzzy
-msgid "calibrate"
-msgstr "校正"
+msgid "B"
+msgstr ""
#: taextras.py:123
-msgid "calibrate a color to follow"
-msgstr "校正跟隨顏色"
+msgid "follow a RGB color"
+msgstr "跟隨一個 RGB 顏色"
#: taextras.py:124
+msgid "threshold"
+msgstr ""
+
+#: taextras.py:125
+msgid "set a threshold for a RGB color"
+msgstr ""
+
+#: taextras.py:126
+msgid "save calibration 1"
+msgstr ""
+
+#: taextras.py:127
+msgid "stores a calibration in calibration 1"
+msgstr ""
+
+#: taextras.py:128
+msgid "save calibration 2"
+msgstr ""
+
+#: taextras.py:129
+msgid "stores a calibration in calibration 2"
+msgstr ""
+
+#: taextras.py:130
+msgid "calibration"
+msgstr ""
+
+#: taextras.py:131
+msgid "stores a personalized calibration"
+msgstr ""
+
+#: taextras.py:132
+msgid "calibration 1"
+msgstr ""
+
+#: taextras.py:133
+msgid "return calibration 1"
+msgstr ""
+
+#: taextras.py:134
+msgid "calibration 2"
+msgstr ""
+
+#: taextras.py:135
+msgid "return calibration 2"
+msgstr ""
+
+#: taextras.py:136
+msgid "return a personalized calibration"
+msgstr ""
+
+#: taextras.py:137
msgid "x position"
msgstr "x 位置"
-#: taextras.py:125
+#: taextras.py:138
msgid "return x position"
msgstr "傳回 x 位置"
-#: taextras.py:126
+#: taextras.py:139
msgid "y position"
msgstr "y 位置"
-#: taextras.py:127
+#: taextras.py:140
msgid "return y position"
msgstr "傳回 y 位置"
-#: taextras.py:128
+#: taextras.py:141
msgid "pixels"
msgstr ""
-#: taextras.py:129
+#: taextras.py:142
msgid "return the number of pixels of the biggest blob"
msgstr ""
-#: taextras.py:133
+#: taextras.py:143
+msgid "follow a color or calibration"
+msgstr ""
+
+#: taextras.py:144
+msgid "minimum pixels"
+msgstr ""
+
+#: taextras.py:145
+msgid "set the minimal number of pixels to follow"
+msgstr ""
+
+#: taextras.py:146
+msgid "empty calibration"
+msgstr ""
+
+#: taextras.py:147
+msgid "error in string convertion"
+msgstr ""
+
+#: taextras.py:151
msgid "SumBot"
msgstr ""
-#: taextras.py:134
+#: taextras.py:152
msgid "speed SumBot"
msgstr ""
-#: taextras.py:135
+#: taextras.py:153
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:136
+#: taextras.py:154
#, fuzzy
msgid "set the default speed for the movement commands"
msgstr "設定預設移動指令的速度。"
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:138
+#: taextras.py:156
msgid "forward SumBot"
msgstr ""
-#: taextras.py:139
+#: taextras.py:157
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:141
+#: taextras.py:159
msgid "backward SumBot"
msgstr ""
-#: taextras.py:142
+#: taextras.py:160
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:143
+#: taextras.py:161
msgid "stop SumBot"
msgstr ""
-#: taextras.py:144
+#: taextras.py:162
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:146
+#: taextras.py:164
msgid "left SumBot"
msgstr ""
-#: taextras.py:147
+#: taextras.py:165
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:149
+#: taextras.py:167
msgid "right SumBot"
msgstr ""
-#: taextras.py:150
+#: taextras.py:168
msgid "turn right the SumBot"
msgstr ""
-#: taextras.py:151
+#: taextras.py:169
msgid "angle to center"
msgstr "距中心角度"
#. TRANS: dohyo is the playing field
-#: taextras.py:153
+#: taextras.py:171
#, fuzzy
msgid "get the angle to the center of the dohyo"
msgstr "取得距道場中心的角度"
-#: taextras.py:154
+#: taextras.py:172
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:155
+#: taextras.py:173
#, fuzzy
msgid "get the angle to the Enemy"
msgstr "取得距對手的距離"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:157
+#: taextras.py:175
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:158
+#: taextras.py:176
#, fuzzy
msgid "get the x coordinate of the SumBot"
msgstr "取得機器人的 x 座標"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:160
+#: taextras.py:178
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:161
+#: taextras.py:179
#, fuzzy
msgid "get the y coordinate of the SumBot"
msgstr "取得機器人的 y 座標"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:163
+#: taextras.py:181
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:164
+#: taextras.py:182
#, fuzzy
msgid "get the x coordinate of the Enemy"
msgstr "取得機器人的 x 座標"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:166
+#: taextras.py:184
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:167
+#: taextras.py:185
#, fuzzy
msgid "get the y coordinate of the Enemy"
msgstr "取得機器人的 y 座標"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:169
+#: taextras.py:187
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:170
+#: taextras.py:188
#, fuzzy
msgid "get the rotation of the Sumbot"
msgstr "取得對手的旋轉值"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:172
+#: taextras.py:190
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:173
+#: taextras.py:191
#, fuzzy
msgid "get the rotation of the Enemy"
msgstr "取得對手的旋轉值"
-#: taextras.py:174
+#: taextras.py:192
msgid "distance to center"
msgstr "離中心的距離"
#. TRANS: dohyo is the playing field
-#: taextras.py:176
+#: taextras.py:194
#, fuzzy
msgid "get the distance to the center of the dohyo"
msgstr "取得距道場中心的距離"
-#: taextras.py:177
+#: taextras.py:195
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:178
+#: taextras.py:196
#, fuzzy
msgid "get the distance to the Enemy"
msgstr "取得距對手的距離"
-#: taextras.py:179
+#: taextras.py:197
msgid "update information"
msgstr "更新訊息"
-#: taextras.py:180
+#: taextras.py:198
#, fuzzy
msgid "update information from the server"
msgstr "自伺服器更新訊息"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:185
+#: taextras.py:203
msgid "Palette of physics blocks"
msgstr "物件區塊的顏色"
-#: taextras.py:186
+#: taextras.py:204
msgid "start polygon"
msgstr "開始畫多邊形"
-#: taextras.py:187
+#: taextras.py:205
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "由目前小海龜的位置,開始定義一個新的多邊形。"
-#: taextras.py:189
+#: taextras.py:207
msgid "add point"
msgstr "新增頂點"
-#: taextras.py:190
+#: taextras.py:208
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr "由目前小海龜的位置,在目前的多邊形上新增頂點。"
-#: taextras.py:192
+#: taextras.py:210
msgid "end polygon"
msgstr "結束多邊形"
-#: taextras.py:193
+#: taextras.py:211
msgid "Define a new polygon."
msgstr "定義一個新的多邊形。"
-#: taextras.py:194
+#: taextras.py:212
msgid "end filled polygon"
msgstr "結束填充多邊形"
-#: taextras.py:195
+#: taextras.py:213
msgid "Not a simple polygon"
msgstr "不是一個簡單的多邊形"
-#: taextras.py:196
+#: taextras.py:214
msgid "Define a new filled polygon."
msgstr "定義一個新的填充多邊形。"
-#: taextras.py:197
+#: taextras.py:215
msgid "triangle"
msgstr "三角形"
#. TRANS: base of a triangle
-#: taextras.py:199
+#: taextras.py:217
msgid "base"
msgstr "基底"
-#: taextras.py:201
+#: taextras.py:219
msgid "Add a triangle object to the project."
msgstr "專案中新增一個三角形物件。"
-#: taextras.py:202
+#: taextras.py:220
msgid "circle"
msgstr "圓形"
-#: taextras.py:203
+#: taextras.py:221
msgid "Add a circle object to the project."
msgstr "專案中新增一個圓形物件。"
-#: taextras.py:204
+#: taextras.py:222
msgid "rectangle"
msgstr "長方形"
-#: taextras.py:207
+#: taextras.py:225
msgid "Add a rectangle object to the project."
msgstr "專案中新增一個長方形物件。"
-#: taextras.py:208
+#: taextras.py:226
msgid "reset"
msgstr "重置"
-#: taextras.py:209
+#: taextras.py:227
msgid "Reset the project; clear the object list."
msgstr "重置專案,清除物件清單。"
-#: taextras.py:210
+#: taextras.py:228
msgid "motor"
msgstr "發動機"
-#: taextras.py:211
+#: taextras.py:229
msgid "torque"
msgstr "扭力"
-#: taextras.py:212
+#: taextras.py:230
msgid "speed"
msgstr "速度"
-#: taextras.py:213
+#: taextras.py:231
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr "發動機的扭力與速度值,由 0 (關閉)到一個正數,發動機放在最後建立的物件上。"
-#: taextras.py:215 taextras.py:329
+#: taextras.py:233 taextras.py:350
msgid "pin"
msgstr "釘梢"
-#: taextras.py:216
+#: taextras.py:234
msgid "Pin an object down so that it cannot fall."
msgstr "固定一個物件使其不掉落。"
-#: taextras.py:217
+#: taextras.py:235
msgid "joint"
msgstr "關節"
-#: taextras.py:220
+#: taextras.py:238
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr "用來連接兩個物件(上一個建立的物件與位於x, y位置的另一個物件)"
-#: taextras.py:222
+#: taextras.py:240
msgid "Save the project to the Journal as a Physics activity."
msgstr "保存專案到日誌上成為物理活動"
-#: taextras.py:223
+#: taextras.py:241
msgid "density"
msgstr "密度"
-#: taextras.py:224
+#: taextras.py:242
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr "訂定物件的密度值 (任意正數)。"
-#: taextras.py:226
+#: taextras.py:244
msgid "friction"
msgstr "摩擦係數"
-#: taextras.py:227
+#: taextras.py:245
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr "訂定物件的摩擦係數 (介於0無摩擦到1最大)。"
#. TRANS: bounciness is restitution
-#: taextras.py:230
+#: taextras.py:248
msgid "bounciness"
msgstr "彈性係數"
-#: taextras.py:231
+#: taextras.py:249
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr "訂定物件的彈性係數 (介於0無彈性到1最大)。"
-#: taextras.py:233
+#: taextras.py:251
msgid "dynamic"
msgstr "可動性"
-#: taextras.py:234
+#: taextras.py:252
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr "當可動性 = 1 時物件可以移動,可動性 = 0 時物件是固定的。"
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:240
+#: taextras.py:258
#, fuzzy
msgid "Palette of WeDo blocks"
msgstr "偵測器區塊的顏色"
-#: taextras.py:242
+#: taextras.py:260
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:246
+#: taextras.py:264
msgid "distance sensor output"
msgstr ""
-#: taextras.py:247
+#: taextras.py:265
msgid "Motor A"
msgstr ""
-#: taextras.py:248
+#: taextras.py:266
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:249
+#: taextras.py:267
msgid "Motor B"
msgstr ""
-#: taextras.py:250
+#: taextras.py:268
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:251
+#: taextras.py:269
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:252
+#: taextras.py:270
msgid "set the value for Motor B"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:257
-msgid "Palette of LEGO NXT blocks"
+#: taextras.py:275
+msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:258
+#: taextras.py:276
+msgid "Palette of LEGO NXT blocks of sensors"
+msgstr ""
+
+#: taextras.py:277
msgid "touch"
msgstr ""
-#: taextras.py:259
+#: taextras.py:278
msgid "ultrasonic"
msgstr ""
-#: taextras.py:261
+#: taextras.py:280
#, fuzzy
msgid "light"
msgstr "右轉"
-#: taextras.py:262
+#: taextras.py:282
msgid "PORT A"
msgstr ""
-#: taextras.py:263
+#: taextras.py:283
msgid "PORT B"
msgstr ""
-#: taextras.py:264
+#: taextras.py:284
msgid "PORT C"
msgstr ""
-#: taextras.py:265
+#: taextras.py:285
msgid "PORT 1"
msgstr ""
-#: taextras.py:266
+#: taextras.py:286
msgid "PORT 2"
msgstr ""
-#: taextras.py:267
+#: taextras.py:287
msgid "PORT 3"
msgstr ""
-#: taextras.py:268
+#: taextras.py:288
msgid "PORT 4"
msgstr ""
-#: taextras.py:269
+#: taextras.py:289
msgid "Please check the connection with the brick."
msgstr ""
-#: taextras.py:270
+#: taextras.py:290
msgid "Please check the port."
msgstr ""
-#: taextras.py:271
+#: taextras.py:291
msgid "The value of power must be between -127 to 127."
msgstr ""
-#: taextras.py:272
+#: taextras.py:292
msgid "An error has occurred: check all connections and try to reconnect."
msgstr ""
-#: taextras.py:273
+#: taextras.py:293
msgid "NXT found"
msgstr ""
-#: taextras.py:274
+#: taextras.py:294
msgid "NXT not found"
msgstr ""
-#: taextras.py:275
+#: taextras.py:295
msgid "refresh NXT"
msgstr ""
-#: taextras.py:276
+#: taextras.py:296
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:277
+#: taextras.py:297
msgid "play tone"
msgstr ""
-#: taextras.py:278
-msgid "freq"
+#: taextras.py:298
+msgid "frequency"
msgstr ""
-#: taextras.py:280
-msgid "Play a tone at freq for time."
+#: taextras.py:300
+msgid "Play a tone at frequency for time."
msgstr ""
-#: taextras.py:281
+#: taextras.py:301
msgid ""
"turn motor\n"
"rotations"
msgstr ""
-#: taextras.py:282
+#: taextras.py:302
#, fuzzy
msgid "port"
msgstr "連接埠"
-#: taextras.py:283
+#: taextras.py:303
msgid "power"
msgstr ""
-#: taextras.py:284
+#: taextras.py:304
msgid "turn a motor"
msgstr ""
-#: taextras.py:285
+#: taextras.py:305
msgid ""
-"sync motors\n"
+"synchronize motors\n"
"steering"
msgstr ""
-#: taextras.py:286
+#: taextras.py:306
#, fuzzy
msgid "rotations"
msgstr "旋轉"
-#: taextras.py:287
-msgid "synchronize two motors"
+#: taextras.py:307
+msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:288
+#: taextras.py:308
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:289
+#: taextras.py:309
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:290
+#: taextras.py:310
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:291
+#: taextras.py:311
msgid "start motor"
msgstr ""
-#: taextras.py:292
+#: taextras.py:312
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:293
+#: taextras.py:313
msgid "brake motor"
msgstr ""
-#: taextras.py:294
+#: taextras.py:314
msgid "Stop a specified motor."
msgstr ""
-#: taextras.py:295
-msgid "PORT 1 of the brick"
+#: taextras.py:315
+msgid "reset motor"
msgstr ""
-#: taextras.py:296
-msgid "color sensor"
+#: taextras.py:316
+msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:297
-msgid "light sensor"
+#: taextras.py:317
+msgid "motor position"
msgstr ""
-#: taextras.py:298
-msgid "PORT 2 of the brick"
+#: taextras.py:318
+msgid "Get the motor position."
msgstr ""
-#: taextras.py:299
-msgid "touch sensor"
+#: taextras.py:319
+msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:300
-msgid "distance sensor"
+#: taextras.py:320
+msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:301
+#: taextras.py:321
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:302
+#: taextras.py:322
+msgid "PORT 4 of the brick"
+msgstr ""
+
+#: taextras.py:323
#, fuzzy
msgid "read"
msgstr "紅色"
-#: taextras.py:303
+#: taextras.py:324
#, fuzzy
msgid "sensor"
msgstr "偵測器"
-#: taextras.py:304
+#: taextras.py:325
msgid "Read sensor output."
msgstr ""
-#: taextras.py:305
-msgid "PORT 4 of the brick"
+#: taextras.py:326
+msgid "color sensor"
msgstr ""
-#: taextras.py:306
-msgid "set light"
+#: taextras.py:327
+msgid "light sensor"
msgstr ""
-#: taextras.py:307
-msgid "Set color sensor light."
+#: taextras.py:328
+msgid "touch sensor"
msgstr ""
-#: taextras.py:308
-msgid "reset motor"
+#: taextras.py:329
+msgid "distance sensor"
msgstr ""
-#: taextras.py:309
-msgid "Reset the motor counter."
+#: taextras.py:330
+msgid "sound sensor"
msgstr ""
-#: taextras.py:310
-msgid "motor position"
+#: taextras.py:331
+msgid "set light"
msgstr ""
-#: taextras.py:311
-msgid "Get the motor position."
+#: taextras.py:332
+msgid "Set color sensor light."
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:316
+#: taextras.py:337
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr "偵測器區塊的顏色"
-#: taextras.py:317
+#: taextras.py:338
msgid "HIGH"
msgstr ""
-#: taextras.py:318
+#: taextras.py:339
msgid "LOW"
msgstr ""
-#: taextras.py:319
+#: taextras.py:340
msgid "INPUT"
msgstr ""
-#: taextras.py:320
+#: taextras.py:341
msgid "OUTPUT"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:322
+#: taextras.py:343
msgid "PWM"
msgstr ""
-#: taextras.py:323
+#: taextras.py:344
msgid "SERVO"
msgstr ""
-#: taextras.py:324
+#: taextras.py:345
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:325
+#: taextras.py:346
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:326
+#: taextras.py:347
msgid "ERROR: Value must be either HIGH or LOW."
msgstr ""
-#: taextras.py:327
+#: taextras.py:348
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:328
+#: taextras.py:349
msgid "pin mode"
msgstr ""
-#: taextras.py:330
+#: taextras.py:351
#, fuzzy
msgid "mode"
msgstr "模數"
-#: taextras.py:331
+#: taextras.py:352
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:332
+#: taextras.py:353
msgid "analog write"
msgstr ""
-#: taextras.py:334
+#: taextras.py:355
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:335
+#: taextras.py:356
msgid "analog read"
msgstr ""
-#: taextras.py:336
+#: taextras.py:357
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:338
+#: taextras.py:359
msgid "digital write"
msgstr ""
-#: taextras.py:339
+#: taextras.py:360
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:340
+#: taextras.py:361
msgid "digital read"
msgstr ""
-#: taextras.py:341
+#: taextras.py:362
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:342
+#: taextras.py:363
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:343
+#: taextras.py:364
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:344
+#: taextras.py:365
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:345
+#: taextras.py:366
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:346
+#: taextras.py:367
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:347
+#: taextras.py:368
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: turtleart.py:69
+#: turtleblocks.py:79
msgid "usage is"
msgstr "使用量為"
-#: turtleart.py:228
+#: turtleblocks.py:231
msgid "No option action:"
msgstr "沒有選項的行動"
-#: turtleart.py:240
+#: turtleblocks.py:246
msgid "File not found"
msgstr "找不到檔案"
-#: turtleart.py:264
+#: turtleblocks.py:270
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "無法直接寫入設定到:%s"
-#: turtleart.py:320
+#: turtleblocks.py:326
msgid "New"
msgstr "新增"
-#: turtleart.py:321
+#: turtleblocks.py:327
msgid "Open"
msgstr "開啟"
-#: turtleart.py:322
+#: turtleblocks.py:328
msgid "Save"
msgstr "儲存"
-#: turtleart.py:323
+#: turtleblocks.py:329
msgid "Save as"
msgstr "另存新檔"
-#: turtleart.py:330
+#: turtleblocks.py:336
msgid "Quit"
msgstr "離開"
-#: turtleart.py:331
+#: turtleblocks.py:337
msgid "File"
msgstr "檔案"
-#: turtleart.py:338
+#: turtleblocks.py:344
msgid "Rescale coordinates"
msgstr "重新縮放座標軸"
-#: turtleart.py:344
+#: turtleblocks.py:350
msgid "Reset block size"
msgstr "重設區塊大小"
-#: turtleart.py:362
+#: turtleblocks.py:368
msgid "Show/hide blocks"
msgstr "顯示/隱藏區塊"
-#: turtleart.py:364
+#: turtleblocks.py:370
msgid "Tools"
msgstr "工具"
-#: turtleart.py:371
-msgid "Stop"
-msgstr "停止"
-
-#: turtleart.py:372
+#: turtleblocks.py:378
msgid "Turtle"
msgstr "小烏龜"
-#: turtleart.py:402
+#: turtleblocks.py:412
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "你有尚未儲存的工作,是否要在關閉前儲存?"
-#: turtleart.py:403
+#: turtleblocks.py:413
msgid "Save project?"
msgstr "儲存計畫?"
-#: util/helpbutton.py:42
-msgid "Help"
-msgstr "幫助"
+#~ msgid "Hide blocks"
+#~ msgstr "隱藏區塊"
+
+#~ msgid "follow a turtle color"
+#~ msgstr "跟隨一個 海龜 顏色"
+
+#, fuzzy
+#~ msgid "calibrate"
+#~ msgstr "校正"
+
+#~ msgid "calibrate a color to follow"
+#~ msgstr "校正跟隨顏色"
+
+#~ msgid "<Ctrl>b"
+#~ msgstr "<Ctrl>b"
#~ msgid "Move the cursor over the orange palette for help."
#~ msgstr "移動游標滑過橘色調色盤以取得協助"