Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/po/turtleart.pot
blob: ea8e218405592200d85ed0384547f7b0603c3f79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2013, SugarLabs
# This file is distributed under the same license as the Sugar package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Sugar 0.94\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-02 18:05\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../source/turtleart.rst:3
# ffc8bb76252045ecb44fe2cd20ac940f
msgid "Turtle Art"
msgstr ""

#: ../source/turtleart.rst:6
# 399a2424312d4566bd94923dbe33aa54
msgid "About"
msgstr ""

#: ../source/turtleart.rst:10
# f7a31dd77fc8449495dfa3aaae42135b
msgid "Turtle Art, also known as Turtle Blocks, is an activity with a Logo-inspired graphical \"turtle\" that draws colorful art based on snap-together visual programming elements. Its \"low floor\" provides an easy entry point for beginners. It also has \"high ceiling\" programming, graphics, mathematics, and Computer Science features which will challenge the more adventurous student."
msgstr ""

#: ../source/turtleart.rst:13
# 3dca992a1e7040d885159a4ce3f684bd
msgid "Where to get Turtle Art"
msgstr ""

#: ../source/turtleart.rst:15
# c3e00f7e9cc2404cbc7a47e1f7da664e
msgid "Is included in the OLPC image, and can be downloaded from the `Sugarlabs Activities repository <http://activities.sugarlabs.org/en-US/sugar/addon/4027>`_"
msgstr ""

#: ../source/turtleart.rst:19
# 18d7de20cef54eabac0467097607b3de
msgid "There are two inter-compatible programs: Turtle Art and Turtle Blocks. Turtle Art, which closely parallels the Java version of Turtle Art maintained by Brian Silverman, offers a small subset of the functionality of Turtle Blocks. Turtle Blocks is the version included in the Sugar distribution. Sugar users probably want to use Turtle Blocks rather than Turtle Art. (Also see Turtle Confusion, a collection of programming challenges designed by Barry Newell.)"
msgstr ""

#: ../source/turtleart.rst:22
# 853509f167bf4d85bbed6994bbaf849e
msgid "Using Turtle Art"
msgstr ""

#: ../source/turtleart.rst:26
# d9e5e24e66e9420bb6f0d52c965f1e2d
msgid "Start by clicking on (or dragging) blocks from the Turtle palette. Use multiple blocks to create drawings; as the turtle moves under your control, colorful lines are drawn."
msgstr ""

#: ../source/turtleart.rst:28
# 9a5469e907f34edd9a1fcb7eb2ca0352
msgid "You add blocks to your program by clicking on or dragging them from the palette to the main area. You can delete a block by dragging it back onto the palette. Click anywhere on a \"stack\" of blocks to start executing that stack or by clicking in the Rabbit (fast) , Turtle (slow) or Bug (debug) buttons |rabit-turtle| on the Project Toolbar."
msgstr ""

#: ../source/turtleart.rst:33
# 768e604337e141ecb7a9d63dd4bd76bc
msgid "Toolbars"
msgstr ""

#: ../source/turtleart.rst:36
# a044ee391e9f4303a72741b4dac527fa
msgid "Main Toolbar"
msgstr ""

#: ../source/turtleart.rst:40
#: ../source/turtleart.rst:68
#: ../source/turtleart.rst:95
#: ../source/turtleart.rst:105
# cce8b3b6d6bd4002b956995926ce25ea
# a4c0527ae2eb4d33b3eb87e82d57aa56
# 1d8abd6ccb4b4457a04eafb6466430dd
# de4cbeba94414d9ca07b02daa82f69bc
msgid "From left to right:"
msgstr ""

#: ../source/turtleart.rst:42
# 2e18728cba544053a628573093b80737
msgid "Activity toolbar (includes sharing; saving/loading options);"
msgstr ""

#: ../source/turtleart.rst:43
# c04e1b0bb01f4d24b0db78a125ca7185
msgid "Edit toolbar (including copy and paste);"
msgstr ""

#: ../source/turtleart.rst:44
# c7fd731fb5c745e69c4c053793de9c0a
msgid "View toolbar (including full-screen, coordinate overlays; turtle status, etc.);"
msgstr ""

#: ../source/turtleart.rst:45
# 295e3f60759e4cf99cc1607592c13f6d
msgid "Palette toolbar (including all programming blocks);"
msgstr ""

#: ../source/turtleart.rst:46
# 3c45a541587442ec98fac8eebb2e1ad9
msgid "erase canvas;"
msgstr ""

#: ../source/turtleart.rst:47
# 4d7c1df4b7ec48059447fa61c54e86ff
msgid "run project fast (rabbit);"
msgstr ""

#: ../source/turtleart.rst:48
# 24f0791b93154732be790d403f4dcbf3
msgid "run project slow (snail);"
msgstr ""

#: ../source/turtleart.rst:49
# d3a2cf202eb641a49982b3ade61161aa
msgid "stop project;"
msgstr ""

#: ../source/turtleart.rst:50
# a8b4c50b75d7464084210cba94c618df
msgid "save a snapshot (save a copy of the current state of the project);"
msgstr ""

#: ../source/turtleart.rst:51
# fc83cb042ad04045b03ecd55a9dfd150
msgid "load examples;"
msgstr ""

#: ../source/turtleart.rst:52
# 9d6bf36a1c8241808d038fd4514f635d
msgid "display help palette;"
msgstr ""

#: ../source/turtleart.rst:53
# 4225cd7944ca40f1bc0c070d9461ff32
msgid "stop activity"
msgstr ""

#: ../source/turtleart.rst:55
# 1c9721f4a3b6461abf7d12b7d63d40e4
msgid "Keyboard short cuts for the above: Alt+ palette; blocks; run; walk; stop; erase; e.g., Alt+e will erase the screen. Esc will return from full-screen mode."
msgstr ""

