Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/po/turtleart.pot
blob: 6531e96c3e9cf57453d25221dc87464e5acfd030 (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-08-12 19:23\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
# 3b86a3390f2f496a85cc70197b20eb1f
msgid "Turtle Art"
msgstr ""

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

#: ../../source/turtleart.rst:10
# ac733dd895bf41468ea2f2129dc46d80
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
# da4cff5c9cd24433b4543092065fc35e
msgid "Where to get Turtle Art"
msgstr ""

#: ../../source/turtleart.rst:15
# 283bc812d38c491db36286da393b2706
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
# a4ae7303132c47808b56b3df67a890f3
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
# 97504c2f43da46f484a4f802a4f41a9d
msgid "Using Turtle Art"
msgstr ""

#: ../../source/turtleart.rst:26
# dbc05e32910a4d3190e36b99e2f2e3db
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
# 7240c0d5aa914ee18f5eb19932d06554
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
# 81ad9b93d542456dae746f33b8e11919
msgid "Toolbars"
msgstr ""

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

#: ../../source/turtleart.rst:40
#: ../../source/turtleart.rst:68
#: ../../source/turtleart.rst:95
#: ../../source/turtleart.rst:105
# 45cb2b72ea574070a83a7792bcfe39b6
# a01c3f281eb043bda112c1a6c2a107ec
# add4ea6d8ef0431fbc00a46f78029f5d
# 66bbea0a8dde48eeb60313dd5ecba620
msgid "From left to right:"
msgstr ""

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

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

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

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

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

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

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

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

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

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

#: ../../source/turtleart.rst:52
# 3e17f52da31e4cacb6be6b0df9c5d8ea
msgid "display help palette;"
msgstr ""

#: ../../source/turtleart.rst:53
# 1c7b656edd804d21a3487613888019c0
msgid "stop activity"
msgstr ""

#: ../../source/turtleart.rst:55
# 53a9c63536794235b98c49c8684e8c01
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
# 2f34fd7de717400180a52076f5e52055
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
# 223ad44c8edb4f698a157c5439e6b63f
msgid "On older versions of Sugar (e.g., 0.84), the main toolbar will look like this:"
msgstr ""

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

#: ../../source/turtleart.rst:70
# 773903ac2c704e888b2586ab084f9872
msgid "Project title;"
msgstr ""

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

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

#: ../../source/turtleart.rst:73
# 33b35b701000446da8effe4480746037
msgid "Share button;"
msgstr ""

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

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

#: ../../source/turtleart.rst:76
# 75f20460444e4d5698a37d221e834e6a
msgid "Save as Logo;"
msgstr ""

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

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

#: ../../source/turtleart.rst:84
# 789575e7bae74ecb9f17f2d277b5e32c
msgid "**Notes:**"
msgstr ""

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

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

#: ../../source/turtleart.rst:84
# 779f75dfe1814ce2910ccaadfacf5f69
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
# f5bb0bb9208c4cad92d4aeb06ed56676
msgid "Edit Toolbar"
msgstr ""

#: ../../source/turtleart.rst:93
# c7cad420fa7441b8a3b5b9a87cdf0b10
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
# 0a32d88d0dd345a9b024b688badb5ead
msgid "Copy"
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

#: ../../source/turtleart.rst:120
# c39b3f1114ae404491409264b6b601ec
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
# 4841c2f244f54834be6cad903cee703c
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
# 8d78338d8fa04870a21cdfcbf219d642
msgid "**Note:** Additional palettes may be loaded by plugin extensions to Turtle Blocks."
msgstr ""

#: ../../source/turtleart.rst:128
# 700e9d47b98548d8bb69c4c39ccae396
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
# 12e1b62f53ef4000a1b893a47207b564
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
# f77330aa8f86469d948a149b13068d04
msgid "Turtle Palette"
msgstr ""

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

#: ../../source/turtleart.rst:142
# 5d1c28beedc54895997d2b36f1b63ac8
msgid "forward: move turtle forward"
msgstr ""

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

#: ../../source/turtleart.rst:144
# 6f0331b04b5241b18fd1a1a78adf2bef
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
# 88dd02848c784927b14fd31d615e6548
msgid "left: rotate turtle counterclockwise"
msgstr ""

#: ../../source/turtleart.rst:146
# 95cde318830e4e37a843dd9b18db280f
msgid "right: rotate turtle clockwise"
msgstr ""

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

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

#: ../../source/turtleart.rst:149
# 979ee5d81ed24b269076aac3d4e82a0e
msgid "seth: set turtle heading"
msgstr ""

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

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

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

#: ../../source/turtleart.rst:155
# 78af69b6c27c4372abc9bafe9d067552
msgid "Pen Palette"
msgstr ""

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

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

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

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

#: ../../source/turtleart.rst:164
# 6c6a6b6b51e0450ca6afb49bcc896151
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
# 407161f435294a44979759c67dd59e6e
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
# bf7b8081239d44f3b84ab40f1193a946
msgid "set color: sets the pen color"
msgstr ""

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

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

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

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

#: ../../source/turtleart.rst:171
# 2567fa90f76e441f956f8c829ab456c9
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
# a0964e72636a4b6782ea6179ce99f931
msgid "start fill: starts a filled polygon (straight sides, not arcs)"
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: ../../source/turtleart.rst:206
# 6120b81249aa4f65bff39edd3ae3a1d9
msgid "Flow Palette"
msgstr ""

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

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

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

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

#: ../../source/turtleart.rst:215
# dbb62bef7fdd438abf75fb8b8f4863c4
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
# c8ac19a950f74e819f58f4437d339f38
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
# ecefe08935864197af3b49b4b4339b63
msgid "vertical spacer"
msgstr ""

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

#: ../../source/turtleart.rst:219
# 8641d0b8eb914be1a6a45bd02b39de67
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
# 271e92859c384dd1a8e8a530a5c937c9
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
# c10c1d8c2b3548a687ee275b95a86993
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
# cdc284783aaf4130babb2db09fdb0b5a
msgid "Blocks Palette"
msgstr ""

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

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

#: ../../source/turtleart.rst:232
# 8c47785a0b2c4aa697cf14d7622572cb
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
# f9441114ee974de3a357d11a473d5f63
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
# 2b3604f844644504964fb42a70d80b28
msgid "text: string input"
msgstr ""

#: ../../source/turtleart.rst:235
# d61050e5ad78415b96fc1186e497db74
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
# 820aed4d197e4e3c9559eacf3694464e
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
# af85b7fcd5e5488f98d08a1c1ba45ee9
msgid "box: current value of named box (can be used in place of a number block)"
msgstr ""

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

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

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

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

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

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

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

#: ../../source/turtleart.rst:246
# e82e9e8815f94e3c9387fc389e06e473
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
# 515ad9a05024433490ab06c9d986fdc4
msgid "Sensors Palette"
msgstr ""

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

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

#: ../../source/turtleart.rst:255
# 8dca408e0a2e424f84d9e157035d419f
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
# b4cca9d430f347cc85dcf91f01dfae17
msgid "turtle sees: the \"palette color\" of the pixel under the turtle"
msgstr ""

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

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

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

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

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

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

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

#: ../../source/turtleart.rst:264
# 3179270441d946ba96dc1b40ab06430a
msgid "mouse x: x position of mouse"
msgstr ""

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

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

#: ../../source/turtleart.rst:269
# 8b9f4d6fe26c495cbfb5924734e0a901
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
# e0e2be12bf9e4c1dbe972022bea92f02
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
# 5978a1ea3bfe4c05bf1139b5ce79c430
msgid "The OLPC XO 1.75 also includes an accelerometer."
msgstr ""

#: ../../source/turtleart.rst:274
# ec511c72698a44be97fa9cd36b517f82
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
# 5e86b5cdc4054e329b0aa257a220be2d
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
# fd03ec2c457a426d8c7dbdc8ae5b83c5
msgid "Media Palette"
msgstr ""

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

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

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

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

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

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

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

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

#: ../../source/turtleart.rst:292
# e712c7c5d7fe4af683fd1674ed9456c7
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
# 4868859bf7f241fda136ca269b9a50a1
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
# b38314161428487a9354694d28d51d13
msgid "scale: sets scale for show block (100% is full-screen)"
msgstr ""

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

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

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

#: ../../source/turtleart.rst:298
# 0b0c41d6d9f94afaa49592fabfb6443b
msgid "media resume: resume playing paused media"
msgstr ""

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

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

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

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

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

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

#: ../../source/turtleart.rst:311
# 2284fb14c3c04f4c860bd669902bbc5e
msgid "empty heap: empty the FILO"
msgstr ""

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

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

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

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

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

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

#: ../../source/turtleart.rst:319
# 2400f8c5f6e34f07b7f2937fc75cd332
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
# ae85b5e0c48048cf9e1b14dec19aabff
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
# fdcb5b1261c14cd0a1216543b29a0c10
msgid "Cartesian: display Cartesian coordinate grid overlay"
msgstr ""

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

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

#: ../../source/turtleart.rst:325
# 1834312e634f496cb9e7f16cedfa77b7
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
# 82deeb5d8e7d47eead77f37350d31d29
msgid "sandwich clamp: \"clamp\" a stack of blocks to hide"
msgstr ""

#: ../../source/turtleart.rst:329
# 6be975a8ef1a45cbbc95f85181aa2416
msgid "Portfolio Palette"
msgstr ""

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

#: ../../source/turtleart.rst:335
# d8c2aaa9a23c44c39b24646a8857e730
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
# db4e391cbddd4efabd0daba695ab26fd
msgid "show blocks: shows blocks and palettes (useful for resuming programming after a presentation)"
msgstr ""

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

#: ../../source/turtleart.rst:338
# 7398754dfdfa41fe83217182e72aad53
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
# b1e692314095496fa82056c6f7f73404
msgid "picture slides: used for picture slides (1×1, 2×2, 1×2, and 2×1)"
msgstr ""

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

#: ../../source/turtleart.rst:343
# 24abf81f0d954e64a9ea0e596785fc07
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
# 65678c7d35ad43aea2e8b87fec97026f
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
# 4db95b42fe74405fac0f5d4726a5b247
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
# 1419fb830211408e9c7d0c0772595e23
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
# cd76fa9ec825494498ea0e739305e6d9
msgid "width: screen width (can be used in place of a number block)"
msgstr ""

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

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

#: ../../source/turtleart.rst:353
# 220a0143a22b4d83901efaca95e46886
msgid "Trash Palette"
msgstr ""

#: ../../source/turtleart.rst:357
# e67a0e34a07d4f07a26f62e6cb6102da
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
# c9e7c5c09df74a61b91d3275a360545e
msgid "Vertical palettes"
msgstr ""

#: ../../source/turtleart.rst:368
# 0be9b7ac83cf41368a2c985e643ad20c
msgid "Learning with Turtle Art"
msgstr ""

#: ../../source/turtleart.rst:370
# e8bf84bdf67b420f98a93f1a6e4411c9
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
# 5d1b3da6e1f7434db1645b0f7a07904a
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
# 14687d551a324020a859189b662e85f7
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
# ee83678e82154db7882611cf42a1d308
msgid "`Counting <http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Tutorials/Counting>`_"
msgstr ""

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

#: ../../source/turtleart.rst:379
# 70033927aaaf4d3fab75543a1d28e8e8
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
# 9746750b0813415d94b686facc78ffc0
msgid "Exporting to Berkeley Logo"
msgstr ""

#: ../../source/turtleart.rst:384
# 4d49596996334d2fa64b9d7fe2bdb2ef
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
# 600be249ea5d4afc89c97108c73fc89b
msgid "Python Blocks in Turtle Art"
msgstr ""

#: ../../source/turtleart.rst:389
# 12d50d71503d4c5d8cbfb58b29d8eb2c
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
# a4ecb58394ff41f1b31ef39ae5c6df6b
msgid "**Loading sample code**"
msgstr ""

#: ../../source/turtleart.rst:393
# 17a6808eacb142c6a2dd5a2d80f91df4
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
# 455d5365f41a4de1a9e5988abfdcbff4
msgid "**Loading code from the Journal**"
msgstr ""

#: ../../source/turtleart.rst:401
# 9de47207974f41fca80c2d00fdf66433
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
# e6d81b8150304075872808a1d3da1860
msgid "Select the Python code that that you want and that code will be loaded into the selected block."
msgstr ""

#: ../../source/turtleart.rst:409
# de77be806b0f4744a89d406128f0a6ec
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
# ced5216949a44f43af5a7a8198630410
msgid "Which ever way you create them, multiple Python blocks can have different code loaded in them."
msgstr ""

#: ../../source/turtleart.rst:414
# 443920f2ca184c6791a190be283ee396
msgid "Modifying Turtle Art"
msgstr ""

#: ../../source/turtleart.rst:416
# 07d6e25efdb74d5d9cfb706dc22a8162
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
# 9743948ad61e41019fef1803157784e0
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
# 55edea5b1dd74e66ad5f8bea7bac20bf
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
# 280f2accdd474209978028dbcbcd7039
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
# 2be75e536a2f460ea2392f5b87f4ed52
msgid "Adding a new palette is simply a matter of:"
msgstr ""

#: ../../source/turtleart.rst:432
# 1a45de9a60ff41de9cf8d27a250e5c53
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
# ff67bf71b52b497e91a6ae35383baa6e
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
# 165eb2e603414806a5c8f934f6b31f9c
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
# 5fb93d5d827e42db8ffbf36a6f4272e9
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
# 0022f7d5367d4a89b534508b6588b3db
msgid "Where to report problems"
msgstr ""

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

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

#: ../../source/turtleart.rst:461
# 33250a240650439597a405b44d109f47
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
# 742a5eb4152c4833b24fe82da6fc824e
msgid "Alan Jhonn Aguiar Schwyn and the Butia Team have provided great feedback and many patches."
msgstr ""

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

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