#: ../source/turtleart.rst:57
# 8371bc058ed84724ba751a241f663481
msgid "**Notes:** The run buttons are tied to the Start Block. If no Start Block is used, then all blocks are run when either run button is clicked. The \"rabbit\" button runs the blocks at maximum speed. The \"snail\" button pauses and displays the turtle and block values between each step."
msgstr ""

#: ../source/turtleart.rst:59
# 34b908990ec6429da341eed4471c0fdf
msgid "On older versions of Sugar (e.g., 0.84), the main toolbar will look like this:"
msgstr ""

#: ../source/turtleart.rst:64
# 867374c84f644c17a779ec112b74ae11
msgid "Project Toolbar"
msgstr ""

#: ../source/turtleart.rst:70
# 47908c8865164c5d8c739fdf80d5948e
msgid "Project title;"
msgstr ""

#: ../source/turtleart.rst:71
# 1103435d5f7f409c8a1f6c92d4f7c14f
msgid "Write to Journal (on newer versions of Sugar)"
msgstr ""

#: ../source/turtleart.rst:72
# 997cf0b5049b4fa98018a418d87afeb6
msgid "Keep button (not shown; only appears on older Sugar systems)"
msgstr ""

#: ../source/turtleart.rst:73
# 3a54f666398345da93ea7c821aecdd35
msgid "Share button;"
msgstr ""

#: ../source/turtleart.rst:74
# 9a53c0ed957c4e9c9bfa3c0785a2b487
msgid "Share blocks; shown in disable state. Used to share stacks of blocks between collaborators."
msgstr ""

#: ../source/turtleart.rst:75
# 004ea7ad6627479e8572fcaf40f9bec4
msgid "Save as image;"
msgstr ""

#: ../source/turtleart.rst:76
# 65970da817d84143b79900cec1f969de
msgid "Save as Logo;"
msgstr ""

#: ../source/turtleart.rst:77
# 4c78df3d40ab4361a42170d6952d0456
msgid "Load a previously saved project from the Sugar Journal;"
msgstr ""

#: ../source/turtleart.rst:78
# ac7a6a26feed435da88bbdc3b6e0808a
msgid "Load Python code into a programmable block"
msgstr ""

#: ../source/turtleart.rst:84
# 840cb232b7ca41a5aab2260a634000b3
msgid "**Notes:**"
msgstr ""

#: ../source/turtleart.rst:81
# a886a9b3f94847a8b1a0fd2c80c0461b
msgid "On older Sugar systems, these controls appear on the Import/Export toolbar."
msgstr ""

#: ../source/turtleart.rst:83
# 763c0a9d827f40d0b3e3e39deedc045e
msgid "On smaller screens, the load/save buttons are shown on a palette."
msgstr ""

#: ../source/turtleart.rst:84
# efea3af2168a414c8d6e7d441a7c3b67
msgid "To share a stack, click on the share button. The cursor will change to the hand shape Ta-hand-cursor.png. Place the cursor on any block or stack of blocks and click. The blocks will be shared and the cursor will change back to the arrow shape."
msgstr ""

#: ../source/turtleart.rst:89
# f41d7d38c8c34e399d57e394eeaf502a
msgid "Edit Toolbar"
msgstr ""

#: ../source/turtleart.rst:93
# 5272a6a54b8741f6a4a1c0e0edf7961b
msgid "The Edit toolbar is used to copy stacks of blocks to the clipboard and to paste stacks from the clipboard. To copy a stack, click on the copy button or type Ctrl-c. The cursor will change to the hand shape Ta-hand-cursor.png. Place the cursor on any block or stack of blocks and click. The blocks will be copied to the Sugar clipboard and the cursor will change back to the arrow shape. To paste from the clipboard, type Ctrl-v or click the paste button."
msgstr ""

#: ../source/turtleart.rst:97
# 41e018d19dbe44a5b87db4582c4024d7
msgid "Copy"
msgstr ""

#: ../source/turtleart.rst:98
# ee72609fd70843af972712be2fdd5382
msgid "Paste"
msgstr ""

#: ../source/turtleart.rst:101
# d3fb0a283da04cfba08d8b17b9d9c5b4
msgid "View Toolbar"
msgstr ""

#: ../source/turtleart.rst:107
# 3b30fb88781245b69a7cee34e7a65c46
msgid "Full-screen button;"
msgstr ""

#: ../source/turtleart.rst:108
# 36ab093d4ab34cd4a0b013ab8afbf838
msgid "Cartesian-coordinate grid;"
msgstr ""

#: ../source/turtleart.rst:109
# 75265dc87932417083231329d2bae8c3
msgid "polar-coordinate grid;"
msgstr ""

#: ../source/turtleart.rst:110
# e543e5ce325e4bb5ac7d72515553e3ea
msgid "not shown: centimeter-coordinate grid (XO-only);"
msgstr ""

#: ../source/turtleart.rst:111
# 4f1a82815bfb454d9476b9fcbe5cc4d0
msgid "display of x,y coordinates, heading of turtle;"
msgstr ""

#: ../source/turtleart.rst:112
# 2fe4247ddb274541a6202b5a5549c4ea
msgid "Rescale-coordinates button;"
msgstr ""

#: ../source/turtleart.rst:113
# 4443015fe3804f5c85bd2236d108c6fe
msgid "Grow block size;"
msgstr ""

#: ../source/turtleart.rst:114
# 602e9381101640539b5c56f6e805a59a
msgid "Shrink block size"
msgstr ""

#: ../source/turtleart.rst:115
# 27b92861dcbf4b97a3f54102f7fbfe5c
msgid "Disable/enable hover help"
msgstr ""

#: ../source/turtleart.rst:118
# e20a3169236f4c98bffd002273ba3fd2
msgid "Palettes Toolbar"
msgstr ""

#: ../source/turtleart.rst:120
# 17a913336db042db9d67def551f13481
msgid "The palette menus are revealed by clicking on the Block icon on the main toolbar. (On older Sugar systems, select the Projects toolbar. When running Turtle Art from GNOME, the palettes are visible by default.)"
msgstr ""

#: ../source/turtleart.rst:124
# 416d21d6f5ec43eeb94b84ad44d019c7
msgid "There are ten palettes of program elements available for program construction: Turtle movements; Pen attributes; Color attributes; Numeric operators; Logical operators; Logical blocks; Sensor blocks; Media blocks; Customization functions; and Presentation blocks. An eleventh palette is used for restoring blocks from the trash."
msgstr ""

#: ../source/turtleart.rst:126
# 8b3108043fab4ef0b86e2bf9eeab9c9d
msgid "**Note:** Additional palettes may be loaded by plugin extensions to Turtle Blocks."
msgstr ""

#: ../source/turtleart.rst:128
# f86d178851c74751bb00b674666f2f12
msgid "Blocks are dragged from the palette onto the canvas surface. To dispose of a block, drag it back onto the palette. (It will be placed onto the trash palette.)"
msgstr ""

#: ../source/turtleart.rst:131
# 1dccb7f67eb54c96be26da9532a6f486
msgid "The |Showblocks| button, which replaces the Stop button on the main toolbar while the program is executing, is used to reveal the program blocks. Individual palettes can be hidden by clicking on their highlighted tab."
msgstr ""

#: ../source/turtleart.rst:136
# 78708f9ddbdb489792132ed19612b4ed
msgid "Turtle Palette"
msgstr ""

#: ../source/turtleart.rst:140
# a874cc9af37347649d07d3f028c78d27
msgid "These blocks are used to control the movements of the turtle."
msgstr ""

#: ../source/turtleart.rst:142
# 8067565b70874679953436f387486d1d
msgid "forward: move turtle forward"
msgstr ""

#: ../source/turtleart.rst:143
# a857cba19f2941acb231e1896c75e9b7
msgid "back: move turtle backward"
msgstr ""

#: ../source/turtleart.rst:144
# e0bb052e20d14deaa45cde5aa1c2d17e
msgid "clean: clear the screen and position the turtle in the center of the screen, pen down, color red, heading 0"
msgstr ""

#: ../source/turtleart.rst:145
# a064d5081f8946fa8820389d03b3a9ad
msgid "left: rotate turtle counterclockwise"
msgstr ""

#: ../source/turtleart.rst:146
# 5e659edd0b1b4cd78801eed547be32d4
msgid "right: rotate turtle clockwise"
msgstr ""

#: ../source/turtleart.rst:147
# 8da27859fd574167ba6303c65f0211f8
msgid "arc: move turtle along an arc"
msgstr ""

#: ../source/turtleart.rst:148
# 881290fdeb714972bab0b9e25d87580d
msgid "set xy: set turtle x,y position (0,0) is the center of the screen"
msgstr ""

#: ../source/turtleart.rst:149
# 3e944a2455df4b7bb988c931c8f95e70
msgid "seth: set turtle heading"
msgstr ""

#: ../source/turtleart.rst:150
# 3a22b1bdf164465bb756aa9a546c5ce0
msgid "xcor: holds current x-coordinate value of the turtle (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:151
# edf9087b0ff549058f26937baebe4920
msgid "ycor: holds current y-coordinate value of the turtle (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:152
# 8030851bdcc942dc910d705692439b72
msgid "heading: holds current heading value of the turtle (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:155
# 8c321e6d71e44246b85c7b498faa6f4c
msgid "Pen Palette"
msgstr ""

#: ../source/turtleart.rst:159
# 88356862d68043d99879f3f261d156ad
msgid "These blocks are used to control the attributes of the turtle's pen."
msgstr ""

#: ../source/turtleart.rst:161
# 12a020b49c6e42749d19a9782b99fb51
msgid "pen up: turtle will not draw when moved"
msgstr ""

#: ../source/turtleart.rst:162
# 59222d8aefb04de1bde1a3fe3706ae29
msgid "pen down: turtle will draw when moved"
msgstr ""

#: ../source/turtleart.rst:163
# 7d4c0c92dfad4ccc804ac2570f0e4937
msgid "set pen size: sets the width of the line drawn by the turtle"
msgstr ""

#: ../source/turtleart.rst:164
# 8adb83aa58d44dbcb6251021cd918397
msgid "fill screen: fill the screen with a color/shade and reposition the turtle in the center of the screen"
msgstr ""

#: ../source/turtleart.rst:165
# 9ca68bda964c47498f377fad5d136473
msgid "pen size: width of the line drawn by the turtle (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:166
# eb0159eee8304938868570518e8e85e1
msgid "set color: sets the pen color"
msgstr ""

#: ../source/turtleart.rst:167
# 95cc7f55396143b9b927eb44e1a9c401
msgid "set shade: sets the pen shade"
msgstr ""

#: ../source/turtleart.rst:168
# 39d66643f5d04d67bd80ea0f65b06e27
msgid "set gray: sets the gray-level of the pen (Only available in Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:169
# cbef0b5ce89f4b0f9813ecc0526e6581
msgid "color: current pen color (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:170
# 9a52b57e1cd94c29876322a486eaf0d8
msgid "shade: current pen shade (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:171
# a61912cdd7ee4a0f89f0cd8d15f8a897
msgid "gray: current pen gray level (can be used in place of a number block) (Only available in Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:172
# 0a2cff17820945b8a2bbd11931ad52c7
msgid "start fill: starts a filled polygon (straight sides, not arcs)"
msgstr ""

#: ../source/turtleart.rst:173
# f51e6642c8ad41aca404d38e1ed19111
msgid "end fill: ends a fill polygon (straight sides, not arcs)"
msgstr ""

#: ../source/turtleart.rst:176
# f7f5ac34220b4b138c6d5bdbe9386702
msgid "Color Palette"
msgstr ""

#: ../source/turtleart.rst:180
# 9602564cc6594f9f9105141f29cf92b9
msgid "These blocks can be used with the set-pen-color block in place of a number block."
msgstr ""

#: ../source/turtleart.rst:183
# 1f1eefe982aa4f1b8b13081b7bfffd9d
msgid "Numbers Palette"
msgstr ""

#: ../source/turtleart.rst:187
# 4cc3bec8bedf42509a7201feca1962ff
msgid "These blocks are arithmetic and boolean operators."
msgstr ""

#: ../source/turtleart.rst:189
# 2643ac65b7a643b4a33c8959f99cbcd4
msgid "addition: adds two numeric inputs (also can be used to concatenate strings)"
msgstr ""

#: ../source/turtleart.rst:190
# 5aa137d1963f419dbb297759fa78c272
msgid "subtraction: subtracts the bottom numeric input from the top input"
msgstr ""

#: ../source/turtleart.rst:191
# 0652772f33a94b37a777664720de8300
msgid "multiplication: multiplies two numeric inputs"
msgstr ""

#: ../source/turtleart.rst:192
# 7e3bee100d234ff6bc64e765b661b605
msgid "division: divided top input (numerator) by bottom input (denominator)"
msgstr ""

#: ../source/turtleart.rst:193
# 07412931b866457a8d66ac610fd4ced0
msgid "identity: identity function (used for spacing blocks)"
msgstr ""

#: ../source/turtleart.rst:194
# 562b48e99ba84b70aa58b4b37d29a92b
msgid "modulo (remainder): calculates remainder when dividing top input by the bottom input"
msgstr ""

#: ../source/turtleart.rst:195
# 5e12c3da81c94e33b871a6fc5aa5e04d
msgid "square root (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:196
# 6d216a2c0511414a951d39cca8ad1996
msgid "random number: generates a random integer between the minimum and maximum values"
msgstr ""

#: ../source/turtleart.rst:197
# 9ab959f3fc584ac399192f5cd8b38b1c
msgid "number block: a numeric input"
msgstr ""

#: ../source/turtleart.rst:198
# 191282b7dbfd4e9c8434199f8eac4237
msgid "greater than: boolean greater than operator (used with flow blocks)"
msgstr ""

#: ../source/turtleart.rst:199
# b1a0504471a346cfb650b999891ea2fc
msgid "less than: boolean less than operator (used with flow blocks)"
msgstr ""

#: ../source/turtleart.rst:200
# 5853922718fc474fac52635b0762477f
msgid "equal to: boolean equal to operator (used with flow blocks)"
msgstr ""

#: ../source/turtleart.rst:201
# ddf071f81b364e579375daa723625b90
msgid "not: boolean not (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:202
# 631220dc99f94af3b464407430858eb4
msgid "and: boolean and (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:203
# cdf95b74514140a7b53b683ec30a0542
msgid "or: boolean or (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:206
# 8ec81873b05c4605876e4f8d3265f1ba
msgid "Flow Palette"
msgstr ""

#: ../source/turtleart.rst:210
# ea2ca3888be0499f99e43181cbe749a0
msgid "These blocks control program flow."
msgstr ""

#: ../source/turtleart.rst:212
# 3c8a4caa5aba4a1abf37129adef5f5a3
msgid "wait: pause program execution (unit is seconds)"
msgstr ""

#: ../source/turtleart.rst:213
# 75108c804c1245d380fedc850dfa1126
msgid "forever: continuously repeat execute stack under the right flow"
msgstr ""

#: ../source/turtleart.rst:214
# 21e33d027e5a46429421249e59e62f24
msgid "repeat: repeat the execution of stack under the right flow a specified number of times"
msgstr ""

#: ../source/turtleart.rst:215
# 89176142bbcc4711a2e377213ee468e1
msgid "if/then: conditional execution of the stack under the right flow (uses boolean operators found on the Number palette)"
msgstr ""

#: ../source/turtleart.rst:216
# f531c96fc3974c6e9d94c753cc9cd832
msgid "if/then/else: conditional execution of the stack under the center and right flows (uses boolean operators found on the Number palette)"
msgstr ""

#: ../source/turtleart.rst:217
# b5582d4ded8c4f4aacdc184887c09481
msgid "vertical spacer"
msgstr ""

#: ../source/turtleart.rst:218
# ae07c5bf5ccf4bfeb4db51ad5174668e
msgid "stop stack: interrupt execution"
msgstr ""

#: ../source/turtleart.rst:219
# 791913a51e834747ab4e93ed14255d67
msgid "while: execute stack under right flow while the condition is true (uses boolean operators found on the Number palette) (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:220
# 66de4a3db8b840d0a30508d8f44997f1
msgid "until: execute stack under right flow until the condition is true (uses boolean operators found on the Number palette) (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:222
# b2235ffd27624560be1b1f5912dfdbcd
msgid "**Note:** Nesting while and/or until blocks is not always reliable. If you encounter an error, try putting the nested block in a separate stack, accessed with an action block."
msgstr ""

#: ../source/turtleart.rst:225
# 927021731a994c38971fbc2ee6903d8e
msgid "Blocks Palette"
msgstr ""

#: ../source/turtleart.rst:229
# ca2c6107e60947a592f784f0f05a3c01
msgid "These blocks are for defining variables and subroutines."
msgstr ""

#: ../source/turtleart.rst:231
# 43e97fff836444019d339958e115aa04
msgid "start: connects action to toolbar 'Run' button"
msgstr ""

#: ../source/turtleart.rst:232
# cc0f891729014f0b9c42b81553b2e421
msgid "store in box 1: store a number, string, or media object in box 1 (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:233
# b9b256a700ae48be84c24f2479bb6e9d
msgid "store in box 2: store a number, string, or media object in box 2 (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:234
# ae9f15607c6e47f680e1bd8d4d8ca35d
msgid "text: string input"
msgstr ""

#: ../source/turtleart.rst:235
# 46a4839fcf3244bd964b5a9feca9bad1
msgid "box 1: current value of box 1 (can be used in place of a number block) (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:236
# 5cca3793f5c5458793419d8ee45a295d
msgid "box 2: current value of box 2 (can be used in place of a number block) (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:237
# 92f1746fae804a78ad52f263def1f6e7
msgid "box: current value of named box (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:238
# 9dcd96cff86e4b58adfb3735b7bee3f9
msgid "store in: store a number, string, or media object in a named box"
msgstr ""

#: ../source/turtleart.rst:239
# 8406be91043c4f87ab75ebc4f6c5c2d6
msgid "action: top of named action stack"
msgstr ""

#: ../source/turtleart.rst:240
# 73ee7b914f544e0c88aa30403c888ce3
msgid "action 1: top of action 1 stack (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:241
# 759f21efef8242d093f311a95edb79c5
msgid "action 2: top of action 2 stack (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:242
# 72286653117149138676f3a07666685b
msgid "action: execute named action stack"
msgstr ""

#: ../source/turtleart.rst:243
# 62fb4ca67b5e4906b6945846580b8d06
msgid "action 2: execute action 2 stack (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:244
# e5c880bcfad64e58a519941c764e7cef
msgid "action 1: execute action 1 stack (Only available with Turtle Blocks)"
msgstr ""

#: ../source/turtleart.rst:246
# 7eeb8a79544a4c8dafaf76a7a972f7d7
msgid "**Note:** When a named action or named box block are used, new blocks appear on the palette that correspond to these names; e.g., if a top of action stack is rename, \"to square\", an action block, \"to square\" is added to the palette."
msgstr ""

#: ../source/turtleart.rst:249
# 93a2029febf64f76893f909208e21da9
msgid "Sensors Palette"
msgstr ""

#: ../source/turtleart.rst:253
# f124d72c9e5542dba6dee25bc0a8dd18
msgid "query keyboard: check for keyboard input (results are stored in the keyboard block)"
msgstr ""

#: ../source/turtleart.rst:254
# 5653938947e542a1a57f73983f64b62d
msgid "keyboard: current value of keyboard input (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:255
# 3c426d6e182742cc8439f930de133ccd
msgid "read pixel: push the RGB value of the pixel under the turtle onto the FILO (blue is first, red is last)"
msgstr ""

#: ../source/turtleart.rst:256
# 859d30cb202b4609a98882861396531b
msgid "turtle sees: the \"palette color\" of the pixel under the turtle"
msgstr ""

#: ../source/turtleart.rst:257
# 09cfb86306934ce48452e91643c34667
msgid "time: number of seconds since program began"
msgstr ""

#: ../source/turtleart.rst:258
# 74577f473d524972b065d0dbbf0892d4
msgid "sound: raw data from microphone ranging -32000 to 32000"
msgstr ""

#: ../source/turtleart.rst:259
# ecebf41cd11e47b79963cea0fd366be6
msgid "volume (loudness): ranging 0 to 32000"
msgstr ""

#: ../source/turtleart.rst:260
# ea29e530d0e644bcb9a312031704c40a
msgid "pitch: the resolution is +-8Hz"
msgstr ""

#: ../source/turtleart.rst:261
# 4b871a9acc194ad8b44e965bb4e673b2
msgid "brightness: average luminance seen through camera"
msgstr ""

#: ../source/turtleart.rst:262
# 6a9dbd0c534a4ba7ae7b08d00c11957b
msgid "camera: grab image from camera"
msgstr ""

#: ../source/turtleart.rst:263
# 9682a8bc421643cbb47c0d2556e58d54
msgid "button down: current state of the mouse button (1 == down; 0 == ip)"
msgstr ""

#: ../source/turtleart.rst:264
# 3eb052e9e916404faa434d683d0211cb
msgid "mouse x: x position of mouse"
msgstr ""

#: ../source/turtleart.rst:265
# e8c6951cb3b745eeb5f352baedd98fea
msgid "mouse y: y position of mouse"
msgstr ""

#: ../source/turtleart.rst:267
# d06e4592983d416b9a651dc98bd1a060
msgid "The OLPC XO can measure external inputs with its microphone jack:"
msgstr ""

#: ../source/turtleart.rst:269
# 81495d33b57544a58d8069530e0be3e7
msgid "resistance: measurement range is 750 to 14k ohms, (OLPC XO1) and 2k ohms to open circuit (OLPC XO1.5)"
msgstr ""

#: ../source/turtleart.rst:270
# f22e710073ee406b819bafef39306a00
msgid "voltage: measurement range is DC 0.4V to 1.85V. (OLPC XO1) and 0.17V to 3.0V (OLPC XO1.5)"
msgstr ""

#: ../source/turtleart.rst:272
# bbdf14d3cdd54a25839855c921b49721
msgid "The OLPC XO 1.75 also includes an accelerometer."
msgstr ""

#: ../source/turtleart.rst:274
# d1f873b0ba6f433f90ce60ae296157e1
msgid "accelerate (not shown): measure the acceleration of the computer. Results are pushed to the stack and can be retrieved by using 3 'pop' blocks (one for X (horizontal), one for Y (vertical), and one for Z (forward/backward))"
msgstr ""

#: ../source/turtleart.rst:276
# a963a6450eec4fb8a6e2fb7300c7dad2
msgid "See `Using Turtle Art Sensors <http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Using_Turtle_Art_Sensors>`_ for more details about the sensor blocks."
msgstr ""

#: ../source/turtleart.rst:279
# 500e5a74ce244d04abbc094ab2b3a478
msgid "Media Palette"
msgstr ""

#: ../source/turtleart.rst:283
# c94b5529715245a3b252efb07e52731f
msgid "These are a collection of blocks used for displaying media objects, such as images from the Journal."
msgstr ""

#: ../source/turtleart.rst:285
# e58083abea584b5d80027605f1f122e2
msgid "journal: Sugar Journal media object (used with show block) (also available in Turtle Art)"
msgstr ""

#: ../source/turtleart.rst:286
# daae3f45f5ed41239be505b443e6a95b
msgid "audio: Sugar Journal media object (used with show block)"
msgstr ""

#: ../source/turtleart.rst:287
# 2cbc827951554af7a2309e77eefd2589
msgid "video: Sugar Journal media object (used with show block)"
msgstr ""

#: ../source/turtleart.rst:288
# 0727d8e55bdf4ac7966be05618521c8b
msgid "description: Sugar Journal description field (used with show block)"
msgstr ""

#: ../source/turtleart.rst:289
# d337ba7389aa4a528d92d6a376ff0a23
msgid "text: text string (used with show block; also used with box and action blocks)"
msgstr ""

#: ../source/turtleart.rst:290
# f526b3d43f904a70a921bd68e54abb7e
msgid "show: draw text or display media object from the Journal"
msgstr ""

#: ../source/turtleart.rst:291
# 84fda696ee924eeb8c55a77b047a2c17
msgid "set scale: sets the scale of images displayed with show block"
msgstr ""

#: ../source/turtleart.rst:292
# 0c6d6dbf8a0e44758fc7a26f016fc733
msgid "save picture: save the canvas to the Sugar Journal as a .png image (note: saves the canvas as displayed)"
msgstr ""

#: ../source/turtleart.rst:293
# b197d83f491a419a8d4761aa690812cd
msgid "save SVG: save turtle graphics to the Sugar Journal as a .svg image (note: only saves the changes to the canvas in the current execution run)"
msgstr ""

#: ../source/turtleart.rst:294
# c19c4af46bcd42309ae392414f367936
msgid "scale: sets scale for show block (100% is full-screen)"
msgstr ""

#: ../source/turtleart.rst:295
# baf11e830ad44151ad20a82feac4eaa2
msgid "wait for media: used to pause program while audio or video file plays"
msgstr ""

#: ../source/turtleart.rst:296
# dd6a2ed50d2a43c5be63c53ae5425ba8
msgid "media stop: stop current sound or video"
msgstr ""

#: ../source/turtleart.rst:297
# 906b0c5486d54960a9147ac0f104e098
msgid "media pause: pause current sound or video"
msgstr ""

#: ../source/turtleart.rst:298
# 838865c5d96a46ab84577eafe0570d06
msgid "media resume: resume playing paused media"
msgstr ""

#: ../source/turtleart.rst:299
# 35167e94a1f0494282609db47dd03615
msgid "speak: sends text to the voice synthesizer"
msgstr ""

#: ../source/turtleart.rst:300
# 3f2d07c078c24ba6951b218b4b772645
msgid "sine wave: plays a sine wave of a given frequency, amplitude, and duration"
msgstr ""

#: ../source/turtleart.rst:303
# ec438ef754a44e9cbb6d10b5c159f0b0
msgid "Extras Palette"
msgstr ""

#: ../source/turtleart.rst:307
# 92a88c1d063f46c3abc67085138a4033
msgid "These are a collection of extra blocks for accessing advanced features only available in Turtle Blocks."
msgstr ""

#: ../source/turtleart.rst:309
# 075f3822c6b44ddaa82645eb3cdf5036
msgid "push: push value onto FILO (first-in last-out) heap"
msgstr ""

#: ../source/turtleart.rst:310
# aec28b538fcb4ffd8552e5debebea635
msgid "show heap: show FILO in status block"
msgstr ""

#: ../source/turtleart.rst:311
# 287d4c870b764080a0e623bd8181cb81
msgid "empty heap: empty the FILO"
msgstr ""

#: ../source/turtleart.rst:312
# a22aaed4026244bcb09bc88a91bb5b96
msgid "pop: pop value off of the FILO (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:313
# 3a6fa095abfa405da4f4d6c81741b36a
msgid "print: print value in status block (also available in Turtle Art)"
msgstr ""

#: ../source/turtleart.rst:314
# 1bd248d803d241aa8c161b6dd533d433
msgid "comment: program comment (displayed in \"walk\" mode)"
msgstr ""

#: ../source/turtleart.rst:315
# 4f3fe728d87b455285b04450990639b6
msgid "chr: Python chr primitive: converts ASCII to character (useful for converting keyboard input to text)"
msgstr ""

#: ../source/turtleart.rst:316
# d4d0c22e104c4fcc9b9ed181795d6a25
msgid "int: Python int primitive: converts input to integers"
msgstr ""

#: ../source/turtleart.rst:317
# 010390de3699469b8a72c6b71f6ff08b
msgid "Python: a programmable block (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:319
# c0c87c1a1ba04d7ca5df4dd0f9f4919a
msgid "add your own math equation in the block, e.g., sin(x); This block is expandable to support up to three variables, e.g. f(x,y,z)"
msgstr ""

#: ../source/turtleart.rst:321
# 406760192772422b966ccd2708b7b1da
msgid "Import Python: import Python code from the Sugar Journal (a more general-purpose programmable block). This block accepts a single variable x, as an input or up to 3 variables as an array x[0], x[1] and x[2]"
msgstr ""

#: ../source/turtleart.rst:322
# 3c3b62d6dfb243aa9c6c9b8397e999be
msgid "Cartesian: display Cartesian coordinate grid overlay"
msgstr ""

#: ../source/turtleart.rst:323
# 5b17ea9440bb4c5899a806c0c63fbb87
msgid "polar: display polar coordinate grid overlay"
msgstr ""

#: ../source/turtleart.rst:324
# 20b4beb7a2e34a7e95a99d70e7c5991e
msgid "turtle: specify which turtle is active"
msgstr ""

#: ../source/turtleart.rst:325
# 3b9c515198084295a4f320b2d9615a6c
msgid "turtle shell: import a image from the Journal to use as the turtle's 'shell', i.e., replace the turtle with a sprite."
msgstr ""

#: ../source/turtleart.rst:326
# 66d626fdf7b645839574eeb007e34f09
msgid "sandwich clamp: \"clamp\" a stack of blocks to hide"
msgstr ""

#: ../source/turtleart.rst:329
# 37d53293a8fe45aab1c5b259d1bae8ae
msgid "Portfolio Palette"
msgstr ""

#: ../source/turtleart.rst:333
# ff1ef9ea2396430bb41dbfc0a36f09c0
msgid "These blocks are used to make multimedia presentations only available in Turtle Blocks."
msgstr ""

#: ../source/turtleart.rst:335
# da9670fa24814af999adb916c10687c3
msgid "hide blocks: hides all blocks and palettes (useful for decluttering the screen during presentations) (also available in Turtle Art)"
msgstr ""

#: ../source/turtleart.rst:336
# b8e77b3bd1934bf58b8ed5a989162ad8
msgid "show blocks: shows blocks and palettes (useful for resuming programming after a presentation)"
msgstr ""

#: ../source/turtleart.rst:337
# c2dc191f1bf6437a89481dd7727bac83
msgid "full screen: goes into full-screen mode (hides Sugar toolbars)"
msgstr ""

#: ../source/turtleart.rst:338
# f1055bf5e5a8497e912b18279c47c231
msgid "list slide: used for bulleted lists; This block is expandable, allowing you to add as many bullets as you need"
msgstr ""

#: ../source/turtleart.rst:339
# b305246bdf894b0cbe0b294bc92c1853
msgid "picture slides: used for picture slides (1×1, 2×2, 1×2, and 2×1)"
msgstr ""

#: ../source/turtleart.rst:341
# 291848cf70dc4bf98bd32392ad9f2f9a
msgid "Only available in Turtle Blocks:"
msgstr ""

#: ../source/turtleart.rst:343
# be3561ac5a04421bbf3ae3a9620a3ad8
msgid "left: holds current x-coordinate value of the left edge of the screen (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:344
# 590dcdb4f1254a009d652a9476b729c9
msgid "top: holds current y-coordinate value of the top edge of the screen (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:345
# 860b0be80c1c4a5a90845f6af6a83cad
msgid "right: holds current x-coordinate value of the right edge of the screen (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:346
# f0a2f3d2078743fcae5055edbd7babbd
msgid "bottom: holds current y-coordinate value of the bottom edge of the screen (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:347
# 85be8c5dd55b4005b7336bd4ef3531f4
msgid "width: screen width (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:348
# 8564eda1d8774b7088aea982f1841dd7
msgid "height: screen height (can be used in place of a number block)"
msgstr ""

#: ../source/turtleart.rst:350
# 540b586788894bc192df29bcf6e3c6e6
msgid "**Note:** The slide blocks expand into stacks that can be edited for customized presentations."
msgstr ""

#: ../source/turtleart.rst:353
# 3f0fcd4761574fbbbaefbe4a93d34376
msgid "Trash Palette"
msgstr ""

#: ../source/turtleart.rst:357
# 7ce643d068b24d89bb47b7b135b46469
msgid "This palette holds any blocks that have been put in the trash. You can drag blocks out of the trash to restore them. The trash palette is emptied when you quit Turtle Art."
msgstr ""

#: ../source/turtleart.rst:360
# 1e750f4196374370840d285effae2cb0
msgid "Vertical palettes"
msgstr ""

#: ../source/turtleart.rst:368
# 5e66bc4696de45f89c7f62e90ac9bf93
msgid "Learning with Turtle Art"
msgstr ""

#: ../source/turtleart.rst:370
# 8576828ab8a1494686b288cbcb548ea9
msgid "Tony Forster and Mokurai have created a number of Activities/Turtle Art/Tutorials Turtle Art Tutorials on a wide range of math, programming, art, and Computer Science topics. There is also a substantial literature of educational materials using the Logo programming language, from which Turtle Art and Turtle Blocks derive. The Exploring with Logo series from MIT Press is particularly recommended for showing how far beyond simple graphics Logo can go. Mokurai recommends starting with his first three, specifically designed for helping beginners of all ages, starting with the preliterate in preschool."
msgstr ""

#: ../source/turtleart.rst:372
# 7c961808b6c64f07a5dd79697b77fe15
msgid "`You be the Turtle <http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Tutorials/You_be_the_Turtle>`_ without the computer."
msgstr ""

#: ../source/turtleart.rst:373
# 71db457550df460da9a6618c3bf358d2
msgid "`Mathematics and art <http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Tutorials/Mathematics_and_art>`_, an introduction to TA."
msgstr ""

#: ../source/turtleart.rst:374
# b047a5fe7eaf4511b655dd35e4f48dcc
msgid "`Counting <http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Tutorials/Counting>`_"
msgstr ""

#: ../source/turtleart.rst:377
# 9b8dd1f86aed463195c560349f59e5d6
msgid "Extending Turtle Art"
msgstr ""

#: ../source/turtleart.rst:379
# e402e8a799834d9dbed06061c2fd510a
msgid "There are versions of Turtle Art in several programming languages and environments, including Logo, Python, Smalltalk, and others. Turtle Art can export programs in Logo, as explained below. There are programmable blocks in Turtle Art which make it possible to include any Python program within the Turtle Art world. The simplest case is a single function call used in a graphing program, but there is no inherent limit on what capabilities of Python one can add to TA."
msgstr ""

#: ../source/turtleart.rst:382
# 73414ccad63d4f4d9fe6a9593e05db19
msgid "Exporting to Berkeley Logo"
msgstr ""

#: ../source/turtleart.rst:384
# b28b6378a36a4a348069e78ea4b98a5e
msgid "Turtle Art can export its projects to `Berkeley Logo <http://www.cs.berkeley.edu/~bh/>`_ (using either **View Source** or the **Save as Logo** button on the **Project Toolbar**)"
msgstr ""

#: ../source/turtleart.rst:387
# 249f903b3e814a3286bbfb84da36d999
msgid "Python Blocks in Turtle Art"
msgstr ""

#: ../source/turtleart.rst:389
# 915ad7c6b9354ca59403b23a7083c0df
msgid "There are two ways to create Python blocks: by loading sample code provided with Turtle Art or by loading Python code the your Journal."
msgstr ""

#: ../source/turtleart.rst:391
# 74b7fdff523f4dcf9530c640a22c5d33
msgid "**Loading sample code**"
msgstr ""

#: ../source/turtleart.rst:393
# cd927833a1c3495792b2c3ea5a94ddbc
msgid "A number of individual sample programs are provided. Clicking on the Load Python Block button on the Load/Save Toolbar |loadpython| will invoke a file-selector dialog. Select the sample that you want and it will be both copied to the Journal and loaded into a Python block."
msgstr ""

#: ../source/turtleart.rst:399
# 0bd06799b9ef4289be2c4a1b7f8ba638
msgid "**Loading code from the Journal**"
msgstr ""

#: ../source/turtleart.rst:401
# bf6742c53ef245628ccb43349921890f
msgid "Clicking on a Python block |pythoncodeblock| that has been dragged onto the canvas from the Extras palette will invoke an object-selector dialog."
msgstr ""

#: ../source/turtleart.rst:407
# 5030eb08c207453388638bb178e71770
msgid "Select the Python code that that you want and that code will be loaded into the selected block."
msgstr ""

#: ../source/turtleart.rst:409
# 61038a318b114dee9d951554332aafa1
msgid "You can't run a Python block by clicking on it, as that opens the object selector; instead attach the block to another one and click elsewhere on the stack you have created."
msgstr ""

#: ../source/turtleart.rst:411
# 19f26bfac2734e9a95ebe796dad9fe76
msgid "Which ever way you create them, multiple Python blocks can have different code loaded in them."
msgstr ""

#: ../source/turtleart.rst:414
# 23c475bb35604788aad150dcbb17ea3a
msgid "Modifying Turtle Art"
msgstr ""

#: ../source/turtleart.rst:416
# e6b839745a9a4dd998f09240daa1c51a
msgid "Turtle Art is under the MIT license. You are free to use it and learn with it. You are also encourage to modify it to suit your needs or just for a further opportunity to learn."
msgstr ""

#: ../source/turtleart.rst:418
# 277587a38f7b430dba2c9bf034e6afdc
msgid "Much of the motivation behind the Version 83 refactoring of the code was to make it easier for you to make changes. Most changes can be confined to two modules: taconstants.py and talogo.py. The former defines the blocks and palettes; the latter defines what code is executed by a block."
msgstr ""

#: ../source/turtleart.rst:420
# 9cdeb94dc41f43fcb5adcf943a1e3d68
msgid "**Note:** As of Version 106, there is also support for plugins. If you can use the plugin mechanism to add support for additional devices, e.g., Arduino, or for making modifications such as are described below without making changes to the standard code base. (The advantage to the latter is that your changes will remain intact even after you upgrade to a newer version.)"
msgstr ""

#: ../source/turtleart.rst:422
# 38f23a8205494287921a86ae165ad393
msgid "The tabasics.py file contains the constants that by-in-large determine the behavior of Turtle Art. Notably, the block palettes are defined below. If you want to add a new block to Turtle Art, you could simply add a block of code to that file or to turtle_block_plugin.py, which contains additional blocks. (Even better, write your own plugin!!)"
msgstr ""

#: ../source/turtleart.rst:424
# 637795e190a249d0890308bae1087415
msgid "Adding a new palette is simply a matter of:"
msgstr ""

#: ../source/turtleart.rst:432
# 4abc815bcf1043929d31f637c1a16128
msgid "For example, if we want to add a new turtle command, 'uturn', we'd use the add_block method in the Palette class."
msgstr ""

#: ../source/turtleart.rst:442
# 0d0b1460584c4bfd8e3bc25bfc65f135
msgid "Next, you need to define what your block will do. def_prim takes 3 arguments: the primitive name, the number of arguments—0 in this case—and the function to call—in this case, the canvas.seth function to set the heading."
msgstr ""

#: ../source/turtleart.rst:449
# 186247f03322436e8d9e15ab591eeebd
msgid "That's it. When you next run Turtle Art, you will have a 'uturn' block on the 'mypalette' palette."
msgstr ""

#: ../source/turtleart.rst:451
# dcba4d555cf045eb96a98df594995517
msgid "You will have to create icons for the palette-selector buttons. These are kept in the icons subdirectory. You need two icons: mypaletteoff.svg and mypaletteon.svg, where 'mypalette' is the same string as the entry you used in instantiating the Palette class. Note that the icons should be the same size (55x55) as the others. (This is the default icon size for Sugar toolbars.)"
msgstr ""

#: ../source/turtleart.rst:454
# b332aad2687f40f6ab293942e6c9114d
msgid "Where to report problems"
msgstr ""

#: ../source/turtleart.rst:456
# bd29757352954c7b8205dee16b8ba036
msgid "Please file bug reports `here <https://bugs.sugarlabs.org/newticket?component=Turtleart>`_."
msgstr ""

#: ../source/turtleart.rst:459
# e419486456c440839fcd2f9db349cf7a
msgid "Credits"
msgstr ""

#: ../source/turtleart.rst:461
# be7cf7a5564747cfa99c325ff1b219cb
msgid "Walter Bender and Raúl Gutiérrez Segalés maintain the code (with some occasional help from Simon Schampijer)"
msgstr ""

#: ../source/turtleart.rst:463
# 96e148c9a2cb4c788255694f87a81fcc
msgid "Alan Jhonn Aguiar Schwyn and the Butia Team have provided great feedback and many patches."
msgstr ""

#: ../source/turtleart.rst:465
# 46c1c72326134587aeb27e82b740ff50
msgid "Especially helpful feedback from Tony Forster, Guzmán Trinidad, and Bill Kerr"
msgstr ""

#: ../source/turtleart.rst:467
# 4831af77f65c4fd8a2ad18b1f7c934ca
msgid "Brian Silverman is the first author of Turtle Art"
msgstr ""