Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-10-20 23:42:28 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-10-20 23:42:28 (GMT)
commit7918034317219920eb9d2a3107a5508df0a7a682 (patch)
tree1a347ac1156f23c17c1d16cb28d38e190e3ce2d1
parenta308a5425f6f7bed7fc15ba43d9bf3f1894083fa (diff)
resync with TB-192
-rw-r--r--NEWS84
-rw-r--r--TurtleArt/tabasics.py27
-rw-r--r--TurtleArt/tablock.py4
-rw-r--r--TurtleArt/tacollaboration.py19
-rw-r--r--TurtleArt/talogo.py1
-rw-r--r--TurtleArt/tapalette.py23
-rw-r--r--TurtleArt/taturtle.py74
-rw-r--r--TurtleArt/tautils.py6
-rw-r--r--TurtleArt/tawindow.py276
-rw-r--r--TurtleArtActivity.py51
-rw-r--r--activity/activity.info2
-rw-r--r--icons/challenges.svg275
-rw-r--r--plugins/turtle_blocks_extras/turtle_blocks_extras.py145
-rw-r--r--po/ayc.po2205
-rw-r--r--po/da.po2010
-rw-r--r--po/de.po1058
-rw-r--r--po/en.po1934
-rw-r--r--po/en_GB.po1944
-rw-r--r--po/en_US.po1940
-rw-r--r--po/es.po4142
-rw-r--r--po/fr.po1065
-rw-r--r--po/hy.po210
-rw-r--r--po/ja.po180
-rw-r--r--po/ko.po912
-rw-r--r--po/ne.po1712
-rw-r--r--po/nl.po1741
-rw-r--r--po/pap.po1868
-rw-r--r--po/pt.po1175
-rw-r--r--po/quz.po2045
-rw-r--r--pysamples/dotted_line.py133
-rw-r--r--pysamples/uturn.py35
-rw-r--r--samples/basic-intro-1-es.ta167
-rw-r--r--samples/basic-intro-1.ta167
-rw-r--r--samples/basic-intro-2-es.ta286
-rw-r--r--samples/basic-intro-2.ta286
-rw-r--r--samples/basic-intro-3.ta244
-rw-r--r--samples/basic-repeat-squares.ta13
-rw-r--r--samples/basic-spiral.ta25
-rw-r--r--samples/basic-square.ta7
-rw-r--r--samples/graphics-birds.ta40
-rw-r--r--samples/graphics-bubbles.ta36
-rw-r--r--samples/graphics-candyvortex.ta16
-rw-r--r--samples/graphics-city.ta149
-rw-r--r--samples/graphics-colors.ta14
-rw-r--r--samples/graphics-csquiral.ta24
-rw-r--r--samples/graphics-curlygates.ta63
-rw-r--r--samples/graphics-dots.ta30
-rw-r--r--samples/graphics-flower.ta44
-rw-r--r--samples/graphics-fountain.ta58
-rw-r--r--samples/graphics-jonny-emerson.ta74
-rw-r--r--samples/graphics-op-art.ta121
-rw-r--r--samples/graphics-rainbow.ta21
-rw-r--r--samples/graphics-redwisp.ta42
-rw-r--r--samples/graphics-reflections.ta46
-rw-r--r--samples/graphics-shades.ta46
-rw-r--r--samples/graphics-smoothcandy.ta32
-rw-r--r--samples/graphics-snowflake.ta70
-rw-r--r--samples/graphics-sunrise.ta73
-rw-r--r--samples/graphics-tree.ta94
-rw-r--r--samples/graphics-turtles.ta23
-rw-r--r--samples/graphics-xo-child.ta72
-rw-r--r--samples/thumbnails/confusion-01.svg (renamed from challenges/confusion-01.svg)0
-rw-r--r--samples/thumbnails/confusion-02.svg (renamed from challenges/confusion-02.svg)0
-rw-r--r--samples/thumbnails/confusion-03.svg (renamed from challenges/confusion-03.svg)0
-rw-r--r--samples/thumbnails/confusion-04.svg (renamed from challenges/confusion-04.svg)0
-rw-r--r--samples/thumbnails/confusion-05.svg (renamed from challenges/confusion-05.svg)0
-rw-r--r--samples/thumbnails/confusion-06.svg (renamed from challenges/confusion-06.svg)0
-rw-r--r--samples/thumbnails/confusion-07.svg (renamed from challenges/confusion-07.svg)0
-rw-r--r--samples/thumbnails/confusion-08.svg (renamed from challenges/confusion-08.svg)0
-rw-r--r--samples/thumbnails/confusion-09.svg (renamed from challenges/confusion-09.svg)0
-rw-r--r--samples/thumbnails/confusion-10.svg (renamed from challenges/confusion-10.svg)0
-rw-r--r--samples/thumbnails/confusion-11.svg (renamed from challenges/confusion-11.svg)0
-rw-r--r--samples/thumbnails/confusion-12.svg (renamed from challenges/confusion-12.svg)0
-rw-r--r--samples/thumbnails/confusion-13.svg (renamed from challenges/confusion-13.svg)0
-rw-r--r--samples/thumbnails/confusion-14.svg (renamed from challenges/confusion-14.svg)0
-rw-r--r--samples/thumbnails/confusion-15.svg (renamed from challenges/confusion-15.svg)0
-rw-r--r--samples/thumbnails/confusion-16.svg (renamed from challenges/confusion-16.svg)0
-rw-r--r--samples/thumbnails/confusion-17.svg (renamed from challenges/confusion-17.svg)0
-rw-r--r--samples/thumbnails/confusion-18.svg (renamed from challenges/confusion-18.svg)0
-rw-r--r--samples/thumbnails/confusion-19.svg (renamed from challenges/confusion-19.svg)0
-rw-r--r--samples/thumbnails/confusion-20.svg (renamed from challenges/confusion-20.svg)0
-rw-r--r--samples/thumbnails/confusion-21.svg (renamed from challenges/confusion-21.svg)0
-rw-r--r--samples/thumbnails/confusion-22.svg (renamed from challenges/confusion-22.svg)0
-rw-r--r--samples/thumbnails/confusion-23.svg (renamed from challenges/confusion-23.svg)0
-rw-r--r--samples/thumbnails/confusion-24.svg (renamed from challenges/confusion-24.svg)0
-rw-r--r--samples/thumbnails/confusion-25.svg (renamed from challenges/confusion-25.svg)0
-rw-r--r--samples/thumbnails/confusion-26.svg (renamed from challenges/confusion-26.svg)0
-rw-r--r--samples/thumbnails/confusion-27.svg (renamed from challenges/confusion-27.svg)0
-rw-r--r--samples/thumbnails/confusion-28.svg (renamed from challenges/confusion-28.svg)0
-rw-r--r--samples/thumbnails/confusion-29.svg (renamed from challenges/confusion-29.svg)0
-rw-r--r--samples/thumbnails/confusion-30.svg (renamed from challenges/confusion-30.svg)0
-rw-r--r--samples/thumbnails/confusion-31.svg (renamed from challenges/confusion-31.svg)0
-rw-r--r--samples/thumbnails/confusion-32.svg (renamed from challenges/confusion-32.svg)0
-rw-r--r--samples/thumbnails/confusion-33.svg (renamed from challenges/confusion-33.svg)0
-rw-r--r--samples/thumbnails/confusion-34.svg (renamed from challenges/confusion-34.svg)0
-rw-r--r--samples/thumbnails/confusion-35.svg (renamed from challenges/confusion-35.svg)0
-rw-r--r--samples/thumbnails/confusion-36.svg (renamed from challenges/confusion-36.svg)0
-rw-r--r--samples/thumbnails/confusion-37.svg (renamed from challenges/confusion-37.svg)0
-rw-r--r--samples/thumbnails/confusion-38.svg (renamed from challenges/confusion-38.svg)0
-rw-r--r--samples/thumbnails/confusion-39.svg (renamed from challenges/confusion-39.svg)0
-rw-r--r--samples/thumbnails/confusion-40.svg (renamed from challenges/confusion-40.svg)0
-rwxr-xr-xturtleconfusion (renamed from turtleblocks)4
102 files changed, 14738 insertions, 14945 deletions
diff --git a/NEWS b/NEWS
index f1f656e..09eba1c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,85 @@
+192
+
+ENHANCEMENTS:
+* New sample program (Snake game)
+* Refactored sensors-follow-me example
+* New translations
+* Moved save snapshot button to Load/Save palette (Users were confusing it
+ for the save image button.)
+* New blocks on extras palette: load_file_to_heap and save_heap_to_file
+* Added confirmation alert to empty trash block
+* Dismiss samples store by clicking on canvas
+* Reordered layout of extras palette to better commodate new blocks
+
+BUG FIXES:
+* Fixed regression in Sugar 84 support
+* Fixed problem with GNOME due to Sugar button check (Alan Aguiar)
+* Fixed label updates on mouse x, mouse y, and keyboard
+* Fixed bug with see block
+* Fixed bug in sharing filled shapes
+
+191
+
+ENHANCEMENTS:
+* New sample programs (Kyoto flowers)
+* New translations
+* Add support for querying remote turtle position, heading
+
+BUG FIXES:
+* Fixed collaboration bug (#4631)
+* Fixed i18n problem with 'select palette' block
+* Fixed problem with load block 'turtle'
+* Fixed problem with hover-help toggle
+* More robust error handling for plugins
+
+190
+
+ENHANCEMENT:
+* Set maximum number of participants
+
+BUG FIX:
+* Fix problem with null index when action and store-in blocks are
+ missing arguments.
+
+189
+
+ENHANCEMENT:
+* New sample project
+
+BUG FIXES:
+* Fix alignment problem with GNOME version
+* Fix problem with default coordinate system
+
+
+188
+
+ENHANCEMENT:
+* Add labels to Cartesian coordinate grid
+
+BUG FIXES:
+* Ensure that default coordinate scale is 1 (pixel mode)
+* Adjust pen size to coordinate scale
+
187
ENHANCEMENTS:
+* Use icon view for browsing sample projects
* New translations
+* New sample progams
+* Save coordinate scale with gconf
+* Make scaled coordinates +-20 instead of +-100
+
+BUG FIXES:
+* Fixed more bugs in SVG save
+* Fixed several bugs in non-interactive mode
+* Fixed problem with erratic Cntl-V (SL #2751)
+* Fixed problem with missing Stop button when malformed block encountered
+ (SL #4522)
+
+186
BUG FIX:
-* Add missing turtle graphic (regression)
+* Use /tmp for creating SVG surface when running from GNOME
185
@@ -18,9 +93,6 @@ ENHANCEMENTS:
BUG FIX:
* Fixed problem with load block introduced by turtle-centric rebase
-BUG FIX:
-* Fixed problem with load block introduced by turtle-centric rebase
-
184
ENHANCEMENTS:
@@ -60,6 +132,10 @@ BUG FIX:
179
+ENHANCEMENT:
+* Add option to either open a new project or load a project into an
+ existing project
+
BUG FIXES:
* Restore cursor after aborted chooser dialog
* Fix problem with loading projects from Sugar Journal
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py
index 05ff16a..3d1eb10 100644
--- a/TurtleArt/tabasics.py
+++ b/TurtleArt/tabasics.py
@@ -70,7 +70,7 @@ from gettext import gettext as _
from tapalette import (make_palette, define_logo_function)
from talogo import (primitive_dictionary, logoerror)
-from tautils import (convert, chr_to_ord, round_int, strtype)
+from tautils import (convert, chr_to_ord, round_int, strtype, debug_output)
from taconstants import (COLORDICT, CONSTANTS)
@@ -119,6 +119,8 @@ class Palettes():
def _turtle_palette(self):
''' The basic Turtle Art turtle palette '''
+ debug_output('creating %s palette' % _('turtle'),
+ self.tw.running_sugar)
palette = make_palette('turtle',
colors=["#00FF00", "#00A000"],
help_string=_('Palette of turtle commands'))
@@ -217,7 +219,7 @@ degrees)'))
'setxy2',
2,
lambda self, x, y: primitive_dictionary['move'](
- self.tw.turtles.get_active_turtle().set_xy, (x, y)))
+ self.tw.turtles.get_active_turtle().set_xy, x, y))
define_logo_function('tasetxy', 'to tasetxy :x :y\nsetxy :x :y\nend\n')
primitive_dictionary['set'] = self._prim_set
@@ -276,10 +278,11 @@ turtle (can be used in place of a number block)'),
0,
lambda self: self.tw.turtles.get_active_turtle().get_heading())
+ # This block is used for holding the remote turtle name
palette.add_block('turtle-label',
hidden=True,
style='blank-style',
- label=['turtle'])
+ label=['remote turtle name'])
# Deprecated
palette.add_block('setxy',
@@ -295,7 +298,7 @@ turtle (can be used in place of a number block)'),
'setxy',
2,
lambda self, x, y: primitive_dictionary['move'](
- self.tw.turtles.get_active_turtle().set_xy, (x, y),
+ self.tw.turtles.get_active_turtle().set_xy, x, y,
pendown=False))
define_logo_function('tasetxypenup', 'to tasetxypenup :x :y\npenup\n\
setxy :x :y\npendown\nend\n')
@@ -303,6 +306,8 @@ setxy :x :y\npendown\nend\n')
def _pen_palette(self):
''' The basic Turtle Art pen palette '''
+ debug_output('creating %s palette' % _('pen'),
+ self.tw.running_sugar)
palette = make_palette('pen',
colors=["#00FFFF", "#00A0A0"],
help_string=_('Palette of pen commands'))
@@ -503,6 +508,8 @@ pensize\nend\n')
def _color_palette(self):
''' The basic Turtle Art color palette '''
+ debug_output('creating %s palette' % _('colors'),
+ self.tw.running_sugar)
palette = make_palette('colors',
colors=["#00FFFF", "#00A0A0"],
help_string=_('Palette of pen colors'))
@@ -596,6 +603,8 @@ tasetshade :shade \n')
def _numbers_palette(self):
''' The basic Turtle Art numbers palette '''
+ debug_output('creating %s palette' % _('numbers'),
+ self.tw.running_sugar)
palette = make_palette('numbers',
colors=["#FF00FF", "#A000A0"],
help_string=_('Palette of numeric operators'))
@@ -779,6 +788,8 @@ operators'))
def _flow_palette(self):
''' The basic Turtle Art flow palette '''
+ debug_output('creating %s palette' % _('flow'),
+ self.tw.running_sugar)
palette = make_palette('flow',
colors=["#FFC000", "#A08000"],
help_string=_('Palette of flow operators'))
@@ -879,6 +890,8 @@ boolean operators from Numbers palette'))
def _blocks_palette(self):
''' The basic Turtle Art blocks palette '''
+ debug_output('creating %s palette' % _('blocks'),
+ self.tw.running_sugar)
palette = make_palette('blocks',
colors=["#FFFF00", "#A0A000"],
help_string=_('Palette of variable blocks'))
@@ -1040,6 +1053,8 @@ variable'))
def _trash_palette(self):
''' The basic Turtle Art turtle palette '''
+ debug_output('creating %s palette' % _('trash'),
+ self.tw.running_sugar)
palette = make_palette('trash',
colors=["#FFFF00", "#A0A000"],
help_string=_('trash'))
@@ -1083,7 +1098,7 @@ variable'))
self.tw.coord_scale)
self.tw.lc.update_label_value(
'heading',
- self.tw.turtles.get_active_turtle().get_heading)
+ self.tw.turtles.get_active_turtle().get_heading())
def _prim_box(self, x):
''' Retrieve value from named box '''
@@ -1182,7 +1197,7 @@ variable'))
if self.tw.lc.update_values:
self.tw.lc.update_label_value(
'heading',
- self.tw.turtles.get_active_turtle().get_heading)
+ self.tw.turtles.get_active_turtle().get_heading())
def _prim_set(self, name, cmd, value=None):
''' Set a value and update the associated value blocks '''
diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py
index 8d8ed4a..ff392e0 100644
--- a/TurtleArt/tablock.py
+++ b/TurtleArt/tablock.py
@@ -555,7 +555,7 @@ class Block:
if self.spr is None:
return
if isinstance(self.name, unicode):
- self.name = self.name.encode('ascii', 'replace')
+ self.name = self.name.encode('utf-8')
if self.name in content_blocks:
n = len(self.values)
if n == 0:
@@ -636,7 +636,7 @@ class Block:
self.svg.set_stroke_width(STANDARD_STROKE_WIDTH)
self.svg.clear_docks()
if isinstance(self.name, unicode):
- self.name = self.name.encode('ascii', 'replace')
+ self.name = self.name.encode('utf-8')
for k in block_styles.keys():
if self.name in block_styles[k]:
if isinstance(self.block_methods[k], list):
diff --git a/TurtleArt/tacollaboration.py b/TurtleArt/tacollaboration.py
index 26a21d7..d0a41a3 100644
--- a/TurtleArt/tacollaboration.py
+++ b/TurtleArt/tacollaboration.py
@@ -1,4 +1,4 @@
-#Copyright (c) 2011-12 Walter Bender
+#Copyright (c) 2011-13 Walter Bender
#Copyright (c) 2011 Collabora Ltd. <http://www.collabora.co.uk/>
#Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -75,7 +75,7 @@ class Collaboration():
'f': self._move_forward,
'a': self._move_in_arc,
'r': self._rotate_turtle,
- 'x': self._setxy,
+ 'x': self._set_xy,
'W': self._draw_text,
'c': self._set_pen_color,
'g': self._set_pen_gray_level,
@@ -347,12 +347,12 @@ class Collaboration():
self._tw.turtles.set_turtle(nick)
self._tw.turtles.get_active_turtle().set_heading(h, False)
- def _setxy(self, payload):
+ def _set_xy(self, payload):
if len(payload) > 0:
[nick, [x, y]] = data_from_string(payload)
if nick != self._tw.nick:
self._tw.turtles.set_turtle(nick)
- self._tw.turtles.get_active_turtle().set_xy(x, y, False)
+ self._tw.turtles.get_active_turtle().set_xy(x, y, share=False)
def _draw_text(self, payload):
if len(payload) > 0:
@@ -401,9 +401,14 @@ class Collaboration():
[nick, poly_points] = data_from_string(payload)
shared_poly_points = []
for i in range(len(poly_points)):
- shared_poly_points.append(
- (self._tw.turtles.turtle_to_screen_coordinates
- (poly_points[i][0], poly_points[i][1])))
+ x, y = self._turtles.screen_to_turtle_coordinates(
+ (poly_points[i][1], poly_points[i][2]))
+ if poly_points[i][0] in ['move', 'line']:
+ shared_poly_points.append((poly_points[i][0], x, y))
+ elif poly_points[i][0] in ['rarc', 'larc']:
+ shared_poly_points.append((poly_points[i][0], x, y,
+ poly_points[i][3], poly_points[i][4],
+ poly_points[i][5]))
if nick != self._tw.nick:
self._tw.turtles.set_turtle(nick)
self._tw.turtles.get_active_turtle().set_poly_points(
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index 7aac4ce..0b178c6 100644
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -394,6 +394,7 @@ class LogoCode:
if self._disable_help:
self.tw.no_help = False
self._disable_help = False
+ self.tw.display_coordinates()
def icall(self, fcn, *args):
""" Add a function and its arguments to the program stack. """
diff --git a/TurtleArt/tapalette.py b/TurtleArt/tapalette.py
index 3c38722..6fd347a 100644
--- a/TurtleArt/tapalette.py
+++ b/TurtleArt/tapalette.py
@@ -22,6 +22,7 @@
help_palettes = {}
help_windows = {}
palette_names = []
+palette_i18n_names = []
palette_init_on_start = []
palette_blocks = []
block_colors = []
@@ -128,12 +129,14 @@ class Palette():
def add_palette(self, position=None, init_on_start=False):
if self._name is None:
- debug_output('You must specify a name for your palette')
+ print 'You must specify a name for your palette'
return
# Insert new palette just before the trash
if 'trash' in palette_names:
i = palette_names.index('trash')
+ elif _('trash') in palette_i18n_names:
+ i = palette_i18n_names.index(_('trash'))
else:
i = len(palette_names)
@@ -142,6 +145,7 @@ class Palette():
if self._name not in palette_names:
palette_names.insert(i, self._name)
+ palette_i18n_names.insert(i, _(self._name))
palette_blocks.insert(i, [])
block_colors.insert(i, self._colors)
if init_on_start:
@@ -236,6 +240,8 @@ def palette_name_to_index(palette_name):
''' Find the index associated with palette_name. '''
if palette_name in palette_names:
return palette_names.index(palette_name)
+ elif palette_name in palette_i18n_names:
+ return palette_i18n_names.index(palette_name)
else:
return None
@@ -267,7 +273,7 @@ class Block():
def add_block(self, position=None):
if self._name is None:
- debug_output('You must specify a name for your block')
+ print 'You must specify a name for your block'
return
# FIXME: Does the block already exist? A block can live on
@@ -276,7 +282,7 @@ class Block():
# all lists except palettes before regeneration.
if self._style is None:
- debug_output('You must specify a style for your block')
+ print 'You must specify a style for your block'
return
else:
block_styles[self._style].append(self._name)
@@ -293,8 +299,8 @@ class Block():
if self._palette is not None:
i = palette_names.index(self._palette)
if self._name in palette_blocks[i]:
- debug_output('%s already in palette %s, skipping...' %
- (self._name, self._palette))
+ print '%s already in palette %s, skipping...' % \
+ (self._name, self._palette)
else:
if position is not None and isinstance(position, int) and \
position < len(palette_blocks[i]):
@@ -302,8 +308,7 @@ class Block():
else:
palette_blocks[i].append(self._name)
if position is not None:
- debug_output('Ignoring position (%s)' %
- (str(position)))
+ print 'Ignoring position (%s)' % (str(position))
if self._help is not None:
help_strings[self._name] = self._help
@@ -357,7 +362,7 @@ class Block():
def set_palette(self, palette):
if not palette in palette_names:
- debug_output('Could not find palette %s' % (palette))
+ print 'Could not find palette %s' % (palette)
else:
self._palette = palette
@@ -381,7 +386,7 @@ class Block():
def set_style(self, style):
if style not in block_styles:
- debug_output('Unknown style: %s' % (style))
+ print 'Unknown style: %s' % (style)
else:
self._style = style
diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py
index 12882db..ac72bdb 100644
--- a/TurtleArt/taturtle.py
+++ b/TurtleArt/taturtle.py
@@ -34,6 +34,7 @@ from tacanvas import wrap100, COLOR_TABLE
from sprites import Sprite
from tautils import (debug_output, data_to_string, round_int, get_path,
image_to_base64)
+from TurtleArt.talogo import logoerror
SHAPES = 36
DEGTOR = pi / 180.
@@ -138,7 +139,10 @@ class Turtles:
self._active_turtle.set_color(0)
self._active_turtle.set_shade(50)
self._active_turtle.set_gray(100)
- self._active_turtle.set_pen_size(5)
+ if self.turtle_window.coord_scale == 1:
+ self._active_turtle.set_pen_size(5)
+ else:
+ self._active_turtle.set_pen_size(1)
self._active_turtle.reset_shapes()
self._active_turtle.set_heading(0.0)
self._active_turtle.set_pen_state(False)
@@ -148,13 +152,34 @@ class Turtles:
self._active_turtle.hide()
self.set_turtle(self._default_turtle_name)
+ def get_turtle_x(self, turtle_name):
+ if turtle_name not in self.dict:
+ debug_output('%s not found in turtle dictionary' % (turtle_name),
+ self.turtle_window.running_sugar)
+ raise logoerror("#syntaxerror")
+ return self.dict[turtle_name].get_x()
+
+ def get_turtle_y(self, turtle_name):
+ if turtle_name not in self.dict:
+ debug_output('%s not found in turtle dictionary' % (turtle_name),
+ self.turtle_window.running_sugar)
+ raise logoerror("#syntaxerror")
+ return self.dict[turtle_name].get_y()
+
+ def get_turtle_heading(self, turtle_name):
+ if turtle_name not in self.dict:
+ debug_output('%s not found in turtle dictionary' % (turtle_name),
+ self.turtle_window.running_sugar)
+ raise logoerror("#syntaxerror")
+ return self.dict[turtle_name].get_heading()
+
def set_turtle(self, turtle_name, colors=None):
''' Select the current turtle and associated pen status '''
if turtle_name not in self.dict:
# if it is a new turtle, start it in the center of the screen
self._active_turtle = self.get_turtle(turtle_name, True, colors)
self._active_turtle.set_heading(0.0, False)
- self._active_turtle.set_xy((0.0, 0.0), False, pendown=False)
+ self._active_turtle.set_xy(0.0, 0.0, share=False, pendown=False)
self._active_turtle.set_pen_state(True)
elif colors is not None:
self._active_turtle = self.get_turtle(turtle_name, False)
@@ -202,7 +227,10 @@ class Turtle:
self._pen_shade = 50
self._pen_color = 0
self._pen_gray = 100
- self._pen_size = 5
+ if self._turtles.turtle_window.coord_scale == 1:
+ self._pen_size = 5
+ else:
+ self._pen_size = 1
self._pen_state = True
self._pen_fill = False
self._poly_points = []
@@ -327,6 +355,15 @@ class Turtle:
return
self._heading %= 360
+ self._update_sprite_heading()
+
+ if self._turtles.turtle_window.sharing() and share:
+ event = 'r|%s' % (data_to_string([self._turtles.turtle_window.nick,
+ round_int(self._heading)]))
+ self._turtles.turtle_window.send_event(event)
+
+ def _update_sprite_heading(self):
+ ''' Update the sprite to reflect the current heading '''
i = (int(self._heading + 5) % 360) / (360 / SHAPES)
if not self._hidden and self.spr is not None:
try:
@@ -334,11 +371,6 @@ class Turtle:
except IndexError:
self.spr.set_shape(self._shapes[0])
- if self._turtles.turtle_window.sharing() and share:
- event = 'r|%s' % (data_to_string([self._turtles.turtle_window.nick,
- round_int(self._heading)]))
- self._turtles.turtle_window.send_event(event)
-
def set_color(self, color=None, share=True):
''' Set the pen color for this turtle. '''
# Special case for color blocks
@@ -422,7 +454,8 @@ class Turtle:
self._turtles.turtle_window.running_sugar)
return
- self._turtles.turtle_window.canvas.set_pen_size(self._pen_size)
+ self._turtles.turtle_window.canvas.set_pen_size(
+ self._pen_size * self._turtles.turtle_window.coord_scale)
if self._turtles.turtle_window.sharing() and share:
event = 'w|%s' % (data_to_string([self._turtles.turtle_window.nick,
@@ -462,8 +495,12 @@ class Turtle:
if self._turtles.turtle_window.sharing() and share:
shared_poly_points = []
for p in self._poly_points:
- shared_poly_points.append(
- (self._turtles.screen_to_turtle_coordinates(p)))
+ x, y = self._turtles.turtle_to_screen_coordinates(
+ (p[1], p[2]))
+ if p[0] in ['move', 'line']:
+ shared_poly_points.append((p[0], x, y))
+ elif p[0] in ['rarc', 'larc']:
+ shared_poly_points.append((p[0], x, y, p[3], p[4], p[5]))
event = 'F|%s' % (data_to_string(
[self._turtles.turtle_window.nick,
shared_poly_points]))
@@ -482,7 +519,7 @@ class Turtle:
self.spr.set_layer(TURTLE_LAYER)
self._hidden = False
self.move_turtle_spr((self._x, self._y))
- self.set_heading(self._heading)
+ self.set_heading(self._heading, share=False)
if self.label_block is not None:
self.label_block.spr.set_layer(TURTLE_LAYER + 1)
@@ -518,6 +555,8 @@ class Turtle:
return
self._heading %= 360
+ self._update_sprite_heading()
+
if self._turtles.turtle_window.sharing() and share:
event = 'r|%s' % (data_to_string([self._turtles.turtle_window.nick,
round_int(self._heading)]))
@@ -555,12 +594,15 @@ class Turtle:
int(distance)]))
self._turtles.turtle_window.send_event(event)
- def set_xy(self, pos, share=True, pendown=True):
+ def set_xy(self, x, y, share=True, pendown=True, dragging=False):
old = self.get_xy()
-
try:
- xcor = pos[0] * self._turtles.turtle_window.coord_scale
- ycor = pos[1] * self._turtles.turtle_window.coord_scale
+ if dragging:
+ xcor = x
+ ycor = y
+ else:
+ xcor = x * self._turtles.turtle_window.coord_scale
+ ycor = y * self._turtles.turtle_window.coord_scale
except (TypeError, ValueError):
debug_output('bad value sent to %s' % (__name__),
self._turtles.turtle_window.running_sugar)
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py
index 07b72d9..b0aa368 100644
--- a/TurtleArt/tautils.py
+++ b/TurtleArt/tautils.py
@@ -186,7 +186,7 @@ def find_hat(data):
def _to_str(text):
''' Convert whatever to a str type '''
if isinstance(text, unicode):
- return text.encode('ascii', 'replace')
+ return text.encode('utf-8')
elif isinstance(text, str):
return text
else:
@@ -371,7 +371,7 @@ def data_from_string(text):
if isinstance(text, str):
return json_load(text.replace(']],\n', ']], '))
elif isinstance(text, unicode):
- text = text.encode('ascii', 'replace')
+ text = text.encode('utf-8')
return json_load(text.replace(']],\n', ']], '))
else:
print 'type error (%s) in data_from_string' % (type(text))
@@ -415,7 +415,7 @@ def save_picture(canvas, file_name):
cr.set_source_surface(x_surface)
cr.paint()
if isinstance(file_name, unicode):
- img_surface.write_to_png(str(file_name.encode('ascii', 'replace')))
+ img_surface.write_to_png(str(file_name.encode('utf-8')))
else:
img_surface.write_to_png(str(file_name))
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index e20a1cf..5072ab2 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -102,10 +102,12 @@ class TurtleArtWindow():
def __init__(self, canvas_window, path, parent=None, activity=None,
mycolors=None, mynick=None, turtle_canvas=None,
running_sugar=True, running_turtleart=True):
- '''parent -- the GTK Window that TA runs in
- activity -- the object that instantiated this TurtleArtWindow (in
- GNOME, a TurtleMain instance)
- running_turtleart -- are we running TA or exported python code?
+ '''
+ parent: the GTK Window that TA runs in
+ activity: the object that instantiated this TurtleArtWindow (in
+ GNOME, a TurtleMain instance, in Sugar, the Activity
+ instance)
+ running_turtleart: are we running TA or exported python code?
'''
self.parent = parent
self.turtle_canvas = turtle_canvas
@@ -380,6 +382,7 @@ class TurtleArtWindow():
except Exception as e:
debug_output('Failed to load %s: %s' % (plugin_class, str(e)),
self.running_sugar)
+
def _add_plugin_icon_dir(self, dirname):
''' If there is an icon subdir, add it to the search path. '''
@@ -402,38 +405,73 @@ class TurtleArtWindow():
def _setup_plugins(self):
''' Initial setup -- called just once. '''
for plugin in self.turtleart_plugins:
- plugin.setup()
+ try:
+ plugin.setup()
+ except Exception as e:
+ debug_output('Plugin %s failed during setup: %s' %
+ (plugin, str(e)), self.running_sugar)
+ # If setup fails, remove the plugin from the list
+ self.turtleart_plugins.remove(plugin)
def _start_plugins(self):
''' Start is called everytime we execute blocks. '''
for plugin in self.turtleart_plugins:
- plugin.start()
+ if hasattr(plugin, 'start'):
+ try:
+ plugin.start()
+ except Exception as e:
+ debug_output('Plugin %s failed during start: %s' %
+ (plugin, str(e)), self.running_sugar)
def stop_plugins(self):
''' Stop is called whenever we stop execution. '''
for plugin in self.turtleart_plugins:
- plugin.stop()
+ if hasattr(plugin, 'stop'):
+ try:
+ plugin.stop()
+ except Exception as e:
+ debug_output('Plugin %s failed during stop: %s' %
+ (plugin, str(e)), self.running_sugar)
def clear_plugins(self):
''' Clear is called from the clean block and erase button. '''
for plugin in self.turtleart_plugins:
if hasattr(plugin, 'clear'):
- plugin.clear()
+ try:
+ plugin.clear()
+ except Exception as e:
+ debug_output('Plugin %s failed during clear: %s' %
+ (plugin, str(e)), self.running_sugar)
def background_plugins(self):
''' Background is called when we are pushed to the background. '''
for plugin in self.turtleart_plugins:
- plugin.goto_background()
+ if hasattr(plugin, 'goto_background'):
+ try:
+ plugin.goto_background()
+ except Exception as e:
+ debug_output('Plugin %s failed during background: %s' %
+ (plugin, str(e)), self.running_sugar)
def foreground_plugins(self):
''' Foreground is called when we are return from the background. '''
for plugin in self.turtleart_plugins:
- plugin.return_to_foreground()
+ if hasattr(plugin, 'return_to_foreground'):
+ try:
+ plugin.return_to_foreground()
+ except Exception as e:
+ debug_output('Plugin %s failed during foreground: %s' %
+ (plugin, str(e)), self.running_sugar)
def quit_plugins(self):
''' Quit is called upon program exit. '''
for plugin in self.turtleart_plugins:
- plugin.quit()
+ if hasattr(plugin, 'quit'):
+ try:
+ plugin.quit()
+ except Exception as e:
+ debug_output('Plugin %s failed during quit: %s' %
+ (plugin, str(e)), self.running_sugar)
def _setup_events(self):
''' Register the events we listen to. '''
@@ -460,14 +498,15 @@ class TurtleArtWindow():
if not self.activity._unfullscreen_button.props.visible:
self.activity._unfullscreen_button.show()
# Reset the timer
- if self.activity._unfullscreen_button_timeout_id is not None:
- gobject.source_remove(
- self.activity._unfullscreen_button_timeout_id)
- self.activity._unfullscreen_button_timeout_id = None
+ if hasattr(self.activity, '_unfullscreen_button_timeout_id'):
+ if self.activity._unfullscreen_button_timeout_id is not None:
+ gobject.source_remove(
+ self.activity._unfullscreen_button_timeout_id)
+ self.activity._unfullscreen_button_timeout_id = None
- self.activity._unfullscreen_button_timeout_id = \
- gobject.timeout_add_seconds(_UNFULLSCREEN_VISIBILITY_TIMEOUT,
- self.__unfullscreen_button_timeout_cb)
+ self.activity._unfullscreen_button_timeout_id = \
+ gobject.timeout_add_seconds(_UNFULLSCREEN_VISIBILITY_TIMEOUT,
+ self.__unfullscreen_button_timeout_cb)
def __unfullscreen_button_timeout_cb(self):
self.activity._unfullscreen_button.hide()
@@ -529,6 +568,8 @@ class TurtleArtWindow():
self._autohide_shape = True
for name in OVERLAY_SHAPES:
+ if name == 'Cartesian':
+ continue
self.overlay_shapes[name] = Sprite(
self.sprite_list,
int(self.width / 2 - 600),
@@ -538,6 +579,8 @@ class TurtleArtWindow():
self.overlay_shapes[name].hide()
self.overlay_shapes[name].type = 'overlay'
+ self._create_scaled_cartesian_coordinates()
+
if self.running_turtleart and not self.running_sugar:
# offset = 2 * self.width - 55 * len(TOOLBAR_SHAPES)
offset = 55 * (1 + len(palette_blocks))
@@ -553,6 +596,27 @@ class TurtleArtWindow():
self.toolbar_shapes[name].type = 'toolbar'
self.toolbar_shapes['stopiton'].hide()
+ def _create_scaled_cartesian_coordinates(self):
+ # Cartesian overlay has to be scaled to match the coordinate_scale
+ # 200 pixels in the graphic == height / 4. (10 units)
+ pixbuf = svg_str_to_pixbuf(
+ svg_from_file('%s/images/%s.svg' % (self.path, 'Cartesian')))
+
+ if self.running_sugar:
+ scale = self.height / 800.
+ else:
+ scale = self.height / 800.
+ # scale = (self.height + ICON_SIZE) / 800.
+ self.overlay_shapes['Cartesian'] = Sprite(
+ self.sprite_list,
+ int(self.width / 2 - 600),
+ int(self.height / 2 - 450),
+ pixbuf.scale_simple(int(1200 * scale),
+ int(900 * scale),
+ gtk.gdk.INTERP_BILINEAR))
+ self.overlay_shapes['Cartesian'].set_layer(TAB_LAYER)
+ self.overlay_shapes['Cartesian'].hide()
+
def set_sharing(self, shared):
self._sharing = shared
@@ -587,7 +651,8 @@ class TurtleArtWindow():
if event is None:
return
- self.activity.check_buttons_for_fit()
+ if self.running_sugar:
+ self.activity.check_buttons_for_fit()
# If there are any constant blocks on the canvas, relabel them
for blk in self.just_blocks():
@@ -714,7 +779,8 @@ class TurtleArtWindow():
if self.running_sugar:
y_offset = 0
else:
- y_offset = ICON_SIZE
+ y_offset = 0
+ # y_offset = ICON_SIZE
self.canvas.draw_surface(
self.overlay_shapes[overlay].cached_surfaces[0],
(self.canvas.width - width) / 2.0,
@@ -722,10 +788,13 @@ class TurtleArtWindow():
width,
height)
- def update_overlay_position(self, widget, event):
+ def update_overlay_position(self, widget=None, event=None):
''' Reposition the overlays when window size changes '''
- self.width = event.width
- self.height = event.height
+ # self.width = event.width
+ # self.height = event.height
+ self.width = gtk.gdk.screen_width()
+ self.height = gtk.gdk.screen_height()
+
for name in OVERLAY_SHAPES:
if not name in self.overlay_shapes:
continue
@@ -734,17 +803,24 @@ class TurtleArtWindow():
if shape in shape._sprites.list:
shape.hide()
showing = True
+ self.overlay_shapes[name].move((int(self.width / 2 - 600),
+ int(self.height / 2 - 450)))
+ '''
self.overlay_shapes[name] = Sprite(
self.sprite_list,
int(self.width / 2 - 600),
int(self.height / 2 - 450),
svg_str_to_pixbuf(
svg_from_file('%s/images/%s.svg' % (self.path, name))))
+ '''
if showing:
self.overlay_shapes[name].set_layer(OVERLAY_LAYER)
else:
self.overlay_shapes[name].hide()
+ '''
self.overlay_shapes[name].type = 'overlay'
+ '''
+
self.cartesian = False
self.polar = False
self.metric = False
@@ -802,6 +878,7 @@ class TurtleArtWindow():
if not self.running_sugar or not self.activity.has_toolbarbox:
self.toolbar_spr.set_layer(CATEGORY_LAYER)
self.palette = True
+ self._set_coordinates_label(palette_names[n])
def hide_palette(self):
''' Hide the palette. '''
@@ -963,7 +1040,8 @@ class TurtleArtWindow():
self.running_sugar)
else:
blk.spr.hide()
- if 'trash' in palette_names and n == palette_names.index('trash'):
+ if 'trash' in palette_names and \
+ n == palette_names.index('trash'):
for blk in self.trash_stack:
# Deprecated
for gblk in find_group(blk):
@@ -1403,6 +1481,8 @@ class TurtleArtWindow():
if self.running_sugar:
self._show_unfullscreen_button()
+ self.activity.hide_store()
+
# Find out what was clicked
spr = self.sprite_list.find_sprite((x, y))
@@ -1410,9 +1490,16 @@ class TurtleArtWindow():
if spr is not None:
blk = self.block_list.spr_to_block(spr)
if blk is not None:
+ # Make sure stop button is visible
+ if self.running_sugar:
+ self.activity.stop_turtle_button.set_icon("stopiton")
+ self.activity.stop_turtle_button.set_tooltip(
+ _('Stop turtle'))
+ elif self.interactive_mode:
+ self.toolbar_shapes['stopiton'].set_layer(TAB_LAYER)
self.showlabel('status',
label=_('Please hit the Stop Button \
-before making changes to your Turtle Blocks program'))
+before making changes to your program'))
self._autohide_shape = True
return True
@@ -1499,9 +1586,9 @@ before making changes to your Turtle Blocks program'))
self._restore_from_trash(find_top_block(blk))
elif blk.type == 'proto':
if self.deleting_blocks:
- if 'myblocks' in palette_names and \
+ if 'my blocks' in palette_names and \
self.selected_palette == \
- palette_names.index('myblocks'):
+ palette_names.index('my blocks'):
self._delete_stack_alert(blk)
self.parent.get_window().set_cursor(
gtk.gdk.Cursor(gtk.gdk.LEFT_PTR))
@@ -1511,7 +1598,10 @@ before making changes to your Turtle Blocks program'))
elif blk.name == 'restore':
self.restore_latest_from_trash()
elif blk.name == 'empty':
- self._empty_trash()
+ if self.running_sugar:
+ self.activity.empty_trash_alert()
+ else:
+ self.empty_trash()
elif blk.name == 'trashall':
for b in self.just_blocks():
if b.type != 'trash':
@@ -1523,8 +1613,9 @@ before making changes to your Turtle Blocks program'))
self._put_in_trash(b1)
else:
self._put_in_trash(find_top_block(b))
- self.show_toolbar_palette(palette_names.index('trash'),
- regenerate=True)
+ if 'trash' in palette_names:
+ self.show_toolbar_palette(
+ palette_names.index('trash'), regenerate=True)
elif blk.name in MACROS:
self.new_macro(blk.name, x + 20, y + 20)
else:
@@ -1545,13 +1636,13 @@ before making changes to your Turtle Blocks program'))
found_the_action_block = False
bname = _('action')
if isinstance(bname, unicode):
- bname = bname.encode('ascii', 'replace')
+ bname = bname.encode('utf-8')
for sblk in similars:
cblk = sblk.connections[1]
if cblk is not None:
blabel = cblk.spr.labels[0]
if isinstance(blabel, unicode):
- blabel = blabel.encode('ascii', 'replace')
+ blabel = blabel.encode('utf-8')
if bname == blabel:
found_the_action_block = True
# If there is an action block in use, change the name
@@ -1706,7 +1797,7 @@ before making changes to your Turtle Blocks program'))
error_output('Could not remove macro %s: %s' %
(macro_path, e))
return
- i = palette_names.index('myblocks')
+ i = palette_names.index('my blocks')
palette_blocks[i].remove(blk.name)
for pblk in self.palettes[i]:
if pblk.name == blk.name:
@@ -1779,7 +1870,7 @@ before making changes to your Turtle Blocks program'))
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
for blk in self.just_blocks():
if self._action_name(blk, hat=False):
if blk.spr.labels[0] == self._saved_action_name:
@@ -1797,7 +1888,7 @@ before making changes to your Turtle Blocks program'))
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
for blk in self.just_blocks():
if self._box_name(blk, storein=False):
if blk.spr.labels[0] == self._saved_box_name:
@@ -1815,7 +1906,7 @@ before making changes to your Turtle Blocks program'))
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
for blk in self.just_blocks():
if self._box_name(blk, storein=True):
if blk.spr.labels[0] == self._saved_box_name:
@@ -1838,11 +1929,11 @@ before making changes to your Turtle Blocks program'))
# (3) The list of proto blocks on the palette
# (4) The list of block names
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
if isinstance(old, unicode):
- old = old.encode('ascii', 'replace')
+ old = old.encode('utf-8')
if isinstance(new, unicode):
- new = new.encode('ascii', 'replace')
+ new = new.encode('utf-8')
if old == new:
'''
@@ -2064,15 +2155,16 @@ before making changes to your Turtle Blocks program'))
self.trash_stack.remove(blk)
- def _empty_trash(self):
+ def empty_trash(self):
''' Permanently remove all blocks presently in the trash can. '''
for blk in self.block_list.list:
if blk.type == 'trash':
blk.type = 'deleted'
blk.spr.hide()
self.trash_stack = []
- self.show_toolbar_palette(palette_names.index('trash'),
- regenerate=True)
+ if 'trash' in palette_names:
+ self.show_toolbar_palette(palette_names.index('trash'),
+ regenerate=True)
def _in_the_trash(self, x, y):
''' Is x, y over a palette? '''
@@ -2511,10 +2603,12 @@ before making changes to your Turtle Blocks program'))
pos = self.turtles.screen_to_turtle_coordinates((dx, dy))
if self.selected_turtle.get_pen_state():
self.selected_turtle.set_pen_state(False)
- self.selected_turtle.set_xy(pos, share=False)
+ self.selected_turtle.set_xy(*pos, share=False,
+ dragging=True)
self.selected_turtle.set_pen_state(True)
else:
- self.selected_turtle.set_xy(pos, share=False)
+ self.selected_turtle.set_xy(*pos, share=False,
+ dragging=True)
if self.update_counter % 5:
self.lc.update_label_value(
'xcor', self.selected_turtle.get_xy()[0] /
@@ -2777,13 +2871,10 @@ before making changes to your Turtle Blocks program'))
0,
'label',
[],
- 2.0 / self.scale,
+ 1.5 / self.scale,
colors)
- turtle.label_block.spr.set_label_attributes(12.0 / self.scale)
- if len(name) > 6:
- turtle.label_block.spr.set_label(name[0:4] + '…')
- else:
- turtle.label_block.spr.set_label(name)
+ turtle.label_block.spr.set_label_attributes(10.0 / self.scale)
+ turtle.label_block.spr.set_label(name)
turtle.set_remote()
turtle.show()
@@ -3809,7 +3900,6 @@ before making changes to your Turtle Blocks program'))
(self._loaded_project), self.running_sugar)
saved_project_data = ''
current_project_data = data_to_string(self.assemble_data_to_save())
-
return saved_project_data != current_project_data
def load_files(self, ta_file, create_new_project=True):
@@ -3854,7 +3944,8 @@ before making changes to your Turtle Blocks program'))
''' Restore a turtle from its saved state '''
tid, name, xcor, ycor, heading, color, shade, pensize = blk
self.turtles.set_turtle(key)
- self.turtles.get_active_turtle().set_xy(xcor, ycor, pendown=False)
+ self.turtles.get_active_turtle().set_xy(xcor, ycor, share=True,
+ pendown=False)
self.turtles.get_active_turtle().set_heading(heading)
self.turtles.get_active_turtle().set_color(color)
self.turtles.get_active_turtle().set_shade(shade)
@@ -3914,34 +4005,42 @@ before making changes to your Turtle Blocks program'))
self._process_block_data[b[0]] = [
b[0], b[1], b[2], b[3], [b[4][0], i, b[4][1]]]
elif btype == 'hat':
+ name = None
if b[4][1] < len(self._process_block_data):
i = b[4][1]
- name = self._process_block_data[i][1][1]
+ if i is not None:
+ name = self._process_block_data[i][1][1]
else:
i = b[4][1] - len(self._process_block_data)
name = self._extra_block_data[i][1][1]
- while self._find_proto_name('stack_%s' % (name), name):
- name = increment_name(name)
- if b[4][1] < len(self._process_block_data):
- dblk = self._process_block_data[i]
- self._process_block_data[i] = [dblk[0], (dblk[1][0], name),
- dblk[2], dblk[3], dblk[4]]
- else:
- dblk = self._extra_block_data[i]
- self._extra_block_data[i] = [dblk[0], (dblk[1][0], name),
- dblk[2], dblk[3], dblk[4]]
- self._new_stack_block(name)
+ if name is not None:
+ while self._find_proto_name('stack_%s' % (name), name):
+ name = increment_name(name)
+ if b[4][1] < len(self._process_block_data):
+ dblk = self._process_block_data[i]
+ self._process_block_data[i] = [
+ dblk[0], (dblk[1][0], name), dblk[2], dblk[3],
+ dblk[4]]
+ else:
+ dblk = self._extra_block_data[i]
+ self._extra_block_data[i] = [
+ dblk[0], (dblk[1][0], name), dblk[2], dblk[3],
+ dblk[4]]
+ self._new_stack_block(name)
elif btype == 'storein':
+ name = None
if b[4][1] < len(self._process_block_data):
i = b[4][1]
- name = self._process_block_data[i][1][1]
+ if i is not None:
+ name = self._process_block_data[i][1][1]
else:
i = b[4][1] - len(self._process_block_data)
name = self._extra_block_data[i][1][1]
- if not self._find_proto_name('storein_%s' % (name), name):
- self._new_storein_block(name)
- if not self._find_proto_name('box_%s' % (name), name):
- self._new_box_block(name)
+ if name is not None:
+ if not self._find_proto_name('storein_%s' % (name), name):
+ self._new_storein_block(name)
+ if not self._find_proto_name('box_%s' % (name), name):
+ self._new_box_block(name)
if btype in content_blocks:
if btype == 'number':
@@ -4011,7 +4110,7 @@ before making changes to your Turtle Blocks program'))
if btype == 'string' and blk.spr is not None:
value = blk.values[0]
if isinstance(value, unicode):
- value = value.encode('ascii', 'replace')
+ value = value.encode('utf-8')
blk.spr.set_label(value.replace('\n', RETURN))
elif btype == 'start': # block size is saved in start block
if value is not None:
@@ -4133,6 +4232,7 @@ before making changes to your Turtle Blocks program'))
[None, None]]])
else:
self.process_data(data_from_file(ta_file))
+ self._loaded_project = ta_file
def save_file(self, file_name=None):
''' Start a project to a file '''
@@ -4219,11 +4319,7 @@ before making changes to your Turtle Blocks program'))
def display_coordinates(self, clear=False):
''' Display the coordinates of the current turtle on the toolbar '''
if clear:
- if self.running_sugar:
- self.activity.coordinates_label.set_text('')
- self.activity.coordinates_label.show()
- elif self.interactive_mode:
- self.parent.set_title('')
+ self._set_coordinates_label('')
else:
x = round_int(float(self.turtles.get_active_turtle().get_xy()[0]) /
self.coord_scale)
@@ -4235,19 +4331,25 @@ before making changes to your Turtle Blocks program'))
formatting = '(%d, %d) %d'
else:
formatting = '(%0.2f, %0.2f) %0.2f'
- self.activity.coordinates_label.set_text(
- formatting % (x, y, h))
- self.activity.coordinates_label.show()
+ self._set_coordinates_label(formatting % (x, y, h))
elif self.interactive_mode:
if int(x) == x and int(y) == y and int(h) == h:
formatting = '%s — %s: %d %s: %d %s: %d'
else:
formatting = '%s — %s: %0.2f %s: %0.2f %s: %0.2f'
- self.parent.set_title(
+ self._set_coordinates_label(
formatting % (self.activity.name, _('xcor'), x,
_('ycor'), y, _('heading'), h))
self.update_counter = 0
+ def _set_coordinates_label(self, text):
+ if self.running_sugar:
+ self.activity.coordinates_label.set_text(text)
+ self.activity.coordinates_label.show()
+ elif self.interactive_mode:
+ self.parent.set_title(text)
+
+
def showlabel(self, shp, label=''):
''' Display a message on a status block '''
if not self.interactive_mode:
@@ -4272,6 +4374,8 @@ before making changes to your Turtle Blocks program'))
self.status_spr.set_shape(self.status_shapes[shp])
self.status_spr.set_label_attributes(12.0, rescale=False)
if shp == 'status':
+ if label in ['True', 'False']:
+ label = _(label)
self.status_spr.set_label('"%s"' % (str(label)))
else:
self.status_spr.set_label(str(label))
@@ -4483,16 +4587,16 @@ before making changes to your Turtle Blocks program'))
if not self.interactive_mode:
return False
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
if isinstance(label, unicode):
- label = label.encode('ascii', 'replace')
+ label = label.encode('utf-8')
i = palette_name_to_index(palette)
for blk in self.palettes[i]:
blk_label = blk.spr.labels[0]
if isinstance(blk.name, unicode):
- blk.name = blk.name.encode('ascii', 'replace')
+ blk.name = blk.name.encode('utf-8')
if isinstance(blk_label, unicode):
- blk_label = blk_label.encode('ascii', 'replace')
+ blk_label = blk_label.encode('utf-8')
if blk.name == name and blk_label == label:
return True
# Check labels[1] too (e.g., store in block)
@@ -4509,7 +4613,7 @@ before making changes to your Turtle Blocks program'))
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
if name == _('action'):
return
# Choose a palette for the new block.
@@ -4538,7 +4642,7 @@ before making changes to your Turtle Blocks program'))
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
if name == _('my box'):
return
# Choose a palette for the new block.
@@ -4568,7 +4672,7 @@ before making changes to your Turtle Blocks program'))
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
- name = name.encode('ascii', 'replace')
+ name = name.encode('utf-8')
if name == _('my box'):
return
# Choose a palette for the new block.
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index c6b88ea..2fc7283 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -159,30 +159,23 @@ class TurtleArtActivity(activity.Activity):
# scrolling window
self._setup_palette_toolbar()
- if self.keep_button in self._toolbox.toolbar:
+ if self.samples_button in self._toolbox.toolbar:
self._toolbox.toolbar.remove(self.extras_separator)
- self._toolbox.toolbar.remove(self.keep_button)
self._toolbox.toolbar.remove(self.samples_button)
self._toolbox.toolbar.remove(self.stop_separator)
self._toolbox.toolbar.remove(self.stop_button)
self._view_toolbar.remove(self._coordinates_toolitem)
if gtk.gdk.screen_width() / 14 < style.GRID_CELL_SIZE:
- self.keep_button2.show()
- self.keep_label2.show()
self.samples_button2.show()
self.samples_label2.show()
self._toolbox.toolbar.insert(self.stop_button, -1)
else:
- self.keep_button2.hide()
- self.keep_label2.hide()
self.samples_button2.hide()
self.samples_label2.hide()
self._toolbox.toolbar.insert(self.extras_separator, -1)
self.extras_separator.props.draw = True
self.extras_separator.show()
- self._toolbox.toolbar.insert(self.keep_button, -1)
- self.keep_button.show()
self._toolbox.toolbar.insert(self.samples_button, -1)
self.samples_button.show()
self._toolbox.toolbar.insert(self.stop_separator, -1)
@@ -381,11 +374,12 @@ class TurtleArtActivity(activity.Activity):
def _draw_cartoon(self):
pos = self.tw.turtles.get_active_turtle().get_xy()
self.tw.turtles.get_active_turtle().set_xy(
- (int(-gtk.gdk.screen_width() / 2), 0), pendown=False)
+ int(-gtk.gdk.screen_width() / 2), 0, pendown=False)
self.tw.lc.insert_image(center=False, resize=False,
filepath=os.path.join(
activity.get_bundle_path(), 'images', 'turtle-a.png'))
- self.tw.turtles.get_active_turtle().set_xy(pos, pendown=False)
+ self.tw.turtles.get_active_turtle().set_xy(pos[0], pos[1],
+ pendown=False)
def do_run_cb(self, button):
''' Callback for run button (rabbit) '''
@@ -752,7 +746,7 @@ class TurtleArtActivity(activity.Activity):
''' Add the rest of the buttons to the main toolbar '''
if not self.has_toolbarbox:
self.samples_button = self._add_button(
- 'ta-open', _('Load example'), self.do_samples_cb,
+ 'ta-open', _('Load challenges'), self._create_store,
self._project_toolbar)
self._add_separator(self._project_toolbar, expand=False,
visible=True)
@@ -764,12 +758,8 @@ class TurtleArtActivity(activity.Activity):
self.extras_separator = self._add_separator(
self._toolbox.toolbar, expand=False, visible=True)
- self.keep_button = self._add_button(
- 'filesaveoff', _('Save snapshot'), self.do_keep_cb,
- self._toolbox.toolbar)
-
self.samples_button = self._add_button(
- 'ta-open', _('Load example'), self.do_samples_cb,
+ 'ta-open', _('Load challenges'), self._create_store,
self._toolbox.toolbar)
self._toolbox.toolbar.insert(self._help_button, -1)
@@ -935,7 +925,6 @@ class TurtleArtActivity(activity.Activity):
if self.tw.hw in [XO1, XO15, XO175, XO4]:
self._make_palette_buttons(self._palette_toolbar)
'''
- self._make_challenge_store(self._palette_toolbar)
self._palette_toolbar.show()
self._overflow_box.show_all()
@@ -1029,8 +1018,8 @@ class TurtleArtActivity(activity.Activity):
None, button_box)
self.samples_button2, self.samples_label2 = \
self._add_button_and_label('ta-open',
- _('Load example'),
- self.do_samples_cb,
+ _('Load challenges'),
+ self._create_store,
None,
button_box)
@@ -1080,15 +1069,6 @@ class TurtleArtActivity(activity.Activity):
self._palette.popdown(immediate=True)
return
- def _make_challenge_store(self, toolbar):
- if hasattr(self, '_levels_tools'):
- toolbar.insert(self._levels_tools, -1)
- else:
- self._levels_tools = self._add_button('challenges',
- _('Load challenges'),
- self._create_store,
- toolbar)
-
def _make_palette_buttons(self, toolbar, palette_button=False):
''' Creates the palette and block buttons for both toolbar types'''
if palette_button: # old-style toolbars need this button
@@ -1402,7 +1382,7 @@ in order to use the plugin.'))
self._selected_challenge is None):
self._selected_challenge = os.path.join(
activity.get_bundle_path(),
- 'challenges',
+ 'samples', 'thumbnails',
self.metadata['challenge'] + '.svg')
if 'offsets' in self.metadata:
x, y, s = self.metadata['offsets'][1:-1].split(',')
@@ -1632,7 +1612,7 @@ in order to use the plugin.'))
self.tw.canvas.clearscreen()
self._draw_cartoon()
if custom:
- self.tw.turtles.get_active_turtle().set_xy((0, 0), pendown=False)
+ self.tw.turtles.get_active_turtle().set_xy(0, 0, pendown=False)
self.tw.lc.insert_image(center=True,
filepath=self._custom_filepath,
resize=True, offset=False)
@@ -1647,7 +1627,9 @@ in order to use the plugin.'))
scale = 33
_logger.debug('%d, %d, %d' % (offset[0], offset[1], scale))
save_scale = self.tw.lc.scale
- self.tw.turtles.get_active_turtle().set_xy((offset), pendown=False)
+ self.tw.turtles.get_active_turtle().set_xy(offset[0],
+ offset[1],
+ pendown=False)
self.tw.lc.scale = scale
self.tw.lc.insert_image(center=False,
@@ -1655,7 +1637,7 @@ in order to use the plugin.'))
resize=False,
offset=True)
self.tw.lc.scale = save_scale
- self.tw.turtles.get_active_turtle().set_xy((0, 0), pendown=False)
+ self.tw.turtles.get_active_turtle().set_xy(0, 0, pendown=False)
def _radio_button_factory(self, button_name, toolbar, cb, arg, tooltip,
group, position=-1):
@@ -1704,7 +1686,7 @@ in order to use the plugin.'))
self.add_alert(alert)
alert.show()
- def _hide_store(self, widget=None):
+ def hide_store(self, widget=None):
if self._challenge_window is not None:
self._challenge_box.hide()
@@ -1793,6 +1775,7 @@ in order to use the plugin.'))
def _scan_for_challenges(self):
file_list = list(glob.glob(os.path.join(activity.get_bundle_path(),
- 'challenges', '*.svg')))
+ 'samples', 'thumbnails',
+ '*.svg')))
file_list.sort()
return file_list
diff --git a/activity/activity.info b/activity/activity.info
index b0ba18d..b34f5f9 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,6 +1,6 @@
[Activity]
name = Turtle Confusion
-activity_version = 187
+activity_version = 192
license = MIT
bundle_id = org.laptop.TurtleConfusionActivity
exec = sugar-activity TurtleArtActivity.TurtleArtActivity
diff --git a/icons/challenges.svg b/icons/challenges.svg
deleted file mode 100644
index c6c0305..0000000
--- a/icons/challenges.svg
+++ /dev/null
@@ -1,275 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
- <!ENTITY stroke_color "#fff">
- <!ENTITY fill_color "#000">
-]><svg height="55px" viewBox="0 0 55 55" width="55px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5" stroke="&stroke_color;" fill="&fill_color;">
- <g
- transform="matrix(0.63446135,0,0,0.63446135,-0.87740642,11.991621)"
- id="g3882"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="43.041,21.577 35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 "
- id="polygon3886"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- transform="matrix(0.63446135,0,0,0.63446135,-1.2131341,11.94683)"
- id="g3882-5"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-1"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="43.041,35.189 43.041,21.577 35.281,13.812 15.204,13.812 15.204,35.189 "
- id="polygon3886-0"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-4"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <path
- d="m 17.263333,25.546826 c -2.580355,0 -4.730544,2.573375 -4.730544,2.573375 0,0 2.150189,2.586065 4.730544,2.584796 2.581622,-0.0025 4.731812,-2.587333 4.731812,-2.587333 0,0 -2.15019,-2.572741 -4.731812,-2.570838 z m 0,4.388569 c -0.999277,0 -1.809485,-0.810207 -1.809485,-1.810118 0,-0.997373 0.810208,-1.809484 1.809485,-1.809484 0.998007,0 1.808214,0.812111 1.808214,1.809484 0,0.999911 -0.810207,1.810118 -1.808214,1.810118 z"
- id="path3890-6"
- style="fill:none;stroke:&stroke_color;;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <circle
- cx="29.207001"
- cy="25.863001"
- r="1.294"
- transform="matrix(0.63446135,0,0,0.63446135,-1.2667463,11.716837)"
- id="circle3892-5"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="matrix(0.63446135,0,0,0.63446135,19.258932,11.963928)"
- id="g3882-3"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-0"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 "
- id="polygon3886-3"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-8"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- transform="matrix(0.63446135,0,0,0.63446135,18.923204,11.919137)"
- id="g3882-5-8"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-1-8"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="43.041,21.577 35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 "
- id="polygon3886-0-1"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-4-3"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <path
- d="m 37.399671,25.519133 c -2.580354,0 -4.730544,2.573375 -4.730544,2.573375 0,0 2.15019,2.586065 4.730544,2.584796 2.581623,-0.0025 4.731813,-2.587333 4.731813,-2.587333 0,0 -2.15019,-2.572741 -4.731813,-2.570838 z m 0,4.388569 c -0.999277,0 -1.809484,-0.810207 -1.809484,-1.810118 0,-0.997373 0.810207,-1.809484 1.809484,-1.809484 0.998008,0 1.808215,0.812111 1.808215,1.809484 0,0.999911 -0.810207,1.810118 -1.808215,1.810118 z"
- id="path3890-6-9"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <circle
- cx="29.207001"
- cy="25.863001"
- r="1.294"
- transform="matrix(0.63446135,0,0,0.63446135,18.869592,11.689144)"
- id="circle3892-5-0"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="matrix(0.63446135,0,0,0.63446135,-0.87740642,27.991621)"
- id="g3882-33"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-3"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 35.281,13.812 "
- id="polygon3886-7"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-46"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- transform="matrix(0.63446135,0,0,0.63446135,-1.2131341,27.94683)"
- id="g3882-5-5"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-1-2"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 "
- id="polygon3886-0-15"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-4-0"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <path
- d="m 17.263333,41.546826 c -2.580355,0 -4.730544,2.573375 -4.730544,2.573375 0,0 2.150189,2.586065 4.730544,2.584796 2.581622,-0.0025 4.731812,-2.587333 4.731812,-2.587333 0,0 -2.15019,-2.572741 -4.731812,-2.570838 z m 0,4.388569 c -0.999277,0 -1.809485,-0.810207 -1.809485,-1.810118 0,-0.997373 0.810208,-1.809484 1.809485,-1.809484 0.998007,0 1.808214,0.812111 1.808214,1.809484 0,0.999911 -0.810207,1.810118 -1.808214,1.810118 z"
- id="path3890-6-93"
- style="fill:none;stroke:&stroke_color;;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <circle
- cx="29.207001"
- cy="25.863001"
- r="1.294"
- transform="matrix(0.63446135,0,0,0.63446135,-1.2667463,27.716837)"
- id="circle3892-5-8"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="matrix(0.63446135,0,0,0.63446135,19.258932,27.963928)"
- id="g3882-3-5"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-0-1"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="15.204,35.189 43.041,35.189 43.041,21.577 35.281,13.812 15.204,13.812 "
- id="polygon3886-3-7"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-8-1"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- transform="matrix(0.63446135,0,0,0.63446135,18.923204,27.919137)"
- id="g3882-5-8-6"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-1-8-9"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 35.281,13.812 "
- id="polygon3886-0-1-6"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-4-3-0"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <path
- d="m 37.399671,41.519133 c -2.580354,0 -4.730544,2.573375 -4.730544,2.573375 0,0 2.15019,2.586065 4.730544,2.584796 2.581623,-0.0025 4.731813,-2.587333 4.731813,-2.587333 0,0 -2.15019,-2.572741 -4.731813,-2.570838 z m 0,4.388569 c -0.999277,0 -1.809484,-0.810207 -1.809484,-1.810118 0,-0.997373 0.810207,-1.809484 1.809484,-1.809484 0.998008,0 1.808215,0.812111 1.808215,1.809484 0,0.999911 -0.810207,1.810118 -1.808215,1.810118 z"
- id="path3890-6-9-8"
- style="fill:none;stroke:&stroke_color;;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <circle
- cx="29.207001"
- cy="25.863001"
- r="1.294"
- transform="matrix(0.63446135,0,0,0.63446135,18.869592,27.689144)"
- id="circle3892-5-0-6"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="matrix(0.63446135,0,0,0.63446135,-0.87740642,-4.0083783)"
- id="g3882-0"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-5"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 "
- id="polygon3886-33"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-9"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- transform="matrix(0.63446135,0,0,0.63446135,-1.2131341,-4.0531694)"
- id="g3882-5-88"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-1-84"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="43.041,21.577 35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 "
- id="polygon3886-0-6"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-4-38"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <path
- d="m 17.263333,9.546827 c -2.580355,0 -4.730544,2.573375 -4.730544,2.573375 0,0 2.150189,2.586064 4.730544,2.584796 2.581622,-0.0025 4.731812,-2.587334 4.731812,-2.587334 0,0 -2.15019,-2.5727404 -4.731812,-2.570837 z m 0,4.388569 c -0.999277,0 -1.809485,-0.810207 -1.809485,-1.810118 0,-0.997374 0.810208,-1.809484 1.809485,-1.809484 0.998007,0 1.808214,0.81211 1.808214,1.809484 0,0.999911 -0.810207,1.810118 -1.808214,1.810118 z"
- id="path3890-6-7"
- style="fill:none;stroke:&stroke_color;;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <circle
- cx="29.207001"
- cy="25.863001"
- r="1.294"
- transform="matrix(0.63446135,0,0,0.63446135,-1.2667463,-4.2831619)"
- id="circle3892-5-08"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="matrix(0.63446135,0,0,0.63446135,19.258932,-4.036071)"
- id="g3882-3-56"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-0-2"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 35.281,13.812 "
- id="polygon3886-3-1"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-8-0"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- transform="matrix(0.63446135,0,0,0.63446135,18.923204,-4.0808621)"
- id="g3882-5-8-9"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <g
- id="g3884-1-8-2"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">
- <polygon
- points="35.281,13.812 15.204,13.812 15.204,35.189 43.041,35.189 43.041,21.577 "
- id="polygon3886-0-1-8"
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <polyline
- id="polyline3888-4-3-08"
- points="35.281,13.812 35.281,21.577 43.041,21.577 "
- style="fill:&fill_color;;fill-opacity:1;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <path
- d="m 37.399671,9.5191343 c -2.580354,0 -4.730544,2.5733747 -4.730544,2.5733747 0,0 2.15019,2.586065 4.730544,2.584796 2.581623,-0.0025 4.731813,-2.587333 4.731813,-2.587333 0,0 -2.15019,-2.5727411 -4.731813,-2.5708377 z m 0,4.3885697 c -0.999277,0 -1.809484,-0.810208 -1.809484,-1.810119 0,-0.997373 0.810207,-1.809484 1.809484,-1.809484 0.998008,0 1.808215,0.812111 1.808215,1.809484 0,0.999911 -0.810207,1.810119 -1.808215,1.810119 z"
- id="path3890-6-9-88"
- style="fill:none;stroke:&stroke_color;;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <circle
- cx="29.207001"
- cy="25.863001"
- r="1.294"
- transform="matrix(0.63446135,0,0,0.63446135,18.869592,-4.3108546)"
- id="circle3892-5-0-4"
- style="fill:none;stroke:&stroke_color;;stroke-width:2.36421013;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-</svg>
diff --git a/plugins/turtle_blocks_extras/turtle_blocks_extras.py b/plugins/turtle_blocks_extras/turtle_blocks_extras.py
index 8f5a94d..ddeb63d 100644
--- a/plugins/turtle_blocks_extras/turtle_blocks_extras.py
+++ b/plugins/turtle_blocks_extras/turtle_blocks_extras.py
@@ -27,7 +27,7 @@ from plugins.plugin import Plugin
from TurtleArt.tapalette import (make_palette, define_logo_function,
block_names, block_primitives, special_names,
content_blocks, palette_name_to_index,
- palette_names)
+ palette_names, palette_i18n_names)
from TurtleArt.talogo import (primitive_dictionary, logoerror,
media_blocks_dictionary)
from TurtleArt.taconstants import (DEFAULT_SCALE, ICON_SIZE, CONSTANTS,
@@ -92,6 +92,7 @@ class Turtle_blocks_extras(Plugin):
# internally expanded macro
palette.add_block('while',
+ hidden=True,
style='clamp-style-boolean',
label=_('while'),
prim_name='while',
@@ -102,6 +103,7 @@ boolean operators from Numbers palette'))
# internally expanded macro
palette.add_block('until',
+ hidden=True,
style='clamp-style-boolean',
label=_('until'),
prim_name='until',
@@ -112,6 +114,7 @@ boolean operators from Numbers palette'))
primitive_dictionary['clamp'] = self._prim_clamp
palette.add_block('sandwichclamp',
+ hidden=True,
style='clamp-style-collapsible',
label=' ',
special_name=_('top'),
@@ -120,6 +123,8 @@ boolean operators from Numbers palette'))
self.tw.lc.def_prim('clamp', 1, primitive_dictionary['clamp'], True)
def _media_palette(self):
+ debug_output('creating %s palette' % _('media'),
+ self.tw.running_sugar)
palette = make_palette('media',
colors=["#A0FF00", "#80A000"],
help_string=_('Palette of media objects'),
@@ -138,6 +143,7 @@ boolean operators from Numbers palette'))
MEDIA_SHAPES.append('journalon')
palette.add_block('audio',
+ hidden=True,
style='box-style-media',
label=' ',
special_name=_('audio'),
@@ -150,6 +156,7 @@ boolean operators from Numbers palette'))
MEDIA_SHAPES.append('audioon')
palette.add_block('video',
+ hidden=True,
style='box-style-media',
label=' ',
special_name=_('video'),
@@ -162,6 +169,7 @@ boolean operators from Numbers palette'))
MEDIA_SHAPES.append('videoon')
palette.add_block('description',
+ hidden=True,
style='box-style-media',
label=' ',
special_name=_('description'),
@@ -221,6 +229,7 @@ Journal'))
primitive_dictionary['savepix'] = self._prim_save_picture
palette.add_block('savepix',
+ hidden=True,
style='basic-style-1arg',
label=_('save picture'),
prim_name='savepix',
@@ -232,6 +241,7 @@ Journal'))
primitive_dictionary['savesvg'] = self._prim_save_svg
palette.add_block('savesvg',
+ hidden=True,
style='basic-style-1arg',
label=_('save SVG'),
prim_name='savesvg',
@@ -251,6 +261,7 @@ in the Sugar Journal'))
self.tw.lc.def_prim('scale', 0, lambda self: self.tw.lc.scale)
palette.add_block('mediawait',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('media wait'),
prim_name='mediawait',
@@ -259,6 +270,7 @@ complete'))
self.tw.lc.def_prim('mediawait', 0, self.tw.lc.media_wait, True)
palette.add_block('mediastop',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('media stop'),
prim_name='mediastop',
@@ -266,6 +278,7 @@ complete'))
self.tw.lc.def_prim('mediastop', 0, self.tw.lc.media_stop, True)
palette.add_block('mediapause',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('media pause'),
prim_name='mediapause',
@@ -273,6 +286,7 @@ complete'))
self.tw.lc.def_prim('mediapause', 0, self.tw.lc.media_pause, True)
palette.add_block('mediaplay',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('media resume'),
prim_name='mediaplay',
@@ -291,6 +305,7 @@ complete'))
primitive_dictionary['sinewave'] = self._prim_sinewave
palette.add_block('sinewave',
+ hidden=True,
style='basic-style-3arg',
# TRANS: pitch, duration, amplitude
label=[_('sinewave') + '\n\n', _('pitch'),
@@ -304,11 +319,18 @@ amplitude, and duration (in seconds)'))
primitive_dictionary['sinewave'](x, y, z))
def _sensor_palette(self):
+ debug_output('creating %s palette' % _('sensor'),
+ self.tw.running_sugar)
+ palette = make_palette('extras',
+ colors=["#FF0000", "#A00000"],
+ help_string=_('Palette of extra options'),
+ position=8)
+ '''
palette = make_palette('sensor',
colors=["#FF6060", "#A06060"],
help_string=_('Palette of sensor blocks'),
position=6)
-
+ '''
primitive_dictionary['mousebutton'] = self._prim_mouse_button
palette.add_block('mousebutton',
hidden=True,
@@ -323,6 +345,7 @@ pressed'))
primitive_dictionary['mousebutton2'] = self._prim_mouse_button_bool
palette.add_block('mousebutton2',
+ hidden=True,
style='boolean-block-style',
label=_('button down'),
prim_name='mousebutton2',
@@ -334,6 +357,7 @@ pressed'))
primitive_dictionary['mousebutton2']())
palette.add_block('mousex',
+ hidden=True,
style='box-style',
label=_('mouse x'),
prim_name='mousex',
@@ -344,6 +368,7 @@ pressed'))
self.tw.mouse_x - (self.tw.canvas.width / 2))
palette.add_block('mousey',
+ hidden=True,
style='box-style',
label=_('mouse y'),
prim_name='mousey',
@@ -355,6 +380,7 @@ pressed'))
primitive_dictionary['kbinput'] = self._prim_kbinput
palette.add_block('kbinput',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('query keyboard'),
prim_name='kbinput',
@@ -364,6 +390,7 @@ stored in keyboard block)'))
lambda self: primitive_dictionary['kbinput']())
palette.add_block('keyboard',
+ hidden=True,
style='box-style',
label=_('keyboard'),
prim_name='keyboard',
@@ -400,6 +427,7 @@ block as number'))
primitive_dictionary['readpixel'] = self._prim_readpixel
palette.add_block('readpixel',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('read pixel'),
prim_name='readpixel',
@@ -411,6 +439,7 @@ to the stack'))
primitive_dictionary['see'] = self._prim_see
palette.add_block('see',
+ hidden=True,
style='box-style',
label=_('turtle sees'),
prim_name='see',
@@ -421,6 +450,7 @@ to the stack'))
primitive_dictionary['time'] = self._prim_time
palette.add_block('time',
+ hidden=True,
style='box-style',
label=_('time'),
prim_name='time',
@@ -431,6 +461,8 @@ program started'))
lambda self: primitive_dictionary['time']())
def _extras_palette(self):
+ debug_output('creating %s palette' % _('extras'),
+ self.tw.running_sugar)
palette = make_palette('extras',
colors=["#FF0000", "#A00000"],
help_string=_('Palette of extra options'),
@@ -438,6 +470,7 @@ program started'))
primitive_dictionary['push'] = self._prim_push
palette.add_block('push',
+ hidden=True,
style='basic-style-1arg',
#TRANS: push adds a new item to the program stack
label=_('push'),
@@ -452,6 +485,7 @@ last-out heap)'))
primitive_dictionary['printheap'] = self._prim_printheap
palette.add_block('printheap',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('show heap'),
prim_name='printheap',
@@ -465,6 +499,7 @@ end\n')
primitive_dictionary['clearheap'] = self._prim_emptyheap
palette.add_block('clearheap',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('empty heap'),
prim_name='clearheap',
@@ -478,6 +513,7 @@ end\n')
primitive_dictionary['pop'] = self._prim_pop
palette.add_block('pop',
+ hidden=True,
style='box-style',
#TRANS: pop removes a new item from the program stack
label=_('pop'),
@@ -504,6 +540,7 @@ make "tmp first :taheap\nmake "taheap butfirst :taheap\noutput :tmp\nend\n')
primitive_dictionary['isheapempty2'] = self._prim_is_heap_empty_bool
palette.add_block('isheapempty2',
+ hidden=True,
style='boolean-block-style',
label=_('empty heap?'),
prim_name='isheapempty2',
@@ -515,6 +552,7 @@ make "tmp first :taheap\nmake "taheap butfirst :taheap\noutput :tmp\nend\n')
primitive_dictionary['print'] = self._prim_print
palette.add_block('comment',
+ hidden=True,
style='basic-style-1arg',
label=_('comment'),
prim_name='comment',
@@ -539,6 +577,7 @@ bottom of the screen'))
primitive_dictionary['chr'] = self._prim_chr
palette.add_block('chr',
+ hidden=True,
style='number-style-1arg',
label='chr',
prim_name='chr',
@@ -548,6 +587,7 @@ bottom of the screen'))
primitive_dictionary['int'] = self._prim_int
palette.add_block('int',
+ hidden=True,
style='number-style-1arg',
label='int',
prim_name='int',
@@ -557,6 +597,7 @@ bottom of the screen'))
primitive_dictionary['myfunction'] = self._prim_myfunction
palette.add_block('myfunc1arg',
+ hidden=True,
style='number-style-var-arg',
label=[_('Python'), 'f(x)', 'x'],
prim_name='myfunction',
@@ -598,6 +639,7 @@ advanced multi-variable math equations, e.g., sin(x+y+z)'))
primitive_dictionary['userdefined'] = self._prim_myblock
palette.add_block('userdefined',
+ hidden=True,
style='basic-style-var-arg',
label=' ',
prim_name='userdefined',
@@ -650,6 +692,7 @@ module found in the Journal'))
MEDIA_SHAPES.append('pythonon')
palette.add_block('cartesian',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('Cartesian'),
prim_name='cartesian',
@@ -658,6 +701,7 @@ module found in the Journal'))
lambda self: self.tw.set_cartesian(True))
palette.add_block('polar',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('polar'),
prim_name='polar',
@@ -666,18 +710,42 @@ module found in the Journal'))
lambda self: self.tw.set_polar(True))
palette.add_block('addturtle',
+ hidden=True,
style='basic-style-1arg',
label=_('turtle'),
- prim_name='turtle',
+ prim_name='addturtle',
default=1,
string_or_number=True,
help_string=_('chooses which turtle to command'))
- self.tw.lc.def_prim('turtle', 1,
+ self.tw.lc.def_prim('addturtle', 1,
lambda self, x:
self.tw.turtles.set_turtle(x))
+ primitive_dictionary['turtlex'] = self._prim_turtle_x
+ palette.add_block('turtlex',
+ hidden=True,
+ style='number-style-1arg',
+ label=_('turtle x'),
+ prim_name='turtlex',
+ default=['Yertle'],
+ help_string=_('Returns x coordinate of turtle'))
+ self.tw.lc.def_prim('turtlex', 1,
+ lambda self, t: primitive_dictionary['turtlex'](t))
+
+ primitive_dictionary['turtley'] = self._prim_turtle_y
+ palette.add_block('turtley',
+ hidden=True,
+ style='number-style-1arg',
+ label=_('turtle y'),
+ prim_name='turtley',
+ default=['Yertle'],
+ help_string=_('Returns y coordinate of turtle'))
+ self.tw.lc.def_prim('turtley', 1,
+ lambda self, t: primitive_dictionary['turtley'](t))
+
primitive_dictionary['activeturtle'] = self._prim_active_turtle
palette.add_block('activeturtle',
+ hidden=True,
style='box-style',
#TRANS: pop removes a new item from the program stack
label=_('active turtle'),
@@ -688,6 +756,17 @@ module found in the Journal'))
lambda self:
primitive_dictionary['activeturtle']())
+ primitive_dictionary['turtleh'] = self._prim_turtle_h
+ palette.add_block('turtleh',
+ hidden=True,
+ style='number-style-1arg',
+ label=_('turtle heading'),
+ prim_name='turtleh',
+ default=['Yertle'],
+ help_string=_('Returns heading of turtle'))
+ self.tw.lc.def_prim('turtleh', 1,
+ lambda self, t: primitive_dictionary['turtleh'](t))
+
primitive_dictionary['skin'] = self._prim_reskin
palette.add_block('skin',
hidden=True,
@@ -702,6 +781,7 @@ module found in the Journal'))
# macro
palette.add_block('reskin',
+ hidden=True,
style='basic-style-1arg',
label=_('turtle shell'),
help_string=_("put a custom 'shell' on the turtle"))
@@ -716,6 +796,7 @@ module found in the Journal'))
primitive_dictionary['loadblock'] = self._prim_load_block
palette.add_block('loadblock',
+ hidden=True,
style='basic-style-var-arg',
label=_('load'),
prim_name='loadblock',
@@ -751,9 +832,10 @@ module found in the Journal'))
primitive_dictionary['loadpalette'] = self._prim_load_palette
palette.add_block('loadpalette',
+ hidden=True,
style='basic-style-1arg',
string_or_number=True,
- label=_('palette'),
+ label=_('select palette'),
prim_name='loadpalette',
default=_('turtle'),
help_string=_('selects a palette'))
@@ -762,14 +844,23 @@ module found in the Journal'))
primitive_dictionary['loadpalette'](x))
def _portfolio_palette(self):
+ debug_output('creating %s palette' % _('portfolio'),
+ self.tw.running_sugar)
+ palette = make_palette('extras',
+ colors=["#FF0000", "#A00000"],
+ help_string=_('Palette of extra options'),
+ position=8)
+ '''
palette = make_palette('portfolio',
colors=["#0606FF", "#0606A0"],
help_string=_('Palette of presentation \
templates'),
position=9)
+ '''
primitive_dictionary['hideblocks'] = self._prim_hideblocks
palette.add_block('hideblocks',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('hide blocks'),
prim_name='hideblocks',
@@ -779,6 +870,7 @@ templates'),
primitive_dictionary['showblocks'] = self._prim_showblocks
palette.add_block('showblocks',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('show blocks'),
prim_name='showblocks',
@@ -787,6 +879,7 @@ templates'),
lambda self: primitive_dictionary['showblocks']())
palette.add_block('fullscreen',
+ hidden=True,
style='basic-style-extended-vertical',
label=_('Fullscreen').lower(),
prim_name='fullscreen',
@@ -809,6 +902,7 @@ templates'),
# macros
palette.add_block('picturelist',
+ hidden=True,
style='basic-style-extended',
label=' ',
help_string=_('presentation template: list of \
@@ -816,6 +910,7 @@ bullets'))
MEDIA_SHAPES.append('list')
palette.add_block('picture1x1a',
+ hidden=True,
style='basic-style-extended',
label=' ',
help_string=_('presentation template: select \
@@ -823,6 +918,7 @@ Journal object (no description)'))
MEDIA_SHAPES.append('1x1a')
palette.add_block('picture1x1',
+ hidden=True,
style='basic-style-extended',
label=' ',
help_string=_('presentation template: select \
@@ -830,6 +926,7 @@ Journal object (with description)'))
MEDIA_SHAPES.append('1x1')
palette.add_block('picture2x2',
+ hidden=True,
style='basic-style-extended',
label=' ',
help_string=_('presentation template: select four \
@@ -837,6 +934,7 @@ Journal objects'))
MEDIA_SHAPES.append('2x2')
palette.add_block('picture2x1',
+ hidden=True,
style='basic-style-extended',
label=' ',
help_string=_('presentation template: select two \
@@ -844,6 +942,7 @@ Journal objects'))
MEDIA_SHAPES.append('2x1')
palette.add_block('picture1x2',
+ hidden=True,
style='basic-style-extended',
label=' ',
help_string=_('presentation template: select two \
@@ -960,17 +1059,18 @@ Journal objects'))
if hasattr(self.tw, 'macros_path') and \
os.path.exists(self.tw.macros_path):
files = glob.glob(os.path.join(self.tw.macros_path, '*.tb'))
- debug_output('making myblocks palette', self.tw.running_sugar)
if len(files) > 0:
+ debug_output('creating %s palette' % _('my blocks'),
+ self.tw.running_sugar)
palette = make_palette(
- 'myblocks',
+ 'my blocks',
colors=["#FFFF00", "#A0A000"],
help_string=_('Palette of user-defined operators'))
for tafile in files:
data = data_from_file(tafile)
name = os.path.basename(tafile)[:-3]
- print 'loading macro %s' % (name)
+ # print 'loading macro %s' % (name)
MACROS['user-defined-' + name] = hat_on_top(listify(data))
palette.add_block('user-defined-' + name,
style='basic-style-extended-vertical',
@@ -1403,8 +1503,10 @@ Journal objects'))
def _prim_showlist(self, sarray):
""" Display list of media objects """
- x = self.tw.turtles.get_active_turtle.get_xy()[0] / self.tw.coord_scale
- y = self.tw.turtles.get_active_turtle.get_xy()[1] / self.tw.coord_scale
+ x = (self.tw.turtles.get_active_turtle().get_xy()[0] /
+ self.tw.coord_scale)
+ y = (self.tw.turtles.get_active_turtle().get_xy()[1] /
+ self.tw.coord_scale)
for s in sarray:
self.tw.turtles.get_active_turtle().set_xy(x, y, pendown=False)
self._prim_show(s)
@@ -1452,6 +1554,18 @@ Journal objects'))
self.tw.lc.stop_logo()
raise logoerror("#notanumber")
+ def _prim_turtle_x(self, t):
+ """ Return x coordinate of turtle t """
+ return self.tw.turtles.get_turtle_x(t)
+
+ def _prim_turtle_y(self, t):
+ """ Return y coordinate of turtle t """
+ return self.tw.turtles.get_turtle_y(t)
+
+ def _prim_turtle_h(self, t):
+ """ Return heading of turtle t """
+ return self.tw.turtles.get_turtle_heading(t)
+
def _prim_clamp(self, blklist):
""" Run clamp blklist """
self.tw.lc.icall(self.tw.lc.evline, blklist[:])
@@ -1522,13 +1636,16 @@ Journal objects'))
x, y = self.tw.turtles.turtle_to_screen_coordinates((x, y))
for name in block_names:
# Translate label name into block/prim name.
- if blkname in block_names[name]:
+ if blkname in block_names[name]: # block label is an array
+ # print 'found a match', blkname, name, block_names[name]
if name in content_blocks or \
(name in block_primitives and
block_primitives[name] == name):
+ # print '_make_block', blkname, name
return self._make_block(name, x, y, defaults)
elif blkname in block_names:
- return self._make_block(blkname, x, y, defaults)
+ # print '_make_block', blkname
+ return self._make_block(blkname, x, y, defaults)
for name in special_names:
# Translate label name into block/prim name.
if blkname in special_names[name]:
@@ -1550,8 +1667,8 @@ Journal objects'))
self.tw.show_toolbar_palette(int(arg))
else:
if type(arg) == unicode:
- arg = arg.encode('ascii', 'replace')
- if arg in palette_names:
+ arg = arg.encode('utf-8')
+ if arg in palette_names or arg in palette_i18n_names:
self.tw.show_toolbar_palette(palette_name_to_index(arg))
else:
raise logoerror("#syntaxerror")
diff --git a/po/ayc.po b/po/ayc.po
index 9e85539..4d72eb8 100644
--- a/po/ayc.po
+++ b/po/ayc.po
@@ -8,8 +8,8 @@ msgstr ""
"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
-"PO-Revision-Date: 2013-06-17 10:56+0200\n"
+"POT-Creation-Date: 2013-10-10 00:32-0400\n"
+"PO-Revision-Date: 2013-10-14 17:41+0200\n"
"Last-Translator: EdgarQuispeChambi <quispedgar@yahoo.es>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ayc\n"
@@ -21,8 +21,8 @@ msgstr ""
"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2013-06-05 10:43+0200\n"
+"POT-Creation-Date: 2013-10-10 00:30-0400\n"
+"PO-Revision-Date: 2013-10-14 17:08+0200\n"
"Last-Translator: EdgarQuispeChambi <quispedgar@yahoo.es>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ayc\n"
@@ -66,175 +66,221 @@ msgstr "Ch'ama wakichäwi thaqaña"
msgid "Amazonas Tortuga"
msgstr "Tortuga Amazonas wakichata"
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr "Tortuga Banderas wakichata"
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr "Tortuga wakichatampi jach'a markanaka wiphalanaka rixsma"
+
# "Paleta de Pesos Mexicanos"
-#: taextras.py:58
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr "México qullqimpi luraña limt'aña"
# "Paleta de Pesos Colombianos"
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr "Colombia qullqimpi luraña limt'aña"
# "Paleta de Francos de Ruanda"
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr "Francos de Ruanda qullqimpi luraña limt'aña"
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr "Dólares Americanos qullqimpi luraña limt'aña"
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr "Dólares Australianos qullqimpi luraña limt'aña"
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr "Guaraníes Paraguayos qullqimpi luraña limt'aña"
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr "Nuevos Soles Peruanos qullqimpi luraña limt'aña"
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr "Pesos Uruguayos qullqimpi luraña limt'aña"
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr "TurtleBots wakichata"
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr ""
"TortuBlocks con plugins: Butiá, Lego NxT, WeDo, Arduino, FollowMe wakichata"
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr ""
"PANTJATA: K'ata saräwixa akïri chimpunaka taypinkañapawa 0 ukata 1023 jakhu"
-#: taextras.py:75
+#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr ""
+"PANTJATA: K'ata saräwixa akïri chimpunaka taypinkañapawa -1023 ukata 1023 "
+"jakhunakanaka"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "PANTJATA: Ukaru mantañaxa akïri chimpunaka taypinkañapawa 1 y 8 jakhu"
-#: taextras.py:76
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "PANTJATA: Uka chanixa 0 o 1, JILA jani ukaxa JISK'A chimpuñapawa"
-#: taextras.py:77
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "PANTJATA: Ukasti akhamañapawa MANTAÑA jani ukaxa MISTUÑA."
-#: taextras.py:78 taextras.py:79
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "LED qhantayasa jiwarakma: 1 chimpunxa qhantatawa, 0 chimpunraki jiwata"
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr "uqi chimpuna chanipa kuttayi akïri jakhunaka taypita 0 ukata 65535"
# "Devuelve 1 cuando el botón está presionado y 0 en otro caso."
-#: taextras.py:81
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr "1 jakhu kutsuyi limt'aña limxatatipana ukata 0 kutsuyi jani ukhamipana"
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr "Qhana chani kutsuyi akïri chaninaka taypita 0 y 65535"
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr "jaya saräwi chani kutsuyi akïri jakhunaka taypita 0 ukata 65535"
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr "ch'amanchirina chanipa kutsuyi akhama chimpumpi ohms"
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr "ch'amanchaña chanipa kutsuyi akhama chimpumpi volts"
-#: taextras.py:86
-msgid "returns the temperature"
-msgstr "junt'utatäwi chani kutsuyu"
+#: taextras.py:91
+msgid "returns the temperature value (celsius degree)"
+msgstr "Junt'u pacha chani kutsuyi (grados Celsius) chimpumpi"
-# "Devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso."
-#: taextras.py:87
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr ""
-"1 jakhu chimpu kutsuyi niyatixa uñtaña katjiri uka campo magnético "
-"katjatapatjama, 0 chimpu jani ukhamipana"
+#: taextras.py:92
+#, python-format
+msgid "custom module %s"
+msgstr "jaqichjata wakichata %s"
+
+#: taextras.py:93
+msgid "sensor a"
+msgstr "katjiri a"
+
+#: taextras.py:94
+msgid "sensor b"
+msgstr "katjiri b"
+
+#: taextras.py:95
+msgid "sensor c"
+msgstr "katjiri c"
+
+#: taextras.py:96
+msgid "actuator a"
+msgstr "luriri a"
+
+#: taextras.py:97
+msgid "actuator b"
+msgstr "luriri b"
+
+#: taextras.py:98
+msgid "actuator c"
+msgstr "luriri c"
# "LED"
-#: taextras.py:88
+#: taextras.py:99
msgid "LED"
msgstr "LED wakichata"
-#: taextras.py:89
+#: taextras.py:100 taextras.py:397
msgid "button"
msgstr "limt'aña"
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:414
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "uqiru samiri"
# "luz"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:102 taextras.py:400
msgid "light"
msgstr "lliphi"
-# "temperatura"
-#: taextras.py:92
-msgid "temperature"
-msgstr "junt'utatata"
-
# "distancia"
-#: taextras.py:93 taextras.py:330
+#: taextras.py:103 taextras.py:376 taextras.py:398
msgid "distance"
msgstr "jaya"
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "ch'amanchiritaki wakichata"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "ch'amani qhantayiri"
+# "temperatura"
+#: taextras.py:106
+msgid "temperature"
+msgstr "junt'utatata"
+
+# "Butiá"
+#: taextras.py:107
+msgid "butia"
+msgstr "Butiá wakichata"
+
# "Robot Butiá"
-#: taextras.py:96
+#: taextras.py:108
msgid "Butia Robot"
msgstr "Robot Butiá wakichata jaqi"
-#: taextras.py:97
+#: taextras.py:109
+#, fuzzy
msgid "refresh Butia"
-msgstr "Butiá wakichataru samarayaña"
+msgstr ""
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Butiá wakichataru thayarayaña\n"
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Butiá wakichataru samarayaña"
-#: taextras.py:98
+#: taextras.py:110
msgid "refresh the state of the Butia palette and blocks"
msgstr "Butiá wakichata tamanakana limt'añapa machaqachma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:112
msgid "battery charge Butia"
msgstr "Butiá wakichatana batería wakisiripa ch'amanchma"
-#: taextras.py:101
+#: taextras.py:113
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -243,237 +289,331 @@ msgstr ""
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:115
msgid "speed Butia"
msgstr "Butiá wakichatana k'ata sarañapa"
-#: taextras.py:104
+#: taextras.py:116
msgid "set the speed of the Butia motors"
msgstr "Butiá motor wakichatanakana k'ata saräwipa qhananchi"
-#: taextras.py:105
+#: taextras.py:117
msgid "move Butia"
msgstr "Butiá jithiyaña"
# "izquierda"
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:118 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "ch'iqa"
# "derecha"
-#: taextras.py:107 TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:119 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "kupi"
-#: taextras.py:108
+#: taextras.py:120
msgid "moves the Butia motors at the specified speed"
msgstr "Butiá motor wakichatanakapa jithiyi k'ata saräwipirjama"
# "detener Butiá"
-#: taextras.py:109
+#: taextras.py:121
msgid "stop Butia"
msgstr "Butiá wakichata sayt'ayaña"
-#: taextras.py:110
+#: taextras.py:122
msgid "stop the Butia robot"
msgstr "Butiá wakichata sayt'ayma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:124
msgid "forward Butia"
msgstr "Butiá wakichatampi qalltma"
-#: taextras.py:113
+#: taextras.py:125
msgid "move the Butia robot forward"
msgstr "robot Butiá wakichata jaqiru nayräxaru sartayma"
# "izquierda Butiá"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:127
msgid "left Butia"
msgstr "Butiá wakichata ch'iqäxankiri"
-#: taextras.py:116
+#: taextras.py:128
msgid "turn the Butia robot at left"
msgstr "robot Butiá wakichata ch'iqäxaru muytayma"
# "derecha Butiá"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:130
msgid "right Butia"
msgstr "Butiá wakichata kupïxa"
-#: taextras.py:119
+#: taextras.py:131
msgid "turn the Butia robot at right"
msgstr "robot Butiá wakichata jaqi kupïxaru muytayma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:133
msgid "backward Butia"
msgstr "Butiá qhipäxa"
-#: taextras.py:122
+#: taextras.py:134
msgid "move the Butia robot backward"
msgstr "robot Butiá wakichata jaqi qhipäxaru jithiyma"
-#: taextras.py:123
+#: taextras.py:135
+msgid "butia-extra"
+msgstr "yaqha Butiá wakichata"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:137
msgid "Butia Robot extra blocks"
msgstr "Robot Butiá wakichataru wakisiri yaqha wakichatanaka"
-#: taextras.py:124
-msgid "hack pin mode"
-msgstr "hack pin wakichatana uñanaqapa"
+#: taextras.py:138
+msgid "pin mode Butia"
+msgstr "Butiá wakichata pin uñanaqapa"
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:139 taextras.py:339 taextras.py:508
msgid "pin"
msgstr "tachuela wakichata"
-#: taextras.py:126 taextras.py:460
+#: taextras.py:140 taextras.py:509
msgid "mode"
msgstr "uñanaqapa"
-#: taextras.py:127
+#: taextras.py:141
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "pin wakichatana lurañapa chhijllma (MANTAÑA, MISTUÑA)."
-#: taextras.py:128
-msgid "write hack pin Butia"
-msgstr "hack pin wakichatana qillqaña"
+#: taextras.py:142
+msgid "read pin Butia"
+msgstr "pin Butiá wakichata ullaña"
+
+#: taextras.py:143
+msgid "read the value of a pin"
+msgstr "pin wakichatana chanipa ullma"
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:144
+msgid "write pin Butia"
+msgstr "pin wakichatana qillqaña"
+
+#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:989
+#: TurtleArt/tawindow.py:4676
msgid "value"
msgstr "chani"
-#: taextras.py:130
+#: taextras.py:146
msgid "set a hack pin to 0 or 1"
msgstr "hack pin wakichma uka 0 jani ukaxa 1 chanimpi"
-#: taextras.py:131
-msgid "read hack pin Butia"
-msgstr "hack pin wakichatana ullaña"
+#: taextras.py:147 taextras.py:485
+msgid "INPUT"
+msgstr "KATUQIRI"
-#: taextras.py:132
-msgid "read the value of a hack pin"
-msgstr "hack pin wakichatana chanipa ullma"
+#: taextras.py:148
+msgid "Configure hack pin for digital input."
+msgstr "pin wakichataru limt'asa mantaña wakichma."
-#: taextras.py:133 taextras.py:435
+#: taextras.py:149 taextras.py:483
msgid "HIGH"
msgstr "JILA"
-#: taextras.py:134 taextras.py:472
-msgid "Set HIGH value for digital port."
-msgstr "Puerto limt'asa wakichata JILA chanipa machaqachma."
-
-#: taextras.py:135 taextras.py:437
-msgid "INPUT"
-msgstr "KATUQIRI"
-
-#: taextras.py:136
-msgid "Configure hack port for digital input."
-msgstr "hack puerto wakichataru limt'asa mantaña wakichma."
+#: taextras.py:150
+msgid "Set HIGH value for digital pin."
+msgstr "pin limt'asa wakichatana JILA chanipa wakichma."
-#: taextras.py:137 taextras.py:436
+#: taextras.py:151 taextras.py:484
msgid "LOW"
msgstr "PISI"
-#: taextras.py:138 taextras.py:475
+#: taextras.py:152 taextras.py:524
msgid "Set LOW value for digital port."
msgstr "Puerto limt'asa wakichata PISI chanipa machaqachma."
-#: taextras.py:139 taextras.py:438
+#: taextras.py:153 taextras.py:486
msgid "OUTPUT"
msgstr "MISTUYIRI"
-#: taextras.py:140
+#: taextras.py:154
msgid "Configure hack port for digital output."
msgstr "hack puerto wakichataru limt'asa mistuña wakichma."
+#: taextras.py:155
+msgid "butia-cast"
+msgstr "butiá-casteo wakichata"
+
+#: taextras.py:156
+msgid "Butia Robot cast blocks"
+msgstr "Robot Butiá wakichatana t'aqanakapa"
+
# "Butiá"
-#: taextras.py:141
+#: taextras.py:157
msgid "Butia"
msgstr "Butiá wakichata"
-#: taextras.py:142
+#. TRANS: cast means data type conversion
+#: taextras.py:159
+msgid "CAST\n"
+msgstr "CASTEO wakichata\n"
+
+#: taextras.py:160
+msgid "new name"
+msgstr "machaqa suti"
+
+#: taextras.py:161
+msgid "original"
+msgstr "tunu"
+
+#: taextras.py:162
+msgid "f(x)="
+msgstr "f(x)= wakichata"
+
+#: taextras.py:163
+msgid "name"
+msgstr "suti"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:165
+msgid "Cast a new block"
+msgstr "machaqa siqi wakichjma"
+
+#: taextras.py:166
+#, python-format
+msgid "generic module %s"
+msgstr "taqinitaki Wakichata %s"
+
+#: taextras.py:167
+msgid "Butia IP"
+msgstr "Butiá IP wakichata"
+
+#: taextras.py:168
+msgid "change the IP of butia robot"
+msgstr "robot Butiá IP wakichatapa machaqachma"
+
+#: taextras.py:169
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "PANTJATA: pin wakichataxa %s uka MISTUÑA uñanaqaniñapawa."
-#: taextras.py:143
+#: taextras.py:170
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "PANTJATA: pin wakichataxa %s uka MANTAÑA uñanaqaniñapawa."
-#: taextras.py:147
+#: taextras.py:171
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "PANTJATA: aka wakichatampi kunasa kamachi '%s'"
+
+#: taextras.py:172
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "PANTJATA: uka wakichata alapa janiwa qalltayasiti GCONF: %s"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:174
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr ""
+"PANTJATA: tupt'añamawa Katjiri jani ukaxa Luriri wakichata: A, B o C "
+"chimpunakani"
+
+#: taextras.py:175
+#, python-format
+msgid "ERROR: Invalid IP '%s'"
+msgstr "PANTJATA: IP wakichata jani wakisiriwa '%s'"
+
+#: taextras.py:176
+msgid "Creating PyBot server"
+msgstr "PyBot server wakichasa"
+
+#: taextras.py:177
+msgid "ERROR creating PyBot server"
+msgstr "PANTJATA PyBot server wakichañana"
+
+#: taextras.py:178
+msgid "PyBot is alive!"
+msgstr "¡PyBot wakichata jakaskiwa!"
+
+#: taextras.py:179
+msgid "Ending butia polling"
+msgstr "Butiá polling wakichata tukuyaña"
+
+#: taextras.py:183
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr ""
"Pantjatawa Pygame wakichata apaniñana. Uka plugin wakichataxa Pygame 1.9 "
"wakichata suyaraki"
# "Error en la inicialización de la cámara."
-#: taextras.py:148
+#: taextras.py:184
msgid "Error on initialization of the camera"
msgstr "Cámara wakichataru qhantayaskasina pantjata"
-#: taextras.py:149
+#: taextras.py:185
msgid "No camera was found"
msgstr "Cámara wakichataxa janiwa uñasiti"
-#: taextras.py:150
+#: taextras.py:186
msgid "Error stopping camera"
msgstr "Cámara wakichata sayt'aykasina pantjata"
-#: taextras.py:151
+#: taextras.py:187
msgid "Error starting camera"
msgstr "Cámara wakichata qhantaykasina pantjata"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:189
msgid "Error in get mask"
msgstr "Pantjatawa uka máscara wakichata thaqañana"
+#: taextras.py:190
+msgid "followme"
+msgstr "followme wakichata"
+
# "FollowMe"
-#: taextras.py:154
+#: taextras.py:191
msgid "FollowMe"
msgstr "FollowMe wakichata"
-#: taextras.py:155
+#: taextras.py:192
msgid "refresh FollowMe"
msgstr "FollowMe wakichata ch'amanchaña"
-#: taextras.py:156
+#: taextras.py:193
msgid "Search for a connected camera."
msgstr "Maya cámara wakichata thaqtma."
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:195
msgid "calibration"
msgstr "calibración wakichata"
-#: taextras.py:159
+#: taextras.py:196
msgid "store a personalized calibration"
msgstr "wakisiriparjama askichäwi wakichata imma"
-#: taextras.py:160
+#: taextras.py:197
msgid "return a personalized calibration"
msgstr "wakisiriparjama calibración wakichata kutsuyi"
-#: taextras.py:161
+#: taextras.py:198
msgid "follow"
msgstr "arkaña"
-#: taextras.py:162
+#: taextras.py:199
msgid "follow a color or calibration"
msgstr "samimpi jani ukaxa calibración wakisiñampi arkaña"
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -482,132 +622,179 @@ msgstr "samimpi jani ukaxa calibración wakisiñampi arkaña"
msgid "brightness"
msgstr "lliphi"
-#: taextras.py:164
+#: taextras.py:201
msgid "set the camera brightness as a value between 0 to 255."
msgstr ""
"cámara wakichatana qhanañapa akïri jakhunaka taypita 0 y 255 maya chanimpi "
"wakichma."
-#: taextras.py:165
+#: taextras.py:202
msgid "minimum pixels"
msgstr "juk'ata sipana píxeles wakichata"
-#: taextras.py:166
+#: taextras.py:203
msgid "set the minimal number of pixels to follow"
msgstr "juk'ata sipana píxeles jakhu chimpupa arkaña amtma"
-#: taextras.py:167
+#: taextras.py:204
msgid "threshold"
msgstr "warachi wakichata"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:206
msgid "set a threshold for a RGB color"
msgstr "RGB samitaki warachi wakichma"
-#: taextras.py:170
+#: taextras.py:207
msgid "camera mode"
msgstr "cámara wakichata uñanaqa"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:209
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "cámara wakichata samipa uka RGB, YUV o HSV chimpumpi wakichma"
-#: taextras.py:173
+#: taextras.py:210
msgid "get brightness"
msgstr "qhanäwi thaqaña"
-#: taextras.py:174
+#: taextras.py:211
msgid "get the brightness of the ambient light"
msgstr "pacha qhana lliphipa thaqma"
-#: taextras.py:175
+#: taextras.py:212
msgid "average color"
msgstr "tantiyu sami"
-#: taextras.py:176
+#: taextras.py:213
msgid ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
msgstr ""
-"Wakichataa 0 chaninkchixa tantiyu samixa jiwatawa askichäwi phuqañkama; "
-"yaqha chaninakataki qhantatawa"
+"Wakichata 0 chaninkchixa tantiyu samixa janiwa wakisiti askichäwi "
+"phuqañkama; yaqha chaninakataki qhantatawa"
# "posición x"
-#: taextras.py:178
+#: taextras.py:215
msgid "x position"
msgstr "x sayäwi"
# "retorna la posición x"
-#: taextras.py:179
+#: taextras.py:216
msgid "return x position"
msgstr "x sayäwi kutiyaña"
# "posición y"
-#: taextras.py:180
+#: taextras.py:217
msgid "y position"
msgstr "y sayäwi"
# "retorna la posición y"
-#: taextras.py:181
+#: taextras.py:218
msgid "return y position"
msgstr "y sayäwi kutiyaña"
-#: taextras.py:182
+#: taextras.py:219
msgid "pixels"
msgstr "píxeles wakichata"
-#: taextras.py:183
+#: taextras.py:220
msgid "return the number of pixels of the biggest blob"
msgstr "jach'a allqantata píxeles wakichata jakhu chimpupa kutiyma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:222
+#, fuzzy
+msgid "RGB"
+msgstr ""
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"RGB wakichata\n"
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"RGB chimpuni wakichata"
+
+#: taextras.py:223
msgid "set the color mode of the camera to RGB"
msgstr "cámara wakichata samini uñnaqapa RGB chimpuniru wakichma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:225
+#, fuzzy
+msgid "YUV"
+msgstr ""
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"YUV wakichata\n"
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"YUV chimpuni wakichata"
+
+#: taextras.py:226
msgid "set the color mode of the camera to YUV"
msgstr "cámara wakichata samini uñanaqapa YUV chimpuniru wakichma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:228
+#, fuzzy
+msgid "HSV"
+msgstr ""
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"HSV wakichata\n"
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"HSV chimpuni wakichata"
+
+#: taextras.py:229
msgid "set the color mode of the camera to HSV"
msgstr "cámara wakichata samini uñanaqapa HSV chimpuniru wakichma"
-#: taextras.py:190
+#: taextras.py:230
+msgid "get color"
+msgstr "sami wakichaña"
+
+#: taextras.py:231
+msgid "get the color of an object"
+msgstr "maya apanaqañana samipa wakichaña"
+
+#: taextras.py:232
+msgid "color distance"
+msgstr "sami katuya"
+
+#: taextras.py:233
+msgid "set the distance to identify a color"
+msgstr "sami katuya taña wakichma"
+
+#: taextras.py:234
msgid "empty calibration"
msgstr "calibración wakichata ch'usa"
-#: taextras.py:191
+#: taextras.py:235
msgid "error in string conversion"
msgstr "qillqata wakichata wiskhallana mayjt'ayäwina pantjata"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:241
msgid "Pattern detection"
msgstr "Chimpunaka thaqäwi"
-#: taextras.py:198
+#: taextras.py:242
+msgid "pattern_detection"
+msgstr "Chimpunaka_thaqäwi"
+
+#: taextras.py:243
msgid "Seeing signal"
msgstr "Qhaniri uñjasa"
-#: taextras.py:199
+#: taextras.py:244
msgid "Returns True if the signal is in front of the camera"
msgstr "Chiqapa kutsuyi qhaniri cámara wakichata nayrankipana"
-#: taextras.py:200
+#: taextras.py:245
msgid "Distance to signal"
msgstr "Qhanäwi jayankiri taña"
-#: taextras.py:201
+#: taextras.py:246
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr ""
"cámara wakichata ukata qhanäwi jayakiri tañapa kutsuyi uka milímetros "
@@ -615,290 +802,294 @@ msgstr ""
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:251
msgid "SumBot"
msgstr "SumBot wakichata"
-#: taextras.py:207
+#: taextras.py:252
+msgid "sumtia"
+msgstr "sumtia wakichata"
+
+#: taextras.py:253
msgid "speed SumBot"
msgstr "SumBot wakichata k'ata saräwipa"
-#: taextras.py:208
+#: taextras.py:254
msgid "submit the speed to the SumBot"
msgstr "SumBot wakichata k'ata saräwipa machaqachma"
-#: taextras.py:209
+#: taextras.py:255
msgid "set the default speed for the movement commands"
msgstr "sarayaña limt'añanaka pantjasina k'ata sarayäwi machaqachma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:257
msgid "forward SumBot"
msgstr "SumBot wakichatampi qalltma"
-#: taextras.py:212
+#: taextras.py:258
msgid "move SumBot forward"
msgstr "SumBot wakichata nayräxaru sartayma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:260
msgid "backward SumBot"
msgstr "SumBot wakichata qhipäxa"
-#: taextras.py:215
+#: taextras.py:261
msgid "move SumBot backward"
msgstr "SumBot wakichata qhipäxaru jithiyma"
-#: taextras.py:216
+#: taextras.py:262
msgid "stop SumBot"
msgstr "SumBot wakichata sayt'ayaña"
-#: taextras.py:217
+#: taextras.py:263
msgid "stop the SumBot"
msgstr "SumBot wakichata sayt'ayma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:265
msgid "left SumBot"
msgstr "SumBot wakichata ch'iqäxa"
-#: taextras.py:220
+#: taextras.py:266
msgid "turn left the SumBot"
msgstr "SumBot wakichata ch'iqäxaru muytayma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:268
msgid "right SumBot"
msgstr "SumBot wakichata kupïxa"
-#: taextras.py:223
+#: taextras.py:269
msgid "turn right the SumBot"
msgstr "SumBot wakichata kupïxaru muytayma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:272
msgid "angle to center"
msgstr "taypiru k'uchuni wakichata"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:274
msgid "get the angle to the center of the dohyo"
msgstr "dohyo taypiru k'uchuni wakichata apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:277
msgid "angle to Enemy"
msgstr "k'uchuni wakichata uñisiri"
-#: taextras.py:232
+#: taextras.py:278
msgid "get the angle to the Enemy"
msgstr "k'uchuni wakichata uñisiri apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:280
msgid "x coor. SumBot"
msgstr "coor. x SumBot wakichata"
-#: taextras.py:235
+#: taextras.py:281
msgid "get the x coordinate of the SumBot"
msgstr "SumBot wakichatana coordenada x chanipa apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:283
msgid "y coor. SumBot"
msgstr "coor. y SumBot wakichata"
-#: taextras.py:238
+#: taextras.py:284
msgid "get the y coordinate of the SumBot"
msgstr "SumBot wakichatana coordenada y chanipa apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:286
msgid "x coor. Enemy"
msgstr "coor. x wakichata uñisiri"
-#: taextras.py:241
+#: taextras.py:287
msgid "get the x coordinate of the Enemy"
msgstr "uñisiri wakichatana coordenada x chanipa apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:289
msgid "y coor. Enemy"
msgstr "coor. y wakichata uñisiri"
-#: taextras.py:244
+#: taextras.py:290
msgid "get the y coordinate of the Enemy"
msgstr "uñisiri wakichatana coordenada y chanipa apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:292
msgid "rotation SumBot"
msgstr "SumBot wakichata muyüwipa"
-#: taextras.py:247
+#: taextras.py:293
msgid "get the rotation of the Sumbot"
msgstr "SumBot wakichata muyüwipa apsma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:295
msgid "rotation Enemy"
msgstr "uñisiri wakichatana muyüwipa"
-#: taextras.py:250
+#: taextras.py:296
msgid "get the rotation of the Enemy"
msgstr "uñisiri wakichatana muyüwipa apsma"
-#: taextras.py:251
+#: taextras.py:297
msgid "distance to center"
msgstr "taypiru sara"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:299
msgid "get the distance to the center of the dohyo"
msgstr "dohyo wakichata taypiru sarapa apsma"
-#: taextras.py:254
+#: taextras.py:300
msgid "distance to Enemy"
msgstr "uñisiri wakichata jayankatapa"
-#: taextras.py:255
+#: taextras.py:301
msgid "get the distance to the Enemy"
msgstr "uñisiri wakichata jayankatapa apsma"
-#: taextras.py:256
+#: taextras.py:302
msgid "update information"
msgstr "yatiyañataki machaqachaña"
-#: taextras.py:257
+#: taextras.py:303
msgid "update information from the server"
msgstr "wakichatanaka apnaqañatpacha yatiyañanaka machaqachma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:308
msgid "Palette of physics blocks"
msgstr "Física wakichata tamanaka limt'aña"
-#: taextras.py:263
+#: taextras.py:309
msgid "start polygon"
msgstr "polígono wakichata qalltaña"
-#: taextras.py:264
+#: taextras.py:310
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Machaqa polígono wakichata wakichaña qalltma uka tortuga wakichata xy jichha "
"sayäwiparjama."
-#: taextras.py:266
+#: taextras.py:312
msgid "add point"
msgstr "chimpu yapxataña"
-#: taextras.py:267
+#: taextras.py:313
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr "Jichha polígono wakichataru machaqa chimpu yapxatma."
-#: taextras.py:269
+#: taextras.py:315
msgid "end polygon"
msgstr "polígono wakichata tukuyaña"
-#: taextras.py:270
+#: taextras.py:316
msgid "Define a new polygon."
msgstr "Machaqa polígono wakichata wakichma."
-#: taextras.py:271
+#: taextras.py:317
msgid "end filled polygon"
msgstr "polígono wakichata phuqachaña tukuyma"
-#: taextras.py:272
+#: taextras.py:318
msgid "Not a simple polygon"
msgstr "Janiwa aliqa polígono wakichatakïkiti"
-#: taextras.py:273
+#: taextras.py:319
msgid "Define a new filled polygon."
msgstr "Machaqa polígono wakichata phuqachaña amtma."
-#: taextras.py:274
+#: taextras.py:320
msgid "triangle"
msgstr "kimsa k'uchu"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:322
msgid "base"
msgstr "kayu"
# "altura"
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: taextras.py:323 taextras.py:329
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "sayt'a"
-#: taextras.py:278
+#: taextras.py:324
msgid "Add a triangle object to the project."
msgstr "Amtäwiru kimsa k'uchuni wakichatampi yapxatma."
-#: taextras.py:279
+#: taextras.py:325
msgid "circle"
msgstr "muyu"
-#: taextras.py:280
+#: taextras.py:326
msgid "Add a circle object to the project."
msgstr "Amtäwiru maya muyu wakichatampi yapxatma."
-#: taextras.py:281
+#: taextras.py:327
msgid "rectangle"
msgstr "wiskhalla"
# "anchura"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "lankhu"
-#: taextras.py:284
+#: taextras.py:330
msgid "Add a rectangle object to the project."
msgstr "Amtäwiru maya wiskhalla wakichatampi yapxatma."
-#: taextras.py:285
+#: taextras.py:331
msgid "reset"
msgstr "machaqachaña"
-#: taextras.py:286
+#: taextras.py:332
msgid "Reset the project; clear the object list."
msgstr "Amtäwi machaqachma: wakichata sutinaka siqi pichsma."
-#: taextras.py:287
+#: taextras.py:333
msgid "motor"
msgstr "motor wakichata"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:335
msgid "torque"
msgstr "torque wakichata"
-#: taextras.py:290
+#: taextras.py:336
msgid "speed"
msgstr "k'ata sarayäwi"
-#: taextras.py:291
+#: taextras.py:337
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -907,66 +1098,66 @@ msgstr ""
"chiqapa chimpunakkamawa sari; motor wakichataxa jichha wakichata taypiruwa "
"uchasi."
-#: taextras.py:294
+#: taextras.py:340
msgid "Pin an object down so that it cannot fall."
msgstr "Wakichata jani jalaqañapataki achxaruyma."
-#: taextras.py:295
+#: taextras.py:341
msgid "joint"
msgstr "lip'ita"
# "x"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "x"
msgstr "x wakichata"
# "y"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "y"
msgstr "y wakichata"
-#: taextras.py:298
+#: taextras.py:344
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
"Paya wakichata lip'iyma (jichha wakichatampi uka w, y chimpuni wakichatampi."
-#: taextras.py:300
+#: taextras.py:346
msgid "save as Physics activity"
msgstr "física luräwjama imaña"
-#: taextras.py:301
+#: taextras.py:347
msgid "Save the project to the Journal as a Physics activity."
msgstr "Amtäwi sapüru luräwiru imma kamisa Física luräwjama."
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:349
msgid "gear"
msgstr "muyu"
-#: taextras.py:304
+#: taextras.py:350
msgid "Add a gear object to the project."
msgstr "Amtäwiru maya muyuri wakichatampi yapxatma."
# "identidad"
-#: taextras.py:305
+#: taextras.py:351
msgid "density"
msgstr "waljani"
-#: taextras.py:306
+#: taextras.py:352
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Wakichatanaka waljanitapa apsma (waljanitapa maski kawkipiri chiqapa "
"jakhuspawa)."
-#: taextras.py:308
+#: taextras.py:354
msgid "friction"
msgstr "purapayasïwi"
-#: taextras.py:309
+#: taextras.py:355
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -977,11 +1168,11 @@ msgstr ""
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:358
msgid "bounciness"
msgstr "kutintayäwi"
-#: taextras.py:313
+#: taextras.py:359
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -992,11 +1183,11 @@ msgstr ""
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:362
msgid "dynamic"
msgstr "q'apa"
-#: taextras.py:317
+#: taextras.py:363
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -1005,28 +1196,28 @@ msgstr ""
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:369
msgid "Palette of WeDo blocks"
msgstr "WeDo wakichata tamanaka limt'aña"
-#: taextras.py:324
+#: taextras.py:370
msgid "WeDo"
msgstr "WeDo wakichata"
-#: taextras.py:325
+#: taextras.py:371
msgid "set current WeDo device"
msgstr "Jichha WeDo wakichata mayampi qhantayma"
-#: taextras.py:326
+#: taextras.py:372
msgid "number of WeDo devices"
msgstr "WeDo wakichatanaka jakhu"
# "inclinación"
-#: taextras.py:327
+#: taextras.py:373
msgid "tilt"
msgstr "kicht'ata"
-#: taextras.py:328
+#: taextras.py:374
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1037,178 +1228,174 @@ msgstr ""
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:378
msgid "distance sensor output"
msgstr "katjiri mistuñana jak'ankatapa"
-#: taextras.py:333
+#: taextras.py:379
msgid "Motor A"
msgstr "Motor A wakichata"
-#: taextras.py:334
+#: taextras.py:380
msgid "returns the current value of Motor A"
msgstr "Motor A wakichatana jichha chanipa kutsuyi"
-#: taextras.py:335
+#: taextras.py:381
msgid "Motor B"
msgstr "Motor B wakichata"
-#: taextras.py:336
+#: taextras.py:382
msgid "returns the current value of Motor B"
msgstr "Motor B wakichatana jichha chanipa kutsuyi"
-#: taextras.py:337
+#: taextras.py:383
msgid "set the value for Motor A"
msgstr "Motor A wakichatana chanipa machaqachma"
-#: taextras.py:338
+#: taextras.py:384
msgid "set the value for Motor B"
msgstr "Motor B wakichatana chanipa machaqachma"
-#: taextras.py:339
+#: taextras.py:385
msgid "WeDo is unavailable"
msgstr "WeDo wakichataxa chhaqatawa"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:387
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "Wedo %d wakichataxa chhaqatawa; pantjatana apnaqatawa 1"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:390
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s wakichata janiwa utjiti WeDo wakichatana %(wedo_number)d"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:395
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Motor wakichatanakana LEGO NXT tamanaka limt'aña"
-#: taextras.py:350
+#: taextras.py:396
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Katjirinaka wakichata LEGO NXT tamanaka limt'aña"
-#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
-msgid "touch"
-msgstr "limt'aña"
-
-#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
-msgid "ultrasonic"
-msgstr "jaya"
-
# "color"
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:399 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:389
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "sami"
# "sonido"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "sijiqi"
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:404
msgid "Please check the connection with the brick"
msgstr "Mira suma brick wakichataru mayachäwi uñakipma"
-#: taextras.py:361
+#: taextras.py:405
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Mayachäwi '%s' pantjatawa. Mayachäwi akhamañapawa: MAYACHÄWI A, B o C"
-#: taextras.py:362
+#: taextras.py:406
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr ""
"Mayachäwi '%s' pantjatawa. Mayachäwi akhamañapawa: MAYACHÄWI 1, 2, 3 o 4"
-#: taextras.py:363
+#: taextras.py:407
msgid "The value of power must be between -127 to 127"
msgstr "Payanchäwi chanixa aka jakhunaka taypinkañapawa -127 y 127"
-#: taextras.py:364
+#: taextras.py:408
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "Chanixa parisa jakhuñapawa, jani '%s'"
-#: taextras.py:365
+#: taextras.py:409
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
"Maya pantjatawa uñasi: mayachäwinaka qawayata uñakipasa mayampi mayachaña "
"yant'apxma"
-#: taextras.py:366
+#: taextras.py:410
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT wakichataxa %s bricks wakichata uñstayi"
-#: taextras.py:367
+#: taextras.py:411
msgid "NXT not found"
msgstr "NXT wakichata chhaqata"
-#: taextras.py:368
+#: taextras.py:412
#, python-format
msgid "Brick number %s was not found"
msgstr "brick wakichatana jakhu chimpupaxa %s janiwa uñasiti"
-#: taextras.py:369
+#: taextras.py:413
+msgid "nxt-motors"
+msgstr "motores-nxt wakichatanaka"
+
+#: taextras.py:414
msgid "refresh NXT"
msgstr "NXT wakichata samarayaña"
-#: taextras.py:370
+#: taextras.py:415
msgid "Search for a connected NXT brick."
msgstr "Brick NXT wakichata mayachatnama thaqtma."
-#: taextras.py:371
+#: taextras.py:416
msgid "NXT"
msgstr "NXT chimpu"
-#: taextras.py:372
+#: taextras.py:417
msgid "set current NXT device"
msgstr "NXT jichha chimpuni wakichata wakichma"
-#: taextras.py:373
+#: taextras.py:418
+msgid "number of NXTs"
+msgstr "NXTs wakichatana jakhupa"
+
+#: taextras.py:419
msgid "number of NXT devices"
msgstr "NXT chimpuni wakichatanaka jakhu"
-#: taextras.py:374
+#: taextras.py:420
msgid "brick name"
msgstr "brick wakichatana sutipa"
-#: taextras.py:375
+#: taextras.py:421
msgid "Get the name of a brick."
msgstr "brick wakichatana sutipa katjma."
-#: taextras.py:376
+#: taextras.py:422
msgid "play tone"
msgstr "ist'aña wakichata qhantayaña"
-#: taextras.py:377
+#: taextras.py:423
msgid "frequency"
msgstr "wakichatanaka thaqaña"
# "tiempo"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "pacha"
-#: taextras.py:379
+#: taextras.py:425
msgid "Play a tone at frequency for time."
msgstr "Maya k'ata wakichäwinaka taypinkiri maya ist'aña qhantayma."
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:427
msgid ""
"turn motor\n"
"\n"
@@ -1216,25 +1403,25 @@ msgstr ""
"motor wakichata muytayaña\n"
"\n"
-#: taextras.py:382
+#: taextras.py:428
msgid "port"
msgstr "puerto wakichata"
-#: taextras.py:383
-msgid "power"
-msgstr "ch'ama"
-
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:430
msgid "rotations"
msgstr "muyüwinaka"
-#: taextras.py:386
+#: taextras.py:431
+msgid "power"
+msgstr "ch'ama"
+
+#: taextras.py:432
msgid "turn a motor"
msgstr "motor wakichata muytayma"
-#: taextras.py:387
+#: taextras.py:434
msgid ""
"synchronize\n"
"\n"
@@ -1244,259 +1431,278 @@ msgstr ""
"\n"
"motor wakichatanaka"
-#: taextras.py:388
+#: taextras.py:435
msgid "steering"
msgstr "Jikxatäwi"
-#: taextras.py:389
+#: taextras.py:436
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "PUERTO B y PUERTO C motor wakichatanaka mayachäwinaka katjaña"
-#: taextras.py:390
+#: taextras.py:437
msgid "PORT A"
msgstr "PUERTO A wakichata"
-#: taextras.py:391
+#: taextras.py:438
msgid "PORT A of the brick"
msgstr "brick wakichatana PUERTO A wakichatapa"
-#: taextras.py:392
+#: taextras.py:439
msgid "PORT B"
msgstr "PUERTO B wakichata"
-#: taextras.py:393
+#: taextras.py:440
msgid "PORT B of the brick"
msgstr "brick wakichatana PUERTO B wakichatapa"
-#: taextras.py:394
+#: taextras.py:441
msgid "PORT C"
msgstr "PUERTO C wakichata"
-#: taextras.py:395
+#: taextras.py:442
msgid "PORT C of the brick"
msgstr "brick wakichatana PUERTO C wakichatapa"
-#: taextras.py:396
+#: taextras.py:443
msgid ""
"synchronize\n"
"motors"
msgstr "motor wakichatanaka thaqthapiña"
-#: taextras.py:397
+#: taextras.py:444
msgid "start motor"
msgstr "motor wakichata qhantayaña"
-#: taextras.py:398
+#: taextras.py:445
msgid "Run a motor forever."
msgstr "Wiñayataki wakichata motor muyuyaña."
-#: taextras.py:399
+#: taextras.py:446
msgid "brake motor"
msgstr "motor wakichata wayt'aña"
-#: taextras.py:400
+#: taextras.py:447
msgid "Stop a specified motor."
msgstr "Maya uñaqata motor wakichata wayt'aña."
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:449
msgid "reset motor"
msgstr "motor wakichata mayampi qhantayaña"
-#: taextras.py:403
+#: taextras.py:450
msgid "Reset the motor counter."
msgstr "Motor wakichata jakhuripa mayampi qhantayma."
-#: taextras.py:404
+#: taextras.py:451
msgid "motor position"
msgstr "motor wakichatana sayäwipa"
-#: taextras.py:405
+#: taextras.py:452
msgid "Get the motor position."
msgstr "Motor wakichatana sayäwipa apsma."
-#: taextras.py:406
+#: taextras.py:453
+msgid "nxt-sensors"
+msgstr "nxt wakichata katjiri"
+
+#: taextras.py:454
msgid "PORT 1"
msgstr "PUERTO 1 wakichata"
-#: taextras.py:407
+#: taextras.py:455
msgid "PORT 1 of the brick"
msgstr "brick wakichatana PUERTO 1 wakichatapa"
-#: taextras.py:408
+#: taextras.py:456
msgid "read"
msgstr "ullaña"
-#: taextras.py:409
+#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "katjiri"
-#: taextras.py:410
+#: taextras.py:458
msgid "Read sensor output."
msgstr "Katjirina mistuñapa wakichata ullma."
-#: taextras.py:411
+#: taextras.py:459
msgid "PORT 2"
msgstr "PUERTO 2 wakichata"
-#: taextras.py:412
+#: taextras.py:460
msgid "PORT 2 of the brick"
msgstr "brick wakichatana PUERTO 2 wakichatapa"
-#: taextras.py:413
+#: taextras.py:461
msgid "light sensor"
msgstr "lliphirini katjiri"
-#: taextras.py:414
+#: taextras.py:462
msgid "gray sensor"
msgstr "uqi saminaka katjiri"
-#: taextras.py:415
+#: taextras.py:463
msgid "PORT 3"
msgstr "PUERTO 3 wakichata"
-#: taextras.py:416
+#: taextras.py:464
msgid "PORT 3 of the brick"
msgstr "brick wakichatana PUERTO 3 wakichatapa"
-#: taextras.py:417
-msgid "touch sensor"
-msgstr "limt'añataki katjiri"
+#: taextras.py:465
+msgid "button sensor"
+msgstr "katjiri limt'aña"
-#: taextras.py:418
+#: taextras.py:466
msgid "distance sensor"
msgstr "jayataki katjiri"
-#: taextras.py:419
+#: taextras.py:467
msgid "PORT 4"
msgstr "PUERTO 4 wakichata"
-#: taextras.py:420
+#: taextras.py:468
msgid "PORT 4 of the brick"
msgstr "brick wakichatana PUERTO 4 wakichatapa"
-#: taextras.py:421
+#: taextras.py:469
msgid "sound sensor"
msgstr "ist'añani katjiri"
-#: taextras.py:422
+#: taextras.py:470
msgid "color sensor"
msgstr "samini katjiri"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:473
msgid "set light"
msgstr "lliphiri qhantayaña"
-#: taextras.py:426
+#: taextras.py:474
msgid "Set color sensor light."
msgstr "Samini katjiri lliphiripa qhantayma."
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:476
msgid "battery level"
msgstr "batería ch'amanchiripa"
-#: taextras.py:429
+#: taextras.py:477
msgid "Get the battery level of the brick in millivolts"
msgstr "brick wakichatana batería ch'amapa tupt'ma milivolts chanimpi."
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
+#. TRANS: Arduino plugin to control an Arduino board
+#: taextras.py:482
+#, fuzzy
+msgid "Palette of Arduino blocks"
+msgstr ""
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Arduino wakichata siqi limt'aña\n"
+"#-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Arduino wakichata tamanaka limt'aña"
+
+#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:488
msgid "PWM"
msgstr "PWM wakichata"
-#: taextras.py:441
+#: taextras.py:489
msgid "SERVO"
msgstr "SERVO wakichata"
-#: taextras.py:442
+#: taextras.py:490
msgid "ERROR: Check the Arduino and the number of port."
msgstr "PANTJATA: Arduino uñxatma ukata puerto wakichata jakhupa."
-#: taextras.py:443
+#: taextras.py:491
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "PANTJATA: chanixa 0 ukata 255 jakhu taypinkañapawa."
-#: taextras.py:444
-#, fuzzy
+#: taextras.py:492
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
-msgstr "PANTJATA: JILA jani ukaxa PISI chaniñapawa."
+msgstr ""
+"PANTJATA: chanixa JILA jani ukaxa AYNACHA chaniñapawa, 0 jani ukaxa 1 chani"
-#: taextras.py:445
+#: taextras.py:493
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
"PANTJATA: uñanaqapaxa KATUQIRI, MISTUYIRI, PWM jani ukaxa SERVO ukhamañapawa."
-#: taextras.py:446
+#: taextras.py:494
msgid "ERROR: The value must be an integer."
-msgstr ""
+msgstr "PANTJATA: chanixa parisa jakhuñapawa."
-#: taextras.py:447
+#: taextras.py:495
msgid "ERROR: The pin must be an integer."
-msgstr ""
+msgstr "PANTJATA: pin wakichata parisa jakhuñapawa."
+
+#: taextras.py:496
+msgid "arduino"
+msgstr "Arduino wakichata"
-#: taextras.py:448
+#: taextras.py:497
msgid "refresh Arduino"
msgstr "Arduino ch'amanchaña"
-#: taextras.py:449
+#: taextras.py:498
msgid "Search for connected Arduinos."
msgstr "Arduinos wakichatanaka mayachata thaqma."
-#: taextras.py:450
+#: taextras.py:499
msgid "Arduino"
msgstr "Arduino wakichata"
-#: taextras.py:451
+#: taextras.py:500
msgid "set current Arduino board"
msgstr "Arduino jichha wakichatana chimpupa wakichma"
-#: taextras.py:452
+#: taextras.py:501
msgid "number of Arduinos"
msgstr "Arduinos wakichatanaka jakhu"
-#: taextras.py:453
+#: taextras.py:502
msgid "number of Arduino boards"
msgstr "chimpunaka jakhu"
-#: taextras.py:454
+#: taextras.py:503
msgid "Arduino name"
msgstr "Arduino wakichatana sutipa"
-#: taextras.py:455
+#: taextras.py:504
msgid "Get the name of an Arduino."
msgstr "Arduino wakichatana sutipa katjma"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:507
msgid "pin mode"
msgstr "pin wakichata uñanaqapa"
-#: taextras.py:461
+#: taextras.py:510
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "pin wakichatana lurañapa chhijllma (KATUQIRI, MISTUYIRI, PWM, SERVO)."
-#: taextras.py:462
+#: taextras.py:511
msgid "analog write"
msgstr "amparampi qillqaña"
-#: taextras.py:464
+#: taextras.py:513
msgid "Write analog value in specified port."
msgstr "Maya puerto wakichataru amparampi luraña qillqma."
-#: taextras.py:465
+#: taextras.py:514
msgid "analog read"
msgstr "amparampi lurata ullaña"
-#: taextras.py:466
+#: taextras.py:515
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1504,99 +1710,103 @@ msgstr ""
"Maya puerto amparampi lurata wakichata chanipata ullma. Chanipaxa uka 0 "
"ukata 1023 jakhu taypinkaspawa. Ch'amapa yatiñatakixa Vref wakichata katma."
-#: taextras.py:468
+#: taextras.py:517
msgid "digital write"
msgstr "limt'asa qillqaña"
-#: taextras.py:469
+#: taextras.py:518
msgid "Write digital value to specified port."
msgstr "Maya puerto wakichataru limt'asa qillqata chanipa qillqma."
-#: taextras.py:470
+#: taextras.py:519
msgid "digital read"
msgstr "limt'asa qillqata ullaña"
-#: taextras.py:471
+#: taextras.py:520
msgid "Read value from digital port."
msgstr "Maya puerto limt'asa wakichatata chanipa ullma."
-#: taextras.py:473
+#: taextras.py:521
+msgid "Set HIGH value for digital port."
+msgstr "Puerto limt'asa wakichata JILA chanipa machaqachma."
+
+#: taextras.py:522
msgid "Configure Arduino port for digital input."
msgstr "limt'asa mantañjama Arduino puerto wakichatapa wakichma."
-#: taextras.py:474
+#: taextras.py:523
msgid "Configure Arduino port to drive a servo."
msgstr "Maya SERVO apnaqañataki Arduino puerto wakichata wakichma."
-#: taextras.py:476
+#: taextras.py:525
msgid "Configure Arduino port for digital output."
msgstr "limt'asa mistuñjama Arduino puerto wakichatapa wakichma."
-#: taextras.py:477
+#: taextras.py:526
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
"PWM wakichatataki Arduino puerto wakichma (putuqiri lankhutjama askichma)."
-#: taextras.py:478
+#: taextras.py:527
#, python-format
msgid "Not found Arduino %s"
-msgstr ""
+msgstr "Arduino %s wakichata janiwa uñasiti"
-#: taextras.py:479
+#: taextras.py:528
msgid "The pin must be an integer"
-msgstr ""
+msgstr "pin wakichata parisa jakhuñapawa"
-#: taextras.py:480
+#: taextras.py:529
msgid "The device must be an integer"
-msgstr ""
+msgstr "wakichatana jakhupa parisa jakhuñapawa"
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:534
msgid "Palette of Expeyes blocks"
msgstr "Expeyes wakichata tamanaka limt'aña"
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:536
msgid "set PVS"
msgstr "PVS wakichaña"
-#: taextras.py:488
+#: taextras.py:537
msgid "set programmable voltage output"
msgstr "ch'amampi mistuña wakichäwi wakichma"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:539
msgid "set SQR1 voltage"
msgstr "SQR1 ch'amapa chani wakichaña"
-#: taextras.py:491
+#: taextras.py:540
msgid "set square wave 1 voltage output"
msgstr "ch'amampi mistuña wakichäwina onda cuadrada chani wakichma"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:542
msgid "set SQR2 voltage"
msgstr "SQR2 ch'amapa wakichaña"
-#: taextras.py:494
+#: taextras.py:543
msgid "set square wave 2 voltage output"
msgstr "ch'amampi mistuña wakichäwina 2 onda cuadrada chani wakichma"
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:545
msgid "set OD1"
msgstr "OD1 chani wakichaña"
-#: taextras.py:497
+#: taextras.py:546
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "ch'amampi mistuña wakichma (OD1) jisk'a (0) jach'a (1)"
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:548
msgid "IN1 level"
msgstr "IN1 chani"
-#: taextras.py:500
+#: taextras.py:549
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1605,11 +1815,11 @@ msgstr ""
"jukha chaninïchi"
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:552
msgid "IN2 level"
msgstr "IN2 chani"
-#: taextras.py:504
+#: taextras.py:553
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1618,11 +1828,11 @@ msgstr ""
"jukha chaninïchi"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:556
msgid "SEN level"
msgstr "SEN chani"
-#: taextras.py:508
+#: taextras.py:557
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1630,24 +1840,24 @@ msgstr ""
"kutsuyiwa 1 ch'amakiti ch'amani katjirina (SEN) jilächi 2,5 volts, 0 "
"ch'amakiti <= 2,5 volts jukha chaninïchi"
-#: taextras.py:510
+#: taextras.py:559
msgid "capture"
msgstr "katjaña"
-#: taextras.py:511
+#: taextras.py:560
msgid "input"
msgstr "mantaña"
-#: taextras.py:512
+#: taextras.py:561
msgid "samples"
msgstr "uñachayañanaka"
-#: taextras.py:513
+#: taextras.py:562
msgid "interval"
msgstr "taypicha"
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:564
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
@@ -1655,82 +1865,82 @@ msgstr ""
"wakichataru uchasi"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:567
msgid "A1"
msgstr "A1 chani"
-#: taextras.py:519
+#: taextras.py:568
msgid "read analog input 1 voltage"
msgstr "aliqa mantañana ch'amapa chani ullma 1"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:570
msgid "A2"
msgstr "A2 chani"
-#: taextras.py:522
+#: taextras.py:571
msgid "read analog input 2 voltage"
msgstr "aliqa mantañana ch'amapa chani ullma 2"
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:573
msgid "IN1"
msgstr "IN1 chani"
-#: taextras.py:525
+#: taextras.py:574
msgid "read input 1 voltage"
msgstr "mantaña ch'amapa chani ullma 1"
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:576
msgid "IN2"
msgstr "IN2 chani"
-#: taextras.py:528
+#: taextras.py:577
msgid "read input 2 voltage"
msgstr "mantaña ch'amapa chani ullma 2"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:579
msgid "SEN"
msgstr "SEN chani"
-#: taextras.py:531
+#: taextras.py:580
msgid "read analog sensor input voltage"
msgstr "aliqa katjiri mantaña ch'amapa chani ullma"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:582
msgid "SQR1"
msgstr "SQR1 chani"
-#: taextras.py:534
+#: taextras.py:583
msgid "read square wave 1 voltage"
msgstr "onda cuadrada 1 chani ch'amapa ullma"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:585
msgid "SQR2"
msgstr "SQR2 chani"
-#: taextras.py:537
+#: taextras.py:586
msgid "read square wave 2 voltage"
msgstr "onda cuadrada 2 chani ch'amapa ullma"
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:588
msgid "PVS"
msgstr "PVS chani"
-#: taextras.py:540
+#: taextras.py:589
msgid "read programmable voltage"
msgstr "ch'amapa wakichäwi ullaña"
-#: taextras.py:541
+#: taextras.py:590
msgid "Expeyes device not found"
msgstr "Expeyes wakichataxa janiwa jakiyasiti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
msgid "resume playing video or audio"
msgstr "uñjaña wakichata jani ukaxa ist'aña qhanayaña mayampi qalltayaña"
@@ -1738,12 +1948,6 @@ msgstr "uñjaña wakichata jani ukaxa ist'aña qhanayaña mayampi qalltayaña"
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "P'iqinchiri Suti"
@@ -1752,15 +1956,15 @@ msgstr "P'iqinchiri Suti"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Cámara wakichatana RGB samipa tantiyu wakichata siqiru jithiqi"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:520
msgid "yellow"
msgstr "q'illu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "displays polar coordinates"
msgstr "coordenadas polares wakichatanaka uñachayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
msgid "emptys FILO (first-in-last-out heap)"
msgstr "FILO siqi wakichata ch'ussma (nayraqata mantañana, qhipraki mistuñana)"
@@ -1777,116 +1981,115 @@ msgstr "cámara wakichatana rixi chimpupa"
msgid "push acceleration in x, y, z to heap"
msgstr "siqiru wakisiri x, y z sarayirinakaru k'ata sarayirinaka uchi"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:838
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"jïsa ukhama chaninchiri ukasti jakhunaka limt'aña tantiyu chaninchirinaka "
"apnaqi"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:869
msgid "jogs stack right"
msgstr "ku´pïxaru siqita jithjtayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "Sugar Journal media object"
msgstr "Sugar wakichata sapüru luräwipa wakisirinakapa apnaqaña"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:980
msgid "box 2"
msgstr "2 kajuna wakichata"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:970
msgid "box 1"
msgstr "1 kajuna wakichata"
# "Dar un paso"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453
msgid "Step"
msgstr "Maya chillqi sartaña"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:645
msgid "multiplies two numeric inputs"
msgstr "paya siqinkiri jakhunaka jakhunuqaña"
# "Mostar/ocultar bloques"
-#: turtleblocks.py:408
+#: turtleblocks.py:446
msgid "Show/hide blocks"
msgstr "Wakichata tamanaka uñachayaña/imantaña"
# "Ocultar paleta"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444
msgid "Hide palette"
msgstr "limt'aña imt'aña"
# "Amigos"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Masinaka"
# "Mi TortugArte sesión"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "TortugArte wakichata luräwinakaja"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
msgid "Sugar Journal video object"
msgstr "Sugar wakichata sapüru luräwipa wakisirinakapa uñjaña apnaqaña"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:523
msgid "cyan"
msgstr "cian wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
msgid "xcor of right of screen"
msgstr "coorx wakichata uñjaña kupïxankiri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
msgid "Palette of extra options"
msgstr "Phuqachaña wakichatanaka limt'aña"
# "Cargar ejemplos"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800
+#: TurtleArtActivity.py:1016
msgid "Load example"
msgstr "Yant'añanaka wakichata uñachayaña"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1075
msgid "move all blocks to trash"
msgstr "jani wakisiri wakichata imañaru qawayata siqinakaru uchantma"
# "lista"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "list"
msgstr "sutinaka siqi"
# "Directorio de configuración no modificable: %s"
-#: turtleblocks.py:289
+#: turtleblocks.py:321
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Jani unuqiyaña wakichäwi qillqata: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "media resume"
msgstr "wakisirinaka sarayaskakiña"
# "rumbo"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335
msgid "heading"
msgstr "saraña chimpu"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:993
msgid "Sharing blocks disabled"
msgstr "Sayt'ayata siqinaka wakichatampi khuyapayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr ""
"Azúcar wakichatana sapüru luräwiparu SVG wakichata imaña tortuga wakichatana "
"rixita chimpunakapa imma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "qillqata rixiña jani ukaxa sapüru luräwina wakisirinaka uñachayaña"
@@ -1895,56 +2098,56 @@ msgid "RFID"
msgstr "RFID wakichata"
# "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "video"
msgstr "uñtaña"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:524
msgid "blue"
msgstr "larama"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "displays Cartesian coordinates"
msgstr "coordenadas cartesianas wakichatanaka uñachayma"
# "Sin acción alternativa:"
-#: turtleblocks.py:250
+#: turtleblocks.py:282
msgid "No option action:"
msgstr "Mayjata lurañaxa janiwa utjiti:"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:877
msgid "jogs stack down"
msgstr "aynachäxaru siqita jithjtayma"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:681
msgid "modular (remainder) operator"
msgstr "uñanaqa wakichata chaninchiri (jilt'a)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
msgid "bottom y"
msgstr "y aynacha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "save SVG"
msgstr "SVG wakichata imaña"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr ""
"módulo tamyblock.py wakichatana chimpupa qhantayma ukasti Sapüru "
"luräwinakana jikxatasiraki"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:436
msgid "pen down"
msgstr "samichaña phuyu jithiqayaña"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:800
msgid "wait"
msgstr "suyt'aña"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005
msgid "box"
msgstr "kajuna wakichata"
@@ -1952,110 +2155,109 @@ msgstr "kajuna wakichata"
msgid "Failed to upload!"
msgstr "¡apaqkasina pantjata!"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847
msgid "shift"
msgstr "jaqsuña"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622
msgid "invokes named action stack"
msgstr "qhanstaya luräwi siqita jawsayaña"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
+#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
+#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630
+#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263
+#: TurtleArt/tawindow.py:4608
msgid "action"
msgstr "luräwi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"akïri siqinaka wakichatawa wakisirirjama sarayasiraki amtata wakichata "
"phuaqasiñapkama"
# "el uso es"
-#: turtleblocks.py:89
+#: turtleblocks.py:94
msgid "usage is"
msgstr "luraña akhamawa"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:983
msgid "Variable 2 (numeric value)"
msgstr "2 mayjt'ayiri (jakhu chanipa)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:654
msgid "divide"
msgstr "jakhjaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
msgid "picture name"
msgstr "rixita wakichatana sutipa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "ukchiñkama"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "the canvas width"
msgstr "rixi wakichaña pañu lankhu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
msgid "empty heap?"
msgstr "ch'usa siqi?"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651
msgid "named variable (numeric value)"
msgstr "qhanstayata mayjt'ayiri (jakhu chani)"
# "siguiente"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826
msgid "next"
msgstr "arkiri"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:836
msgid "if then"
msgstr "jïsa ukhamaxa"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:458
msgid "set pen size"
msgstr "taña chanichaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "presentation template: select Journal object (no description)"
msgstr ""
"uñachayañataki wakichata: sapüru luräwina wakichata thaqaña chhijllaña (jani "
"yatiyasa)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "akakama"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "media stop"
msgstr "wakisirinaka sayt'ayaña"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:351 turtleblocks.py:428
msgid "Turn on hover help"
msgstr "Khaya aka yanapt'a sartayaña"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1065
msgid "permanently deletes items in trash"
msgstr "jani wakisiri wakichata imata yänakapa jani aliqata pichssuña"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "U uñanaqaru muyta"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1021
msgid "top of Action 1 stack"
msgstr "1 luräwina wakichata siqita nayrïri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2063,32 +2265,32 @@ msgstr ""
"maya tama wakichäwi: maya mayjt'ayirini sinti ch'ama ecuaciones matemáticas "
"wakichatanaka apxatañataki apnaqata, akhama, seno(x)"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Saphanchiri chaninchirinaka limt'aña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "top of a collapsed stack"
msgstr "lip'isiri siqi wakichata patxa"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"jïsa ukhama chaninchiri ukasti jakhunaka limt'aña tantiyu chaninchirinaka "
"apnaqi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "returns mouse y coordinate"
msgstr "thaqnaqirina y coordenada wakichata kutsuni"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:403
msgid "holds current pen shade"
msgstr "jichha samichaña phuyuna samichañapaniwa"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "sinewave"
msgstr "sinusoide wakichata"
@@ -2097,102 +2299,97 @@ msgid "Login failed"
msgstr "Jiwaspachpa kankañchasiñana pantjata"
# "izquierda x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
msgid "left x"
msgstr "x ch'iqa"
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:228
msgid "set heading"
msgstr "sarayaña chimpuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "RGB color under the turtle is pushed to the stack"
msgstr "tortuga wakichata aynacharu RGB samini wakichata siqiru apayasi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "declutters canvas by hiding blocks"
msgstr "wakichata tamanaka imantasa rixiña pañu pichsma"
# "<Ctrl>w"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1081
msgid "<Ctrl>w"
msgstr "<Ctrl>w wakichata"
# "<Ctrl>r"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1079
msgid "<Ctrl>r"
msgstr "<Ctrl>r wakichata"
# "<Ctrl>s"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1084
msgid "<Ctrl>s"
msgstr "<Ctrl>s wakichata"
# "<Ctrl>p"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1072
msgid "<Ctrl>p"
msgstr "<Ctrl>p wakichata"
# "<Ctrl>e"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1077
msgid "<Ctrl>e"
msgstr "<Ctrl>e wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
msgid "Python chr operator"
msgstr "Python wakichatana chr chaninchiri"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:868
msgid "horizontal space"
msgstr "pampa wakichata"
# "Coordenadas centímetros"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:707 TurtleArtActivity.py:868
msgid "Metric coordinates"
msgstr "Coordenadas centímetros wakichatanaka"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
msgid "string value"
msgstr "wiskhalla wakichata chanipa"
# "Descripción:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "description"
msgstr "yatiyaña"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:573
msgid "I don't know how to"
msgstr "Kunjama luraña jani yatkthi"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "qillqata tañapa wakichma"
-
# "Usuario:"
#: gnome_plugins/uploader_plugin.py:99
msgid "Username:"
msgstr "Apnaqirini sutipa:"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:475
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"k'uchunakani wakichata samichasa phuqachaña qalltaña (ukasti maya siqi "
"wakichata samichasa phuqachaña tukuyañana apnaqasi)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
msgid "presentation template: select four Journal objects"
msgstr ""
"uñachayañataki wakichata: sapüru luräwina wakichata pusi thaqaña chhijllaña"
# "Ver"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792
+#: TurtleArtActivity.py:862 turtleblocks.py:430
msgid "View"
msgstr "Unjaña"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:379
msgid "sets gray level of the line drawn by the turtle"
msgstr "tortuga wakichatana rixitapa rixi uqi saminiñapa wakichma"
@@ -2201,123 +2398,124 @@ msgstr "tortuga wakichatana rixitapa rixi uqi saminiñapa wakichma"
msgid "Password:"
msgstr "Jist'araña:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "turtle sees"
msgstr "tortuga wakichataxa uñjiwa"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:883
msgid "stop action"
msgstr "luräwi sayt'ayaña"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:522
msgid "green"
msgstr "ch'uxña"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:402
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
msgid "shade"
msgstr "ist'añataki wakichata"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336
msgid "fills the background with (color, shade)"
msgstr "manqhäxa wakichatanakampi phuqachma (samimpi, ch'iwumpi)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
msgid "save picture"
msgstr "rixita wakichata imaña"
# "tono"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "pitch"
msgstr "wakichatanaka thaqaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
msgid "returns 1 if mouse button is pressed"
msgstr "achaku limiña limxatatipana 1 wakichatawa mistuni"
# "Escalar coordenadas hacia arriba"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870
msgid "Rescale coordinates up"
msgstr "Coordenadas wakichata alayaru jithsuyaña"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:424
msgid "pen up"
msgstr "samichaña phuyu jithsuyaña"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:518
msgid "orange"
msgstr "laranja q'illu"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:804
msgid "pauses program execution a specified number of seconds"
msgstr "maya juk'a pacha t'aqa t'ijtäwinaka wakichata sarayaña sayt'ayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr ""
"FILO siqi wakichata patxaru chanipa siqichma (nayraqata mantañana, qhipraki "
"mistuñana)"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1074
msgid "clear all"
msgstr "qawata ch'ussuña"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "then"
msgstr "ukhamaxa"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Qillqantata wakichata"
# "no"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:760
msgid "not"
msgstr "janiwa"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if then else"
msgstr "jïsa ukhamaxa jani ukaxa"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:886
msgid "stops current action"
msgstr "jichha luräwi sayt'ayi"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:187
msgid "turns turtle clockwise (angle in degrees)"
msgstr ""
"tortuga wakichata kupi tuqiru sarayma (ángulo de grados) wakichatarjama"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:415
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"jichha uqiru samiri samichañapaniwa (maya tama jakhunaka lanti apanaqasispa)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
msgid "xcor of left of screen"
msgstr "coorx wakichata uñjaña ch'iqäxankiri"
# "Restaurar el tamaño del bloque"
-#: turtleblocks.py:387
+#: turtleblocks.py:425
msgid "Reset block size"
msgstr "Wakichata tamanaka mayampi qhantayaña"
# "tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
msgid "turtle"
msgstr "tortuga wakichata"
-#: TurtleArt/tapalette.py:97
+#: TurtleArt/tapalette.py:98
msgid "displays next palette"
msgstr "arkiri limt'aña uñachayma"
# "Ocultar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
msgid "hide blocks"
msgstr "wakichata tamanaka imantaña"
@@ -2326,36 +2524,36 @@ msgstr "wakichata tamanaka imantaña"
msgid "light level detected by camera"
msgstr "cámara wakichatana qhana katuqatapa chimpu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
msgid "Python int operator"
msgstr "Python wakichatana int chaninchiri"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:741
msgid "logical less-than operator"
msgstr "ukata sipana pisi tantiyu chaninchiri"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1070
msgid "restore all blocks from trash"
msgstr "qawayata jani wakisiri wakichata imata siqinaka wasitata jaktayma"
# "Guardar"
-#: turtleblocks.py:367
+#: turtleblocks.py:404
msgid "Save"
msgstr "Imaña"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:942
msgid "store in box 1"
msgstr "1 kajuna wakichataru imaña"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:956
msgid "store in box 2"
msgstr "2 kajuna wakichataru imaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
msgid "hides the Sugar toolbars"
msgstr "Azúcar sutini wakichata apnaqañanaka imantma"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:243
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2363,39 +2561,35 @@ msgstr ""
"jichha tortuga x wakichata taypi saririniwa (ukasti maya tama jakhunaka "
"lanti apnaqasirakispa)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
msgid "print"
msgstr "wakichata laphiru apsuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "returns mouse x coordinate"
msgstr "thaqnaqirina x coordenada wakichata kutsuyi"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:517
msgid "red"
msgstr "chupika"
# "Guardar como Logo"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006
+#: TurtleArtActivity.py:1042 turtleblocks.py:408
msgid "Save as Logo"
msgstr "Wakichata Chimpjama imaña"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:352
msgid "sets color of the line drawn by the turtle"
msgstr "tortuga wakichatampi rixita rixi sami wakichma"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "qillqata samipa wakichaña"
-
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
msgstr "ist'asiñapa jithxatayaña"
# "Permitir la colaboración"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Yanapt'asiña wakiyaña"
@@ -2403,31 +2597,32 @@ msgstr "Yanapt'asiña wakiyaña"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
msgid "Palette of sensor blocks"
msgstr "Katjiri siqinaka limt'aña"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030
+#: TurtleArtActivity.py:1052
msgid "Load plugin"
msgstr "Plugin wakichata sartayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
msgid "returns True if mouse button is pressed"
msgstr "achaku limiña limxatatipana Chiqapa wakichatawa mistsuni"
# "número"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:716
msgid "number"
msgstr "jakhu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
msgid "query keyboard"
msgstr "qillqañana thaqaña"
# "encima"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
msgid "top"
msgstr "p'atja"
@@ -2436,78 +2631,73 @@ msgid "Submit to Web"
msgstr "Web wakichataru apayaña"
# "Coordenadas cartesianas"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas wakichatanaka"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "K'ari suti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
msgid "set scale"
msgstr "jithirayana chimpuña"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241
+#: TurtleArtActivity.py:817
msgid "Share selected blocks"
msgstr "Chhijllata siqitanakampi khuyapayaña"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:527
msgid "white"
msgstr "janq'u"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:905
msgid "connects action to toolbar run buttons"
msgstr "luräwi wakt'ayma kunaymana wakichäwinaka sarayirinaka limt'añanakaru"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
msgid "elapsed time (in seconds) since program started"
msgstr "pacha saräwi (pacha t'aqa t'ijtäwinaka) wakichata qalltatpacha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "amplitude"
msgstr "qawayata"
# "Cancelar"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Tukuyaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "the canvas height"
msgstr "rixi wakichaña pañu sayt'upa"
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "2x1 uñachayäwi"
-
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:628
msgid "minus"
msgstr "jakhuqa"
# "y"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772
msgid "and"
msgstr "ukata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "lip'isiri siqi wakichata patxa"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "qallta wakichatjama"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
msgid "Python block"
msgstr "Python wakichata tama"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "media wait"
msgstr "wakisirinaka suyaña"
@@ -2516,163 +2706,154 @@ msgstr "wakisirinaka suyaña"
msgid "acceleration"
msgstr "acelerómetro k'ata sarayiri wakichata"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:496
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"jichha samichaña phuyu wakichata tañapaniwa (maya tama jakhunaka lanti "
"apnaqasispa)"
-#: TurtleArt/tabasics.py:309
-msgid "set color"
-msgstr "sami wakichaña"
-
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:700
msgid "min"
msgstr "juk'ata sipana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "loads a block"
msgstr "maya tama wakichata ch'amanchaña"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:313
msgid "Palette of pen commands"
msgstr "Samichaña phuyu apnaqaña limt'aña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
msgid "shows values in FILO (first-in last-out heap)"
msgstr ""
"FILO siqi wakichataru chaninaka uñachayma (nayraqata mantañana, qhipraki "
"mistuñana)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"akïri luräwinakawa siqiru wakisiritjama qallti uka qalltañataki wakichata "
"chimpuna phuqasiñapkama"
# "Archivo"
-#: turtleblocks.py:374
+#: turtleblocks.py:411
msgid "File"
msgstr "Q'ipi"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:763
msgid "logical NOT operator"
msgstr "janiwa tantiyiri chaninchiri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "ycor of bottom of screen"
msgstr "coory wakichata uñjaña aynacha lakäxankiri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
msgid "presentation template: select Journal object (with description)"
msgstr ""
"uñachayañataki wakichata: sapüru luräwina wakichata thaqaña chhijllaña "
"(yatiyäwini)"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:610
msgid "Palette of numeric operators"
msgstr "Jakhunaka chanichiri limt'aña"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:642
msgid "multiply"
msgstr "jakhunuqaña"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:811
msgid "forever"
msgstr "wiñayataki"
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1350
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s wakichatxa qhantayañataki wakichatäxiwa."
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:366
msgid "sets shade of the line drawn by the turtle"
msgstr "tortuga wakichatana rixitapa rixi samiru uñamt'aya wakichaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "speaks text"
msgstr "qillqataxa siwa"
# "instantánea"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:289
msgid "snapshot"
msgstr "jukhawraspacha"
# "limpiar"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:158
msgid "clean"
msgstr "mayampi qalltañataki wakichaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "presentation template: select two Journal objects"
msgstr ""
"uñachayañataki wakichata: sapüru luräwina wakichata paya thaqaña chhijllaña"
# "Agrandar bloques"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421
msgid "Grow blocks"
msgstr "Siqichatanaka jach'aptayaña"
# "Pantalla completa"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:863
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "Fullscreen"
msgstr "Maypacha wakichata uñjaña"
# "Fichero no encontrado"
-#: turtleblocks.py:265
+#: turtleblocks.py:297
msgid "File not found"
msgstr "Wakichatanaka imaña chhaqata"
# "mostrar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
msgid "show"
msgstr "uñachayaña"
# "texto"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
+#: TurtleArt/tabasics.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "qillqata"
# "aleatorio"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:700
msgid "random"
msgstr "maski kawkïrsa"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:728
msgid "logical greater-than operator"
msgstr "ukata sipana jila tantiyu chaninchiri"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:175
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
"tortuga wakichata ch'iqa tuqiru jithiyma (ángulo de grados) wakichatarjama"
# "atrás"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:528
msgid "black"
msgstr "ch'iyära"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:693
msgid "calculates square root"
msgstr "raíz cuadrada wakichata chanichma"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:257
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2680,84 +2861,80 @@ msgstr ""
"jichha tortuga y wakichata taypi saririniwa (ukasti maya tama jakhunaka "
"lanti apnaqasirakispa)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
msgid "mouse x"
msgstr "x chimpuni thaqnaqiri lliphi qhana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
msgid "mouse y"
msgstr "y chimpuni thaqnaqiri lliphi qhana"
# "parar"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "sayt'ayaña"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:725
msgid "greater than"
msgstr "ukata sipana jila"
# "coorx"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334
msgid "xcor"
msgstr "xcor wakichata"
# "Ayuda"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Yanapt'a"
# "¿Guardar el proyecto?"
-#: turtleblocks.py:462
+#: turtleblocks.py:500
msgid "Save project?"
msgstr "¿Wakichäwinaka imaña?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
msgid "chooses which turtle to command"
msgstr "tortuga wakichata apnaqaña chhijllma"
# "derecha x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
msgid "right x"
msgstr "x kupi"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "tortuga wakichatana rixitapana qillqata samipa wakichma"
-
#: plugins/light_sensor/light_sensor.py:58
#: plugins/light_sensor/light_sensor.py:65
msgid "light level detected by light sensor"
msgstr "qhana katjiri wakichatana qhana katuqata chani chimpu"
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256
+#: TurtleArtActivity.py:1336
msgid "Plugin could not be installed."
msgstr "Plugin wakichataxa janiwa qhantayañjamäkiti."
# "teclado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "keyboard"
msgstr "qillqaña wakichata"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:197
msgid "arc"
msgstr "sawana"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:197
msgid "radius"
msgstr "muruq'u taypi muyuri"
# "Coordenadas polares"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416
msgid "Polar coordinates"
msgstr "Coordenadas polares wakichatanaka"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:362
msgid "set shade"
msgstr "ist'añataki wakichata wakichaña"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:773
msgid "logical AND operator"
msgstr "Y wakichata tantiyiri chaninchiri"
@@ -2769,26 +2946,22 @@ msgstr ""
"Mantañataki wakichatama utjañapawa uka http://turtleartsite.sugarlabs.org "
"mantañataki ukhamata luräwi apaqañamataki."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
-msgid "palette"
-msgstr "limiña"
-
# "Ejecutar"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452
msgid "Run"
msgstr "Sarayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
msgid "show heap"
msgstr "siqi wakichata uñachayma"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:232
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
"tortuga wakichata sarañapa chimpuña (0 wakichata chimpuxa wakichata "
"patäxankiwa)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "selects a palette"
msgstr "limiña chhijllaña"
@@ -2803,19 +2976,19 @@ msgid "Title:"
msgstr "Suti:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
msgid "Palette of media objects"
msgstr "Taypinkiri siqitanaka limt'aña"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:691
msgid "Restore blocks from trash"
msgstr "Jani wakisiri imata siqinaka wasitata sartayma"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:897
msgid "Palette of variable blocks"
msgstr "Kunaymana mayjt'ayirinaka tama limt'aña"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:717
msgid "used as numeric input in mathematic operators"
msgstr "jakhuñanakana chaninchirinakapana jakhu siqinaka wakichatana apnaqata"
@@ -2826,91 +2999,86 @@ msgid "Upload"
msgstr "Ch'amanchaña"
# "Servidor"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Katuqiri"
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "2x2 uñachayäwi"
-
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:973
msgid "Variable 1 (numeric value)"
msgstr "1 mayjt'ayiri (jakhu chanipa)"
# "Vecindario"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Wakisirinaka"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:620
msgid "adds two alphanumeric inputs"
msgstr "alfa chimpuni jakhunaka paya jakhu siqi jakhuxatma"
# "equivalente"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:749
msgid "equal"
msgstr "jukhapura"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:846
msgid "else"
msgstr "jani ukaxa"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "doesn't like"
msgstr "janiwa sumarapiti"
# "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?"
-#: turtleblocks.py:461
+#: turtleblocks.py:498
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Jani imata wakichatanakawa utji. ¿janirara mistkasina imaña muntacha?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
msgid "restores hidden blocks"
msgstr "wakichata tamanaka imantata mayampi qhantayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "load"
msgstr "ch'amanchaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
msgid "stop video or audio"
msgstr "uñjaña wakichata jani ukaxa ist'aña sayt'ayma"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:427
msgid "Turtle will not draw when moved."
msgstr "Tortuga wakichataxa unxtayata janiwa rixichkaniti."
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
msgid "pop"
msgstr "apsuña"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:495
msgid "pen size"
msgstr "taña wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "turtle shell"
msgstr "tortuga uywana lip'ichipa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr ""
"sinusoide wakichata wakichäwi taypita qhantayma, saräwi ukata qhanäwi (pacha "
"t'aqa t'ijtäwitjama)"
# "√"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:689
msgid "√"
msgstr "√ chimpu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "speak"
msgstr "arsuña"
@@ -2918,93 +3086,89 @@ msgstr "arsuña"
msgid "read value from RFID device"
msgstr "radiofrecuencia (RFID) wakichatanaka thaqaña chanipa ullaña"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:201
msgid "moves turtle along an arc"
msgstr "tortuga wakichata maya sawana saraparu sarayma"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "U uñanaqaru muytaña"
-
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:753
msgid "logical equal-to operator"
msgstr "jukhapura tantiyu chaninchiri"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:515
msgid "Palette of pen colors"
msgstr "Samichaña phuyu saminakapa limt'aña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "pause video or audio"
msgstr "uñjaña wakichata jani ukaxa ist'aña sayt'ayma"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:947
msgid "stores numeric value in Variable 1"
msgstr "1 mayjt'ayiri wakichataru jakhuna chanipa imma"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:961
msgid "stores numeric value in Variable 2"
msgstr "2 mayjt'ayiri wakichataru jakhuna chanipa imma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "put a custom 'shell' on the turtle"
msgstr "tortuga uywaru qallapa lip'ichimpi isintayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
msgid "button down"
msgstr "limt'aña limxatata"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:148
msgid "moves turtle backward"
msgstr "tortuga wakichata qhipäxaru jitt'ayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "ycor of top of screen"
msgstr "coory wakichata uñjaña alaya paräxankiri"
# "Mostrar bloques"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
msgid "Show blocks"
msgstr "Siqichata wakichatana uñachayaña"
# "reproducir"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "qhantayaña"
# "guardar"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "imaña"
# "Colores"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Sumi"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:462
msgid "sets size of the line drawn by the turtle"
msgstr "tortuga wakichatampi rixiñataki rixi chanipa wakichma"
# "Abrir"
-#: turtleblocks.py:366
+#: TurtleArtActivity.py:1022 turtleblocks.py:402
msgid "Open"
msgstr "Uñantaña"
# "presentación"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179
msgid "orientation"
msgstr "uñanaqa"
# "coory"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335
msgid "ycor"
msgstr "ycor wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -3012,56 +3176,56 @@ msgstr ""
"maya tama wakichäwi: walja mayjt'ayirinakani sinti ch'ama ecuaciones "
"matemáticas wakichatanaka apxatañataki apnaqata, akhama, sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "if"
msgstr "jïsa"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"tortuga wakichata xcor, ycor wakichatanakawjaru unxtayma; (0,0) wakichata "
"chimpuwa muruq'u wakichata taypinki."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
msgid "Python"
msgstr "Python wakichata"
# "Parar"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:802 turtleblocks.py:455
msgid "Stop"
msgstr "Sayt'ayaña"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047
msgid "action 2"
msgstr "2 luräwi"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037
msgid "action 1"
msgstr "1 luräwi"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:484
msgid "end fill"
msgstr "samichasa phuqachaña tukuyaña"
# "Copiar"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433
msgid "Copy"
msgstr "Apaqaña"
# "Pegar"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434
msgid "Paste"
msgstr "Lip'katayaña"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:513
msgid "did not output to"
msgstr "wakichataru qillqaña janiwa wakt'ayiti"
# "Actividades"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Luräwinaka"
@@ -3069,85 +3233,85 @@ msgstr "Luräwinaka"
msgid "Upload to Web"
msgstr "Web wakichataru apayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
msgid "empty heap"
msgstr "siqi wakichata ch'ussuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid "pops value off FILO (first-in last-out heap)"
msgstr ""
"FILO siqi wakichatana chanipa apsma (nayraqata mantañana, qhipraki mistuñana)"
# "Limpiar"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451
msgid "Clean"
msgstr "Pichsuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
msgid "Palette of presentation templates"
msgstr "Uñachayañanaka wakichatanaka limiña"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:197
msgid "angle"
msgstr "k'uchu"
# "identidad"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:667
msgid "identity"
msgstr "kankaña"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819
+#: TurtleArtActivity.py:821 TurtleArtActivity.py:998
msgid "Save/Load"
msgstr "Imaña/Ch'amanchaña"
# "arriba y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
msgid "top y"
msgstr "y alaya"
# "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "audio"
msgstr "ist'awi"
# "Herramientas"
-#: turtleblocks.py:410
+#: turtleblocks.py:448
msgid "Tools"
msgstr "Lurañataki"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Tatuqañataki wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
msgid "comment"
msgstr "amuyt'aña"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:631
msgid "subtracts bottom numeric input from top numeric input"
msgstr "aynacha siqinkiri jakhunaka alaya siqinkiri jakhunakata jakhuqma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "media pause"
msgstr "wakisirinaka sayt'ayaña"
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr "wakichata siqiru wakisiri rgb chanipa nukhuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"qillqaña wakichata katuyañataki thaqäwi (ukasti qillqaña wakichata siqina "
"imataskiwa)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
msgid "Cartesian"
msgstr "Cartesiana wakichata"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:161
msgid "clears the screen and reset the turtle"
msgstr "mayampi qallatañataki wakichma ukata tortuga wakichata mayampi qalltma"
@@ -3156,150 +3320,150 @@ msgstr "mayampi qallatañataki wakichma ukata tortuga wakichata mayampi qalltma"
msgid "raw microphone input signal"
msgstr "micrófono arsusiña uchantaña qhana chimpu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "tortuga wakichatana \"uñjatapa\" sami uñachayma"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1040
msgid "invokes Action 1 stack"
msgstr "1 luräwina wakichata siqi jawsuña"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:126
msgid "Palette of turtle commands"
msgstr "Tortuga wakichata sarayirinaka limt'aña"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:815
msgid "loops forever"
msgstr "wiñayataki kutxataña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show aligned"
msgstr "chiqaru uñtayatanaka uñachayaña"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1351
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "¿Mayampi qhantayañataki wakichaña muntati %s?"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025
+#: TurtleArtActivity.py:1047 turtleblocks.py:403
msgid "Load project"
msgstr "Luräwi wakichata sartayaña"
# "Proyecto"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:673 TurtleArtActivity.py:793
msgid "Project"
msgstr "Luräwinaka"
# "Depurar"
-#: turtleblocks.py:416
+#: turtleblocks.py:454
msgid "Debug"
msgstr "Thaqsraña"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874
msgid "Turn off hover help"
msgstr "Khaya aka yanapt'a sayt'ayaña"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678
msgid "mod"
msgstr "uñanaqa"
# "Contraseña:"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Jist'araña"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:876
msgid "vertical space"
msgstr "wira wakichata"
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1332
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Plugin wakichata apnaqañataki TortugArte wakichata mayampi qhantayma."
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:486
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"k'uchunakani wakichata samichasa phuqachaña tukuyma (ukasti maya siqi "
"wakichata samichasa phuqachaña qalltañana apnaqasi)"
# "Compartir"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Khuyapayaña"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:737
msgid "less than"
msgstr "ukata sipana pisi"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:690
msgid "square root"
msgstr "raíz cuadrada wakichata"
# "Escalar coordenadas"
-#: turtleblocks.py:381
+#: turtleblocks.py:419
msgid "Rescale coordinates"
msgstr "Coordenadas wakichatanaka jithirayaña"
# "Mostrar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "show blocks"
msgstr "wakichata tamanaka uñachayaña"
# "Salir"
-#: turtleblocks.py:373
+#: turtleblocks.py:410
msgid "Quit"
msgstr "Mistuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
msgid "Sugar Journal description field"
msgstr "Sugar wakichata sapüru luräwipa yatiyaña wakichata"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:376
msgid "set gray"
msgstr "uqiru samiri wakichaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
msgid "presentation bulleted list"
msgstr "chimpunakani suti siqinaka uñachayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "duration"
msgstr "qhanäwi"
# "Nuevo"
-#: turtleblocks.py:365
+#: turtleblocks.py:397
msgid "New"
msgstr "Machaqa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
msgid "places a comment in your code"
msgstr "wakisiri chimpumaru maya amuyt'a uchantma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "read pixel"
msgstr "pixel wakichata ullaña"
# "escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
msgid "scale"
msgstr "jach'a"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
msgid "bottom"
msgstr "manqha"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:525
msgid "purple"
msgstr "khuchi wila sami"
# "Escalar coordenadas hacia abajo"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:535
msgid "Rescale coordinates down"
msgstr "Coordenadas wakichata aynacharu jithirayaña"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "click to open"
msgstr "wakichata jist'arañataki limt'aña"
@@ -3308,7 +3472,7 @@ msgstr "wakichata jist'arañataki limt'aña"
msgid "microphone input pitch"
msgstr "micrófono uchañana wakichatanaka thaqaña wali suma ist'asiri wakichata"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Wakichaña"
@@ -3318,83 +3482,79 @@ msgid "Description:"
msgstr "Yatiyaña:"
# "diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
msgid "journal"
msgstr "sapüru luräwi"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1064
msgid "empty trash"
msgstr "jani wakisiri imata ch'ussuña"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:439
msgid "Turtle will draw when moved."
msgstr "Tortuga wakichataxa unxtasina rixichaniwa."
# "Cargar..."
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Ch'amanchaña..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
msgid "Sugar Journal audio object"
msgstr "Sugar wakichata sapüru luräwipa wakisirinakapa ist'aña apnaqaña"
# "Parar tortuga"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
msgid "Stop turtle"
msgstr "Tortuga wakichata sayt'ayaña"
# "Tortuga"
-#: turtleblocks.py:418
+#: turtleblocks.py:456
msgid "Turtle"
msgstr "Tortuga wakichata"
-#: TurtleArt/tapalette.py:98
+#: TurtleArt/tapalette.py:99
msgid "changes the orientation of the palette of blocks"
msgstr "siqichatanaka limt'aña uñanaqapa jaqukipma"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676
msgid "store in"
msgstr "wakichataru imaña"
# "Ocultar bloques"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083
msgid "Hide blocks"
msgstr "Siqichata wakichatanaka imantaña"
# "Cargar bloque Python"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1055
msgid "Load Python block"
msgstr "Python siqi wakichata sartayaña"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:616
msgid "plus"
msgstr "jakhuxataña"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783
msgid "or"
msgstr "o wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
msgid "presentation template: list of bullets"
msgstr "uñachayañataki wakichata: chimpunakani suti siqi"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:669
msgid "identity operator used for extending blocks"
msgstr "siqinaka jach'anchaña kankañani chaninchiri"
# "Empequeñecer bloques"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423
msgid "Shrink blocks"
msgstr "Siqichatanaka jisk'aptayaña"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "tortuga wakichatana rixitapana qillqata tañapa wakichma"
-
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:271
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3403,104 +3563,93 @@ msgstr ""
"apnaqasirakispa)"
# "imagen"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4457
msgid "image"
msgstr "rixita"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:704
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"maski kawkïri maya jakhu juk'ata sipansa (alaya) ukata jilata sipansa kutiyma"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:390
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"jichha samichaña phuyu samipaniwa (maya tama jakhunaka lanti apanaqasispa)"
# "Mostrar paleta"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:361 turtleblocks.py:442
msgid "Show palette"
msgstr "limt'aña uñachayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
msgid "saves a picture to the Sugar Journal"
msgstr "Azúcar wakichatana sapüru luräwiparu rixita wakichata imma"
# "Guardar instantánea"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799
+#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045
msgid "Save snapshot"
msgstr "Jukhawraspacha imaña"
# "empezar"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214
msgid "start"
msgstr "qalltaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "returns True if heap is empty"
msgstr "siqi ch'usipana Chiqapa wakichata kutsuyi"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:135
msgid "moves turtle forward"
msgstr "tortuga wakichata nayräxaru sartayma"
# "adelante"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "forward"
msgstr "qalltma"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669
+#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637
+#: TurtleArt/tawindow.py:4667
msgid "my box"
msgstr "wakichata kajunaja"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Mantañataki wakichata"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1550
msgid "Select blocks to share"
msgstr "Siqichata wakichatanakampi khuyapayañataki chhijllma"
# "atrás"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:144
msgid "back"
msgstr "qhipäxa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
msgid "sets the scale of media"
msgstr "taypinkiri wakichatanaka jithiriyaña chimpuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
msgid "holds current scale value"
msgstr "jichha wakichata jithirata chanipa ch'amanchi"
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "1x1 uñachayäwi"
-
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "1x2 uñachayäwi"
-
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:924
msgid "top of nameable action stack"
msgstr "qhanstayaña luräwi siqita patxa"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681
msgid "stores numeric value in named variable"
msgstr "qhanstayata mayjt'ayiriru jakhu chani imma"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:784
msgid "logical OR operator"
msgstr "O tantiyu chaninchiri"
@@ -3513,74 +3662,75 @@ msgstr ""
"micrófono uchañaru uchata DC ch'amani nakhtayiri chanipa (tupaña: 0.40 a "
"1.90 V)"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:827
msgid "loops specified number of times"
msgstr "maya qhawqha kuti kutxatañataki jakhu kutxati"
# "Guardar..."
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Imaña..."
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1050
msgid "invokes Action 2 stack"
msgstr "2 luräwina wakichata siqi jawsuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
msgid "setxy"
msgstr "xy chimpu wakichaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
msgid "title y"
msgstr "y p'iqinchiri suti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
msgid "title x"
msgstr "x p'iqinchiri suti"
# "pantalla completa"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
msgid "fill screen"
msgstr "maypacha uñtaña phuqachma"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "jaqha"
# "Guardar como"
-#: turtleblocks.py:368
+#: turtleblocks.py:405
msgid "Save as"
msgstr "Sutini imaña"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "set xy"
msgstr "xy wakichata chimpuña"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "jani wakisiri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
msgid "polar"
msgstr "polar wakichata"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826
msgid "repeat"
msgstr "kutxataña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
msgid "wait for current video or audio to complete"
msgstr "ist'aña wakichata jani ukaxa uñjaña tukuyañapkama suyaña"
# "Guardar como imagen"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003
+#: TurtleArtActivity.py:1039 turtleblocks.py:406
msgid "Save as image"
msgstr "Rixita wakichatjma imaña"
# "Editar"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791
+#: TurtleArtActivity.py:844 turtleblocks.py:439
msgid "Edit"
msgstr "Chiqachaña"
@@ -3593,40 +3743,40 @@ msgstr ""
"micrófono uchañaru ch'amanchiri wakichatana uchata chanipa (tupañataki "
"wakichata: 700 a 14000 ohms)"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1030
msgid "top of Action 2 stack"
msgstr "2 luräwina wakichata siqita nayrïri"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:657
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"alaya siqinkiri jakhunaka jakhjama (jakhjiri) aynacha siqinkiri jakhunakaru "
"(jakhjata)"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:700
msgid "max"
msgstr "jilata sipana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
msgid "prints value in status block at bottom of the screen"
msgstr "wakichata uñjaña aynachankiri jikxatasiri tamapa chani laphiru apsma"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:473
msgid "start fill"
msgstr "phuqachaña wakichaña qalltaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "holds results of query-keyboard block as ASCII"
msgstr "ASCII wakichatjama qillqaña wakichata thaqata siqi katjatanaka katu"
#. #-#-#-#-# ayc.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
msgid "push"
msgstr "nukht'aña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3634,11 +3784,11 @@ msgstr ""
"maya tama wakichäwi: walja mayjt'ayirinakani sinti ch'ama ecuaciones "
"matemáticas wakichatanaka apxatañataki apnaqata, akhama, seno(x+y+z)"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1069
msgid "restore all"
msgstr "taqi jani wakisiri wakichata imatanaka wasitata jaktayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
msgid "hello"
msgstr "kamisaraki"
@@ -3655,37 +3805,76 @@ msgstr ""
"Maya tortuga wakichatawa uka kunaymana rixitanaka wakichiri chimpupana utji "
"uka uñjañanaka wakichata chika"
-#: TurtleArt/tawindow.py:1316
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
-msgstr ""
-"Mira suma, uka TortuBlocks wakichatana janirara mayjt'äwinka lurkasa "
-"sayt'ayaña limiña limt'ma"
+# "Abrir"
+#: TurtleArt/tabasics.py:309
+msgid "pen"
+msgstr "phuyu"
+
+#: TurtleArt/tabasics.py:348
+msgid "set color"
+msgstr "sami wakichaña"
+
+#: TurtleArt/tabasics.py:448
+msgid "pen down?"
+msgstr "¿jayphu phuyu?"
+
+#: TurtleArt/tabasics.py:450
+msgid "returns True if pen is down"
+msgstr "jayphu phuyuxa Chiqapa kutsuyi"
+
+# "color"
+#: TurtleArt/tabasics.py:511
+msgid "colors"
+msgstr "saminaka"
+
+# "número"
+#: TurtleArt/tabasics.py:606
+msgid "numbers"
+msgstr "jakhunaka"
+
+#: TurtleArt/tabasics.py:791
+msgid "flow"
+msgstr "siqi"
+
+#: TurtleArt/tabasics.py:893
+msgid "blocks"
+msgstr "t'aqanaka"
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1497
+msgid "Please hit the Stop Button before making changes to your program"
+msgstr "Mira suma, janirara mayjt'äwinka lurkasa sayt'ayaña limiña limt'ma"
+
+#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694
+#: TurtleArtActivity.py:847 turtleblocks.py:435
msgid "Save stack"
msgstr "Pila imaña"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729
msgid "Really overwrite stack?"
msgstr "¿pila wakichataru qillqxataña muntati?"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732
msgid "Overwrite stack"
msgstr "pila wakichataru qillqxataña"
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761
+#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437
msgid "Delete stack"
msgstr "pila wakichata chhaqtayaña"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767
msgid "Really delete stack?"
msgstr "¿pila wakichata chhaqtayaña muntati?"
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:127
+msgid "Please wait"
+msgstr "Mira suma suyt'ama"
+
+#: TurtleArtActivity.py:128
+msgid "Starting connection..."
+msgstr "Mayachaña qalltata..."
+
+#: TurtleArtActivity.py:975
msgid "Palettes"
msgstr "limiñanaka"
@@ -3693,16 +3882,62 @@ msgstr "limiñanaka"
msgid "Facebook wall post"
msgstr "Facebook taypita qillqaña"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "Wakisirinaka"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "yaqhanaka"
+
+# "tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "tortuga X wakichata"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "tortuga X wakichatana mayachaña chimpupa kutsuyi"
+
+# "tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "tortuga Y wakichata"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "tortuga Y wakichatana mayachaña chimpupa kutsuyi"
+
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
msgid "active turtle"
msgstr "tortuga wakichata qhantayata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "the name of the active turtle"
msgstr "tortuga wakichata qhantayatana sutipa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "tortuga wakichata thaki"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "tortuga wakichata thakipa chimpu kutsuyi"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "limiña chhijllaña"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "wakichata"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "t'aqanakaja"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
msgid "Palette of user-defined operators"
msgstr "Apnaqirina wakichata sarayañanaka limt'aña"
@@ -3710,20 +3945,20 @@ msgstr "Apnaqirina wakichata sarayañanaka limt'aña"
msgid "Please install the Speak Activity and try again."
msgstr "Mira suma Arsuña Luräwi wakichma ukata mayampi yant'ma."
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
msgstr "Kastilla aru"
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
msgstr "Inglés aru"
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
msgstr "Jichhasti kamacharakiñäni, jiskht'atama janiwa suma katuqsmati."
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
@@ -3731,12 +3966,81 @@ msgstr ""
"Jichhasti kamacharakiñäni, Juk'ampi p'iqijataki ch'amanchäwi katuqañataki "
"janiwa wakichata utjiti. Yaqha luräwinaka tukuyma ukata mayampi yant'ma."
-#: turtleblocks.py:421
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "180 grados chani tortuga wakichata muyti"
+
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Wakichäwinaka uñachayäwi uñachayaña"
+
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Wakichäwinaka uñachayäwi imantaña"
+
+#: turtleblocks.py:459
msgid "About..."
msgstr "Uka tuqita..."
-#~ msgid "Palette of Arduino blocks"
-#~ msgstr "Arduino wakichata tamanaka limt'aña"
+#~ msgid "touch"
+#~ msgstr "limt'aña"
+
+#~ msgid "ultrasonic"
+#~ msgstr "jaya"
+
+#~ msgid "touch sensor"
+#~ msgstr "limt'añataki katjiri"
+
+#~ msgid "custom module sensor A"
+#~ msgstr "Katjiri jaqichjata wakichata A"
+
+#~ msgid "custom module sensor B"
+#~ msgstr "Katjiri jaqichjata wakichata B"
+
+#~ msgid "custom module sensor C"
+#~ msgstr "Katjiri jaqichjata wakichata C"
+
+#~ msgid "module a"
+#~ msgstr "wakichata a"
+
+#~ msgid "module b"
+#~ msgstr "wakichata b"
+
+#~ msgid "module c"
+#~ msgstr "wakichata c"
+
+#~ msgid "hack pin mode"
+#~ msgstr "hack pin wakichatana uñanaqapa"
+
+#~ msgid "read hack pin Butia"
+#~ msgstr "hack pin wakichatana ullaña"
+
+#~ msgid "Module A"
+#~ msgstr "Wakichata A"
+
+#~ msgid "Module B"
+#~ msgstr "Wakichata B"
+
+#~ msgid "generic Module B"
+#~ msgstr "taqinitaki Wakichata B"
+
+#~ msgid "Module C"
+#~ msgstr "Wakichata C"
+
+#~ msgid "generic Module C"
+#~ msgstr "taqinitaki Wakichata C"
+
+#~ msgid "ERROR: You must cast Module A, B or C"
+#~ msgstr "PANTJATA: wakichjañamawa uka Wakichata A, B jani ukaxa C"
+
+#~ msgid "returns the temperature"
+#~ msgstr "junt'utatäwi chani kutsuyu"
+
+# "Devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso."
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr ""
+#~ "1 jakhu chimpu kutsuyi niyatixa uñtaña katjiri uka campo magnético "
+#~ "katjatapatjama, 0 chimpu jani ukhamipana"
#~ msgid "gpio"
#~ msgstr "gpio wakichata"
@@ -3813,6 +4117,44 @@ msgstr "Uka tuqita..."
#~ "uñkatasina thaqata wakichata jak'ankatapa yatiyi kamisa 0 ukata 255 "
#~ "jakhunaka chimpjama"
+#~ msgid "set text size"
+#~ msgstr "qillqata tañapa wakichma"
+
+#~ msgid "set text color"
+#~ msgstr "qillqata samipa wakichaña"
+
+# "presentación"
+#~ msgid "presentation 2x1"
+#~ msgstr "2x1 uñachayäwi"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "tortuga wakichatana rixitapana qillqata samipa wakichma"
+
+#~ msgid "palette"
+#~ msgstr "limiña"
+
+# "presentación"
+#~ msgid "presentation 2x2"
+#~ msgstr "2x2 uñachayäwi"
+
+#~ msgid "make a uturn"
+#~ msgstr "U uñanaqaru muytaña"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "tortuga wakichatana rixitapana qillqata tañapa wakichma"
+
+# "presentación"
+#~ msgid "presentation 1x1"
+#~ msgstr "1x1 uñachayäwi"
+
+# "presentación"
+#~ msgid "presentation 1x2"
+#~ msgstr "1x2 uñachayäwi"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "U uñanaqaru muyta"
+
# "Devuelve 1 cuando el botón está presionado y 0 en otro caso."
#~ msgid "returns 1 when the button is press and 0 otherwise"
#~ msgstr ""
@@ -3892,15 +4234,6 @@ msgstr "Uka tuqita..."
#~ msgid "return calibration 2"
#~ msgstr "calibración 2 wakichata kutsuyi"
-#~ msgid "RGB"
-#~ msgstr "RGB chimpuni wakichata"
-
-#~ msgid "YUV"
-#~ msgstr "YUV chimpuni wakichata"
-
-#~ msgid "HSV"
-#~ msgstr "HSV chimpuni wakichata"
-
#~ msgid "Please check the port."
#~ msgstr "Mira suma puerto wakichata uñanuqma."
diff --git a/po/da.po b/po/da.po
index 989d2cf..a2e46ad 100644
--- a/po/da.po
+++ b/po/da.po
@@ -18,8 +18,8 @@ msgstr ""
"#-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
-"PO-Revision-Date: 2013-07-09 10:24+0200\n"
+"POT-Creation-Date: 2013-10-10 00:32-0400\n"
+"PO-Revision-Date: 2013-10-12 11:53+0200\n"
"Last-Translator: Aputsiaq Niels <aj@isit.gl>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: da\n"
@@ -31,8 +31,8 @@ msgstr ""
"#-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-07 00:31-0400\n"
-"PO-Revision-Date: 2013-07-09 10:21+0200\n"
+"POT-Creation-Date: 2013-10-10 00:30-0400\n"
+"PO-Revision-Date: 2013-10-12 11:51+0200\n"
"Last-Translator: Aputsiaq Niels <aj@isit.gl>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: da\n"
@@ -72,164 +72,205 @@ msgstr "Vælg en udfordring"
msgid "Amazonas Tortuga"
msgstr "Amazonas Tortuga"
-#: taextras.py:58
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr "Skildpadde-flag"
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr "Brug skildpadden til at tegne landeflag"
+
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr "Palet af mexicanske pesos"
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr "Palet af columbianske pesos"
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr "Palet af Rwanda-franc"
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr "Palet af amerikanske dollar"
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr "Palet af australske dollar"
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr "Palet af paraguayanske guaranies"
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr "Palet af peruvianske nuevo soles"
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr "Palet af uruguayanske pesos"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr "Skildpadde-robotter"
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr ""
"Skildpadde-blokke med Butia, Lego NxT, WeDo, Arduino og FollowMe-"
"udvidelsesmoduler"
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "FEJL: Hastigheden skal være en værdi mellem 0 og 1023"
-#: taextras.py:75
+#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "FEJL: Hastigheden skal være en værdi mellem -1023 og 1023"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "FEJL: Pin skal være mellem 1 og 8"
-#: taextras.py:76
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "FEJL: Værdien skal være 0 eller 1, LOW eller HIGH"
-#: taextras.py:77
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "FEJL: Tilstanden skal være INPUT eller OUTPUT."
-#: taextras.py:78 taextras.py:79
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "slå LED til og fra: 1 betyder til, 0 betyder fra"
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr "returnerer gråniveauet som en værdi mellem 0 og 65535"
-#: taextras.py:81
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr "returnerer 1 når knappen holdes nede, og hvis ikke 0"
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr "returnerer lysniveauet som en værdi mellem 0 og 65535"
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr "returnerer afstanden som en værdi mellem 0 og 65535"
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr "returnerer modstandsværdien (ohm)"
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr "returnerer værdien for elektrisk spænding (volt)"
-#: taextras.py:86
-msgid "returns the temperature"
-msgstr "returnerer temperaturen"
+#: taextras.py:91
+msgid "returns the temperature value (celsius degree)"
+msgstr "returnerer værdien for temperatur (celsius)"
-#: taextras.py:87
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr "returnerer 1 når sensoren registrerer et magnetfelt, hvis ikke 0"
+#: taextras.py:92
+#, python-format
+msgid "custom module %s"
+msgstr "brugerdefineret modul %s"
-#: taextras.py:88
+#: taextras.py:93
+msgid "sensor a"
+msgstr "sensor a"
+
+#: taextras.py:94
+msgid "sensor b"
+msgstr "sensor b"
+
+#: taextras.py:95
+msgid "sensor c"
+msgstr "sensor c"
+
+#: taextras.py:96
+msgid "actuator a"
+msgstr "aktuator a"
+
+#: taextras.py:97
+msgid "actuator b"
+msgstr "aktuator b"
+
+#: taextras.py:98
+msgid "actuator c"
+msgstr "aktuator c"
+
+#: taextras.py:99
msgid "LED"
msgstr "LED"
-#: taextras.py:89
+#: taextras.py:100 taextras.py:397
msgid "button"
msgstr "knap"
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:409
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:414
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "grå"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:102 taextras.py:400
msgid "light"
msgstr "lys"
-#: taextras.py:92
-msgid "temperature"
-msgstr "temperatur"
-
-#: taextras.py:93 taextras.py:330
+#: taextras.py:103 taextras.py:376 taextras.py:398
msgid "distance"
msgstr "distance"
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "modstand"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "elektrisk spænding"
-#: taextras.py:96
+#: taextras.py:106
+msgid "temperature"
+msgstr "temperatur"
+
+#: taextras.py:107
+msgid "butia"
+msgstr "butia"
+
+#: taextras.py:108
msgid "Butia Robot"
msgstr "Butia-robot"
-#: taextras.py:97
+#: taextras.py:109
msgid "refresh Butia"
msgstr "opfrisk Butia"
-#: taextras.py:98
+#: taextras.py:110
msgid "refresh the state of the Butia palette and blocks"
msgstr "opfrisk tilstanden for Butia-paletten og blokkene"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:112
msgid "battery charge Butia"
msgstr "Butia batteriopladning"
-#: taextras.py:101
+#: taextras.py:113
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -238,193 +279,285 @@ msgstr ""
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:115
msgid "speed Butia"
msgstr "Butia hastighed"
-#: taextras.py:104
+#: taextras.py:116
msgid "set the speed of the Butia motors"
msgstr "angiv hastigheden for Butia-motorerne"
-#: taextras.py:105
+#: taextras.py:117
msgid "move Butia"
msgstr "flyt Butia"
-#: taextras.py:106 TurtleArt/tabasics.py:169
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
+#: taextras.py:118 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "venstre"
-#: taextras.py:107 TurtleArt/tabasics.py:181
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: taextras.py:119 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "højre"
-#: taextras.py:108
+#: taextras.py:120
msgid "moves the Butia motors at the specified speed"
msgstr "flytter Butia-motorerne med den angivne hastighed"
-#: taextras.py:109
+#: taextras.py:121
msgid "stop Butia"
msgstr "stop Butia"
-#: taextras.py:110
+#: taextras.py:122
msgid "stop the Butia robot"
msgstr "stop Butia-robotten"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:124
msgid "forward Butia"
msgstr "ryk Butia frem"
-#: taextras.py:113
+#: taextras.py:125
msgid "move the Butia robot forward"
msgstr "flyt Butia-robotten fremad"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:127
msgid "left Butia"
msgstr "Butia til venstre"
-#: taextras.py:116
+#: taextras.py:128
msgid "turn the Butia robot at left"
msgstr "drej Butia-robotten mod venstre"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:130
msgid "right Butia"
msgstr "Butia til højre"
-#: taextras.py:119
+#: taextras.py:131
msgid "turn the Butia robot at right"
msgstr "drej Butia-robotten mod højre"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:133
msgid "backward Butia"
msgstr "ryk Butia tilbage"
-#: taextras.py:122
+#: taextras.py:134
msgid "move the Butia robot backward"
msgstr "flyt Butia-robotten tilbage"
-#: taextras.py:123
+#: taextras.py:135
+msgid "butia-extra"
+msgstr "butia-ekstra"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:137
msgid "Butia Robot extra blocks"
msgstr "Ekstra blokke til Butia-robotten"
-#: taextras.py:124
-msgid "hack pin mode"
-msgstr "hack pin-tilstand"
+#: taextras.py:138
+msgid "pin mode Butia"
+msgstr "pin-tilstand for Butia"
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:139 taextras.py:339 taextras.py:508
msgid "pin"
msgstr "fastgør"
-#: taextras.py:126 taextras.py:460
+#: taextras.py:140 taextras.py:509
msgid "mode"
msgstr "tilstand"
-#: taextras.py:127
+#: taextras.py:141
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Vælg pin-funktionen (INPUT, OUTPUT)."
-#: taextras.py:128
-msgid "write hack pin Butia"
-msgstr "skriv hack-pin for Butia"
+#: taextras.py:142
+msgid "read pin Butia"
+msgstr "læs pin for Butia"
+
+#: taextras.py:143
+msgid "read the value of a pin"
+msgstr "læs værdien af en pin"
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:966
-#: TurtleArt/tawindow.py:4571
+#: taextras.py:144
+msgid "write pin Butia"
+msgstr "skriv pin for Butia"
+
+#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:989
+#: TurtleArt/tawindow.py:4676
msgid "value"
msgstr "værdi"
-#: taextras.py:130
+#: taextras.py:146
msgid "set a hack pin to 0 or 1"
msgstr "angiv en hack-pin til 0 eller 1"
-#: taextras.py:131
-msgid "read hack pin Butia"
-msgstr "læs hack-pin for Butia"
+#: taextras.py:147 taextras.py:485
+msgid "INPUT"
+msgstr "INPUT"
-#: taextras.py:132
-msgid "read the value of a hack pin"
-msgstr "læs værdien af en hack-pin"
+#: taextras.py:148
+msgid "Configure hack pin for digital input."
+msgstr "Sæt hack-pin til digitalt input."
-#: taextras.py:133 taextras.py:435
+#: taextras.py:149 taextras.py:483
msgid "HIGH"
msgstr "HØJ"
-#: taextras.py:134 taextras.py:472
-msgid "Set HIGH value for digital port."
-msgstr "Angiv værdien af HØJ for digital port."
-
-#: taextras.py:135 taextras.py:437
-msgid "INPUT"
-msgstr "INPUT"
-
-#: taextras.py:136
-msgid "Configure hack port for digital input."
-msgstr "Sæt hack-port til digitalt input."
+#: taextras.py:150
+msgid "Set HIGH value for digital pin."
+msgstr "Angiv værdien af HØJ for digital pin."
-#: taextras.py:137 taextras.py:436
+#: taextras.py:151 taextras.py:484
msgid "LOW"
msgstr "LAV"
-#: taextras.py:138 taextras.py:475
+#: taextras.py:152 taextras.py:524
msgid "Set LOW value for digital port."
msgstr "Angiv værdien af LAV for digital port."
-#: taextras.py:139 taextras.py:438
+#: taextras.py:153 taextras.py:486
msgid "OUTPUT"
msgstr "OUTPUT"
-#: taextras.py:140
+#: taextras.py:154
msgid "Configure hack port for digital output."
msgstr "Sæt hack-port til digitalt output."
-#: taextras.py:141
+#: taextras.py:155
+msgid "butia-cast"
+msgstr "butia-udsendelse"
+
+#: taextras.py:156
+msgid "Butia Robot cast blocks"
+msgstr "Senderblokke til Butia-robotten"
+
+#: taextras.py:157
msgid "Butia"
msgstr "Butia"
-#: taextras.py:142
+#. TRANS: cast means data type conversion
+#: taextras.py:159
+msgid "CAST\n"
+msgstr "UDSEND\n"
+
+#: taextras.py:160
+msgid "new name"
+msgstr "nyt navn"
+
+#: taextras.py:161
+msgid "original"
+msgstr "original"
+
+#: taextras.py:162
+msgid "f(x)="
+msgstr "f(x)="
+
+#: taextras.py:163
+msgid "name"
+msgstr "navn"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:165
+msgid "Cast a new block"
+msgstr "Udsend en ny blok"
+
+#: taextras.py:166
+#, python-format
+msgid "generic module %s"
+msgstr "generisk modul %s"
+
+#: taextras.py:167
+msgid "Butia IP"
+msgstr "Butia IP"
+
+#: taextras.py:168
+msgid "change the IP of butia robot"
+msgstr "ændrer IP for butia-robotten"
+
+#: taextras.py:169
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "FEJL: Pin skal være i OUTPUT-tilstand."
-#: taextras.py:143
+#: taextras.py:170
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "FEJL: Pin skal være i INPUT-tilstand."
-#: taextras.py:147
+#: taextras.py:171
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "FEJL: Der er noget galt med funktion \"%s\""
+
+#: taextras.py:172
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "FEJL: kan ikke initialisere GCONF-klient: %s"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:174
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr "FEJL: Du skal udsende Sensor eller Aktuator: A, B eller C"
+
+#: taextras.py:175
+#, python-format
+msgid "ERROR: Invalid IP '%s'"
+msgstr "FEJL: Ugyldig IP '%s'"
+
+#: taextras.py:176
+msgid "Creating PyBot server"
+msgstr "Opretter PyBot-server"
+
+#: taextras.py:177
+msgid "ERROR creating PyBot server"
+msgstr "FEJL under oprettelse af PyBot-server"
+
+#: taextras.py:178
+msgid "PyBot is alive!"
+msgstr "PyBot er i live!"
+
+#: taextras.py:179
+msgid "Ending butia polling"
+msgstr "Afslutter butia-polling"
+
+#: taextras.py:183
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Fejl under import af Pygame. Denne udvidelse kræver Pygame 1.9"
-#: taextras.py:148
+#: taextras.py:184
msgid "Error on initialization of the camera"
msgstr "Fejl under initialisering af kameraet"
-#: taextras.py:149
+#: taextras.py:185
msgid "No camera was found"
msgstr "Der blev ikke fundet et kamera"
-#: taextras.py:150
+#: taextras.py:186
msgid "Error stopping camera"
msgstr "Fejl under standsning af kamera"
-#: taextras.py:151
+#: taextras.py:187
msgid "Error starting camera"
msgstr "Fejl under start af kamera"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:189
msgid "Error in get mask"
msgstr "Fejl ved hentning af maske"
-#: taextras.py:154
+#: taextras.py:190
+msgid "followme"
+msgstr "følgmig"
+
+#: taextras.py:191
#, fuzzy
msgid "FollowMe"
msgstr ""
@@ -433,37 +566,37 @@ msgstr ""
"#-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#\n"
"FølgMig"
-#: taextras.py:155
+#: taextras.py:192
msgid "refresh FollowMe"
msgstr "genopfrisk FollowMe"
-#: taextras.py:156
+#: taextras.py:193
msgid "Search for a connected camera."
msgstr "Søg efter en tilsluttet kamera."
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:195
msgid "calibration"
msgstr "kalibrering"
-#: taextras.py:159
+#: taextras.py:196
msgid "store a personalized calibration"
msgstr "gem en personaliseret kalibrering"
-#: taextras.py:160
+#: taextras.py:197
msgid "return a personalized calibration"
msgstr "returnér en personaliseret kalibrering"
-#: taextras.py:161
+#: taextras.py:198
msgid "follow"
msgstr "følg"
-#: taextras.py:162
+#: taextras.py:199
msgid "follow a color or calibration"
msgstr "følg en farve eller en kalibrering"
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -472,326 +605,362 @@ msgstr "følg en farve eller en kalibrering"
msgid "brightness"
msgstr "lysstyrke"
-#: taextras.py:164
+#: taextras.py:201
msgid "set the camera brightness as a value between 0 to 255."
msgstr "angiv kameralysstyrken til en værdi mellem 0 og 255."
-#: taextras.py:165
+#: taextras.py:202
msgid "minimum pixels"
msgstr "mindste antal billedpunkter"
-#: taextras.py:166
+#: taextras.py:203
msgid "set the minimal number of pixels to follow"
msgstr "angiv det mindste antal billedpunkter som skal følges"
-#: taextras.py:167
+#: taextras.py:204
msgid "threshold"
msgstr "tærskelværdi"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:206
msgid "set a threshold for a RGB color"
msgstr "angiv en grænse for en RGB-farve"
-#: taextras.py:170
+#: taextras.py:207
msgid "camera mode"
msgstr "kamera-tilstand"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:209
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "angiv farvetilstanden for kameraet: RGB; YUV eller HSV"
-#: taextras.py:173
+#: taextras.py:210
msgid "get brightness"
msgstr "hent lysstyrke"
-#: taextras.py:174
+#: taextras.py:211
msgid "get the brightness of the ambient light"
msgstr "hent lysstyrken for det omgivende lys"
-#: taextras.py:175
+#: taextras.py:212
msgid "average color"
msgstr "farvegennemsnit"
-#: taextras.py:176
+#: taextras.py:213
msgid ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
msgstr ""
"hvis angivet til 0, så er farvegennemsnit slået fra under kalibrering; for "
"andre værdier er det slået til"
-#: taextras.py:178
+#: taextras.py:215
msgid "x position"
msgstr "x-position"
-#: taextras.py:179
+#: taextras.py:216
msgid "return x position"
msgstr "returnerer x-position"
-#: taextras.py:180
+#: taextras.py:217
msgid "y position"
msgstr "y-position"
-#: taextras.py:181
+#: taextras.py:218
msgid "return y position"
msgstr "returnerer y-position"
-#: taextras.py:182
+#: taextras.py:219
msgid "pixels"
msgstr "billedpunkter"
-#: taextras.py:183
+#: taextras.py:220
msgid "return the number of pixels of the biggest blob"
msgstr "returnér antallet af billedpunkter for den største klat"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:222
+msgid "RGB"
+msgstr "RGB"
+
+#: taextras.py:223
msgid "set the color mode of the camera to RGB"
msgstr "angiver at farvetilstanden for kameraet er RGB"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:225
+msgid "YUV"
+msgstr "YUV"
+
+#: taextras.py:226
msgid "set the color mode of the camera to YUV"
msgstr "angiver at farvetilstanden for kameraet er YUV"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:228
+msgid "HSV"
+msgstr "HSV"
+
+#: taextras.py:229
msgid "set the color mode of the camera to HSV"
msgstr "angiver at farvetilstanden for kameraet er HSV"
-#: taextras.py:190
+#: taextras.py:230
+msgid "get color"
+msgstr "hent farve"
+
+#: taextras.py:231
+msgid "get the color of an object"
+msgstr "hent farven for et objekt"
+
+#: taextras.py:232
+msgid "color distance"
+msgstr "farveafstand"
+
+#: taextras.py:233
+msgid "set the distance to identify a color"
+msgstr "angiver afstanden til identificering af farve"
+
+#: taextras.py:234
msgid "empty calibration"
msgstr "tøm kalibrering"
-#: taextras.py:191
+#: taextras.py:235
msgid "error in string conversion"
msgstr "fejl i konvertering af streng"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:241
msgid "Pattern detection"
msgstr "Mønstergenkendelse"
-#: taextras.py:198
+#: taextras.py:242
+msgid "pattern_detection"
+msgstr "mønster_genkendelse"
+
+#: taextras.py:243
msgid "Seeing signal"
msgstr "Kigge-signal"
-#: taextras.py:199
+#: taextras.py:244
msgid "Returns True if the signal is in front of the camera"
msgstr "Returnerer Sand hvis signalet er foran kameraet"
-#: taextras.py:200
+#: taextras.py:245
msgid "Distance to signal"
msgstr "Afstanden til signalet"
-#: taextras.py:201
+#: taextras.py:246
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Returnerer afstanden af signalet til kameraet i milimeter"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:251
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:207
+#: taextras.py:252
+msgid "sumtia"
+msgstr "sumtia"
+
+#: taextras.py:253
msgid "speed SumBot"
msgstr "SumBot hastighed"
-#: taextras.py:208
+#: taextras.py:254
msgid "submit the speed to the SumBot"
msgstr "send hastigheden til SumBotten"
-#: taextras.py:209
+#: taextras.py:255
msgid "set the default speed for the movement commands"
msgstr "angiv standard for hastigheden på flytte-kommandoer"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:257
msgid "forward SumBot"
msgstr "ryk SumBot frem"
-#: taextras.py:212
+#: taextras.py:258
msgid "move SumBot forward"
msgstr "flyt SumBot frem"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:260
msgid "backward SumBot"
msgstr "ryk SumBot tilbage"
-#: taextras.py:215
+#: taextras.py:261
msgid "move SumBot backward"
msgstr "flyt SumBot tilbage"
-#: taextras.py:216
+#: taextras.py:262
msgid "stop SumBot"
msgstr "stop SumBot"
-#: taextras.py:217
+#: taextras.py:263
msgid "stop the SumBot"
msgstr "stop SumBotten"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:265
msgid "left SumBot"
msgstr "SumBot til venstre"
-#: taextras.py:220
+#: taextras.py:266
msgid "turn left the SumBot"
msgstr "drej Sumbotten til venstre"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:268
msgid "right SumBot"
msgstr "SumBot til højre"
-#: taextras.py:223
+#: taextras.py:269
msgid "turn right the SumBot"
msgstr "drej SumBotten til højre"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:272
msgid "angle to center"
msgstr "vinkel til centrum"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:274
msgid "get the angle to the center of the dohyo"
msgstr "hent vinklen til dohyoens centrum"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:277
msgid "angle to Enemy"
msgstr "vinkel en fjende"
-#: taextras.py:232
+#: taextras.py:278
msgid "get the angle to the Enemy"
msgstr "hent vinklen til fjenden"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:280
msgid "x coor. SumBot"
msgstr "x-koord. SumBot"
-#: taextras.py:235
+#: taextras.py:281
msgid "get the x coordinate of the SumBot"
msgstr "hent x-koordinatet for SumBotten"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:283
msgid "y coor. SumBot"
msgstr "y-koord. SumBot"
-#: taextras.py:238
+#: taextras.py:284
msgid "get the y coordinate of the SumBot"
msgstr "hent y-koordinatet for SumBotten"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:286
msgid "x coor. Enemy"
msgstr "x-koord. fjende"
-#: taextras.py:241
+#: taextras.py:287
msgid "get the x coordinate of the Enemy"
msgstr "hent x-koordinatet for fjenden"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:289
msgid "y coor. Enemy"
msgstr "y-koord. fjende"
-#: taextras.py:244
+#: taextras.py:290
msgid "get the y coordinate of the Enemy"
msgstr "hent y-koordinatet for fjenden"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:292
msgid "rotation SumBot"
msgstr "rotation for SumBot"
-#: taextras.py:247
+#: taextras.py:293
msgid "get the rotation of the Sumbot"
msgstr "hent rotationen for SumBotten"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:295
msgid "rotation Enemy"
msgstr "rotation for fjende"
-#: taextras.py:250
+#: taextras.py:296
msgid "get the rotation of the Enemy"
msgstr "hent rotationen for fjenden"
-#: taextras.py:251
+#: taextras.py:297
msgid "distance to center"
msgstr "afstand til centrum"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:299
msgid "get the distance to the center of the dohyo"
msgstr "hent afstanden til dohyoens centrum"
-#: taextras.py:254
+#: taextras.py:300
msgid "distance to Enemy"
msgstr "afstand til fjende"
-#: taextras.py:255
+#: taextras.py:301
msgid "get the distance to the Enemy"
msgstr "hent afstanden til fjenden"
-#: taextras.py:256
+#: taextras.py:302
msgid "update information"
msgstr "opdatér information"
-#: taextras.py:257
+#: taextras.py:303
msgid "update information from the server"
msgstr "opdatér information fra serveren"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:308
msgid "Palette of physics blocks"
msgstr "Palette af fysik-blokke"
-#: taextras.py:263
+#: taextras.py:309
msgid "start polygon"
msgstr "start polygon"
-#: taextras.py:264
+#: taextras.py:310
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Begynd med at definere en ny polygon baseret på den nuværende xy-position "
"for skildpadde."
-#: taextras.py:266
+#: taextras.py:312
msgid "add point"
msgstr "tilføj punkt"
-#: taextras.py:267
+#: taextras.py:313
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -799,88 +968,88 @@ msgstr ""
"Tilføj et nyt punkt til den nuværende polygon baseret på den nuværende xy-"
"position for skildpadde."
-#: taextras.py:269
+#: taextras.py:315
msgid "end polygon"
msgstr "afslut polygon"
-#: taextras.py:270
+#: taextras.py:316
msgid "Define a new polygon."
msgstr "Definér en ny polygon."
-#: taextras.py:271
+#: taextras.py:317
msgid "end filled polygon"
msgstr "afslut udfyldt polygon"
-#: taextras.py:272
+#: taextras.py:318
msgid "Not a simple polygon"
msgstr "Ikke en simpel polygon"
-#: taextras.py:273
+#: taextras.py:319
msgid "Define a new filled polygon."
msgstr "Definér en ny udfyldt polygon."
-#: taextras.py:274
+#: taextras.py:320
msgid "triangle"
msgstr "trekant"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:322
msgid "base"
msgstr "base"
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
+#: taextras.py:323 taextras.py:329
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "højde"
-#: taextras.py:278
+#: taextras.py:324
msgid "Add a triangle object to the project."
msgstr "Tilføj et trekantsobjekt til projektet."
-#: taextras.py:279
+#: taextras.py:325
msgid "circle"
msgstr "cirkel"
-#: taextras.py:280
+#: taextras.py:326
msgid "Add a circle object to the project."
msgstr "Tilføj et cirkelobjekt til projektet."
-#: taextras.py:281
+#: taextras.py:327
msgid "rectangle"
msgstr "rektangel"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
+#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "bredde"
-#: taextras.py:284
+#: taextras.py:330
msgid "Add a rectangle object to the project."
msgstr "Tilføj et rektangelobjekt til projektet."
-#: taextras.py:285
+#: taextras.py:331
msgid "reset"
msgstr "nulstil"
-#: taextras.py:286
+#: taextras.py:332
msgid "Reset the project; clear the object list."
msgstr "Nulstil projektet; ryd objektlisten."
-#: taextras.py:287
+#: taextras.py:333
msgid "motor"
msgstr "motor"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:335
msgid "torque"
msgstr "drejningsmoment"
-#: taextras.py:290
+#: taextras.py:336
msgid "speed"
msgstr "hastighed"
-#: taextras.py:291
+#: taextras.py:337
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -888,23 +1057,23 @@ msgstr ""
"Drejningsmoment på motor og hastighedsinterval fra 0 (fra) til positive tal; "
"motor placeres på det objekt som allersenest er oprettet."
-#: taextras.py:294
+#: taextras.py:340
msgid "Pin an object down so that it cannot fall."
msgstr "Fastgør et objekt nede, så det ikke kan falde."
-#: taextras.py:295
+#: taextras.py:341
msgid "joint"
msgstr "sammensæt"
-#: taextras.py:296 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "y"
msgstr "y"
-#: taextras.py:298
+#: taextras.py:344
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -912,39 +1081,39 @@ msgstr ""
"Sammensæt to objekter (de allersenest oprettede objekt og objektet ved "
"punktet x, y)."
-#: taextras.py:300
+#: taextras.py:346
msgid "save as Physics activity"
msgstr "gem som Fysik-aktivitet"
-#: taextras.py:301
+#: taextras.py:347
msgid "Save the project to the Journal as a Physics activity."
msgstr "Gem projektet til Journalen som en fysik-aktivitet."
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:349
msgid "gear"
msgstr "gear"
-#: taextras.py:304
+#: taextras.py:350
msgid "Add a gear object to the project."
msgstr "Tilføj et gear-objekt til projektet."
-#: taextras.py:305
+#: taextras.py:351
msgid "density"
msgstr "tæthed"
-#: taextras.py:306
+#: taextras.py:352
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Angiv tæthedsegenskab for objekter (tæthed kan være ethvert positivt tal)."
-#: taextras.py:308
+#: taextras.py:354
msgid "friction"
msgstr "friktion"
-#: taextras.py:309
+#: taextras.py:355
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -954,11 +1123,11 @@ msgstr ""
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:358
msgid "bounciness"
msgstr "fjedringsgrad"
-#: taextras.py:313
+#: taextras.py:359
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -968,11 +1137,11 @@ msgstr ""
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:362
msgid "dynamic"
msgstr "dynamisk"
-#: taextras.py:317
+#: taextras.py:363
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -981,27 +1150,27 @@ msgstr ""
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:369
msgid "Palette of WeDo blocks"
msgstr "Palette af WeDo-blokke"
-#: taextras.py:324
+#: taextras.py:370
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:325
+#: taextras.py:371
msgid "set current WeDo device"
msgstr "angiv nuværende WeDo-enhed"
-#: taextras.py:326
+#: taextras.py:372
msgid "number of WeDo devices"
msgstr "antallet af WeDo-enheder"
-#: taextras.py:327
+#: taextras.py:373
msgid "tilt"
msgstr "vip"
-#: taextras.py:328
+#: taextras.py:374
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1011,173 +1180,169 @@ msgstr ""
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:378
msgid "distance sensor output"
msgstr "afstandssensor output"
-#: taextras.py:333
+#: taextras.py:379
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:334
+#: taextras.py:380
msgid "returns the current value of Motor A"
msgstr "returnerer nuværende værdi fra Motor A"
-#: taextras.py:335
+#: taextras.py:381
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:336
+#: taextras.py:382
msgid "returns the current value of Motor B"
msgstr "returnerer nuværende værdi fra Motor B"
-#: taextras.py:337
+#: taextras.py:383
msgid "set the value for Motor A"
msgstr "angiv værdien for Motor A"
-#: taextras.py:338
+#: taextras.py:384
msgid "set the value for Motor B"
msgstr "angiv værdien for Motor B"
-#: taextras.py:339
+#: taextras.py:385
msgid "WeDo is unavailable"
msgstr "WeDo er ikke tilgængelig"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:387
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "WeDo %d er ikke tilgængelig; anvender standarden 1"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:390
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s er ikke tilgængelig på WeDo %(wedo_number)d"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:395
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palet med motorer bestående af LEGO NXT-blokke"
-#: taextras.py:350
+#: taextras.py:396
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palet med sensorer bestående af LEGO NXT-blokke"
-#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
-msgid "touch"
-msgstr "berør"
-
-#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
-msgid "ultrasonic"
-msgstr "ultrasonisk"
-
-#: taextras.py:355 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
-#: TurtleArt/tabasics.py:384
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092
+#: taextras.py:399 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:389
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "farve"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
+#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "lyd"
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:404
msgid "Please check the connection with the brick"
msgstr "Tjek venligst forbindelsen til brikken"
-#: taextras.py:361
+#: taextras.py:405
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Ugyldig port '%s'. Porten skal være: PORT A, B eller C"
-#: taextras.py:362
+#: taextras.py:406
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Ugyldig port '%s'. Porten skal være: PORT 1, 2, 3 eller 4"
-#: taextras.py:363
+#: taextras.py:407
msgid "The value of power must be between -127 to 127"
msgstr "Værdien af styrken skal være mellem -127 og 127"
-#: taextras.py:364
+#: taextras.py:408
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "Parameteret skal være et heltal, ikke '%s'"
-#: taextras.py:365
+#: taextras.py:409
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
"Der er opstået en fejl: tjek alle forbindelser og for at tilslutte igen"
-#: taextras.py:366
+#: taextras.py:410
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT fandt %s brikker"
-#: taextras.py:367
+#: taextras.py:411
msgid "NXT not found"
msgstr "NXT ikke fundet"
-#: taextras.py:368
+#: taextras.py:412
#, python-format
msgid "Brick number %s was not found"
msgstr "Brik nummer %2 blev ikke fundet"
-#: taextras.py:369
+#: taextras.py:413
+msgid "nxt-motors"
+msgstr "nxt-motorer"
+
+#: taextras.py:414
msgid "refresh NXT"
msgstr "opfrisk NXT"
-#: taextras.py:370
+#: taextras.py:415
msgid "Search for a connected NXT brick."
msgstr "Søg efter en tilsluttet NXT-klods."
-#: taextras.py:371
+#: taextras.py:416
msgid "NXT"
msgstr "NXT"
-#: taextras.py:372
+#: taextras.py:417
msgid "set current NXT device"
msgstr "angiv nuværende NXT-enhed"
-#: taextras.py:373
+#: taextras.py:418
+msgid "number of NXTs"
+msgstr "antal NXT'er"
+
+#: taextras.py:419
msgid "number of NXT devices"
msgstr "antallet af NXT-enheder"
-#: taextras.py:374
+#: taextras.py:420
msgid "brick name"
msgstr "navn på brik"
-#: taextras.py:375
+#: taextras.py:421
msgid "Get the name of a brick."
msgstr "Hent navnet på en brik."
-#: taextras.py:376
+#: taextras.py:422
msgid "play tone"
msgstr "afspil tone"
-#: taextras.py:377
+#: taextras.py:423
msgid "frequency"
msgstr "frekvens"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
+#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "tid"
-#: taextras.py:379
+#: taextras.py:425
msgid "Play a tone at frequency for time."
msgstr "Afspil en tone ved frekvens for tid."
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:427
msgid ""
"turn motor\n"
"\n"
@@ -1185,25 +1350,25 @@ msgstr ""
"drej motor\n"
"\n"
-#: taextras.py:382
+#: taextras.py:428
msgid "port"
msgstr "port"
-#: taextras.py:383
-msgid "power"
-msgstr "kraft"
-
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:430
msgid "rotations"
msgstr "rotationer"
-#: taextras.py:386
+#: taextras.py:431
+msgid "power"
+msgstr "kraft"
+
+#: taextras.py:432
msgid "turn a motor"
msgstr "drej en motor"
-#: taextras.py:387
+#: taextras.py:434
msgid ""
"synchronize\n"
"\n"
@@ -1213,39 +1378,39 @@ msgstr ""
"\n"
"motorer"
-#: taextras.py:388
+#: taextras.py:435
msgid "steering"
msgstr "styring"
-#: taextras.py:389
+#: taextras.py:436
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "synkronisér to motorer tilsluttet PORT B og PORT C"
-#: taextras.py:390
+#: taextras.py:437
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:391
+#: taextras.py:438
msgid "PORT A of the brick"
msgstr "PORT A på klodsen"
-#: taextras.py:392
+#: taextras.py:439
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:393
+#: taextras.py:440
msgid "PORT B of the brick"
msgstr "PORT B på klodsen"
-#: taextras.py:394
+#: taextras.py:441
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:395
+#: taextras.py:442
msgid "PORT C of the brick"
msgstr "PORT C på klodsen"
-#: taextras.py:396
+#: taextras.py:443
msgid ""
"synchronize\n"
"motors"
@@ -1253,132 +1418,136 @@ msgstr ""
"synkronisér\n"
"motorer"
-#: taextras.py:397
+#: taextras.py:444
msgid "start motor"
msgstr "start motor"
-#: taextras.py:398
+#: taextras.py:445
msgid "Run a motor forever."
msgstr "Kør en motor for evigt."
-#: taextras.py:399
+#: taextras.py:446
msgid "brake motor"
msgstr "brems motor"
-#: taextras.py:400
+#: taextras.py:447
msgid "Stop a specified motor."
msgstr "Stop en angivet motor."
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:449
msgid "reset motor"
msgstr "nulstil motor"
-#: taextras.py:403
+#: taextras.py:450
msgid "Reset the motor counter."
msgstr "Nulstil motorens tæller."
-#: taextras.py:404
+#: taextras.py:451
msgid "motor position"
msgstr "motorens placering"
-#: taextras.py:405
+#: taextras.py:452
msgid "Get the motor position."
msgstr "Hent motorens placering."
-#: taextras.py:406
+#: taextras.py:453
+msgid "nxt-sensors"
+msgstr "next-sensorer"
+
+#: taextras.py:454
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:407
+#: taextras.py:455
msgid "PORT 1 of the brick"
msgstr "PORT 1 på klodsen"
-#: taextras.py:408
+#: taextras.py:456
msgid "read"
msgstr "læs"
-#: taextras.py:409
+#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "sensor"
-#: taextras.py:410
+#: taextras.py:458
msgid "Read sensor output."
msgstr "Læs uddata fra sensor."
-#: taextras.py:411
+#: taextras.py:459
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:412
+#: taextras.py:460
msgid "PORT 2 of the brick"
msgstr "PORT 2 på klodsen"
-#: taextras.py:413
+#: taextras.py:461
msgid "light sensor"
msgstr "lys-sensor"
-#: taextras.py:414
+#: taextras.py:462
msgid "gray sensor"
msgstr "grå-sensor"
-#: taextras.py:415
+#: taextras.py:463
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:416
+#: taextras.py:464
msgid "PORT 3 of the brick"
msgstr "PORT 3 på klodsen"
-#: taextras.py:417
-msgid "touch sensor"
-msgstr "berør sensor"
+#: taextras.py:465
+msgid "button sensor"
+msgstr "knap-sensor"
-#: taextras.py:418
+#: taextras.py:466
msgid "distance sensor"
msgstr "afstandssensor"
-#: taextras.py:419
+#: taextras.py:467
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:420
+#: taextras.py:468
msgid "PORT 4 of the brick"
msgstr "PORT 4 på klodsen"
-#: taextras.py:421
+#: taextras.py:469
msgid "sound sensor"
msgstr "lydsensor"
-#: taextras.py:422
+#: taextras.py:470
msgid "color sensor"
msgstr "farve-sensor"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:473
msgid "set light"
msgstr "angiv lys"
-#: taextras.py:426
+#: taextras.py:474
msgid "Set color sensor light."
msgstr "Angiv farve for sensor-lys."
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:476
msgid "battery level"
msgstr "batteri-niveau"
-#: taextras.py:429
+#: taextras.py:477
msgid "Get the battery level of the brick in millivolts"
msgstr "Indhent batteri-niveauet for brikken i millivolt"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:434
+#: taextras.py:482
#, fuzzy
msgid "Palette of Arduino blocks"
msgstr ""
@@ -1389,94 +1558,98 @@ msgstr ""
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:488
msgid "PWM"
msgstr "PBM"
-#: taextras.py:441
+#: taextras.py:489
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:442
+#: taextras.py:490
msgid "ERROR: Check the Arduino and the number of port."
msgstr "FEJL: Tjek Arduiono'en og nummeret på porten."
-#: taextras.py:443
+#: taextras.py:491
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "FEJL: Værdi skal være et tal mellem 0 og 255."
-#: taextras.py:444
+#: taextras.py:492
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "FEJL: Værdiskal vær enten HØJ eller LAV, 0 eller 1"
-#: taextras.py:445
+#: taextras.py:493
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "FEJL: Tilstanden skal være enten INPUT, OUTPUT, PBM eller SERVO."
-#: taextras.py:446
+#: taextras.py:494
msgid "ERROR: The value must be an integer."
msgstr "FEJL: Værdien skal være et heltal."
-#: taextras.py:447
+#: taextras.py:495
msgid "ERROR: The pin must be an integer."
msgstr "FEJL: Pin skal være et heltal."
-#: taextras.py:448
+#: taextras.py:496
+msgid "arduino"
+msgstr "arduino"
+
+#: taextras.py:497
msgid "refresh Arduino"
msgstr "genopfrisk Arduino"
-#: taextras.py:449
+#: taextras.py:498
msgid "Search for connected Arduinos."
msgstr "Søg efter tilsluttede Arduinoer."
-#: taextras.py:450
+#: taextras.py:499
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:451
+#: taextras.py:500
msgid "set current Arduino board"
msgstr "angiv nuværende Arduino-bræt"
-#: taextras.py:452
+#: taextras.py:501
msgid "number of Arduinos"
msgstr "antallet af Arduinoer"
-#: taextras.py:453
+#: taextras.py:502
msgid "number of Arduino boards"
msgstr "antallet af Arduino-bræt"
-#: taextras.py:454
+#: taextras.py:503
msgid "Arduino name"
msgstr "Arduino-navn"
-#: taextras.py:455
+#: taextras.py:504
msgid "Get the name of an Arduino."
msgstr "Hent navnet for en Arduino."
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:507
msgid "pin mode"
msgstr "pin-tilstand"
-#: taextras.py:461
+#: taextras.py:510
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Vælg pin-funktionen (INPUT, OUTPUT, PBM, SERVO)."
-#: taextras.py:462
+#: taextras.py:511
msgid "analog write"
msgstr "analog skrivning"
-#: taextras.py:464
+#: taextras.py:513
msgid "Write analog value in specified port."
msgstr "Skriv analog værdi i angivet port."
-#: taextras.py:465
+#: taextras.py:514
msgid "analog read"
msgstr "analog læsning"
-#: taextras.py:466
+#: taextras.py:515
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1484,98 +1657,102 @@ msgstr ""
"Læs værdi for analog port. Værdi skal mellem 0 og 1023. Brug Vref til at "
"fastslå spændingen. For USB, volt=((aflæs)*5)/1024) tilnærmelsesvis."
-#: taextras.py:468
+#: taextras.py:517
msgid "digital write"
msgstr "digital skrivning"
-#: taextras.py:469
+#: taextras.py:518
msgid "Write digital value to specified port."
msgstr "Værdi for digital skrivning for angivet port."
-#: taextras.py:470
+#: taextras.py:519
msgid "digital read"
msgstr "digital læsning"
-#: taextras.py:471
+#: taextras.py:520
msgid "Read value from digital port."
msgstr "Læs værdi fra digital port."
-#: taextras.py:473
+#: taextras.py:521
+msgid "Set HIGH value for digital port."
+msgstr "Angiv værdien af HØJ for digital port."
+
+#: taextras.py:522
msgid "Configure Arduino port for digital input."
msgstr "Sæt Arduino-port til digitalt input."
-#: taextras.py:474
+#: taextras.py:523
msgid "Configure Arduino port to drive a servo."
msgstr "Angiv Arduino-port for at køre en servo."
-#: taextras.py:476
+#: taextras.py:525
msgid "Configure Arduino port for digital output."
msgstr "Sæt Arduino-port til digitalt output."
-#: taextras.py:477
+#: taextras.py:526
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Sæt Arduino-port til PBM (pulsbreddemodulation)."
-#: taextras.py:478
+#: taextras.py:527
#, python-format
msgid "Not found Arduino %s"
msgstr "Ikke fundet - Arduino %s"
-#: taextras.py:479
+#: taextras.py:528
msgid "The pin must be an integer"
msgstr "Pin skal være et heltal"
-#: taextras.py:480
+#: taextras.py:529
msgid "The device must be an integer"
msgstr "Enheden skal være et heltal"
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:534
msgid "Palette of Expeyes blocks"
msgstr "Palette af Expeyes-blokke"
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:536
msgid "set PVS"
msgstr "angiv PVS"
-#: taextras.py:488
+#: taextras.py:537
msgid "set programmable voltage output"
msgstr "angiv programmerbar udgangseffekt på spænding"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:539
msgid "set SQR1 voltage"
msgstr "angiv SQR1-spænding"
-#: taextras.py:491
+#: taextras.py:540
msgid "set square wave 1 voltage output"
msgstr "angiv udgangseffekt på spænding for firkantet kurve 1"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:542
msgid "set SQR2 voltage"
msgstr "angiv SQR2-spænding"
-#: taextras.py:494
+#: taextras.py:543
msgid "set square wave 2 voltage output"
msgstr "angiv udgangseffekt på spænding for firkantet kurve 2"
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:545
msgid "set OD1"
msgstr "angiv OD1"
-#: taextras.py:497
+#: taextras.py:546
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "angiv niveau på digitalt output (OD1), lav (0) eller høj (1)"
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:548
msgid "IN1 level"
msgstr "IN1-niveau"
-#: taextras.py:500
+#: taextras.py:549
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1584,11 +1761,11 @@ msgstr ""
"2.5 volt"
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:552
msgid "IN2 level"
msgstr "IN2-niveau"
-#: taextras.py:504
+#: taextras.py:553
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1597,11 +1774,11 @@ msgstr ""
"2.5 volt"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:556
msgid "SEN level"
msgstr "SEN-niveau"
-#: taextras.py:508
+#: taextras.py:557
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1609,112 +1786,112 @@ msgstr ""
"returnerer 1 når spændingssensor (SEN) >2.5 volt, 0 når SEN-spændingsensor "
"<= 2.5 volt"
-#: taextras.py:510
+#: taextras.py:559
msgid "capture"
msgstr "indfang"
-#: taextras.py:511
+#: taextras.py:560
msgid "input"
msgstr "input"
-#: taextras.py:512
+#: taextras.py:561
msgid "samples"
msgstr "stikprøver"
-#: taextras.py:513
+#: taextras.py:562
msgid "interval"
msgstr "interval"
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:564
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
"tag flere stikprøver fra input ved interval (MS); resultater skubbes til FIFO"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:567
msgid "A1"
msgstr "A1"
-#: taextras.py:519
+#: taextras.py:568
msgid "read analog input 1 voltage"
msgstr "læs spænding for analog input 1"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:570
msgid "A2"
msgstr "A2"
-#: taextras.py:522
+#: taextras.py:571
msgid "read analog input 2 voltage"
msgstr "læs spænding for analog input 2"
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:573
msgid "IN1"
msgstr "IN1"
-#: taextras.py:525
+#: taextras.py:574
msgid "read input 1 voltage"
msgstr "læs spænding fra input 1"
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:576
msgid "IN2"
msgstr "IN2"
-#: taextras.py:528
+#: taextras.py:577
msgid "read input 2 voltage"
msgstr "læs spænding fra input 2"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:579
msgid "SEN"
msgstr "SEN"
-#: taextras.py:531
+#: taextras.py:580
msgid "read analog sensor input voltage"
msgstr "læs input-spænding fra analog sensor"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:582
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:534
+#: taextras.py:583
msgid "read square wave 1 voltage"
msgstr "læs spænding for firkantet bølge 1"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:585
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:537
+#: taextras.py:586
msgid "read square wave 2 voltage"
msgstr "læs spænding for firkantet bølge 2"
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:588
msgid "PVS"
msgstr "PVS"
-#: taextras.py:540
+#: taextras.py:589
msgid "read programmable voltage"
msgstr "læs programmérbar spænding"
-#: taextras.py:541
+#: taextras.py:590
msgid "Expeyes device not found"
msgstr "Fandt ikke Expeyes-enhed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
msgid "resume playing video or audio"
msgstr "fortsætter afspilning af video eller lyd"
-#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293
-#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
msgid "Title"
msgstr "Titel"
@@ -1723,15 +1900,15 @@ msgstr "Titel"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Gennemsnitlig RGB-farve fra kamera skubbes tilbage til stakken"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:520
msgid "yellow"
msgstr "gul"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "displays polar coordinates"
msgstr "fremviser polære koordinater"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
msgid "emptys FILO (first-in-last-out heap)"
msgstr "tømmer FILO (først-ind-sidst-ud dynge)"
@@ -1748,39 +1925,39 @@ msgstr "kamera-output"
msgid "push acceleration in x, y, z to heap"
msgstr "skub acceleration i x, y, z til hób/heap"
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:838
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "hvis-så operator som anvender boolske operatorer fra Talpaletten"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:869
msgid "jogs stack right"
msgstr "jogger stak til højre"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "Sugar Journal media object"
msgstr "Sugar Journal medie-objekt"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:980
msgid "box 2"
msgstr "boks 2"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:970
msgid "box 1"
msgstr "boks 1"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453
msgid "Step"
msgstr "Trin"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:645
msgid "multiplies two numeric inputs"
msgstr "multiplicerer to numeriske input"
-#: turtleblocks.py:415
+#: turtleblocks.py:446
msgid "Show/hide blocks"
msgstr "Vis/skjul blokke"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444
msgid "Hide palette"
msgstr "Skjul palette"
@@ -1792,11 +1969,11 @@ msgstr "Venner"
msgid "My Turtle Art session"
msgstr "Min Skildpadde-kunstsession"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
msgid "Sugar Journal video object"
msgstr "Sugar Journal videoobjekt"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:523
msgid "cyan"
msgstr "cyan"
@@ -1810,50 +1987,50 @@ msgstr ""
"En skildpasse inspireret af Logo, der tegner farverige billeder med "
"visuelle, programmérbare blokke som kan sammensættes."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
msgid "xcor of right of screen"
msgstr "x-kor for højreside af skærm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
msgid "Palette of extra options"
msgstr "Palette af ekstra valgmuligheder"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752
-#: TurtleArtActivity.py:968
+#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800
+#: TurtleArtActivity.py:1016
msgid "Load example"
msgstr "Indlæs eksempel"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1075
msgid "move all blocks to trash"
msgstr "flyt alle blokke til papirkurv"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "list"
msgstr "liste"
-#: turtleblocks.py:295
+#: turtleblocks.py:321
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Der kan ikke skrives til konfigurationskatalog: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "media resume"
msgstr "fortsæt medie"
-#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335
msgid "heading"
msgstr "bevæger sig mod"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:993
msgid "Sharing blocks disabled"
msgstr "Deling af blokke er slået fra"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "gemmer skildpadde-grafik som en SVG-fil i Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "tegner tekst eller viser medie fra Journal"
@@ -1861,53 +2038,53 @@ msgstr "tegner tekst eller viser medie fra Journal"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "video"
msgstr "video"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:524
msgid "blue"
msgstr "blå"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "displays Cartesian coordinates"
msgstr "fremviser kartesiske koordinator"
-#: turtleblocks.py:256
+#: turtleblocks.py:282
msgid "No option action:"
msgstr "Ingen handling for valgmulighed:"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:877
msgid "jogs stack down"
msgstr "jogger stak ned"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:681
msgid "modular (remainder) operator"
msgstr "modulær (rest) operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
msgid "bottom y"
msgstr "nederste y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "save SVG"
msgstr "gem SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "kører kode fundet i modulet tamyblock.py som findes i Journal"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:436
msgid "pen down"
msgstr "pen nede"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:800
msgid "wait"
msgstr "vent"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005
msgid "box"
msgstr "boks"
@@ -1915,19 +2092,19 @@ msgstr "boks"
msgid "Failed to upload!"
msgstr "Mislykkedes med at lægge op!"
-#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
+#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847
msgid "shift"
msgstr "skift"
-#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622
msgid "invokes named action stack"
msgstr "påberåber navngiven handlingsstak"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
-#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
-#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
-#: TurtleArt/tawindow.py:4507
+#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
+#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
+#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630
+#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263
+#: TurtleArt/tawindow.py:4608
msgid "action"
msgstr "handling"
@@ -1936,20 +2113,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"forsæt-indtil-Sand operator som anvender boolske operatorer fra Talpalette"
-#: turtleblocks.py:90
+#: turtleblocks.py:94
msgid "usage is"
msgstr "forbrug er"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:983
msgid "Variable 2 (numeric value)"
msgstr "Variabel 2 (numerisk værdi)"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:654
msgid "divide"
msgstr "dividér"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
msgid "picture name"
msgstr "billedenavn"
@@ -1958,32 +2135,32 @@ msgstr "billedenavn"
msgid "while"
msgstr "mens"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "the canvas width"
msgstr "bredden på lærred"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
msgid "empty heap?"
msgstr "tom hób?"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651
msgid "named variable (numeric value)"
msgstr "navngiven variabel (numerisk værdi)"
-#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
+#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826
msgid "next"
msgstr "næste"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:836
msgid "if then"
msgstr "hvis så"
-#: TurtleArt/tabasics.py:443
+#: TurtleArt/tabasics.py:458
msgid "set pen size"
msgstr "indstil størrelse på pen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "presentation template: select Journal object (no description)"
msgstr "skabelon for præsentation: vælg Journal-objekt (ingen beskrivelse)"
@@ -1992,15 +2169,15 @@ msgstr "skabelon for præsentation: vælg Journal-objekt (ingen beskrivelse)"
msgid "until"
msgstr "indtil"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "media stop"
msgstr "medie-stop"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:351 turtleblocks.py:428
msgid "Turn on hover help"
msgstr "Slå svæve-hjælp til"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1065
msgid "permanently deletes items in trash"
msgstr "sletter elementer i papirkurv permanent"
@@ -2008,11 +2185,11 @@ msgstr "sletter elementer i papirkurv permanent"
msgid "uturn"
msgstr "u-vending"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1021
msgid "top of Action 1 stack"
msgstr "top af Handling 1 stak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2020,30 +2197,30 @@ msgstr ""
"en blok som kan programmeres: anvendes til at føje avancerede matematiske "
"ligninger med en enkelt variabel, f.eks., sin(x)"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:795
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette af flyde-operatorer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "top of a collapsed stack"
msgstr "top af sammenfoldet stak"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-så-ellers operator som anvender boolske operatorer fra Talpalette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "returns mouse y coordinate"
msgstr "returnerer musens y-koordinat"
-#: TurtleArt/tabasics.py:398
+#: TurtleArt/tabasics.py:403
msgid "holds current pen shade"
msgstr "holder aktuel skygge for pen"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "sinewave"
msgstr "sinusbølge"
@@ -2051,64 +2228,64 @@ msgstr "sinusbølge"
msgid "Login failed"
msgstr "Log ind mislykkedes"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
msgid "left x"
msgstr "venstre x"
-#: TurtleArt/tabasics.py:226
+#: TurtleArt/tabasics.py:228
msgid "set heading"
msgstr "indstil retning"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB-farve under skildpadden er skubbet over til stakken"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "declutters canvas by hiding blocks"
msgstr "gør lærred overskueligt ved at skjule blokke"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1081
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1079
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1084
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1072
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1077
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
msgid "Python chr operator"
msgstr "Python chr-operator"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:868
msgid "horizontal space"
msgstr "vandret afstand"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:707 TurtleArtActivity.py:868
msgid "Metric coordinates"
msgstr "Metriske koordinater"
-#: TurtleArt/tabasics.py:892
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: TurtleArt/tabasics.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
msgid "string value"
msgstr "streng-værdi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "description"
msgstr "beskrivelse"
-#: TurtleArt/talogo.py:572
+#: TurtleArt/talogo.py:573
msgid "I don't know how to"
msgstr "Jeg ved ikke hvordan"
@@ -2116,20 +2293,20 @@ msgstr "Jeg ved ikke hvordan"
msgid "Username:"
msgstr "Brugernavn:"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:475
msgid "starts filled polygon (used with end fill block)"
msgstr "starter fyldt polygon (anvendes med slut på fyld af blok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
msgid "presentation template: select four Journal objects"
msgstr "skabelon for præsentation: vælg fire Journal-objekter"
-#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744
-#: TurtleArtActivity.py:814 turtleblocks.py:399
+#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792
+#: TurtleArtActivity.py:862 turtleblocks.py:430
msgid "View"
msgstr "Vis"
-#: TurtleArt/tabasics.py:374
+#: TurtleArt/tabasics.py:379
msgid "sets gray level of the line drawn by the turtle"
msgstr "sætter niveauet af gråtone for linjen som tegnes af skildpadden"
@@ -2137,68 +2314,68 @@ msgstr "sætter niveauet af gråtone for linjen som tegnes af skildpadden"
msgid "Password:"
msgstr "Adgangskode:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "turtle sees"
msgstr "skildpadden ser"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:883
msgid "stop action"
msgstr "stop handling"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:522
msgid "green"
msgstr "grøn"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:397
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:402
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
msgid "shade"
msgstr "skygge"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336
msgid "fills the background with (color, shade)"
msgstr "udfylder baggrunden med (farve, skygge)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
msgid "save picture"
msgstr "gem billede"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "pitch"
msgstr "tone"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
msgid "returns 1 if mouse button is pressed"
msgstr "returnerer 1 hvis museknap er trykket"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870
msgid "Rescale coordinates up"
msgstr "Gentag opskalering af koordinater"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:424
msgid "pen up"
msgstr "pen oppe"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:518
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:804
msgid "pauses program execution a specified number of seconds"
msgstr "sætter programafviklingen på pause for et angivet antal sekunder"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "skubber værdi op på FILO (først-in sidst-ud dynge)"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1074
msgid "clear all"
msgstr "ryd alt"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "then"
msgstr "så"
@@ -2206,44 +2383,45 @@ msgstr "så"
msgid "Register"
msgstr "Registrér"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:760
msgid "not"
msgstr "ikke"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if then else"
msgstr "hvis så ellers"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:886
msgid "stops current action"
msgstr "stopper nuværende handling"
-#: TurtleArt/tabasics.py:185
+#: TurtleArt/tabasics.py:187
msgid "turns turtle clockwise (angle in degrees)"
msgstr "drejer skildpadde med uret (vinkel i grader)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:415
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holder aktuelt niveau af grå (kan anvendes i stedet for en talblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
msgid "xcor of left of screen"
msgstr "xkor for venstre del af skærmen"
-#: turtleblocks.py:394
+#: turtleblocks.py:425
msgid "Reset block size"
msgstr "Nulstil blokstørrelse"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
msgid "turtle"
msgstr "skildpadde"
-#: TurtleArt/tapalette.py:97
+#: TurtleArt/tapalette.py:98
msgid "displays next palette"
msgstr "viser næste palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
msgid "hide blocks"
msgstr "skjul blokke"
@@ -2252,35 +2430,35 @@ msgstr "skjul blokke"
msgid "light level detected by camera"
msgstr "lysniveau opfanget af kamera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
msgid "Python int operator"
msgstr "Python int-operator"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:741
msgid "logical less-than operator"
msgstr "logisk mindre-end operator"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1070
msgid "restore all blocks from trash"
msgstr "genskab alle blokke fra papirkurv"
-#: turtleblocks.py:374
+#: turtleblocks.py:404
msgid "Save"
msgstr "Gem"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:942
msgid "store in box 1"
msgstr "gem i boks 1"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:956
msgid "store in box 2"
msgstr "gem i boks 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
msgid "hides the Sugar toolbars"
msgstr "skjuler Sugar-værktøjsbjælkerne"
-#: TurtleArt/tabasics.py:241
+#: TurtleArt/tabasics.py:243
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2288,24 +2466,24 @@ msgstr ""
"holder aktuel x-koordinat-værdi for skildpadden (kan anvendes i stedet for "
"en talblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
msgid "print"
msgstr "udskriv"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "returns mouse x coordinate"
msgstr "returnerer musens x-koordinat"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:517
msgid "red"
msgstr "rød"
-#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958
-#: TurtleArtActivity.py:994 turtleblocks.py:378
+#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006
+#: TurtleArtActivity.py:1042 turtleblocks.py:408
msgid "Save as Logo"
msgstr "Gem som Logo"
-#: TurtleArt/tabasics.py:347
+#: TurtleArt/tabasics.py:352
msgid "sets color of the line drawn by the turtle"
msgstr "sætter farve for linjen som tegnes af skildpadden"
@@ -2322,29 +2500,30 @@ msgstr "Aktivér samarbejde"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
msgid "Palette of sensor blocks"
msgstr "Palette af sensor-blokke"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030
+#: TurtleArtActivity.py:1052
msgid "Load plugin"
msgstr "Indlæs udvidelsesmodul"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
msgid "returns True if mouse button is pressed"
msgstr "returnerer Sand, hvis der trykkes på museknap"
-#: TurtleArt/tabasics.py:697
+#: TurtleArt/tabasics.py:716
msgid "number"
msgstr "tal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
msgid "query keyboard"
msgstr "forespørg tastatur"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
msgid "top"
msgstr "top"
@@ -2352,7 +2531,7 @@ msgstr "top"
msgid "Submit to Web"
msgstr "Indsend til nettet"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414
msgid "Cartesian coordinates"
msgstr "Cartesianske koordinater"
@@ -2360,45 +2539,45 @@ msgstr "Cartesianske koordinater"
msgid "Nickname"
msgstr "Kaldenavn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
msgid "set scale"
msgstr "indstil skalering"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241
+#: TurtleArtActivity.py:817
msgid "Share selected blocks"
msgstr "Del valgte blokke"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:527
msgid "white"
msgstr "hvid"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:905
msgid "connects action to toolbar run buttons"
msgstr "forbinder handling til knapper på værktøjsbjælke"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
msgid "elapsed time (in seconds) since program started"
msgstr "forløben tid (i sekunder) siden program startede"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "amplitude"
msgstr "amplitude"
-#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Annullér"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "the canvas height"
msgstr "højde på lærred"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:628
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772
msgid "and"
msgstr "og"
@@ -2406,17 +2585,17 @@ msgstr "og"
msgid "top of a collapsible stack"
msgstr "toppen af sammenfoldelig stak"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "som inddata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
msgid "Python block"
msgstr "Python-blok"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "media wait"
msgstr "medie vent"
@@ -2425,29 +2604,25 @@ msgstr "medie vent"
msgid "acceleration"
msgstr "acceleration"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:496
msgid "holds current pen size (can be used in place of a number block)"
msgstr "holder aktuel penstørrelse (kan anvendes i stedet for en talblok)"
-#: TurtleArt/tabasics.py:343
-msgid "set color"
-msgstr "indstil farve"
-
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:700
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "loads a block"
msgstr "indlæser en blok"
-#: TurtleArt/tabasics.py:308
+#: TurtleArt/tabasics.py:313
msgid "Palette of pen commands"
msgstr "Palette af kommandoer for pen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
msgid "shows values in FILO (first-in last-out heap)"
msgstr "viser værdier i FILO (først-ind sidst-ud dynge)"
@@ -2455,108 +2630,108 @@ msgstr "viser værdier i FILO (først-ind sidst-ud dynge)"
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr "gør-mens-Sand operator som anvendes boolske operatorer fra Talpalette"
-#: turtleblocks.py:381
+#: turtleblocks.py:411
msgid "File"
msgstr "Fil"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:763
msgid "logical NOT operator"
msgstr "logisk IKKE operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "ycor of bottom of screen"
msgstr "ykor for bunden af skærm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
msgid "presentation template: select Journal object (with description)"
msgstr "skabelon for præsentation: vælg Journal-objekt (med beskrivelse)"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:610
msgid "Palette of numeric operators"
msgstr "Palette af numeriske operatorer"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:642
msgid "multiply"
msgstr "gange"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:811
msgid "forever"
msgstr "for evigt"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1350
#, python-format
msgid "Plugin %s already installed."
msgstr "Udvidelsesmodulet %s er allerede installeret."
-#: TurtleArt/tabasics.py:361
+#: TurtleArt/tabasics.py:366
msgid "sets shade of the line drawn by the turtle"
msgstr "set skygge for linjen som tegnes af skildpadden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "speaks text"
msgstr "læser tekst op"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:289
msgid "snapshot"
msgstr "øjebliksbillede"
-#: TurtleArt/tabasics.py:156
+#: TurtleArt/tabasics.py:158
msgid "clean"
msgstr "rens"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "presentation template: select two Journal objects"
msgstr "skabelon for præsentation: vælg to Journal-objekter"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421
msgid "Grow blocks"
msgstr "Øg blokke"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:863
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "Fullscreen"
msgstr "Fuldskærm"
-#: turtleblocks.py:271
+#: turtleblocks.py:297
msgid "File not found"
msgstr "Fil blev ikke fundet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
msgid "show"
msgstr "vis"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
+#: TurtleArt/tabasics.py:914
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "tekst"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:700
msgid "random"
msgstr "tilfældig"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:728
msgid "logical greater-than operator"
msgstr "logisk større-end operator"
-#: TurtleArt/tabasics.py:173
+#: TurtleArt/tabasics.py:175
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "drejer skildpadde mod uret (vinkel i grader)"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:528
msgid "black"
msgstr "sort"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:693
msgid "calculates square root"
msgstr "beregner kvadratrod"
-#: TurtleArt/tabasics.py:255
+#: TurtleArt/tabasics.py:257
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2564,11 +2739,11 @@ msgstr ""
"holder aktuel y-koordinat-værdi for skildpadde (kan anvendes i stedet for en "
"talblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
msgid "mouse x"
msgstr "mus x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
msgid "mouse y"
msgstr "mus y"
@@ -2576,27 +2751,27 @@ msgstr "mus y"
msgid "stop"
msgstr "stop"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:725
msgid "greater than"
msgstr "større end"
-#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334
msgid "xcor"
msgstr "x-kor"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Hjælp"
-#: turtleblocks.py:469
+#: turtleblocks.py:500
msgid "Save project?"
msgstr "Gem projekt?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
msgid "chooses which turtle to command"
msgstr "vælger skildpadden som skal kommanderes"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
msgid "right x"
msgstr "højre x"
@@ -2605,32 +2780,32 @@ msgstr "højre x"
msgid "light level detected by light sensor"
msgstr "lysniveau registreret af lyssensor"
-#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202
-#: TurtleArtActivity.py:1282
+#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256
+#: TurtleArtActivity.py:1336
msgid "Plugin could not be installed."
msgstr "Udvidelsesmodulet kunne ikke installeres."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "keyboard"
msgstr "tastatur"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "radius"
msgstr "radius"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416
msgid "Polar coordinates"
msgstr "Polære koordinater"
-#: TurtleArt/tabasics.py:357
+#: TurtleArt/tabasics.py:362
msgid "set shade"
msgstr "indstil skygge"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:773
msgid "logical AND operator"
msgstr "logisk AND operator"
@@ -2642,23 +2817,19 @@ msgstr ""
"Du skal have en konto på http://turtleartsite.sugarlabs.org for at kunne "
"sende dit projekt."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-msgid "palette"
-msgstr "palet"
-
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452
msgid "Run"
msgstr "Kør"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
msgid "show heap"
msgstr "vis hób"
-#: TurtleArt/tabasics.py:230
+#: TurtleArt/tabasics.py:232
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sætter retningen for skildpadden (0 er mod toppen af skærmen.)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "selects a palette"
msgstr "vælger en palet"
@@ -2672,19 +2843,19 @@ msgid "Title:"
msgstr "Titel:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
msgid "Palette of media objects"
msgstr "Palette af medieobjekter"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:691
msgid "Restore blocks from trash"
msgstr "Genskab blokke fra papirkurv"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:897
msgid "Palette of variable blocks"
msgstr "Palette med forskellige blokke"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:717
msgid "used as numeric input in mathematic operators"
msgstr "anvendes som numerisk input i matematiske operatorer"
@@ -2698,7 +2869,7 @@ msgstr "Overfør"
msgid "Server"
msgstr "Server"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:973
msgid "Variable 1 (numeric value)"
msgstr "Variabel 1 (numerisk værdi)"
@@ -2706,68 +2877,68 @@ msgstr "Variabel 1 (numerisk værdi)"
msgid "Neighborhood"
msgstr "Nabolag"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:620
msgid "adds two alphanumeric inputs"
msgstr "tilføjer to alfanumeriske input"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:749
msgid "equal"
msgstr "lig med"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:846
msgid "else"
msgstr "ellers"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:631
msgid "doesn't like"
msgstr "kan ikke lide"
-#: turtleblocks.py:467
+#: turtleblocks.py:498
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Du har arbejde som ikke er gemt. Vil du gemme før du afslutter?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
msgid "restores hidden blocks"
msgstr "genskaber skjulte blokke"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "load"
msgstr "indlæs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
msgid "stop video or audio"
msgstr "stop video eller lyd"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:427
msgid "Turtle will not draw when moved."
msgstr "Skildpadde vil ikke tegne når den flyttes."
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
msgid "pop"
msgstr "pop"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:495
msgid "pen size"
msgstr "størrelse pen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "turtle shell"
msgstr "skildpaddeskjold"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "afspiller en sinusbølge ved frekvens, dybde og varighed (i sekunder)"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:689
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "speak"
msgstr "tal"
@@ -2775,54 +2946,50 @@ msgstr "tal"
msgid "read value from RFID device"
msgstr "læs værdi fra RFID-enhed"
-#: TurtleArt/tabasics.py:199
+#: TurtleArt/tabasics.py:201
msgid "moves turtle along an arc"
msgstr "flytter skildpadden langs en arc"
-#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "lav en u-vending"
-
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:753
msgid "logical equal-to operator"
msgstr "logisk lig-med operator"
-#: TurtleArt/tabasics.py:498
+#: TurtleArt/tabasics.py:515
msgid "Palette of pen colors"
msgstr "Palette af farver for pen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "pause video or audio"
msgstr "sæt video eller lyd på pause"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:947
msgid "stores numeric value in Variable 1"
msgstr "gemmer numerisk værdi i Variabel 1"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:961
msgid "stores numeric value in Variable 2"
msgstr "gemmer numerisk værdi i Variabel 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "put a custom 'shell' on the turtle"
msgstr "putter et brugerdefineret 'skjold' på skildpadden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
msgid "button down"
msgstr "knap ned"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:148
msgid "moves turtle backward"
msgstr "flytter skildpadden baglæns"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "ycor of top of screen"
msgstr "ykor for toppen af skærm"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
msgid "Show blocks"
msgstr "Vis blokke"
@@ -2838,23 +3005,23 @@ msgstr "gem"
msgid "Colors"
msgstr "Farver"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:462
msgid "sets size of the line drawn by the turtle"
msgstr "sætter størrelse på linjen som tegnes af skildpadden"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:1022 turtleblocks.py:402
msgid "Open"
msgstr "Ã…bn"
-#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
+#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179
msgid "orientation"
msgstr "retning"
-#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335
msgid "ycor"
msgstr "y-kor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2862,47 +3029,47 @@ msgstr ""
"en blok som kan programmeres: anvendes til at føje avancerede matematiske "
"ligninger med flere variabler, f.eks., sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "if"
msgstr "hvis"
-#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"flytter skildpadden til position xkor, ykor; (0, 0) er midten af skærmen."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:802 turtleblocks.py:455
msgid "Stop"
msgstr "Stop"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047
msgid "action 2"
msgstr "handling 2"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037
msgid "action 1"
msgstr "handling 1"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:484
msgid "end fill"
msgstr "slut udfyld"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433
msgid "Copy"
msgstr "Kopiér"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434
msgid "Paste"
msgstr "Indsæt"
-#: TurtleArt/talogo.py:512
+#: TurtleArt/talogo.py:513
msgid "did not output to"
msgstr "gav ikke uddata til"
@@ -2914,44 +3081,44 @@ msgstr "Aktiviteter"
msgid "Upload to Web"
msgstr "Send til nettet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
msgid "empty heap"
msgstr "tom hób"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid "pops value off FILO (first-in last-out heap)"
msgstr "fjerner en værdi fra FILO (først-in sidst-ud hób)"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451
msgid "Clean"
msgstr "Rens"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
msgid "Palette of presentation templates"
msgstr "Palette af skabeloner for præsentation"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "angle"
msgstr "vinkel"
-#: TurtleArt/tabasics.py:648
+#: TurtleArt/tabasics.py:667
msgid "identity"
msgstr "identitet"
-#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771
-#: TurtleArtActivity.py:773 TurtleArtActivity.py:950
+#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819
+#: TurtleArtActivity.py:821 TurtleArtActivity.py:998
msgid "Save/Load"
msgstr "Gem/Indlæs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
msgid "top y"
msgstr "øverste y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "audio"
msgstr "lyd"
-#: turtleblocks.py:417
+#: turtleblocks.py:448
msgid "Tools"
msgstr "Værktøjer"
@@ -2959,16 +3126,16 @@ msgstr "Værktøjer"
msgid "Port"
msgstr "Port"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
msgid "comment"
msgstr "kommentar"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:631
msgid "subtracts bottom numeric input from top numeric input"
msgstr "fratrækker nederste numeriske input fra øverste numeriske input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "media pause"
msgstr "medie-pause"
@@ -2976,15 +3143,15 @@ msgstr "medie-pause"
msgid "push destination rgb value to heap"
msgstr "skub målværdi for rgb til hób"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "forespørger tastatur-input (resultater lagres i tastatur-blok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
msgid "Cartesian"
msgstr "Kartesisk"
-#: TurtleArt/tabasics.py:159
+#: TurtleArt/tabasics.py:161
msgid "clears the screen and reset the turtle"
msgstr "rydder skærmen og nulstiller skildpadden"
@@ -2993,49 +3160,49 @@ msgstr "rydder skærmen og nulstiller skildpadden"
msgid "raw microphone input signal"
msgstr "råt signal fra mikrofon-input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "returnerer farven som skildpadden \"ser\""
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1040
msgid "invokes Action 1 stack"
msgstr "kalder Handling 1 stak"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:126
msgid "Palette of turtle commands"
msgstr "Palette af kommandoer for skildpadde"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:815
msgid "loops forever"
msgstr "kører i løkke for evigt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show aligned"
msgstr "vis sammenstillet"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1351
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Ønsker du at geninstallere %s?"
-#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999
-#: turtleblocks.py:373
+#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025
+#: TurtleArtActivity.py:1047 turtleblocks.py:403
msgid "Load project"
msgstr "Indlæs projekt"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:673 TurtleArtActivity.py:793
msgid "Project"
msgstr "Projekt"
-#: turtleblocks.py:423
+#: turtleblocks.py:454
msgid "Debug"
msgstr "Fejlsøg"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874
msgid "Turn off hover help"
msgstr "Slå svæve-hjælp fra"
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678
msgid "mod"
msgstr "mod"
@@ -3043,16 +3210,16 @@ msgstr "mod"
msgid "Password"
msgstr "Adgangskode"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:876
msgid "vertical space"
msgstr "lodret afstand"
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1332
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
"Genstart venligst Skildpadde-kunst for at gøre brug af udvidelsesmodulet."
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:486
msgid "completes filled polygon (used with start fill block)"
msgstr "fuldfører udfyldt polygon (anvendes med start fyld blok)"
@@ -3060,72 +3227,72 @@ msgstr "fuldfører udfyldt polygon (anvendes med start fyld blok)"
msgid "Share"
msgstr "Del"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:737
msgid "less than"
msgstr "mindre end"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:690
msgid "square root"
msgstr "kvadratrod"
-#: turtleblocks.py:388
+#: turtleblocks.py:419
msgid "Rescale coordinates"
msgstr "Genskalér koordinater"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "show blocks"
msgstr "vis blokke"
-#: turtleblocks.py:380
+#: turtleblocks.py:410
msgid "Quit"
msgstr "Afslut"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
msgid "Sugar Journal description field"
msgstr "Beskrivelsesfelt for Sugar Journal"
-#: TurtleArt/tabasics.py:371
+#: TurtleArt/tabasics.py:376
msgid "set gray"
msgstr "sætter grå"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
msgid "presentation bulleted list"
msgstr "punktopstilling i præsentation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "duration"
msgstr "varighed"
-#: turtleblocks.py:371
+#: turtleblocks.py:397
msgid "New"
msgstr "Ny"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
msgid "places a comment in your code"
msgstr "placerer en kommentar i din kode"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "read pixel"
msgstr "læser billedpunkt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
msgid "scale"
msgstr "skalér"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
msgid "bottom"
msgstr "bund"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:525
msgid "purple"
msgstr "lilla"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:535
msgid "Rescale coordinates down"
msgstr "Gentag nedskalering af koordinater"
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "click to open"
msgstr "klik for at åbne"
@@ -3142,15 +3309,15 @@ msgstr "Konfiguration"
msgid "Description:"
msgstr "Beskrivelse:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
msgid "journal"
msgstr "journal"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1064
msgid "empty trash"
msgstr "tøm papirkurv"
-#: TurtleArt/tabasics.py:434
+#: TurtleArt/tabasics.py:439
msgid "Turtle will draw when moved."
msgstr "Skildpadde vil tegne når den flyttes."
@@ -3158,56 +3325,57 @@ msgstr "Skildpadde vil tegne når den flyttes."
msgid "Load..."
msgstr "Indlæs..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
msgid "Sugar Journal audio object"
msgstr "Sugar Journal lydobjekt"
-#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
msgid "Stop turtle"
msgstr "Stop skildpadde"
-#: turtleblocks.py:425
+#: turtleblocks.py:456
msgid "Turtle"
msgstr "Skildpadde"
-#: TurtleArt/tapalette.py:98
+#: TurtleArt/tapalette.py:99
msgid "changes the orientation of the palette of blocks"
msgstr "ændrer retningen for paletten af blokke"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676
msgid "store in"
msgstr "gem i"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083
msgid "Hide blocks"
msgstr "Skjul blokke"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1055
msgid "Load Python block"
msgstr "Indlæs Python-blok"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:616
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783
msgid "or"
msgstr "eller"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
msgid "presentation template: list of bullets"
msgstr "skabelon for præsentation: liste med former for punktopstilling"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:669
msgid "identity operator used for extending blocks"
msgstr "identitetsoperator til brug for udvidelse af blokke"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423
msgid "Shrink blocks"
msgstr "Mindsk blokke"
-#: TurtleArt/tabasics.py:269
+#: TurtleArt/tabasics.py:271
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3215,56 +3383,56 @@ msgstr ""
"holder aktuel hovedværdi for skildpadde (kan anvendes i stedet for en "
"talblok)"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4457
msgid "image"
msgstr "billede"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:704
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returnerer et tilfældigt tal mellem værdier for minimum (top) og maksimum "
"(bund)"
-#: TurtleArt/tabasics.py:385
+#: TurtleArt/tabasics.py:390
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holder aktuel farve for pen (kan anvendes i stedet for en talblok)"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:361 turtleblocks.py:442
msgid "Show palette"
msgstr "Vis palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
msgid "saves a picture to the Sugar Journal"
msgstr "gemmer et billede til Sugar Journal"
-#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751
-#: TurtleArtActivity.py:964 TurtleArtActivity.py:997
+#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799
+#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045
msgid "Save snapshot"
msgstr "Gem øjebliksbillede"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "returns True if heap is empty"
msgstr "returnerer Sand hvis hób er tom"
-#: TurtleArt/tabasics.py:133
+#: TurtleArt/tabasics.py:135
msgid "moves turtle forward"
msgstr "flyt skildpadde fremad"
-#: TurtleArt/tabasics.py:129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "forward"
msgstr "fremad"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
-#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
-#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534
-#: TurtleArt/tawindow.py:4562
+#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669
+#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637
+#: TurtleArt/tawindow.py:4667
msgid "my box"
msgstr "min boks"
@@ -3272,31 +3440,31 @@ msgstr "min boks"
msgid "Account ID"
msgstr "Konto-ID"
-#: TurtleArt/tawindow.py:1467
+#: TurtleArt/tawindow.py:1550
msgid "Select blocks to share"
msgstr "Vælg blokke som skal deles"
-#: TurtleArt/tabasics.py:142
+#: TurtleArt/tabasics.py:144
msgid "back"
msgstr "tilbage"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
msgid "sets the scale of media"
msgstr "sætter skaleringen af medie"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
msgid "holds current scale value"
msgstr "holder aktuel skaleringsværdi"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:924
msgid "top of nameable action stack"
msgstr "top af handlingsstak som kan navngives"
-#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681
msgid "stores numeric value in named variable"
msgstr "lagrer numerisk værdi i en navngivet variabel"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:784
msgid "logical OR operator"
msgstr "logisk ELLER operator"
@@ -3307,7 +3475,7 @@ msgstr "logisk ELLER operator"
msgid "microphone input voltage"
msgstr "spænding på mikrofon-indgang"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:827
msgid "loops specified number of times"
msgstr "kører et angivet antal gange i løkke"
@@ -3315,23 +3483,23 @@ msgstr "kører et angivet antal gange i løkke"
msgid "Save..."
msgstr "Gem..."
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1050
msgid "invokes Action 2 stack"
msgstr "kalder Handling 2 stak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
msgid "setxy"
msgstr "angiv xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
msgid "title y"
msgstr "titel y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
msgid "title x"
msgstr "titel x"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
msgid "fill screen"
msgstr "fyld skærm"
@@ -3339,37 +3507,38 @@ msgstr "fyld skærm"
msgid "other"
msgstr "andet"
-#: turtleblocks.py:375
+#: turtleblocks.py:405
msgid "Save as"
msgstr "Gem som"
-#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "set xy"
msgstr "indstil xy"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "papirkurv"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
msgid "polar"
msgstr "polær"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826
msgid "repeat"
msgstr "gentag"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
msgid "wait for current video or audio to complete"
msgstr "vent på at aktuel video eller lyd afslutter"
-#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955
-#: TurtleArtActivity.py:991 turtleblocks.py:376
+#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003
+#: TurtleArtActivity.py:1039 turtleblocks.py:406
msgid "Save as image"
msgstr "Gem som billede"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743
-#: TurtleArtActivity.py:796 turtleblocks.py:408
+#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791
+#: TurtleArtActivity.py:844 turtleblocks.py:439
msgid "Edit"
msgstr "Redigér"
@@ -3380,40 +3549,40 @@ msgstr "Redigér"
msgid "microphone input resistance"
msgstr "modstand på mikrofon-input"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1030
msgid "top of Action 2 stack"
msgstr "top af Handling 2 stak"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:657
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"dividerer øverste numerisk input (nævner) med nederste numeriske input "
"(tæller)"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:700
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
msgid "prints value in status block at bottom of the screen"
msgstr "udskriver værdi i statusblok i bunden af skærmen"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:473
msgid "start fill"
msgstr "start udfyldning"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "holds results of query-keyboard block as ASCII"
msgstr "holder resultater for forespørgsels-tastaturblok som ASCII"
#. #-#-#-#-# da.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
msgid "push"
msgstr "skub"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3421,11 +3590,11 @@ msgstr ""
"en blok som kan programmeres: anvendes til at føje avancerede matematiske "
"ligninger med flere variabler, f.eks., sin(x+y+z)"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1069
msgid "restore all"
msgstr "genskab alle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
msgid "hello"
msgstr "hej"
@@ -3433,37 +3602,73 @@ msgstr "hej"
msgid "TurtleBlocks"
msgstr "Skildpadde-blokke"
-#: TurtleArt/tawindow.py:1414
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
-msgstr ""
-"Tryk venligst Stop-knappen før du laver ændringer i programmet Skildpadde-"
-"blokke"
+#: TurtleArt/tabasics.py:309
+msgid "pen"
+msgstr "pen"
-#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650
-#: TurtleArtActivity.py:799 turtleblocks.py:404
+#: TurtleArt/tabasics.py:348
+msgid "set color"
+msgstr "indstil farve"
+
+#: TurtleArt/tabasics.py:448
+msgid "pen down?"
+msgstr "er pennen nede?"
+
+#: TurtleArt/tabasics.py:450
+msgid "returns True if pen is down"
+msgstr "returnerer Sand, hvis pennen er nede"
+
+#: TurtleArt/tabasics.py:511
+msgid "colors"
+msgstr "farver"
+
+#: TurtleArt/tabasics.py:606
+msgid "numbers"
+msgstr "tal"
+
+#: TurtleArt/tabasics.py:791
+msgid "flow"
+msgstr "flyd"
+
+#: TurtleArt/tabasics.py:893
+msgid "blocks"
+msgstr "blokke"
+
+#: TurtleArt/tawindow.py:1497
+msgid "Please hit the Stop Button before making changes to your program"
+msgstr "Tryk venligst Stop-knappen før du laver ændringer i dit programmet"
+
+#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694
+#: TurtleArtActivity.py:847 turtleblocks.py:435
msgid "Save stack"
msgstr "Gem stak"
-#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
+#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729
msgid "Really overwrite stack?"
msgstr "Sikker på at du vil overskrive stak?"
-#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732
msgid "Overwrite stack"
msgstr "Overskriv stak"
-#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
-#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406
+#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761
+#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437
msgid "Delete stack"
msgstr "Slet stak"
-#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
+#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767
msgid "Really delete stack?"
msgstr "Sikker på at du vil slette stak?"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:127
+msgid "Please wait"
+msgstr "Vent venligst"
+
+#: TurtleArtActivity.py:128
+msgid "Starting connection..."
+msgstr "Etablerer forbindelse ..."
+
+#: TurtleArtActivity.py:975
msgid "Palettes"
msgstr "Paletter"
@@ -3471,16 +3676,60 @@ msgstr "Paletter"
msgid "Facebook wall post"
msgstr "Opslag på Facebook"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "medie"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "ekstramateriale"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "skildpadde x"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "Returnerer x-koordinatet for skildpadden"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "skildpadde y"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "Returnerer y-koordinatet for skildpadden"
+
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
msgid "active turtle"
msgstr "aktiv skildpadde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "the name of the active turtle"
msgstr "navnet på den aktive skildpadde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "skildpaddens retning "
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "Returnerer skildpaddens retning"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "vælg palet"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "portfolio"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "mine blokke"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
msgid "Palette of user-defined operators"
msgstr "Palet med brugerdefinerede operatorer"
@@ -3509,18 +3758,79 @@ msgstr ""
"Beklager, der er ikke fri hukommelse til at indlæse min hjerne. Luk en andre "
"aktiviteter og prøv én gang til."
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "u-vending"
-
-#: pysamples/uturn.py:50
+#: pysamples/uturn.py:37
msgid "turns the turtle 180 degrees"
msgstr "vend skildpadden 180 grader"
-#: turtleblocks.py:428
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Vis demoprojekter"
+
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Skjul demoprojekter"
+
+#: turtleblocks.py:459
msgid "About..."
msgstr "Om ..."
+#~ msgid "touch"
+#~ msgstr "berør"
+
+#~ msgid "ultrasonic"
+#~ msgstr "ultrasonisk"
+
+#~ msgid "touch sensor"
+#~ msgstr "berør sensor"
+
+#~ msgid "custom module sensor A"
+#~ msgstr "sensor A for brugerdefineret modul"
+
+#~ msgid "custom module sensor B"
+#~ msgstr "sensor B for brugerdefineret modul"
+
+#~ msgid "custom module sensor C"
+#~ msgstr "sensor C for brugerdefineret modul"
+
+#~ msgid "module a"
+#~ msgstr "modul a"
+
+#~ msgid "module b"
+#~ msgstr "modul b"
+
+#~ msgid "module c"
+#~ msgstr "modul c"
+
+#~ msgid "hack pin mode"
+#~ msgstr "hack pin-tilstand"
+
+#~ msgid "read hack pin Butia"
+#~ msgstr "læs hack-pin for Butia"
+
+#~ msgid "Module A"
+#~ msgstr "Modul A"
+
+#~ msgid "Module B"
+#~ msgstr "Modul B"
+
+#~ msgid "generic Module B"
+#~ msgstr "generisk modul B"
+
+#~ msgid "Module C"
+#~ msgstr "Modul C"
+
+#~ msgid "generic Module C"
+#~ msgstr "generisk modul C"
+
+#~ msgid "ERROR: You must cast Module A, B or C"
+#~ msgstr "FEJL: Du skal udsende modul A, B eller C"
+
+#~ msgid "returns the temperature"
+#~ msgstr "returnerer temperaturen"
+
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr "returnerer 1 når sensoren registrerer et magnetfelt, hvis ikke 0"
+
#~ msgid "gpio"
#~ msgstr "gpio"
@@ -3620,9 +3930,15 @@ msgstr "Om ..."
#~ msgid "sets color of text drawn by the turtle"
#~ msgstr "sætter farve for tekst som tegnes af skildpadden"
+#~ msgid "palette"
+#~ msgstr "palet"
+
#~ msgid "presentation 2x2"
#~ msgstr "præsentation 2x2"
+#~ msgid "make a uturn"
+#~ msgstr "lav en u-vending"
+
#~ msgid "sets size of text drawn by the turtle"
#~ msgstr "sætter størrelse for tekst tegnet af skildpadden"
@@ -3632,6 +3948,9 @@ msgstr "Om ..."
#~ msgid "presentation 1x2"
#~ msgstr "præsentation 1x2"
+#~ msgid "u turn"
+#~ msgstr "u-vending"
+
#~ msgid "returns 1 when the button is press and 0 otherwise"
#~ msgstr "returnerer 1 når knappen trykkes og hvis ikke 0"
@@ -3701,15 +4020,6 @@ msgstr "Om ..."
#~ msgid "return calibration 2"
#~ msgstr "returnér kalibrering 2"
-#~ msgid "RGB"
-#~ msgstr "RGB"
-
-#~ msgid "YUV"
-#~ msgstr "YUV"
-
-#~ msgid "HSV"
-#~ msgstr "HSV"
-
#~ msgid "Please check the port."
#~ msgstr "Tjek venligst porten."
@@ -3923,9 +4233,6 @@ msgstr "Om ..."
#~ msgid " clean "
#~ msgstr " rens "
-#~ msgid "numbers"
-#~ msgstr "tal"
-
#~ msgid "write"
#~ msgstr "skriv"
@@ -3938,9 +4245,6 @@ msgstr "Om ..."
#~ "en blok som kan programmeres: anvendes til at tilføje avanceret "
#~ "matematiske ligninger, f.eks., sin(x)"
-#~ msgid "blocks"
-#~ msgstr "blokke"
-
#~ msgid "text size"
#~ msgstr "tekststørrelse"
@@ -3953,12 +4257,6 @@ msgstr "Om ..."
#~ msgid "picture top"
#~ msgstr "billede i top"
-#~ msgid "flow"
-#~ msgstr "flyd"
-
-#~ msgid "portfolio"
-#~ msgstr "portfolio"
-
#~ msgid "restores most recent blocks from trash"
#~ msgstr "genskaber seneste blokke fra papirkurv"
@@ -3977,9 +4275,6 @@ msgstr "Om ..."
#~ msgid "Trashcan"
#~ msgstr "Papirkurv"
-#~ msgid "pen"
-#~ msgstr "pen"
-
#~ msgid "picture right"
#~ msgstr "billede til højre"
@@ -3994,6 +4289,3 @@ msgstr "Om ..."
#~ msgid "holds current text size (can be used in place of a number block)"
#~ msgstr "holder aktuel tekststørrelse (kan anvendes i stedet for en talblok)"
-
-#~ msgid "extras"
-#~ msgstr "ekstramateriale"
diff --git a/po/de.po b/po/de.po
index 61ff36b..50b8b64 100644
--- a/po/de.po
+++ b/po/de.po
@@ -39,9 +39,9 @@ msgstr ""
"#-#-#-#-# de.po (turtleart-activity) #-#-#-#-#\n"
"Project-Id-Version: turtleart-activity\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2012-11-29 10:43+0200\n"
-"Last-Translator: Eva <eva@fuxberg.com>\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-07 22:34+0200\n"
+"Last-Translator: Markus <m.slg@gmx.de>\n"
"Language-Team: Deutsche OLPC-Lokalisierung\n"
"Language: de\n"
"MIME-Version: 1.0\n"
@@ -186,9 +186,9 @@ msgstr "LED"
msgid "button"
msgstr "Knopf"
-#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: TurtleArt/tabasics.py:327 TurtleArt/tabasics.py:409
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr "Grau"
@@ -263,13 +263,13 @@ msgstr "Stellt die Geschwindigkeit des Butia-Motors ein."
msgid "move Butia"
msgstr "bewegt Butia"
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:106 TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "links"
-#: taextras.py:107 TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:107 TurtleArt/tabasics.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
msgid "right"
msgstr "rechts"
@@ -351,8 +351,8 @@ msgstr "Wähle die Pin-Funktion (EINGANG, AUSGANG, PWM, SERVO)."
msgid "write hack pin Butia"
msgstr ""
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:976
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "Wert"
@@ -856,7 +856,7 @@ msgid "base"
msgstr "Basis"
#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "Höhe"
@@ -876,7 +876,7 @@ msgstr "Füge ein Kreisobjekt zum Projekt hinzu."
msgid "rectangle"
msgstr "Rechteck"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "Breite"
@@ -922,11 +922,11 @@ msgstr "Hefte ein Objekt fest an, sodass es nicht fallen kann."
msgid "joint"
msgstr "Verbindung"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:296 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:297 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
@@ -1108,14 +1108,14 @@ msgstr "Berührung"
msgid "ultrasonic"
msgstr "Ultraschall"
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:355 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "Farbe"
#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "Klang"
@@ -1203,7 +1203,7 @@ msgstr "Ton abspielen"
msgid "frequency"
msgstr "Frequenz"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "Zeit"
@@ -1737,19 +1737,13 @@ msgstr ""
msgid "Expeyes device not found"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "resume playing video or audio"
msgstr "Audio oder Video weiter abspielen"
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "Titel"
@@ -1758,15 +1752,15 @@ msgstr "Titel"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Die gemittelte RGB-Farbe aus der Kamera wird auf den Stapel abgelegt"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "Gelb"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
msgid "displays polar coordinates"
msgstr "Polarkoordinaten anzeigen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
msgid "emptys FILO (first-in-last-out heap)"
msgstr "leert FILO-Stapel (first in, last out)"
@@ -1783,59 +1777,59 @@ msgstr "Kameraausgabe"
msgid "push acceleration in x, y, z to heap"
msgstr "x,y,z-Beschleunigung auf zum Stapel hinzufügen"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"Wenn-Dann-Operator, der boolesche Operatoren aus der mathematischen Palette "
"nutzt"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "Stapel nach rechts versetzen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal media object"
msgstr "Medienobjekt aus dem Sugar-Tagebuch"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "Box 2"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "Box 1"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Einzelschritte"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "Zwei Zahleneingaben multiplizieren"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Blöcke zeigen/verbergen"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Palette verbergen"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Partner"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "Meine Schildkrötenkunst-Sitzung"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal video object"
msgstr "Videoobjekt aus dem Sugar-Tagebuch"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "Zyan"
@@ -1849,51 +1843,50 @@ msgstr ""
"Eine von Logo inspirierte Schildkröte, die mittels visueller "
"Programmierbausteine farbenfrohe Bilder zeichnet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
msgid "xcor of right of screen"
msgstr "x-Koordinate des rechten Bildschirmrandes"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Palette der erweiterten Optionen"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
msgid "Load example"
msgstr "Beispiel laden"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "Alle Blöcke in den Mülleimer verschieben"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "Liste"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Kann nicht in Einstellungsverzeichnis schreiben: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "Medien fortsetzen"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "Richtung"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Teilen von Blöcken ist ausgeschaltet."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "Eine Schildkröten-Grafik als SVG ins Sugar-Tagebuch speichern"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
msgid "draws text or show media from the Journal"
msgstr "Text zeichnen oder Medien aus dem Tagebuch anzeigen"
@@ -1901,53 +1894,58 @@ msgstr "Text zeichnen oder Medien aus dem Tagebuch anzeigen"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "Video"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "Blau"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "Kartesische Koordinaten anzeigen"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Keine optionale Aktion:"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "Stapel nach unten versetzen"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "Modulo-Operator (Divisionsrest)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
msgid "bottom y"
msgstr "unten: y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "Als SVG speichern"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "Code aus dem Modul tamyblock.py aus dem Tagebuch ausführen"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
+#, fuzzy
msgid "pen down"
-msgstr "senke Stift ab"
+msgstr ""
+"#-#-#-#-# de.po (PACKAGE VERSION) #-#-#-#-#\n"
+"senke Stift ab\n"
+"#-#-#-#-# de.po (turtleart-activity) #-#-#-#-#\n"
+"setze Stift auf"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "warte"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "Box"
@@ -1955,108 +1953,107 @@ msgstr "Box"
msgid "Failed to upload!"
msgstr "Hochladen fehlgeschlagen!"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
#, fuzzy
msgid "shift"
msgstr "Verschieben"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "Stapel einer benannten Aktion aufrufen"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
+#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "Aktion"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"Wiederhole-bis-Operator, der boolesche Operatoren aus der mathematischen "
"Palette nutzt"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "Auslastung beträgt"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (Zahlenwert)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "geteilt durch"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "Bildname"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "solange"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "Die Fensterbreite"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
msgid "empty heap?"
msgstr "Stapel leer?"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "Benannte Variable (Zahlenwert)"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "Nächstes"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "wenn dann"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "setze Stiftdicke"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "presentation template: select Journal object (no description)"
msgstr "Präsentationsvorlage: ein Tagebuch-Objekt (ohne Beschreibung)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "bis"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "Medien anhalten"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Maus-darüber-Hilfe einschalten"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "Mülleimer endgültig leeren"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
#, fuzzy
msgid "uturn"
msgstr "umkehren"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "Stapelanfang von Aktion 1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2064,32 +2061,32 @@ msgstr ""
"Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit "
"einer Variablen, z.B. sin(x)"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette der Flussoperatoren"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "Anfang eines zugeklappten Stapels"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"Wenn-Dann-Sonst-Operator, der boolesche Operatoren aus der mathematischen "
"Palette nutzt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr "Gibt die y-Koordinate des Mauszeigers zurück."
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "Die aktuelle Schattierung des Stiftes"
#. #-#-#-#-# de.po (turtleart-activity) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "sinewave"
msgstr "Sinuswelle"
@@ -2097,91 +2094,86 @@ msgstr "Sinuswelle"
msgid "Login failed"
msgstr "Anmeldung fehlgeschlagen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "links: x"
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "setze Richtung"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB-Farbton unter der Schildkröte wird in den Stapel eingefügt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "declutters canvas by hiding blocks"
msgstr "Fenster durch Verbergen von Blöcken aufräumen"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr "chr-Operator von Python"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontaler Zwischenraum"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metrische Koordinaten"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "Zeichenkette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "Beschreibung"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Ich kann nicht"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "setze Schriftgröße"
-
#: gnome_plugins/uploader_plugin.py:99
msgid "Username:"
msgstr "Benutzername:"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "Beginnt ein gefülltes Polygon (benötigt einen Füllung-beenden-Block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
msgid "presentation template: select four Journal objects"
msgstr "Präsentationsvorlage: vier Tagebuch-Objekte"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "Ansicht"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
msgid "sets gray level of the line drawn by the turtle"
msgstr "Grauton der Schildkrötenspur festlegen"
@@ -2189,106 +2181,106 @@ msgstr "Grauton der Schildkrötenspur festlegen"
msgid "Password:"
msgstr "Kennwort:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "Schildkröte sieht"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "beende Aktion"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "Grün"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:397
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "Schattierung"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "Den Hintergrund mit (Farbe, Schattierung) füllen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "Bild speichern"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "pitch"
msgstr "Tonhöhe"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
msgid "returns 1 if mouse button is pressed"
msgstr "Gibt 1 zurück, wenn die Maustaste gedrückt ist."
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Koordinaten hochskalieren"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "hebe Stift an"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "Orange"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "Programmausführung für die angegebene Dauer in Sekunden unterbrechen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "schreibt den Wert in den FILO-Stapel (first in, last out)"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "Alles löschen"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "dann"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Registrieren"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "nicht"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "wenn dann sonst"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "Aktuelle Aktion beenden"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "Schildkröte im Uhrzeigersinn drehen (Winkel in Grad)"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"Der aktuelle Grauton (kann an Stelle eines Zahlenblocks benutzt werden)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "xcor of left of screen"
msgstr "x-Koordinate des linken Bildschirmrandes"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Blockgröße zurücksetzen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
msgid "turtle"
msgstr "Schildkröte"
@@ -2296,7 +2288,7 @@ msgstr "Schildkröte"
msgid "displays next palette"
msgstr "Nächste Palette anzeigen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "Blöcke verbergen"
@@ -2305,37 +2297,37 @@ msgstr "Blöcke verbergen"
msgid "light level detected by camera"
msgstr "Lichtstärke, die von der Kamera wahrgenommen wird"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python int operator"
msgstr "int-Operator von Python"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "Logischer Kleiner-als-Operator"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "Alle gelöschten Blöcke wiederherstellen"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "Speichern"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "speichere in Box 1"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "speichere in Box 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "Sugar-Leiste verbergen"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:241
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2344,37 +2336,33 @@ msgstr ""
"Zahlenblocks benutzt werden)"
# (Markus) war 'schreibe'
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "Ausgabe"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "Gibt die x-Koordinate des Mauszeigers zurück."
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "Rot"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "Als Logo speichern"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
msgid "sets color of the line drawn by the turtle"
msgstr "Farbe der Schildkrötenspur festlegen"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "setze Schriftfarbe"
-
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
msgstr "Lautstärke"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Zusammenarbeit erlauben"
@@ -2382,29 +2370,29 @@ msgstr "Zusammenarbeit erlauben"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "Palette of sensor blocks"
msgstr "Palette der Sensorblöcke"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Plugin laden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
msgid "returns True if mouse button is pressed"
msgstr "Gibt Wahr zurück, wenn die Maustaste gedrückt ist."
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "Zahl"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "lies Tastatureingabe aus"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
msgid "top"
msgstr "oben"
@@ -2412,75 +2400,71 @@ msgstr "oben"
msgid "Submit to Web"
msgstr "Hochladen"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Kartesische Koordinaten"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Spitzname"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "setze Skalierung"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Teile ausgewählte Blöcke"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "Weiß"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "Aktion mit Startknöpfen in der Werkzeugleiste verbinden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
msgid "elapsed time (in seconds) since program started"
msgstr "Verstrichene Zeitdauer (in Sekunden) seit dem Programmstart"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "Amplitude"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Abbrechen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "Die Fensterhöhe"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "Präsentation 2x1"
-
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "und"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "Anfang eines zuklappbaren Stapels"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "als Eingabe"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
msgid "Python block"
msgstr "Python-Block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "Medien abwarten"
@@ -2489,147 +2473,142 @@ msgstr "Medien abwarten"
msgid "acceleration"
msgstr "Beschleunigung"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"Die aktuelle Stiftdicke (kann an Stelle eines Zahlenblocks benutzt werden)"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "setze Farbe"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
msgid "loads a block"
msgstr "Einen Block laden"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Palette der Stiftbefehle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "shows values in FILO (first-in last-out heap)"
msgstr "zeigt Werte im FILO-Stapel (first in, last out)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"Wiederhole-solange-Operator, der boolesche Operatoren aus der mathematischen "
"Palette nutzt"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Datei"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "Logischer NICHT-Operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
msgid "ycor of bottom of screen"
msgstr "y-Koordinate des unteren Bildschirmrandes"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
msgid "presentation template: select Journal object (with description)"
msgstr "Präsentationsvorlage: ein Tagebuch-Objekt (mit Beschreibung)"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette der mathematischen Operatoren"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "mal"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "fortlaufend"
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Das Plugin %s ist bereits installiert."
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "Schattierung der Schildkrötenspur festlegen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "spricht einen Text"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "Momentaufnahme"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "lösche alles"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
msgid "presentation template: select two Journal objects"
msgstr "Präsentationsvorlage: zwei Tagebuch-Objekte"
# (Markus S.) 'Blöcke vergrößern'?
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Blöcke vergrößern"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Vollbild"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Datei nicht gefunden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
msgid "show"
msgstr "zeige"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
+#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
+#: TurtleArt/tabasics.py:901
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
msgid "text"
msgstr "Text"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "Zufallszahl"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "Logischer Größer-als-Operator"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "Schildkröte gegen den Uhrzeigersinn drehen (Winkel in Grad)"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "Schwarz"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "Quadratwurzel berechnen"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:255
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2637,78 +2616,74 @@ msgstr ""
"Der aktuelle y-Wert der Schildkröten-Position (kann an Stelle eines "
"Zahlenblocks benutzt werden)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr "Maus-x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "Maus-y"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
#, fuzzy
msgid "stop"
msgstr "halte an"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "größer als"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "x-Wert"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Hilfe"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Projekt speichern?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
msgid "chooses which turtle to command"
msgstr "Die zu steuernde Schildkröte wählen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "rechts: x"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "Farbe des Textes festlegen, den die Schildkröte zeichnet"
-
#: plugins/light_sensor/light_sensor.py:58
#: plugins/light_sensor/light_sensor.py:65
msgid "light level detected by light sensor"
msgstr "vom Lichtsensor wahrgenommene Leuchtstärke"
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
msgid "Plugin could not be installed."
msgstr "Das Plugin konnte nicht installiert werden."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "Tastatur"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "Kreisbogen"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "Radius"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Polarkoordinaten"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "setze Schattierung"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "Logischer UND-Operator"
@@ -2720,24 +2695,24 @@ msgstr ""
"Du benötigst einen Account auf http://turtleartsite.sugarlabs.org um dein "
"Projekt hochzuladen."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "Palette"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Ausführen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "zeige Stapel"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
"Richtung der Schildkröte festlegen (0 zeigt zum oberen Bildschirmrand.)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr "Eine Palette wählen"
@@ -2751,19 +2726,19 @@ msgid "Title:"
msgstr "Titel:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
msgid "Palette of media objects"
msgstr "Palette der Medienobjekte"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Alle gelöschten Blöcke wiederherstellen"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette der Variablenblöcke"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "Als Zahleneingabe in mathematischen Operatoren"
@@ -2773,91 +2748,87 @@ msgstr "Als Zahleneingabe in mathematischen Operatoren"
msgid "Upload"
msgstr "Hochladen"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Server"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "Präsentation 2x2"
-
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (Zahlenwert)"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Umgebung"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "Addiert zwei Zahleneingaben"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "gleich"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "sonst"
# (Markus S.) 'mag kein'?
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "mag nicht"
-#: turtleblocks.py:461
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"Du hast ungespeicherte Veränderungen. Möchtest du sie vor dem Beenden "
"abspeichern?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "Verborgene Blöcke wiederherstellen"
# (M. Schlager) lade ?
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
#, fuzzy
msgid "load"
msgstr "laden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr "Audio oder Video anhalten"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "Die Schildkröte zeichnet nicht, wenn sie sich bewegt."
#. #-#-#-#-# de.po (turtleart-activity) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
msgid "pop"
msgstr "aufnehmen"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "Stiftdicke"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
msgid "turtle shell"
msgstr "Schildkrötenpanzer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr ""
"spielt eine Sinuswelle mit der Frequenz, der Amplitude und der Dauer (in "
"Sekunden)"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "sprich"
@@ -2865,88 +2836,84 @@ msgstr "sprich"
msgid "read value from RFID device"
msgstr "Wert aus RFID-Quelle auslesen"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "Schildkröte entlang eines Kreisbogens bewegen"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "Die Richtung umkehren"
-
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "Logischer Ist-gleich-Operator"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette der Stiftfarben"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr "Audio oder Video unterbrechen"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "Zahlenwert in Variable 1 speichern"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "Zahlenwert in Variable 2 speichern"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
msgid "put a custom 'shell' on the turtle"
msgstr "Den 'Panzer' der Schildkröte anpassen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
msgid "button down"
msgstr "Taste gedrückt"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "bewegt die Schildkröte rückwärts"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "y-Koordinate des oberen Bildschirmrandes"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "Blöcke anzeigen"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
#, fuzzy
msgid "play"
msgstr "abspielen"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
#, fuzzy
msgid "save"
msgstr "speichern"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Farben"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "Breite der Schildkrötenspur festlegen"
-#: turtleblocks.py:366
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Öffnen"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "Orientierung"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "y-Wert"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2954,50 +2921,50 @@ msgstr ""
"Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit "
"mehreren Variablen wie wurzel(x*x+y*y)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "wenn"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "Schildkröte zur Position x,y bewegen; (0,0) liegt in Bildschirmmitte."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stopp"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "Aktion 2"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "Aktion 1"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "beende Füllung"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Kopieren"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Einfügen"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "keine Ausgabe erfolgt"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Aktivitäten"
@@ -3005,79 +2972,79 @@ msgstr "Aktivitäten"
msgid "Upload to Web"
msgstr "Ins Netz hochladen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "leere Stapel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
msgid "pops value off FILO (first-in last-out heap)"
msgstr "nimmt den Wert aus dem FILO-Stapel (first in, last out)"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Alles löschen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "Palette der Präsentationsvorlagen"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "Winkel"
# (Markus S.) 'Gleichheit'?
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "Gleichheit"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr "Speichern/Laden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr "oben: y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "Audio"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Werkzeuge"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Port"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
msgid "comment"
msgstr "Anmerkung"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "Die untere Zahleneingabe von der oberen subtrahieren"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "Medien unterbrechen"
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr "Füge den Ziel-RGB-Wert zum Stapel hinzu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"Tastatureingabe auslesen (das Ergebnis wird im Tastaturblock gespeichert)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Kartesisch"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "Bildschirm leeren und Schildkröte zurücksetzen"
@@ -3086,139 +3053,139 @@ msgstr "Bildschirm leeren und Schildkröte zurücksetzen"
msgid "raw microphone input signal"
msgstr "Mikrofoneingangssignal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
msgid "returns the color that the turtle \"sees\""
msgstr "Gibt die Farbe zurück, welche die Schildkröte \"sieht\"."
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "Stapel von Aktion 1 afurufen"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Palette der Schildkröten-Befehle"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "Endlos wiederholen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "zeige ausgerichtet"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Willst du %s erneut installieren?"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
msgid "Load project"
msgstr "Projekt laden"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Projekt"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Fehlersuche"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Maus-darüber-Hilfe ausschalten"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Kennwort"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "Vertikaler Zwischenraum"
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Starte die Schildkrötenkunst bitte neu, um das Plugin zu benützen."
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"Schließt ein gefülltes Polygon ab (benötigt einen Füllung-beginnen-Block)"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Teilen"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "kleiner als"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "Quadratwurzel"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Koordinaten skalieren"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "Blöcke anzeigen"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Beenden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "Sugar Journal description field"
msgstr "Beschreibungsfeld im Sugar-Tagebuch"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "setze Grauton"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
msgid "presentation bulleted list"
msgstr "Darstellung als Spiegelstrichliste"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "Dauer"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Neu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
msgid "places a comment in your code"
msgstr "Kommentar in dein Programm einfügen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr "lies Pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "Skalierung"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "unten"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "Violett"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Koordinaten herunterskalieren"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "click to open"
msgstr "Zum Öffnen klicken"
@@ -3227,7 +3194,7 @@ msgstr "Zum Öffnen klicken"
msgid "microphone input pitch"
msgstr "Mikrofoneingangstonhöhe"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Konfiguration"
@@ -3235,32 +3202,32 @@ msgstr "Konfiguration"
msgid "Description:"
msgstr "Beschreibung:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "Tagebuch"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "Mülleimer leeren"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "Die Schildkröte zeichnet, wenn sie sich bewegt."
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Laden..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal audio object"
msgstr "Audioobjekt aus dem Sugar-Tagebuch"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "Schildkröte anhalten"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Schildkröte"
@@ -3268,45 +3235,40 @@ msgstr "Schildkröte"
msgid "changes the orientation of the palette of blocks"
msgstr "Die Ausrichtung der Block-Palette ändern"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "speichere in"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Blöcke verbergen"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Python-Block laden"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "oder"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "presentation template: list of bullets"
msgstr "Präsentationsvorlage: Spiegelstrichliste"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "Identitätsoperator, um Blöcke zu erweitern"
# (Markus S.) 'Blöcke verkleinern'?
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Blöcke verkleinern"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "Größe des Textes festlegen, den die Schildkröte zeichnet"
-
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:269
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3314,98 +3276,89 @@ msgstr ""
"Die aktuelle Richtung der Schildkröte (kann an Stelle eines Zahlenblocks "
"benutzt werden)"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "Bild"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "Eine Zufallszahl zwischen dem Minimal- (oben) und Maximalwert (unten)"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"Die aktuelle Stiftfarbe (kann an Stelle eines Zahlenblocks benutzt werden)"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Palette anzeigen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "Ein Bild ins Sugar-Tagebuch speichern"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "Momentaufnahme speichern"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "starte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
msgid "returns True if heap is empty"
msgstr "Gibt Wahr zurück, wenn der Stapel leer ist."
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "bewegt die Schildkröte vorwärts"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
msgid "forward"
msgstr "gehe vorwärts"
# (Markus S.) 'Rahmen'?
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
+#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "Meine Box"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Account-Kennung"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
#, fuzzy
msgid "Select blocks to share"
msgstr "Wähle Blöcke zum Teilen"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "zurück"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
msgid "sets the scale of media"
msgstr "Skalierung der Medien setzen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "behält aktuellen Skalierungsfaktor bei"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "Präsentation 1x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "Präsentation 1x2"
-
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "Stapelanfang einer benennbaren Aktion"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "Zahlenwert in benannte Variable speichern"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "Logischer ODER-Operator"
@@ -3416,72 +3369,72 @@ msgstr "Logischer ODER-Operator"
msgid "microphone input voltage"
msgstr "Mikrofoneingangsspannung"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "So oft wiederholen, wie angegeben"
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Speichern..."
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "Stapel von Aktion 2 aufrufen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
#, fuzzy
msgid "setxy"
msgstr "setze xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
msgid "title y"
msgstr "Titel: y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "Titel: x"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "fülle Bildschirm"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
#, fuzzy
msgid "other"
msgstr "Sonstiges"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Speichern unter"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "setze xy"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "Müll"
# (Markus S.) Vergleiche 'Cartesian'
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "Polar"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "wiederhole"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "wait for current video or audio to complete"
msgstr "Das Ende der aktuellen Video- oder Audio-Wiedergabe abwarten"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "Als Bild speichern"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "Bearbeiten"
@@ -3492,38 +3445,38 @@ msgstr "Bearbeiten"
msgid "microphone input resistance"
msgstr "Mikrofoneingangswiderstand"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "Stapelanfang von Aktion 2"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "Dividiert die obere Zahleneingabe (Zähler) durch die untere (Nenner)"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
msgid "prints value in status block at bottom of the screen"
msgstr "Zeigt den Wert im Statusblock am unteren Bildschirmrand an"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "beginne Füllung"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "holds results of query-keyboard block as ASCII"
msgstr "Beinhaltet das Ergebnis des Tastaturabfrage-Blocks als ASCII-Zeichen."
#. #-#-#-#-# de.po (turtleart-activity) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "push"
msgstr "ablegen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3531,87 +3484,95 @@ msgstr ""
"Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit "
"mehreren Variablen, z.B. sin(x+y+z)"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "Alles rückgängig"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "Hallo"
#. TRANS: "name" option from activity.info file
-#, fuzzy
msgid "TurtleBlocks"
msgstr "Schildkrötenblöcke"
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "Stift aufgesetzt?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "liefert wahr, wenn der Stift aufgesetzt ist"
+
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
msgstr ""
+"Drücke bitte den Stopp-Knopf, bevor du Änderungen an deinem "
+"Schildkrötenblöcke-Programm vornimmst."
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
-msgstr ""
+msgstr "Stapel speichern"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
-msgstr ""
+msgstr "Den Stapel wirklich überschreiben?"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
msgid "Overwrite stack"
-msgstr ""
+msgstr "Stapel überschreiben"
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
-msgstr ""
+msgstr "Stapel löschen"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
-msgstr ""
+msgstr "Den Stapel wirklich löschen?"
-#: TurtleArtActivity.py:895
-#, fuzzy
+#: TurtleArtActivity.py:933
msgid "Palettes"
-msgstr "Palette"
+msgstr "Paletten"
#: gnome_plugins/fb_plugin.py:87
msgid "Facebook wall post"
-msgstr ""
+msgstr "Pinnwand-Meldung auf Facebook"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
msgid "active turtle"
-msgstr ""
+msgstr "aktive Schildkröte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
msgid "the name of the active turtle"
-msgstr ""
+msgstr "der Name der aktiven Schildkröte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
-msgstr ""
+msgstr "Palette der benutzerdefinierten Operatoren"
#: pysamples/brain.py:43
msgid "Please install the Speak Activity and try again."
msgstr "Installiere bitte die Sprechen-Aktitvität und versuch es noch einmal."
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
msgstr "Spanisch"
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
msgstr "Englisch"
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
msgstr "Tut mir leid, ich kann nicht verstehen, wonach du fragst."
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
@@ -3619,9 +3580,21 @@ msgstr ""
"Entschuldige, es gibt keinen freien Speicher, um mein Gehirn zu laden. "
"Schließe andere Aktivitäten und versuch es noch einmal."
-#: turtleblocks.py:421
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "Dreht die Schildkröte um 180°"
+
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Beispielprojekte anzeigen"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Beispielprojekte verbergen"
+
+#: turtleblocks.py:436
msgid "About..."
-msgstr ""
+msgstr "Über Schildkrötenblöcke"
#~ msgid "Palette of Arduino blocks"
#~ msgstr "Palette der Arduino-Blöcke"
@@ -3712,6 +3685,37 @@ msgstr ""
#~ "Gibt die Entfernung zu dem Objekt vor dem Sensor als eine Zahl zwischen 0 "
#~ "und 255 zurück."
+#~ msgid "set text size"
+#~ msgstr "setze Schriftgröße"
+
+#~ msgid "set text color"
+#~ msgstr "setze Schriftfarbe"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "Präsentation 2x1"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "Farbe des Textes festlegen, den die Schildkröte zeichnet"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "Präsentation 2x2"
+
+#~ msgid "make a uturn"
+#~ msgstr "Die Richtung umkehren"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "Größe des Textes festlegen, den die Schildkröte zeichnet"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "Präsentation 1x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "Präsentation 1x2"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "umkehren"
+
#~ msgid "returns 1 when the button is press and 0 otherwise"
#~ msgstr "Gibt 1 zurück, wenn der Knopf gedrückt ist, sonst 0."
diff --git a/po/en.po b/po/en.po
index d00d82e..5874f28 100644
--- a/po/en.po
+++ b/po/en.po
@@ -8,8 +8,8 @@ msgstr ""
"#-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-20 00:34-0400\n"
-"PO-Revision-Date: 2013-07-22 21:09+0200\n"
+"POT-Creation-Date: 2013-10-09 14:26-0400\n"
+"PO-Revision-Date: 2013-10-10 00:47+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en\n"
@@ -21,8 +21,8 @@ msgstr ""
"#-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-18 00:30-0400\n"
-"PO-Revision-Date: 2013-07-22 21:07+0200\n"
+"POT-Creation-Date: 2013-10-08 00:30-0400\n"
+"PO-Revision-Date: 2013-10-09 00:46+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: en\n"
@@ -119,18 +119,22 @@ msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "ERROR: The speed must be a value between 0 and 1023"
#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "ERROR: The speed must be a value between -1023 and 1023"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "ERROR: The pin must be between 1 and 8"
-#: taextras.py:81
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "ERROR: The value must be 0 or 1, LOW or HIGH"
-#: taextras.py:82
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "ERROR: The mode must be INPUT or OUTPUT."
-#: taextras.py:83 taextras.py:84
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "turns LED on and off: 1 means on, 0 means off"
@@ -159,73 +163,102 @@ msgid "returns the voltage value (volts)"
msgstr "returns the voltage value (volts)"
#: taextras.py:91
-msgid "returns the temperature"
-msgstr "returns the temperature"
+msgid "returns the temperature value (celsius degree)"
+msgstr "returns the temperature value (celsius degree)"
#: taextras.py:92
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#, python-format
+msgid "custom module %s"
+msgstr "custom module %s"
#: taextras.py:93
+msgid "sensor a"
+msgstr "sensor a"
+
+#: taextras.py:94
+msgid "sensor b"
+msgstr "sensor b"
+
+#: taextras.py:95
+msgid "sensor c"
+msgstr "sensor c"
+
+#: taextras.py:96
+msgid "actuator a"
+msgstr "actuator a"
+
+#: taextras.py:97
+msgid "actuator b"
+msgstr "actuator b"
+
+#: taextras.py:98
+msgid "actuator c"
+msgstr "actuator c"
+
+#: taextras.py:99
msgid "LED"
msgstr "LED"
-#: taextras.py:94
+#: taextras.py:100 taextras.py:397
msgid "button"
msgstr "button"
-#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:409
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:413
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "gray"
-#: taextras.py:96 taextras.py:361
+#: taextras.py:102 taextras.py:400
msgid "light"
msgstr "light"
-#: taextras.py:97
-msgid "temperature"
-msgstr "temperature"
-
-#: taextras.py:98 taextras.py:335
+#: taextras.py:103 taextras.py:376 taextras.py:398
msgid "distance"
msgstr "distance"
-#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "resistance"
-#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "voltage"
-#: taextras.py:101
+#: taextras.py:106
+msgid "temperature"
+msgstr "temperature"
+
+#: taextras.py:107
+msgid "butia"
+msgstr "butia"
+
+#: taextras.py:108
msgid "Butia Robot"
msgstr "Butia Robot"
-#: taextras.py:102
+#: taextras.py:109
msgid "refresh Butia"
msgstr "refresh Butia"
-#: taextras.py:103
+#: taextras.py:110
msgid "refresh the state of the Butia palette and blocks"
msgstr "refresh the state of the Butia palette and blocks"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:105
+#: taextras.py:112
msgid "battery charge Butia"
msgstr "battery charge Butia"
-#: taextras.py:106
+#: taextras.py:113
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -233,228 +266,320 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:108
+#: taextras.py:115
msgid "speed Butia"
msgstr "speed Butia"
-#: taextras.py:109
+#: taextras.py:116
msgid "set the speed of the Butia motors"
msgstr "set the speed of the Butia motors"
-#: taextras.py:110
+#: taextras.py:117
msgid "move Butia"
msgstr "move Butia"
-#: taextras.py:111 TurtleArt/tabasics.py:169
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
+#: taextras.py:118 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "left"
-#: taextras.py:112 TurtleArt/tabasics.py:181
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: taextras.py:119 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "right"
-#: taextras.py:113
+#: taextras.py:120
msgid "moves the Butia motors at the specified speed"
msgstr "moves the Butia motors at the specified speed"
-#: taextras.py:114
+#: taextras.py:121
msgid "stop Butia"
msgstr "stop Butia"
-#: taextras.py:115
+#: taextras.py:122
msgid "stop the Butia robot"
msgstr "stop the Butia robot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:117
+#: taextras.py:124
msgid "forward Butia"
msgstr "forward Butia"
-#: taextras.py:118
+#: taextras.py:125
msgid "move the Butia robot forward"
msgstr "move the Butia robot forward"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:120
+#: taextras.py:127
msgid "left Butia"
msgstr "left Butia"
-#: taextras.py:121
+#: taextras.py:128
msgid "turn the Butia robot at left"
msgstr "turn the Butia robot at left"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:123
+#: taextras.py:130
msgid "right Butia"
msgstr "right Butia"
-#: taextras.py:124
+#: taextras.py:131
msgid "turn the Butia robot at right"
msgstr "turn the Butia robot at right"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:126
+#: taextras.py:133
msgid "backward Butia"
msgstr "backward Butia"
-#: taextras.py:127
+#: taextras.py:134
msgid "move the Butia robot backward"
msgstr "move the Butia robot backward"
-#: taextras.py:128
+#: taextras.py:135
+msgid "butia-extra"
+msgstr "butia-extra"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:137
msgid "Butia Robot extra blocks"
msgstr "Butia Robot extra blocks"
-#: taextras.py:129
-msgid "hack pin mode"
-msgstr "hack pin mode"
+#: taextras.py:138
+msgid "pin mode Butia"
+msgstr "pin mode Butia"
-#: taextras.py:130 taextras.py:298 taextras.py:464
+#: taextras.py:139 taextras.py:339 taextras.py:508
msgid "pin"
msgstr "pin"
-#: taextras.py:131 taextras.py:465
+#: taextras.py:140 taextras.py:509
msgid "mode"
msgstr "mode"
-#: taextras.py:132
+#: taextras.py:141
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Select the pin function (INPUT, OUTPUT)."
-#: taextras.py:133
-msgid "write hack pin Butia"
-msgstr "write hack pin Butia"
+#: taextras.py:142
+msgid "read pin Butia"
+msgstr "read pin Butia"
+
+#: taextras.py:143
+msgid "read the value of a pin"
+msgstr "read the value of a pin"
-#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
-#: TurtleArt/tawindow.py:4571
+#: taextras.py:144
+msgid "write pin Butia"
+msgstr "write pin Butia"
+
+#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:988
+#: TurtleArt/tawindow.py:4643
msgid "value"
msgstr "value"
-#: taextras.py:135
+#: taextras.py:146
msgid "set a hack pin to 0 or 1"
msgstr "set a hack pin to 0 or 1"
-#: taextras.py:136
-msgid "read hack pin Butia"
-msgstr "read hack pin Butia"
+#: taextras.py:147 taextras.py:485
+msgid "INPUT"
+msgstr "INPUT"
-#: taextras.py:137
-msgid "read the value of a hack pin"
-msgstr "read the value of a hack pin"
+#: taextras.py:148
+msgid "Configure hack pin for digital input."
+msgstr "Configure hack pin for digital input."
-#: taextras.py:138 taextras.py:440
+#: taextras.py:149 taextras.py:483
msgid "HIGH"
msgstr "HIGH"
-#: taextras.py:139 taextras.py:477
-msgid "Set HIGH value for digital port."
-msgstr "Set HIGH value for digital port."
-
-#: taextras.py:140 taextras.py:442
-msgid "INPUT"
-msgstr "INPUT"
+#: taextras.py:150
+msgid "Set HIGH value for digital pin."
+msgstr "Set HIGH value for digital pin."
-#: taextras.py:141
-msgid "Configure hack port for digital input."
-msgstr "Configure hack port for digital input."
-
-#: taextras.py:142 taextras.py:441
+#: taextras.py:151 taextras.py:484
msgid "LOW"
msgstr "LOW"
-#: taextras.py:143 taextras.py:480
+#: taextras.py:152 taextras.py:524
msgid "Set LOW value for digital port."
msgstr "Set LOW value for digital port."
-#: taextras.py:144 taextras.py:443
+#: taextras.py:153 taextras.py:486
msgid "OUTPUT"
msgstr "OUTPUT"
-#: taextras.py:145
+#: taextras.py:154
msgid "Configure hack port for digital output."
msgstr "Configure hack port for digital output."
-#: taextras.py:146
+#: taextras.py:155
+msgid "butia-cast"
+msgstr "butia-cast"
+
+#: taextras.py:156
+msgid "Butia Robot cast blocks"
+msgstr "Butia Robot cast blocks"
+
+#: taextras.py:157
msgid "Butia"
msgstr "Butia"
-#: taextras.py:147
+#. TRANS: cast means data type conversion
+#: taextras.py:159
+msgid "CAST\n"
+msgstr "CAST\n"
+
+#: taextras.py:160
+msgid "new name"
+msgstr "new name"
+
+#: taextras.py:161
+msgid "original"
+msgstr "original"
+
+#: taextras.py:162
+msgid "f(x)="
+msgstr "f(x)="
+
+#: taextras.py:163
+msgid "name"
+msgstr "name"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:165
+msgid "Cast a new block"
+msgstr "Cast a new block"
+
+#: taextras.py:166
+#, python-format
+msgid "generic module %s"
+msgstr "generic module %s"
+
+#: taextras.py:167
+msgid "Butia IP"
+msgstr "Butia IP"
+
+#: taextras.py:168
+msgid "change the ip of butia robot"
+msgstr "change the IP of butia robot"
+
+#: taextras.py:169
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "ERROR: The pin %s must be in OUTPUT mode."
-#: taextras.py:148
+#: taextras.py:170
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "ERROR: The pin %s must be in INPUT mode."
-#: taextras.py:152
+#: taextras.py:171
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "ERROR: Something wrong with function '%s'"
+
+#: taextras.py:172
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "ERROR: cannot init GCONF client: %s"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:174
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr "ERROR: You must cast Sensor or Actuator: A, B or C"
+
+#: taextras.py:175
+#, python-format
+msgid "ERROR: Invalid IP '%s'"
+msgstr "ERROR: Invalid IP '%s'"
+
+#: taextras.py:176
+msgid "Creating PyBot server"
+msgstr "Creating PyBot server"
+
+#: taextras.py:177
+msgid "ERROR creating PyBot server"
+msgstr "ERROR creating PyBot server"
+
+#: taextras.py:178
+msgid "PyBot is alive!"
+msgstr "PyBot is alive!"
+
+#: taextras.py:179
+msgid "Ending butia polling"
+msgstr "Ending butia polling"
+
+#: taextras.py:183
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Error importing Pygame. This plugin require Pygame 1.9"
-#: taextras.py:153
+#: taextras.py:184
msgid "Error on initialization of the camera"
msgstr "Error on initialization of the camera"
-#: taextras.py:154
+#: taextras.py:185
msgid "No camera was found"
msgstr "No camera was found"
-#: taextras.py:155
+#: taextras.py:186
msgid "Error stopping camera"
msgstr "Error stopping camera"
-#: taextras.py:156
+#: taextras.py:187
msgid "Error starting camera"
msgstr "Error starting camera"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:158
+#: taextras.py:189
msgid "Error in get mask"
msgstr "Error in get mask"
-#: taextras.py:159
+#: taextras.py:190
+msgid "followme"
+msgstr "followme"
+
+#: taextras.py:191
msgid "FollowMe"
msgstr "FollowMe"
-#: taextras.py:160
+#: taextras.py:192
msgid "refresh FollowMe"
msgstr "refresh FollowMe"
-#: taextras.py:161
+#: taextras.py:193
msgid "Search for a connected camera."
msgstr "Search for a connected camera."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:163
+#: taextras.py:195
msgid "calibration"
msgstr "calibration"
-#: taextras.py:164
+#: taextras.py:196
msgid "store a personalized calibration"
msgstr "store a personalized calibration"
-#: taextras.py:165
+#: taextras.py:197
msgid "return a personalized calibration"
msgstr "return a personalized calibration"
-#: taextras.py:166
+#: taextras.py:198
msgid "follow"
msgstr "follow"
-#: taextras.py:167
+#: taextras.py:199
msgid "follow a color or calibration"
msgstr "follow a color or calibration"
-#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -463,325 +588,361 @@ msgstr "follow a color or calibration"
msgid "brightness"
msgstr "brightness"
-#: taextras.py:169
+#: taextras.py:201
msgid "set the camera brightness as a value between 0 to 255."
msgstr "set the camera brightness as a value between 0 to 255."
-#: taextras.py:170
+#: taextras.py:202
msgid "minimum pixels"
msgstr "minimum pixels"
-#: taextras.py:171
+#: taextras.py:203
msgid "set the minimal number of pixels to follow"
msgstr "set the minimal number of pixels to follow"
-#: taextras.py:172
+#: taextras.py:204
msgid "threshold"
msgstr "threshold"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:174
+#: taextras.py:206
msgid "set a threshold for a RGB color"
msgstr "set a threshold for a RGB color"
-#: taextras.py:175
+#: taextras.py:207
msgid "camera mode"
msgstr "camera mode"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:177
+#: taextras.py:209
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "set the color mode of the camera: RGB; YUV or HSV"
-#: taextras.py:178
+#: taextras.py:210
msgid "get brightness"
msgstr "get brightness"
-#: taextras.py:179
+#: taextras.py:211
msgid "get the brightness of the ambient light"
msgstr "get the brightness of the ambient light"
-#: taextras.py:180
+#: taextras.py:212
msgid "average color"
msgstr "average color"
-#: taextras.py:181
+#: taextras.py:213
msgid ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
msgstr ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
-#: taextras.py:183
+#: taextras.py:215
msgid "x position"
msgstr "x position"
-#: taextras.py:184
+#: taextras.py:216
msgid "return x position"
msgstr "return x position"
-#: taextras.py:185
+#: taextras.py:217
msgid "y position"
msgstr "y position"
-#: taextras.py:186
+#: taextras.py:218
msgid "return y position"
msgstr "return y position"
-#: taextras.py:187
+#: taextras.py:219
msgid "pixels"
msgstr "pixels"
-#: taextras.py:188
+#: taextras.py:220
msgid "return the number of pixels of the biggest blob"
msgstr "return the number of pixels of the biggest blob"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:190
+#: taextras.py:222
+msgid "RGB"
+msgstr "RGB"
+
+#: taextras.py:223
msgid "set the color mode of the camera to RGB"
msgstr "set the color mode of the camera to RGB"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:192
+#: taextras.py:225
+msgid "YUV"
+msgstr "YUV"
+
+#: taextras.py:226
msgid "set the color mode of the camera to YUV"
msgstr "set the color mode of the camera to YUV"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:194
+#: taextras.py:228
+msgid "HSV"
+msgstr "HSV"
+
+#: taextras.py:229
msgid "set the color mode of the camera to HSV"
msgstr "set the color mode of the camera to HSV"
-#: taextras.py:195
+#: taextras.py:230
+msgid "get color"
+msgstr "get color"
+
+#: taextras.py:231
+msgid "get the color of an object"
+msgstr "get the color of an object"
+
+#: taextras.py:232
+msgid "color distance"
+msgstr "color distance"
+
+#: taextras.py:233
+msgid "set the distance to identify a color"
+msgstr "set the distance to identify a color"
+
+#: taextras.py:234
msgid "empty calibration"
msgstr "empty calibration"
-#: taextras.py:196
+#: taextras.py:235
msgid "error in string conversion"
msgstr "error in string conversion"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:202
+#: taextras.py:241
msgid "Pattern detection"
msgstr "Pattern detection"
-#: taextras.py:203
+#: taextras.py:242
+msgid "pattern_detection"
+msgstr "pattern_detection"
+
+#: taextras.py:243
msgid "Seeing signal"
msgstr "Seeing signal"
-#: taextras.py:204
+#: taextras.py:244
msgid "Returns True if the signal is in front of the camera"
msgstr "Returns True if the signal is in front of the camera"
-#: taextras.py:205
+#: taextras.py:245
msgid "Distance to signal"
msgstr "Distance to signal"
-#: taextras.py:206
+#: taextras.py:246
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Returns the distance of the signal to the camera in millimeters"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:211
+#: taextras.py:251
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:212
+#: taextras.py:252
+msgid "sumtia"
+msgstr "sumtia"
+
+#: taextras.py:253
msgid "speed SumBot"
msgstr "speed SumBot"
-#: taextras.py:213
+#: taextras.py:254
msgid "submit the speed to the SumBot"
msgstr "submit the speed to the SumBot"
-#: taextras.py:214
+#: taextras.py:255
msgid "set the default speed for the movement commands"
msgstr "set the default speed for the movement commands"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:216
+#: taextras.py:257
msgid "forward SumBot"
msgstr "forward SumBot"
-#: taextras.py:217
+#: taextras.py:258
msgid "move SumBot forward"
msgstr "move SumBot forward"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:219
+#: taextras.py:260
msgid "backward SumBot"
msgstr "backward SumBot"
-#: taextras.py:220
+#: taextras.py:261
msgid "move SumBot backward"
msgstr "move SumBot backward"
-#: taextras.py:221
+#: taextras.py:262
msgid "stop SumBot"
msgstr "stop SumBot"
-#: taextras.py:222
+#: taextras.py:263
msgid "stop the SumBot"
msgstr "stop the SumBot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:224
+#: taextras.py:265
msgid "left SumBot"
msgstr "left SumBot"
-#: taextras.py:225
+#: taextras.py:266
msgid "turn left the SumBot"
msgstr "turn left the SumBot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:227
+#: taextras.py:268
msgid "right SumBot"
msgstr "right SumBot"
-#: taextras.py:228
+#: taextras.py:269
msgid "turn right the SumBot"
msgstr "turn right the SumBot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:231
+#: taextras.py:272
msgid "angle to center"
msgstr "angle to center"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:233
+#: taextras.py:274
msgid "get the angle to the center of the dohyo"
msgstr "get the angle to the center of the dohyo"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:236
+#: taextras.py:277
msgid "angle to Enemy"
msgstr "angle to Enemy"
-#: taextras.py:237
+#: taextras.py:278
msgid "get the angle to the Enemy"
msgstr "get the angle to the Enemy"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:239
+#: taextras.py:280
msgid "x coor. SumBot"
msgstr "x coor. SumBot"
-#: taextras.py:240
+#: taextras.py:281
msgid "get the x coordinate of the SumBot"
msgstr "get the x coordinate of the SumBot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:242
+#: taextras.py:283
msgid "y coor. SumBot"
msgstr "y coor. SumBot"
-#: taextras.py:243
+#: taextras.py:284
msgid "get the y coordinate of the SumBot"
msgstr "get the y coordinate of the SumBot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:245
+#: taextras.py:286
msgid "x coor. Enemy"
msgstr "x coor. Enemy"
-#: taextras.py:246
+#: taextras.py:287
msgid "get the x coordinate of the Enemy"
msgstr "get the x coordinate of the Enemy"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:248
+#: taextras.py:289
msgid "y coor. Enemy"
msgstr "y coor. Enemy"
-#: taextras.py:249
+#: taextras.py:290
msgid "get the y coordinate of the Enemy"
msgstr "get the y coordinate of the Enemy"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:251
+#: taextras.py:292
msgid "rotation SumBot"
msgstr "rotation SumBot"
-#: taextras.py:252
+#: taextras.py:293
msgid "get the rotation of the Sumbot"
msgstr "get the rotation of the Sumbot"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:254
+#: taextras.py:295
msgid "rotation Enemy"
msgstr "rotation Enemy"
-#: taextras.py:255
+#: taextras.py:296
msgid "get the rotation of the Enemy"
msgstr "get the rotation of the Enemy"
-#: taextras.py:256
+#: taextras.py:297
msgid "distance to center"
msgstr "distance to center"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:258
+#: taextras.py:299
msgid "get the distance to the center of the dohyo"
msgstr "get the distance to the center of the dohyo"
-#: taextras.py:259
+#: taextras.py:300
msgid "distance to Enemy"
msgstr "distance to Enemy"
-#: taextras.py:260
+#: taextras.py:301
msgid "get the distance to the Enemy"
msgstr "get the distance to the Enemy"
-#: taextras.py:261
+#: taextras.py:302
msgid "update information"
msgstr "update information"
-#: taextras.py:262
+#: taextras.py:303
msgid "update information from the server"
msgstr "update information from the server"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:267
+#: taextras.py:308
msgid "Palette of physics blocks"
msgstr "Palette of physics blocks"
-#: taextras.py:268
+#: taextras.py:309
msgid "start polygon"
msgstr "start polygon"
-#: taextras.py:269
+#: taextras.py:310
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "Begin defining a new polygon based on the current Turtle xy position."
-#: taextras.py:271
+#: taextras.py:312
msgid "add point"
msgstr "add point"
-#: taextras.py:272
+#: taextras.py:313
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -789,88 +950,88 @@ msgstr ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
-#: taextras.py:274
+#: taextras.py:315
msgid "end polygon"
msgstr "end polygon"
-#: taextras.py:275
+#: taextras.py:316
msgid "Define a new polygon."
msgstr "Define a new polygon."
-#: taextras.py:276
+#: taextras.py:317
msgid "end filled polygon"
msgstr "end filled polygon"
-#: taextras.py:277
+#: taextras.py:318
msgid "Not a simple polygon"
msgstr "Not a simple polygon"
-#: taextras.py:278
+#: taextras.py:319
msgid "Define a new filled polygon."
msgstr "Define a new filled polygon."
-#: taextras.py:279
+#: taextras.py:320
msgid "triangle"
msgstr "triangle"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:281
+#: taextras.py:322
msgid "base"
msgstr "base"
-#: taextras.py:282 taextras.py:288
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
+#: taextras.py:323 taextras.py:329
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "height"
-#: taextras.py:283
+#: taextras.py:324
msgid "Add a triangle object to the project."
msgstr "Add a triangle object to the project."
-#: taextras.py:284
+#: taextras.py:325
msgid "circle"
msgstr "circle"
-#: taextras.py:285
+#: taextras.py:326
msgid "Add a circle object to the project."
msgstr "Add a circle object to the project."
-#: taextras.py:286
+#: taextras.py:327
msgid "rectangle"
msgstr "rectangle"
-#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
+#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "width"
-#: taextras.py:289
+#: taextras.py:330
msgid "Add a rectangle object to the project."
msgstr "Add a rectangle object to the project."
-#: taextras.py:290
+#: taextras.py:331
msgid "reset"
msgstr "reset"
-#: taextras.py:291
+#: taextras.py:332
msgid "Reset the project; clear the object list."
msgstr "Reset the project; clear the object list."
-#: taextras.py:292
+#: taextras.py:333
msgid "motor"
msgstr "motor"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:294
+#: taextras.py:335
msgid "torque"
msgstr "torque"
-#: taextras.py:295
+#: taextras.py:336
msgid "speed"
msgstr "speed"
-#: taextras.py:296
+#: taextras.py:337
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -878,23 +1039,23 @@ msgstr ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
-#: taextras.py:299
+#: taextras.py:340
msgid "Pin an object down so that it cannot fall."
msgstr "Pin an object down so that it cannot fall."
-#: taextras.py:300
+#: taextras.py:341
msgid "joint"
msgstr "joint"
-#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "x"
msgstr "x"
-#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "y"
msgstr "y"
-#: taextras.py:303
+#: taextras.py:344
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -902,39 +1063,39 @@ msgstr ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
-#: taextras.py:305
+#: taextras.py:346
msgid "save as Physics activity"
msgstr "save as Physics activity"
-#: taextras.py:306
+#: taextras.py:347
msgid "Save the project to the Journal as a Physics activity."
msgstr "Save the project to the Journal as a Physics activity."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:308
+#: taextras.py:349
msgid "gear"
msgstr "gear"
-#: taextras.py:309
+#: taextras.py:350
msgid "Add a gear object to the project."
msgstr "Add a gear object to the project."
-#: taextras.py:310
+#: taextras.py:351
msgid "density"
msgstr "density"
-#: taextras.py:311
+#: taextras.py:352
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Set the density property for objects (density can be any positive number)."
-#: taextras.py:313
+#: taextras.py:354
msgid "friction"
msgstr "friction"
-#: taextras.py:314
+#: taextras.py:355
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -944,11 +1105,11 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:317
+#: taextras.py:358
msgid "bounciness"
msgstr "bounciness"
-#: taextras.py:318
+#: taextras.py:359
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -958,11 +1119,11 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:321
+#: taextras.py:362
msgid "dynamic"
msgstr "dynamic"
-#: taextras.py:322
+#: taextras.py:363
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -970,27 +1131,27 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:328
+#: taextras.py:369
msgid "Palette of WeDo blocks"
msgstr "Palette of WeDo blocks"
-#: taextras.py:329
+#: taextras.py:370
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:330
+#: taextras.py:371
msgid "set current WeDo device"
msgstr "set current WeDo device"
-#: taextras.py:331
+#: taextras.py:372
msgid "number of WeDo devices"
msgstr "number of WeDo devices"
-#: taextras.py:332
+#: taextras.py:373
msgid "tilt"
msgstr "tilt"
-#: taextras.py:333
+#: taextras.py:374
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1000,41 +1161,41 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:337
+#: taextras.py:378
msgid "distance sensor output"
msgstr "distance sensor output"
-#: taextras.py:338
+#: taextras.py:379
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:339
+#: taextras.py:380
msgid "returns the current value of Motor A"
msgstr "returns the current value of Motor A"
-#: taextras.py:340
+#: taextras.py:381
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:341
+#: taextras.py:382
msgid "returns the current value of Motor B"
msgstr "returns the current value of Motor B"
-#: taextras.py:342
+#: taextras.py:383
msgid "set the value for Motor A"
msgstr "set the value for Motor A"
-#: taextras.py:343
+#: taextras.py:384
msgid "set the value for Motor B"
msgstr "set the value for Motor B"
-#: taextras.py:344
+#: taextras.py:385
msgid "WeDo is unavailable"
msgstr "WeDo is unavailable"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:346
+#: taextras.py:387
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "WeDo %d is unavailable; defaulting to 1"
@@ -1042,134 +1203,130 @@ msgstr "WeDo %d is unavailable; defaulting to 1"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:349
+#: taextras.py:390
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s is unavailable on WeDo %(wedo_number)d"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:354
+#: taextras.py:395
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palette of LEGO NXT blocks of motors"
-#: taextras.py:355
+#: taextras.py:396
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palette of LEGO NXT blocks of sensors"
-#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:357
-msgid "touch"
-msgstr "touch"
-
-#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:359
-msgid "ultrasonic"
-msgstr "ultrasonic"
-
-#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
-#: TurtleArt/tabasics.py:384
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092
+#: taextras.py:399 TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
+#: TurtleArt/tabasics.py:388
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "color"
-#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83
+#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "sound"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The brick is the NXT controller
-#: taextras.py:365
+#: taextras.py:404
msgid "Please check the connection with the brick"
msgstr "Please check the connection with the brick"
-#: taextras.py:366
+#: taextras.py:405
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Invalid port '%s'. Port must be: PORT A, B or C"
-#: taextras.py:367
+#: taextras.py:406
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
-#: taextras.py:368
+#: taextras.py:407
msgid "The value of power must be between -127 to 127"
msgstr "The value of power must be between -127 to 127"
-#: taextras.py:369
+#: taextras.py:408
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "The parameter must be a integer, not '%s'"
-#: taextras.py:370
+#: taextras.py:409
msgid "An error has occurred: check all connections and try to reconnect"
msgstr "An error has occurred: check all connections and try to reconnect"
-#: taextras.py:371
+#: taextras.py:410
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT found %s bricks"
-#: taextras.py:372
+#: taextras.py:411
msgid "NXT not found"
msgstr "NXT not found"
-#: taextras.py:373
+#: taextras.py:412
#, python-format
msgid "Brick number %s was not found"
msgstr "Brick number %s was not found"
-#: taextras.py:374
+#: taextras.py:413
+msgid "nxt-motors"
+msgstr "nxt-motors"
+
+#: taextras.py:414
msgid "refresh NXT"
msgstr "refresh NXT"
-#: taextras.py:375
+#: taextras.py:415
msgid "Search for a connected NXT brick."
msgstr "Search for a connected NXT brick."
-#: taextras.py:376
+#: taextras.py:416
msgid "NXT"
msgstr "NXT"
-#: taextras.py:377
+#: taextras.py:417
msgid "set current NXT device"
msgstr "set current NXT device"
-#: taextras.py:378
+#: taextras.py:418
+msgid "number of NXTs"
+msgstr "number of NXTs"
+
+#: taextras.py:419
msgid "number of NXT devices"
msgstr "number of NXT devices"
-#: taextras.py:379
+#: taextras.py:420
msgid "brick name"
msgstr "brick name"
-#: taextras.py:380
+#: taextras.py:421
msgid "Get the name of a brick."
msgstr "Get the name of a brick."
-#: taextras.py:381
+#: taextras.py:422
msgid "play tone"
msgstr "play tone"
-#: taextras.py:382
+#: taextras.py:423
msgid "frequency"
msgstr "frequency"
-#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
+#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "time"
-#: taextras.py:384
+#: taextras.py:425
msgid "Play a tone at frequency for time."
msgstr "Play a tone at frequency for time."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: turn is the action
-#: taextras.py:386
+#: taextras.py:427
msgid ""
"turn motor\n"
"\n"
@@ -1177,25 +1334,25 @@ msgstr ""
"turn motor\n"
"\n"
-#: taextras.py:387
+#: taextras.py:428
msgid "port"
msgstr "port"
-#: taextras.py:388
-msgid "power"
-msgstr "power"
-
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:390
+#: taextras.py:430
msgid "rotations"
msgstr "rotations"
-#: taextras.py:391
+#: taextras.py:431
+msgid "power"
+msgstr "power"
+
+#: taextras.py:432
msgid "turn a motor"
msgstr "turn a motor"
-#: taextras.py:392
+#: taextras.py:434
msgid ""
"synchronize\n"
"\n"
@@ -1205,39 +1362,39 @@ msgstr ""
"\n"
"motors"
-#: taextras.py:393
+#: taextras.py:435
msgid "steering"
msgstr "steering"
-#: taextras.py:394
+#: taextras.py:436
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "synchronize two motors connected in PORT B and PORT C"
-#: taextras.py:395
+#: taextras.py:437
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:396
+#: taextras.py:438
msgid "PORT A of the brick"
msgstr "PORT A of the brick"
-#: taextras.py:397
+#: taextras.py:439
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:398
+#: taextras.py:440
msgid "PORT B of the brick"
msgstr "PORT B of the brick"
-#: taextras.py:399
+#: taextras.py:441
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:400
+#: taextras.py:442
msgid "PORT C of the brick"
msgstr "PORT C of the brick"
-#: taextras.py:401
+#: taextras.py:443
msgid ""
"synchronize\n"
"motors"
@@ -1245,225 +1402,233 @@ msgstr ""
"synchronize\n"
"motors"
-#: taextras.py:402
+#: taextras.py:444
msgid "start motor"
msgstr "start motor"
-#: taextras.py:403
+#: taextras.py:445
msgid "Run a motor forever."
msgstr "Run a motor forever."
-#: taextras.py:404
+#: taextras.py:446
msgid "brake motor"
msgstr "brake motor"
-#: taextras.py:405
+#: taextras.py:447
msgid "Stop a specified motor."
msgstr "Stop a specified motor."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:407
+#: taextras.py:449
msgid "reset motor"
msgstr "reset motor"
-#: taextras.py:408
+#: taextras.py:450
msgid "Reset the motor counter."
msgstr "Reset the motor counter."
-#: taextras.py:409
+#: taextras.py:451
msgid "motor position"
msgstr "motor position"
-#: taextras.py:410
+#: taextras.py:452
msgid "Get the motor position."
msgstr "Get the motor position."
-#: taextras.py:411
+#: taextras.py:453
+msgid "nxt-sensors"
+msgstr "nxt-sensors"
+
+#: taextras.py:454
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:412
+#: taextras.py:455
msgid "PORT 1 of the brick"
msgstr "PORT 1 of the brick"
-#: taextras.py:413
+#: taextras.py:456
msgid "read"
msgstr "read"
-#: taextras.py:414
+#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "sensor"
-#: taextras.py:415
+#: taextras.py:458
msgid "Read sensor output."
msgstr "Read sensor output."
-#: taextras.py:416
+#: taextras.py:459
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:417
+#: taextras.py:460
msgid "PORT 2 of the brick"
msgstr "PORT 2 of the brick"
-#: taextras.py:418
+#: taextras.py:461
msgid "light sensor"
msgstr "light sensor"
-#: taextras.py:419
+#: taextras.py:462
msgid "gray sensor"
msgstr "gray sensor"
-#: taextras.py:420
+#: taextras.py:463
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:421
+#: taextras.py:464
msgid "PORT 3 of the brick"
msgstr "PORT 3 of the brick"
-#: taextras.py:422
-msgid "touch sensor"
-msgstr "touch sensor"
+#: taextras.py:465
+msgid "button sensor"
+msgstr "button sensor"
-#: taextras.py:423
+#: taextras.py:466
msgid "distance sensor"
msgstr "distance sensor"
-#: taextras.py:424
+#: taextras.py:467
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:425
+#: taextras.py:468
msgid "PORT 4 of the brick"
msgstr "PORT 4 of the brick"
-#: taextras.py:426
+#: taextras.py:469
msgid "sound sensor"
msgstr "sound sensor"
-#: taextras.py:427
+#: taextras.py:470
msgid "color sensor"
msgstr "color sensor"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:430
+#: taextras.py:473
msgid "set light"
msgstr "set light"
-#: taextras.py:431
+#: taextras.py:474
msgid "Set color sensor light."
msgstr "Set color sensor light."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:433
+#: taextras.py:476
msgid "battery level"
msgstr "battery level"
-#: taextras.py:434
+#: taextras.py:477
msgid "Get the battery level of the brick in millivolts"
msgstr "Get the battery level of the brick in millivolts"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:439
+#: taextras.py:482
msgid "Palette of Arduino blocks"
msgstr "Palette of Arduino blocks"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:445
+#: taextras.py:488
msgid "PWM"
msgstr "PWM"
-#: taextras.py:446
+#: taextras.py:489
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:447
+#: taextras.py:490
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERROR: Check the Arduino and the number of port."
-#: taextras.py:448
+#: taextras.py:491
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERROR: Value must be a number from 0 to 255."
-#: taextras.py:449
+#: taextras.py:492
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "ERROR: Value must be either HIGH or LOW, 0 or 1"
-#: taextras.py:450
+#: taextras.py:493
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
-#: taextras.py:451
+#: taextras.py:494
msgid "ERROR: The value must be an integer."
msgstr "ERROR: The value must be an integer."
-#: taextras.py:452
+#: taextras.py:495
msgid "ERROR: The pin must be an integer."
msgstr "ERROR: The pin must be an integer."
-#: taextras.py:453
+#: taextras.py:496
+msgid "arduino"
+msgstr "arduino"
+
+#: taextras.py:497
msgid "refresh Arduino"
msgstr "refresh Arduino"
-#: taextras.py:454
+#: taextras.py:498
msgid "Search for connected Arduinos."
msgstr "Search for connected Arduinos."
-#: taextras.py:455
+#: taextras.py:499
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:456
+#: taextras.py:500
msgid "set current Arduino board"
msgstr "set current Arduino board"
-#: taextras.py:457
+#: taextras.py:501
msgid "number of Arduinos"
msgstr "number of Arduinos"
-#: taextras.py:458
+#: taextras.py:502
msgid "number of Arduino boards"
msgstr "number of Arduino boards"
-#: taextras.py:459
+#: taextras.py:503
msgid "Arduino name"
msgstr "Arduino name"
-#: taextras.py:460
+#: taextras.py:504
msgid "Get the name of an Arduino."
msgstr "Get the name of an Arduino."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:463
+#: taextras.py:507
msgid "pin mode"
msgstr "pin mode"
-#: taextras.py:466
+#: taextras.py:510
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
-#: taextras.py:467
+#: taextras.py:511
msgid "analog write"
msgstr "analog write"
-#: taextras.py:469
+#: taextras.py:513
msgid "Write analog value in specified port."
msgstr "Write analog value in specified port."
-#: taextras.py:470
+#: taextras.py:514
msgid "analog read"
msgstr "analog read"
-#: taextras.py:471
+#: taextras.py:515
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1471,104 +1636,108 @@ msgstr ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
-#: taextras.py:473
+#: taextras.py:517
msgid "digital write"
msgstr "digital write"
-#: taextras.py:474
+#: taextras.py:518
msgid "Write digital value to specified port."
msgstr "Write digital value to specified port."
-#: taextras.py:475
+#: taextras.py:519
msgid "digital read"
msgstr "digital read"
-#: taextras.py:476
+#: taextras.py:520
msgid "Read value from digital port."
msgstr "Read value from digital port."
-#: taextras.py:478
+#: taextras.py:521
+msgid "Set HIGH value for digital port."
+msgstr "Set HIGH value for digital port."
+
+#: taextras.py:522
msgid "Configure Arduino port for digital input."
msgstr "Configure Arduino port for digital input."
-#: taextras.py:479
+#: taextras.py:523
msgid "Configure Arduino port to drive a servo."
msgstr "Configure Arduino port to drive a servo."
-#: taextras.py:481
+#: taextras.py:525
msgid "Configure Arduino port for digital output."
msgstr "Configure Arduino port for digital output."
-#: taextras.py:482
+#: taextras.py:526
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configure Arduino port for PWM (pulse-width modulation)."
-#: taextras.py:483
+#: taextras.py:527
#, python-format
msgid "Not found Arduino %s"
msgstr "Not found Arduino %s"
-#: taextras.py:484
+#: taextras.py:528
msgid "The pin must be an integer"
msgstr "The pin must be an integer"
-#: taextras.py:485
+#: taextras.py:529
msgid "The device must be an integer"
msgstr "The device must be an integer"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:490
+#: taextras.py:534
msgid "Palette of Expeyes blocks"
msgstr "Palette of Expeyes blocks"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Programmable voltage output
-#: taextras.py:492
+#: taextras.py:536
msgid "set PVS"
msgstr "set PVS"
-#: taextras.py:493
+#: taextras.py:537
msgid "set programmable voltage output"
msgstr "set programmable voltage output"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Square wave 1 voltage output
-#: taextras.py:495
+#: taextras.py:539
msgid "set SQR1 voltage"
msgstr "set SQR1 voltage"
-#: taextras.py:496
+#: taextras.py:540
msgid "set square wave 1 voltage output"
msgstr "set square wave 1 voltage output"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Square wave 2 voltage output
-#: taextras.py:498
+#: taextras.py:542
msgid "set SQR2 voltage"
msgstr "set SQR2 voltage"
-#: taextras.py:499
+#: taextras.py:543
msgid "set square wave 2 voltage output"
msgstr "set square wave 2 voltage output"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Digital output level
-#: taextras.py:501
+#: taextras.py:545
msgid "set OD1"
msgstr "set OD1"
-#: taextras.py:502
+#: taextras.py:546
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "set digital output level (OD1) low (0) or high (1)"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Input 1 voltage level
-#: taextras.py:504
+#: taextras.py:548
msgid "IN1 level"
msgstr "IN1 level"
-#: taextras.py:505
+#: taextras.py:549
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1578,11 +1747,11 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Input 2 voltage level
-#: taextras.py:508
+#: taextras.py:552
msgid "IN2 level"
msgstr "IN2 level"
-#: taextras.py:509
+#: taextras.py:553
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1592,11 +1761,11 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Resistive sensor voltage level
-#: taextras.py:512
+#: taextras.py:556
msgid "SEN level"
msgstr "SEN level"
-#: taextras.py:513
+#: taextras.py:557
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1604,25 +1773,25 @@ msgstr ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
-#: taextras.py:515
+#: taextras.py:559
msgid "capture"
msgstr "capture"
-#: taextras.py:516
+#: taextras.py:560
msgid "input"
msgstr "input"
-#: taextras.py:517
+#: taextras.py:561
msgid "samples"
msgstr "samples"
-#: taextras.py:518
+#: taextras.py:562
msgid "interval"
msgstr "interval"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: MS is microseconds
-#: taextras.py:520
+#: taextras.py:564
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
@@ -1630,95 +1799,95 @@ msgstr ""
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Analog input 1 voltage level
-#: taextras.py:523
+#: taextras.py:567
msgid "A1"
msgstr "A1"
-#: taextras.py:524
+#: taextras.py:568
msgid "read analog input 1 voltage"
msgstr "read analog input 1 voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Analog input 2 voltage level
-#: taextras.py:526
+#: taextras.py:570
msgid "A2"
msgstr "A2"
-#: taextras.py:527
+#: taextras.py:571
msgid "read analog input 2 voltage"
msgstr "read analog input 2 voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read input 1 voltage
-#: taextras.py:529
+#: taextras.py:573
msgid "IN1"
msgstr "IN1"
-#: taextras.py:530
+#: taextras.py:574
msgid "read input 1 voltage"
msgstr "read input 1 voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read input 2 voltage
-#: taextras.py:532
+#: taextras.py:576
msgid "IN2"
msgstr "IN2"
-#: taextras.py:533
+#: taextras.py:577
msgid "read input 2 voltage"
msgstr "read input 2 voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read analog sensor input voltage
-#: taextras.py:535
+#: taextras.py:579
msgid "SEN"
msgstr "SEN"
-#: taextras.py:536
+#: taextras.py:580
msgid "read analog sensor input voltage"
msgstr "read analog sensor input voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:538
+#: taextras.py:582
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:539
+#: taextras.py:583
msgid "read square wave 1 voltage"
msgstr "read square wave 1 voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:541
+#: taextras.py:585
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:542
+#: taextras.py:586
msgid "read square wave 2 voltage"
msgstr "read square wave 2 voltage"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read programmable voltage
-#: taextras.py:544
+#: taextras.py:588
msgid "PVS"
msgstr "PVS"
-#: taextras.py:545
+#: taextras.py:589
msgid "read programmable voltage"
msgstr "read programmable voltage"
-#: taextras.py:546
+#: taextras.py:590
msgid "Expeyes device not found"
msgstr "Expeyes device not found"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
msgid "resume playing video or audio"
msgstr "resume playing video or audio"
-#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293
-#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
msgid "Title"
msgstr "Title"
@@ -1727,15 +1896,15 @@ msgstr "Title"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Average RGB color from camera is pushed to the stack"
-#: TurtleArt/tabasics.py:513
+#: TurtleArt/tabasics.py:519
msgid "yellow"
msgstr "yellow"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "displays polar coordinates"
msgstr "displays polar coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
msgid "emptys FILO (first-in-last-out heap)"
msgstr "emptys FILO (first-in-last-out heap)"
@@ -1752,39 +1921,39 @@ msgstr "camera output"
msgid "push acceleration in x, y, z to heap"
msgstr "push acceleration in x, y, z to heap"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:837
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "if-then operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:868
msgid "jogs stack right"
msgstr "jogs stack right"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "Sugar Journal media object"
msgstr "Sugar Journal media object"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "box 1"
msgstr "box 1"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453
msgid "Step"
msgstr "Step"
-#: TurtleArt/tabasics.py:636
+#: TurtleArt/tabasics.py:644
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: turtleblocks.py:415
+#: turtleblocks.py:446
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444
msgid "Hide palette"
msgstr "Hide palette"
@@ -1796,11 +1965,11 @@ msgstr "Buddies"
msgid "My Turtle Art session"
msgstr "My Turtle Art session"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
msgid "Sugar Journal video object"
msgstr "Sugar Journal video object"
-#: TurtleArt/tabasics.py:516
+#: TurtleArt/tabasics.py:522
msgid "cyan"
msgstr "cyan"
@@ -1814,50 +1983,50 @@ msgstr ""
"A Logo-inspired turtle that draws colorful pictures with snap-together "
"visual programming blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
msgid "Palette of extra options"
msgstr "Palette of extra options"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752
-#: TurtleArtActivity.py:968
+#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783
+#: TurtleArtActivity.py:999
msgid "Load example"
msgstr "Load example"
-#: TurtleArt/tabasics.py:1060
+#: TurtleArt/tabasics.py:1074
msgid "move all blocks to trash"
msgstr "move all blocks to trash"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "list"
msgstr "list"
-#: turtleblocks.py:295
+#: turtleblocks.py:321
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "media resume"
msgstr "media resume"
-#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302
msgid "heading"
msgstr "heading"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:976
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "saves turtle graphics as an SVG file in the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "draws text or show media from the Journal"
@@ -1865,53 +2034,53 @@ msgstr "draws text or show media from the Journal"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "video"
msgstr "video"
-#: TurtleArt/tabasics.py:517
+#: TurtleArt/tabasics.py:523
msgid "blue"
msgstr "blue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "displays Cartesian coordinates"
msgstr "displays Cartesian coordinates"
-#: turtleblocks.py:256
+#: turtleblocks.py:282
msgid "No option action:"
msgstr "No option action:"
-#: TurtleArt/tabasics.py:866
+#: TurtleArt/tabasics.py:876
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:672
+#: TurtleArt/tabasics.py:680
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "save SVG"
msgstr "save SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "runs code found in the tamyblock.py module found in the Journal"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:435
msgid "pen down"
msgstr "pen down"
-#: TurtleArt/tabasics.py:789
+#: TurtleArt/tabasics.py:799
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004
msgid "box"
msgstr "box"
@@ -1919,19 +2088,19 @@ msgstr "box"
msgid "Failed to upload!"
msgstr "Failed to upload!"
-#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
+#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811
msgid "shift"
msgstr "shift"
-#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
-#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
-#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
-#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
-#: TurtleArt/tawindow.py:4507
+#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921
+#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933
+#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594
+#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227
+#: TurtleArt/tawindow.py:4575
msgid "action"
msgstr "action"
@@ -1940,20 +2109,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-until-True operator that uses boolean operators from Numbers palette"
-#: turtleblocks.py:90
+#: turtleblocks.py:94
msgid "usage is"
msgstr "usage is"
-#: TurtleArt/tabasics.py:970
+#: TurtleArt/tabasics.py:982
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:645
+#: TurtleArt/tabasics.py:653
msgid "divide"
msgstr "divide"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
msgid "picture name"
msgstr "picture name"
@@ -1962,32 +2131,32 @@ msgstr "picture name"
msgid "while"
msgstr "while"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
msgid "empty heap?"
msgstr "empty heap?"
-#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
+#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790
msgid "next"
msgstr "next"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:835
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:457
msgid "set pen size"
msgstr "set pen size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
@@ -1996,15 +2165,15 @@ msgstr "presentation template: select Journal object (no description)"
msgid "until"
msgstr "until"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "media stop"
msgstr "media stop"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:334 turtleblocks.py:428
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1064
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in trash"
@@ -2017,11 +2186,11 @@ msgstr ""
"#-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#\n"
"U-turn"
-#: TurtleArt/tabasics.py:1008
+#: TurtleArt/tabasics.py:1020
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2029,30 +2198,30 @@ msgstr ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:794
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "returns mouse y coordinate"
msgstr "returns mouse y coordinate"
-#: TurtleArt/tabasics.py:398
+#: TurtleArt/tabasics.py:402
msgid "holds current pen shade"
msgstr "holds current pen shade"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "sinewave"
msgstr "sinewave"
@@ -2060,65 +2229,65 @@ msgstr "sinewave"
msgid "Login failed"
msgstr "Login failed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
msgid "left x"
msgstr "left x"
#
-#: TurtleArt/tabasics.py:226
+#: TurtleArt/tabasics.py:228
msgid "set heading"
msgstr "seth"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB color under the turtle is pushed to the stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "declutters canvas by hiding blocks"
msgstr "declutters canvas by hiding blocks"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1064
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1062
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1067
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1055
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1060
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
msgid "Python chr operator"
msgstr "Python chr operator"
-#: TurtleArt/tabasics.py:857
+#: TurtleArt/tabasics.py:867
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:690 TurtleArtActivity.py:851
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArt/tabasics.py:902
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: TurtleArt/tabasics.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
msgid "string value"
msgstr "string value"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "description"
msgstr "description"
-#: TurtleArt/talogo.py:572
+#: TurtleArt/talogo.py:573
msgid "I don't know how to"
msgstr "I don't know how to"
@@ -2126,20 +2295,20 @@ msgstr "I don't know how to"
msgid "Username:"
msgstr "Username:"
-#: TurtleArt/tabasics.py:470
+#: TurtleArt/tabasics.py:474
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744
-#: TurtleArtActivity.py:814 turtleblocks.py:399
+#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775
+#: TurtleArtActivity.py:845 turtleblocks.py:430
msgid "View"
msgstr "View"
-#: TurtleArt/tabasics.py:374
+#: TurtleArt/tabasics.py:378
msgid "sets gray level of the line drawn by the turtle"
msgstr "sets gray level of the line drawn by the turtle"
@@ -2147,68 +2316,68 @@ msgstr "sets gray level of the line drawn by the turtle"
msgid "Password:"
msgstr "Password:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "turtle sees"
msgstr "turtle sees"
-#: TurtleArt/tabasics.py:872
+#: TurtleArt/tabasics.py:882
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:515
+#: TurtleArt/tabasics.py:521
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:397
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:401
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335
msgid "fills the background with (color, shade)"
msgstr "fills the background with (color, shade)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
msgid "save picture"
msgstr "save picture"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "pitch"
msgstr "pitch"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
msgid "returns 1 if mouse button is pressed"
msgstr "returns 1 if mouse button is pressed"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:423
msgid "pen up"
msgstr "pen up"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:517
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:803
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pushes value onto FILO (first-in last-out heap)"
-#: TurtleArt/tabasics.py:1059
+#: TurtleArt/tabasics.py:1073
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
msgid "then"
msgstr "then"
@@ -2216,44 +2385,45 @@ msgstr "then"
msgid "Register"
msgstr "Register"
-#: TurtleArt/tabasics.py:751
+#: TurtleArt/tabasics.py:759
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:875
+#: TurtleArt/tabasics.py:885
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:185
+#: TurtleArt/tabasics.py:187
msgid "turns turtle clockwise (angle in degrees)"
msgstr "turns turtle clockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:414
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holds current gray level (can be used in place of a number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: turtleblocks.py:394
+#: turtleblocks.py:425
msgid "Reset block size"
msgstr "Reset block size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
msgid "turtle"
msgstr "turtle"
-#: TurtleArt/tapalette.py:97
+#: TurtleArt/tapalette.py:98
msgid "displays next palette"
msgstr "displays next palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
msgid "hide blocks"
msgstr "hide blocks"
@@ -2262,35 +2432,35 @@ msgstr "hide blocks"
msgid "light level detected by camera"
msgstr "light level detected by camera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
msgid "Python int operator"
msgstr "Python int operator"
-#: TurtleArt/tabasics.py:732
+#: TurtleArt/tabasics.py:740
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:1055
+#: TurtleArt/tabasics.py:1069
msgid "restore all blocks from trash"
msgstr "restore all blocks from trash"
-#: turtleblocks.py:374
+#: turtleblocks.py:404
msgid "Save"
msgstr "Save"
-#: TurtleArt/tabasics.py:929
+#: TurtleArt/tabasics.py:941
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:943
+#: TurtleArt/tabasics.py:955
msgid "store in box 2"
msgstr "store in box 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar toolbars"
-#: TurtleArt/tabasics.py:241
+#: TurtleArt/tabasics.py:243
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2298,24 +2468,24 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "returns mouse x coordinate"
msgstr "returns mouse x coordinate"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:516
msgid "red"
msgstr "red"
-#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958
-#: TurtleArtActivity.py:994 turtleblocks.py:378
+#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989
+#: TurtleArtActivity.py:1025 turtleblocks.py:408
msgid "Save as Logo"
msgstr "Save as Logo"
-#: TurtleArt/tabasics.py:347
+#: TurtleArt/tabasics.py:351
msgid "sets color of the line drawn by the turtle"
msgstr "sets color of the line drawn by the turtle"
@@ -2332,29 +2502,30 @@ msgstr "Enable collaboration"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
msgid "Palette of sensor blocks"
msgstr "Palette of sensor blocks"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013
+#: TurtleArtActivity.py:1035
msgid "Load plugin"
msgstr "Load plugin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
msgid "returns True if mouse button is pressed"
msgstr "returns True if mouse button is pressed"
-#: TurtleArt/tabasics.py:707
+#: TurtleArt/tabasics.py:715
msgid "number"
msgstr "number"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
msgid "query keyboard"
msgstr "query keyboard"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
msgid "top"
msgstr "top"
@@ -2362,7 +2533,7 @@ msgstr "top"
msgid "Submit to Web"
msgstr "Submit to Web"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
@@ -2370,45 +2541,45 @@ msgstr "Cartesian coordinates"
msgid "Nickname"
msgstr "Nickname"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
msgid "set scale"
msgstr "set scale"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205
+#: TurtleArtActivity.py:800
msgid "Share selected blocks"
msgstr "Share selected blocks"
-#: TurtleArt/tabasics.py:520
+#: TurtleArt/tabasics.py:526
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:904
msgid "connects action to toolbar run buttons"
msgstr "connects action to toolbar run buttons"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
msgid "elapsed time (in seconds) since program started"
msgstr "elapsed time (in seconds) since program started"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "amplitude"
msgstr "amplitude"
-#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
+#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "the canvas height"
msgstr "the canvas height"
-#: TurtleArt/tabasics.py:619
+#: TurtleArt/tabasics.py:627
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
+#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771
msgid "and"
msgstr "and"
@@ -2416,17 +2587,17 @@ msgstr "and"
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "as input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
msgid "Python block"
msgstr "Python block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "media wait"
msgstr "media wait"
@@ -2435,29 +2606,25 @@ msgstr "media wait"
msgid "acceleration"
msgstr "acceleration"
-#: TurtleArt/tabasics.py:491
+#: TurtleArt/tabasics.py:495
msgid "holds current pen size (can be used in place of a number block)"
msgstr "holds current pen size (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:343
-msgid "set color"
-msgstr "set color"
-
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:699
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "loads a block"
msgstr "loads a block"
-#: TurtleArt/tabasics.py:308
+#: TurtleArt/tabasics.py:312
msgid "Palette of pen commands"
msgstr "Palette of pen commands"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
msgid "shows values in FILO (first-in last-out heap)"
msgstr "shows values in FILO (first-in last-out heap)"
@@ -2466,108 +2633,108 @@ msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-while-True operator that uses boolean operators from Numbers palette"
-#: turtleblocks.py:381
+#: turtleblocks.py:411
msgid "File"
msgstr "File"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:762
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:609
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:633
+#: TurtleArt/tabasics.py:641
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:800
+#: TurtleArt/tabasics.py:810
msgid "forever"
msgstr "forever"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1327
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArt/tabasics.py:361
+#: TurtleArt/tabasics.py:365
msgid "sets shade of the line drawn by the turtle"
msgstr "sets shade of the line drawn by the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "speaks text"
msgstr "speaks text"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:272
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArt/tabasics.py:156
+#: TurtleArt/tabasics.py:158
msgid "clean"
msgstr "clean"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: TurtleArtActivity.py:682 TurtleArtActivity.py:846
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "Fullscreen"
msgstr "Fullscreen"
-#: turtleblocks.py:271
+#: turtleblocks.py:297
msgid "File not found"
msgstr "File not found"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
msgid "show"
msgstr "show"
-#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
-#: TurtleArt/tabasics.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912
+#: TurtleArt/tabasics.py:913
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:699
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:719
+#: TurtleArt/tabasics.py:727
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:173
+#: TurtleArt/tabasics.py:175
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle counterclockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:521
+#: TurtleArt/tabasics.py:527
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:684
+#: TurtleArt/tabasics.py:692
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:255
+#: TurtleArt/tabasics.py:257
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2575,11 +2742,11 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
msgid "mouse x"
msgstr "mouse x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
msgid "mouse y"
msgstr "mouse y"
@@ -2587,27 +2754,27 @@ msgstr "mouse y"
msgid "stop"
msgstr "stop"
-#: TurtleArt/tabasics.py:716
+#: TurtleArt/tabasics.py:724
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: turtleblocks.py:469
+#: turtleblocks.py:500
msgid "Save project?"
msgstr "Save project?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
msgid "right x"
msgstr "right x"
@@ -2616,32 +2783,32 @@ msgstr "right x"
msgid "light level detected by light sensor"
msgstr "light level detected by light sensor"
-#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202
-#: TurtleArtActivity.py:1282
+#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233
+#: TurtleArtActivity.py:1313
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "keyboard"
msgstr "keyboard"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "radius"
msgstr "radius"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArt/tabasics.py:357
+#: TurtleArt/tabasics.py:361
msgid "set shade"
msgstr "set shade"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:772
msgid "logical AND operator"
msgstr "logical AND operator"
@@ -2653,23 +2820,19 @@ msgstr ""
"You must have an account at http://turtleartsite.sugarlabs.org to upload "
"your project."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-msgid "palette"
-msgstr "palette"
-
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452
msgid "Run"
msgstr "Run"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
msgid "show heap"
msgstr "show heap"
-#: TurtleArt/tabasics.py:230
+#: TurtleArt/tabasics.py:232
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sets the heading of the turtle (0 is towards the top of the screen.)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "selects a palette"
msgstr "selects a palette"
@@ -2683,19 +2846,19 @@ msgid "Title:"
msgstr "Title:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
msgid "Palette of media objects"
msgstr "Palette of media objects"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:674
msgid "Restore blocks from trash"
msgstr "Restore blocks from trash"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:896
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:708
+#: TurtleArt/tabasics.py:716
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
@@ -2709,7 +2872,7 @@ msgstr "Upload"
msgid "Server"
msgstr "Server"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:972
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
@@ -2717,68 +2880,68 @@ msgstr "Variable 1 (numeric value)"
msgid "Neighborhood"
msgstr "Neighborhood"
-#: TurtleArt/tabasics.py:611
+#: TurtleArt/tabasics.py:619
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:740
+#: TurtleArt/tabasics.py:748
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:845
msgid "else"
msgstr "else"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:631
msgid "doesn't like"
msgstr "doesn't like"
-#: turtleblocks.py:467
+#: turtleblocks.py:498
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "load"
msgstr "load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
msgid "stop video or audio"
msgstr "stop video or audio"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:426
msgid "Turtle will not draw when moved."
msgstr "Turtle will not draw when moved."
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
msgid "pop"
msgstr "pop"
-#: TurtleArt/tabasics.py:490
+#: TurtleArt/tabasics.py:494
msgid "pen size"
msgstr "pen size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:688
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "speak"
msgstr "speak"
@@ -2786,50 +2949,50 @@ msgstr "speak"
msgid "read value from RFID device"
msgstr "read value from RFID device"
-#: TurtleArt/tabasics.py:199
+#: TurtleArt/tabasics.py:201
msgid "moves turtle along an arc"
msgstr "moves turtle along an arc"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:752
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:514
msgid "Palette of pen colors"
msgstr "Palette of pen colors"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "pause video or audio"
msgstr "pause video or audio"
-#: TurtleArt/tabasics.py:934
+#: TurtleArt/tabasics.py:946
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:948
+#: TurtleArt/tabasics.py:960
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
msgid "button down"
msgstr "button down"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:148
msgid "moves turtle backward"
msgstr "moves turtle backward"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
msgid "Show blocks"
msgstr "Show blocks"
@@ -2845,23 +3008,23 @@ msgstr "save"
msgid "Colors"
msgstr "Colors"
-#: TurtleArt/tabasics.py:457
+#: TurtleArt/tabasics.py:461
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:1005 turtleblocks.py:402
msgid "Open"
msgstr "Open"
-#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
+#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302
msgid "ycor"
msgstr "ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2869,47 +3032,47 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:785 turtleblocks.py:455
msgid "Stop"
msgstr "Stop"
-#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
+#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:479
+#: TurtleArt/tabasics.py:483
msgid "end fill"
msgstr "end fill"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434
msgid "Paste"
msgstr "Paste"
-#: TurtleArt/talogo.py:512
+#: TurtleArt/talogo.py:513
msgid "did not output to"
msgstr "did not output to"
@@ -2921,44 +3084,44 @@ msgstr "Activities"
msgid "Upload to Web"
msgstr "Upload to Web"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
msgid "empty heap"
msgstr "empty heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid "pops value off FILO (first-in last-out heap)"
msgstr "pops value off FILO (first-in last-out heap)"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451
msgid "Clean"
msgstr "Clean"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "angle"
msgstr "angle"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:666
msgid "identity"
msgstr "identity"
-#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771
-#: TurtleArtActivity.py:773 TurtleArtActivity.py:950
+#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:804 TurtleArtActivity.py:981
msgid "Save/Load"
msgstr "Save/Load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "audio"
msgstr "audio"
-#: turtleblocks.py:417
+#: turtleblocks.py:448
msgid "Tools"
msgstr "Tools"
@@ -2966,16 +3129,16 @@ msgstr "Tools"
msgid "Port"
msgstr "Port"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
msgid "comment"
msgstr "comment"
-#: TurtleArt/tabasics.py:622
+#: TurtleArt/tabasics.py:630
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "media pause"
msgstr "media pause"
@@ -2983,15 +3146,15 @@ msgstr "media pause"
msgid "push destination rgb value to heap"
msgstr "push destination rgb value to heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "query for keyboard input (results stored in keyboard block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
msgid "Cartesian"
msgstr "Cartesian"
-#: TurtleArt/tabasics.py:159
+#: TurtleArt/tabasics.py:161
msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
@@ -3000,49 +3163,49 @@ msgstr "clears the screen and reset the turtle"
msgid "raw microphone input signal"
msgstr "raw microphone input signal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "returns the color that the turtle \"sees\""
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1039
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:126
msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
-#: TurtleArt/tabasics.py:804
+#: TurtleArt/tabasics.py:814
msgid "loops forever"
msgstr "loops forever"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show aligned"
msgstr "show aligned"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1328
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
-#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999
-#: turtleblocks.py:373
+#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008
+#: TurtleArtActivity.py:1030 turtleblocks.py:403
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:656 TurtleArtActivity.py:776
msgid "Project"
msgstr "Project"
-#: turtleblocks.py:423
+#: turtleblocks.py:454
msgid "Debug"
msgstr "Debug"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677
msgid "mod"
msgstr "mod"
@@ -3050,15 +3213,15 @@ msgstr "mod"
msgid "Password"
msgstr "Password"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1309
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:485
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
@@ -3066,72 +3229,72 @@ msgstr "completes filled polygon (used with start fill block)"
msgid "Share"
msgstr "Share"
-#: TurtleArt/tabasics.py:728
+#: TurtleArt/tabasics.py:736
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:689
msgid "square root"
msgstr "square root"
-#: turtleblocks.py:388
+#: turtleblocks.py:419
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "show blocks"
msgstr "show blocks"
-#: turtleblocks.py:380
+#: turtleblocks.py:410
msgid "Quit"
msgstr "Quit"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
msgid "Sugar Journal description field"
msgstr "Sugar Journal description field"
-#: TurtleArt/tabasics.py:371
+#: TurtleArt/tabasics.py:375
msgid "set gray"
msgstr "set gray"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "duration"
msgstr "duration"
-#: turtleblocks.py:371
+#: turtleblocks.py:397
msgid "New"
msgstr "New"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "read pixel"
msgstr "read pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
msgid "scale"
msgstr "scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
msgid "bottom"
msgstr "bottom"
-#: TurtleArt/tabasics.py:518
+#: TurtleArt/tabasics.py:524
msgid "purple"
msgstr "purple"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:518
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "click to open"
msgstr "click to open"
@@ -3148,15 +3311,15 @@ msgstr "Configuration"
msgid "Description:"
msgstr "Description:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
msgid "journal"
msgstr "journal"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1063
msgid "empty trash"
msgstr "empty trash"
-#: TurtleArt/tabasics.py:434
+#: TurtleArt/tabasics.py:438
msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
@@ -3164,56 +3327,57 @@ msgstr "Turtle will draw when moved."
msgid "Load..."
msgstr "Load..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
msgid "Sugar Journal audio object"
msgstr "Sugar Journal audio object"
-#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
msgid "Stop turtle"
msgstr "Stop turtle"
-#: turtleblocks.py:425
+#: turtleblocks.py:456
msgid "Turtle"
msgstr "Turtle"
-#: TurtleArt/tapalette.py:98
+#: TurtleArt/tapalette.py:99
msgid "changes the orientation of the palette of blocks"
msgstr "changes the orientation of the palette of blocks"
-#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
msgid "store in"
msgstr "store in"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066
msgid "Hide blocks"
msgstr "Hide blocks"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016
+#: TurtleArtActivity.py:1038
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArt/tabasics.py:607
+#: TurtleArt/tabasics.py:615
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782
msgid "or"
msgstr "or"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:668
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArt/tabasics.py:269
+#: TurtleArt/tabasics.py:271
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3221,55 +3385,55 @@ msgstr ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4424
msgid "image"
msgstr "image"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:703
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returns random number between minimum (top) and maximum (bottom) values"
-#: TurtleArt/tabasics.py:385
+#: TurtleArt/tabasics.py:389
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holds current pen color (can be used in place of a number block)"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:344 turtleblocks.py:442
msgid "Show palette"
msgstr "Show palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
msgid "saves a picture to the Sugar Journal"
msgstr "saves a picture to the Sugar Journal"
-#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751
-#: TurtleArtActivity.py:964 TurtleArtActivity.py:997
+#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782
+#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028
msgid "Save snapshot"
msgstr "Save snapshot"
-#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "returns True if heap is empty"
msgstr "returns True if heap is empty"
-#: TurtleArt/tabasics.py:133
+#: TurtleArt/tabasics.py:135
msgid "moves turtle forward"
msgstr "moves turtle forward"
-#: TurtleArt/tabasics.py:129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "forward"
msgstr "forward"
-#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
-#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
-#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534
-#: TurtleArt/tawindow.py:4562
+#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007
+#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633
+#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604
+#: TurtleArt/tawindow.py:4634
msgid "my box"
msgstr "my box"
@@ -3277,31 +3441,31 @@ msgstr "my box"
msgid "Account ID"
msgstr "Account ID"
-#: TurtleArt/tawindow.py:1467
+#: TurtleArt/tawindow.py:1514
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: TurtleArt/tabasics.py:142
+#: TurtleArt/tabasics.py:144
msgid "back"
msgstr "back"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
msgid "sets the scale of media"
msgstr "sets the scale of media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
msgid "holds current scale value"
msgstr "holds current scale value"
-#: TurtleArt/tabasics.py:911
+#: TurtleArt/tabasics.py:923
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:783
msgid "logical OR operator"
msgstr "logical OR operator"
@@ -3312,7 +3476,7 @@ msgstr "logical OR operator"
msgid "microphone input voltage"
msgstr "microphone input voltage"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:826
msgid "loops specified number of times"
msgstr "loops specified number of times"
@@ -3320,23 +3484,23 @@ msgstr "loops specified number of times"
msgid "Save..."
msgstr "Save..."
-#: TurtleArt/tabasics.py:1037
+#: TurtleArt/tabasics.py:1049
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
msgid "setxy"
msgstr "setxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
msgid "title x"
msgstr "title x"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
msgid "fill screen"
msgstr "fill screen"
@@ -3344,37 +3508,38 @@ msgstr "fill screen"
msgid "other"
msgstr "other"
-#: turtleblocks.py:375
+#: turtleblocks.py:405
msgid "Save as"
msgstr "Save as"
-#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "set xy"
msgstr "set xy"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "trash"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
msgid "polar"
msgstr "polar"
-#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825
msgid "repeat"
msgstr "repeat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
msgid "wait for current video or audio to complete"
msgstr "wait for current video or audio to complete"
-#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955
-#: TurtleArtActivity.py:991 turtleblocks.py:376
+#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986
+#: TurtleArtActivity.py:1022 turtleblocks.py:406
msgid "Save as image"
msgstr "Save as image"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743
-#: TurtleArtActivity.py:796 turtleblocks.py:408
+#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774
+#: TurtleArtActivity.py:827 turtleblocks.py:439
msgid "Edit"
msgstr "Edit"
@@ -3385,39 +3550,39 @@ msgstr "Edit"
msgid "microphone input resistance"
msgstr "microphone input resistance"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1029
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:648
+#: TurtleArt/tabasics.py:656
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:699
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
msgid "prints value in status block at bottom of the screen"
msgstr "prints value in status block at bottom of the screen"
-#: TurtleArt/tabasics.py:468
+#: TurtleArt/tabasics.py:472
msgid "start fill"
msgstr "start fill"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "holds results of query-keyboard block as ASCII"
msgstr "holds results of query-keyboard block as ASCII"
#. #-#-#-#-# en.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
msgid "push"
msgstr "push"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3425,11 +3590,11 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
-#: TurtleArt/tabasics.py:1054
+#: TurtleArt/tabasics.py:1068
msgid "restore all"
msgstr "restore all"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
msgid "hello"
msgstr "hello"
@@ -3437,45 +3602,65 @@ msgstr "hello"
msgid "TurtleBlocks"
msgstr "TurtleBlocks"
-#: TurtleArt/tabasics.py:443
+#: TurtleArt/tabasics.py:308
+msgid "pen"
+msgstr "pen"
+
+#: TurtleArt/tabasics.py:347
+msgid "set color"
+msgstr "set color"
+
+#: TurtleArt/tabasics.py:447
msgid "pen down?"
msgstr "pen down?"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:449
msgid "returns True if pen is down"
msgstr "returns True if pen is down"
-#: TurtleArt/tawindow.py:1414
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
-msgstr ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
+#: TurtleArt/tabasics.py:510
+msgid "colors"
+msgstr "colors"
+
+#: TurtleArt/tabasics.py:605
+msgid "numbers"
+msgstr "numbers"
+
+#: TurtleArt/tabasics.py:790
+msgid "flow"
+msgstr "flow"
-#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650
-#: TurtleArtActivity.py:799 turtleblocks.py:404
+#: TurtleArt/tabasics.py:892
+msgid "blocks"
+msgstr "blocks"
+
+#: TurtleArt/tawindow.py:1461
+msgid "Please hit the Stop Button before making changes to your program"
+msgstr "Please hit the Stop Button before making changes to your program"
+
+#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677
+#: TurtleArtActivity.py:830 turtleblocks.py:435
msgid "Save stack"
msgstr "Save stack"
-#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
+#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693
msgid "Really overwrite stack?"
msgstr "Really overwrite stack?"
-#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
+#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696
msgid "Overwrite stack"
msgstr "Overwrite stack"
-#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
-#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406
+#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725
+#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437
msgid "Delete stack"
msgstr "Delete stack"
-#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:958
msgid "Palettes"
msgstr "Palettes"
@@ -3483,16 +3668,60 @@ msgstr "Palettes"
msgid "Facebook wall post"
msgstr "Facebook wall post"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "media"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "extras"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "turtle x"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "Returns x coordinate of turtle"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "turtle y"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "Returns y coordinate of turtle"
+
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
msgid "active turtle"
msgstr "active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "the name of the active turtle"
msgstr "the name of the active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "turtle heading"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "Returns heading of turtle"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "select palette"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "portfolio"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "my blocks"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
msgid "Palette of user-defined operators"
msgstr "Palette of user-defined operators"
@@ -3525,10 +3754,75 @@ msgstr ""
msgid "turns the turtle 180 degrees"
msgstr "turns the turtle 180 degrees"
-#: turtleblocks.py:428
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Show sample projects"
+
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Hide sample projects"
+
+#: turtleblocks.py:459
msgid "About..."
msgstr "About..."
+#~ msgid "touch"
+#~ msgstr "touch"
+
+#~ msgid "ultrasonic"
+#~ msgstr "ultrasonic"
+
+#~ msgid "touch sensor"
+#~ msgstr "touch sensor"
+
+#~ msgid "custom module sensor A"
+#~ msgstr "custom module sensor A"
+
+#~ msgid "custom module sensor B"
+#~ msgstr "custom module sensor B"
+
+#~ msgid "custom module sensor C"
+#~ msgstr "custom module sensor C"
+
+#~ msgid "module a"
+#~ msgstr "module a"
+
+#~ msgid "module b"
+#~ msgstr "module b"
+
+#~ msgid "module c"
+#~ msgstr "module c"
+
+#~ msgid "hack pin mode"
+#~ msgstr "hack pin mode"
+
+#~ msgid "read hack pin Butia"
+#~ msgstr "read hack pin Butia"
+
+#~ msgid "Module A"
+#~ msgstr "Module A"
+
+#~ msgid "Module B"
+#~ msgstr "Module B"
+
+#~ msgid "generic Module B"
+#~ msgstr "generic Module B"
+
+#~ msgid "Module C"
+#~ msgstr "Module C"
+
+#~ msgid "generic Module C"
+#~ msgstr "generic Module C"
+
+#~ msgid "ERROR: You must cast Module A, B or C"
+#~ msgstr "ERROR: You must cast Module A, B or C"
+
+#~ msgid "returns the temperature"
+#~ msgstr "returns the temperature"
+
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+
#~ msgid "gpio"
#~ msgstr "gpio"
@@ -3641,6 +3935,9 @@ msgstr "About..."
#~ msgid "sets color of text drawn by the turtle"
#~ msgstr "sets color of text drawn by the turtle"
+#~ msgid "palette"
+#~ msgstr "palette"
+
#~ msgid "presentation 2x2"
#~ msgstr "presentation 2x2"
@@ -3727,15 +4024,6 @@ msgstr "About..."
#~ msgid "return calibration 2"
#~ msgstr "return calibration 2"
-#~ msgid "RGB"
-#~ msgstr "RGB"
-
-#~ msgid "YUV"
-#~ msgstr "YUV"
-
-#~ msgid "HSV"
-#~ msgstr "HSV"
-
#~ msgid "Please check the port."
#~ msgstr "Please check the port."
@@ -3963,9 +4251,6 @@ msgstr "About..."
#~ msgid " clean "
#~ msgstr " clean "
-#~ msgid "numbers"
-#~ msgstr "numbers"
-
#~ msgid "write"
#~ msgstr "write"
@@ -3977,9 +4262,6 @@ msgstr "About..."
#~ msgstr ""
#~ "a programmable block: used to add advanced math equations, e.g., sin(x)"
-#~ msgid "blocks"
-#~ msgstr "blocks"
-
#~ msgid "text size"
#~ msgstr "text size"
@@ -3992,12 +4274,6 @@ msgstr "About..."
#~ msgid "picture top"
#~ msgstr "picture top"
-#~ msgid "flow"
-#~ msgstr "flow"
-
-#~ msgid "portfolio"
-#~ msgstr "portfolio"
-
#~ msgid "restores most recent blocks from trash"
#~ msgstr "restores most recent blocks from trash"
@@ -4016,9 +4292,6 @@ msgstr "About..."
#~ msgid "Trashcan"
#~ msgstr "Trashcan"
-#~ msgid "pen"
-#~ msgstr "pen"
-
#~ msgid "picture right"
#~ msgstr "picture right"
@@ -4033,6 +4306,3 @@ msgstr "About..."
#~ msgid "holds current text size (can be used in place of a number block)"
#~ msgstr "holds current text size (can be used in place of a number block)"
-
-#~ msgid "extras"
-#~ msgstr "extras"
diff --git a/po/en_GB.po b/po/en_GB.po
index c9184ad..c6617ab 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -18,8 +18,8 @@ msgstr ""
"#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-20 00:34-0400\n"
-"PO-Revision-Date: 2013-07-22 21:13+0200\n"
+"POT-Creation-Date: 2013-10-10 00:32-0400\n"
+"PO-Revision-Date: 2013-10-14 02:52+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_GB\n"
@@ -31,8 +31,8 @@ msgstr ""
"#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-18 00:30-0400\n"
-"PO-Revision-Date: 2013-07-22 21:10+0200\n"
+"POT-Creation-Date: 2013-10-10 00:30-0400\n"
+"PO-Revision-Date: 2013-10-14 02:51+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_GB\n"
@@ -129,18 +129,22 @@ msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "ERROR: The speed must be a value between 0 and 1023"
#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "ERROR: The speed must be a value between -1023 and 1023"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "ERROR: The pin must be between 1 and 8"
-#: taextras.py:81
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "ERROR: The value must be 0 or 1, LOW or HIGH"
-#: taextras.py:82
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "ERROR: The mode must be INPUT or OUTPUT."
-#: taextras.py:83 taextras.py:84
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "turns LED on and off: 1 means on, 0 means off"
@@ -169,73 +173,102 @@ msgid "returns the voltage value (volts)"
msgstr "returns the voltage value (volts)"
#: taextras.py:91
-msgid "returns the temperature"
-msgstr "returns the temperature"
+msgid "returns the temperature value (celsius degree)"
+msgstr "returns the temperature value (celsius degree)"
#: taextras.py:92
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#, python-format
+msgid "custom module %s"
+msgstr "custom module %s"
#: taextras.py:93
+msgid "sensor a"
+msgstr "sensor a"
+
+#: taextras.py:94
+msgid "sensor b"
+msgstr "sensor b"
+
+#: taextras.py:95
+msgid "sensor c"
+msgstr "sensor c"
+
+#: taextras.py:96
+msgid "actuator a"
+msgstr "actuator a"
+
+#: taextras.py:97
+msgid "actuator b"
+msgstr "actuator b"
+
+#: taextras.py:98
+msgid "actuator c"
+msgstr "actuator c"
+
+#: taextras.py:99
msgid "LED"
msgstr "LED"
-#: taextras.py:94
+#: taextras.py:100 taextras.py:397
msgid "button"
msgstr "button"
-#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:409
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:414
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "grey"
-#: taextras.py:96 taextras.py:361
+#: taextras.py:102 taextras.py:400
msgid "light"
msgstr "light"
-#: taextras.py:97
-msgid "temperature"
-msgstr "temperature"
-
-#: taextras.py:98 taextras.py:335
+#: taextras.py:103 taextras.py:376 taextras.py:398
msgid "distance"
msgstr "distance"
-#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "resistance"
-#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "voltage"
-#: taextras.py:101
+#: taextras.py:106
+msgid "temperature"
+msgstr "temperature"
+
+#: taextras.py:107
+msgid "butia"
+msgstr "butia"
+
+#: taextras.py:108
msgid "Butia Robot"
msgstr "Butia Robot"
-#: taextras.py:102
+#: taextras.py:109
msgid "refresh Butia"
msgstr "refresh Butia"
-#: taextras.py:103
+#: taextras.py:110
msgid "refresh the state of the Butia palette and blocks"
msgstr "refresh the state of the Butia palette and blocks"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:105
+#: taextras.py:112
msgid "battery charge Butia"
msgstr "battery charge Butia"
-#: taextras.py:106
+#: taextras.py:113
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -243,227 +276,319 @@ msgstr ""
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:108
+#: taextras.py:115
msgid "speed Butia"
msgstr "speed Butia"
-#: taextras.py:109
+#: taextras.py:116
msgid "set the speed of the Butia motors"
msgstr "set the speed of the Butia motors"
-#: taextras.py:110
+#: taextras.py:117
msgid "move Butia"
msgstr "move Butia"
-#: taextras.py:111 TurtleArt/tabasics.py:169
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
+#: taextras.py:118 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "left"
-#: taextras.py:112 TurtleArt/tabasics.py:181
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: taextras.py:119 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "right"
-#: taextras.py:113
+#: taextras.py:120
msgid "moves the Butia motors at the specified speed"
msgstr "moves the Butia motors at the specified speed"
-#: taextras.py:114
+#: taextras.py:121
msgid "stop Butia"
msgstr "stop Butia"
-#: taextras.py:115
+#: taextras.py:122
msgid "stop the Butia robot"
msgstr "stop the Butia robot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:117
+#: taextras.py:124
msgid "forward Butia"
msgstr "forward Butia"
-#: taextras.py:118
+#: taextras.py:125
msgid "move the Butia robot forward"
msgstr "move the Butia robot forward"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:120
+#: taextras.py:127
msgid "left Butia"
msgstr "left Butia"
-#: taextras.py:121
+#: taextras.py:128
msgid "turn the Butia robot at left"
msgstr "turn the Butia robot at left"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:123
+#: taextras.py:130
msgid "right Butia"
msgstr "right Butia"
-#: taextras.py:124
+#: taextras.py:131
msgid "turn the Butia robot at right"
msgstr "turn the Butia robot at right"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:126
+#: taextras.py:133
msgid "backward Butia"
msgstr "backward Butia"
-#: taextras.py:127
+#: taextras.py:134
msgid "move the Butia robot backward"
msgstr "move the Butia robot backward"
-#: taextras.py:128
+#: taextras.py:135
+msgid "butia-extra"
+msgstr "butia-extra"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:137
msgid "Butia Robot extra blocks"
msgstr "Butia Robot extra blocks"
-#: taextras.py:129
-msgid "hack pin mode"
-msgstr "hack pin mode"
+#: taextras.py:138
+msgid "pin mode Butia"
+msgstr "pin mode Butia"
-#: taextras.py:130 taextras.py:298 taextras.py:464
+#: taextras.py:139 taextras.py:339 taextras.py:508
msgid "pin"
msgstr "pin"
-#: taextras.py:131 taextras.py:465
+#: taextras.py:140 taextras.py:509
msgid "mode"
msgstr "mode"
-#: taextras.py:132
+#: taextras.py:141
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Select the pin function (INPUT, OUTPUT)."
-#: taextras.py:133
-msgid "write hack pin Butia"
-msgstr "write hack pin Butia"
+#: taextras.py:142
+msgid "read pin Butia"
+msgstr "read pin Butia"
+
+#: taextras.py:143
+msgid "read the value of a pin"
+msgstr "read the value of a pin"
-#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
-#: TurtleArt/tawindow.py:4571
+#: taextras.py:144
+msgid "write pin Butia"
+msgstr "write pin Butia"
+
+#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:989
+#: TurtleArt/tawindow.py:4676
msgid "value"
msgstr "value"
-#: taextras.py:135
+#: taextras.py:146
msgid "set a hack pin to 0 or 1"
msgstr "set a hack pin to 0 or 1"
-#: taextras.py:136
-msgid "read hack pin Butia"
-msgstr "read hack pin Butia"
+#: taextras.py:147 taextras.py:485
+msgid "INPUT"
+msgstr "INPUT"
-#: taextras.py:137
-msgid "read the value of a hack pin"
-msgstr "read the value of a hack pin"
+#: taextras.py:148
+msgid "Configure hack pin for digital input."
+msgstr "Configure hack pin for digital input."
-#: taextras.py:138 taextras.py:440
+#: taextras.py:149 taextras.py:483
msgid "HIGH"
msgstr "HIGH"
-#: taextras.py:139 taextras.py:477
-msgid "Set HIGH value for digital port."
-msgstr "Set HIGH value for digital port."
-
-#: taextras.py:140 taextras.py:442
-msgid "INPUT"
-msgstr "INPUT"
+#: taextras.py:150
+msgid "Set HIGH value for digital pin."
+msgstr "Set HIGH value for digital pin."
-#: taextras.py:141
-msgid "Configure hack port for digital input."
-msgstr "Configure hack port for digital input."
-
-#: taextras.py:142 taextras.py:441
+#: taextras.py:151 taextras.py:484
msgid "LOW"
msgstr "LOW"
-#: taextras.py:143 taextras.py:480
+#: taextras.py:152 taextras.py:524
msgid "Set LOW value for digital port."
msgstr "Set LOW value for digital port."
-#: taextras.py:144 taextras.py:443
+#: taextras.py:153 taextras.py:486
msgid "OUTPUT"
msgstr "OUTPUT"
-#: taextras.py:145
+#: taextras.py:154
msgid "Configure hack port for digital output."
msgstr "Configure hack port for digital output."
-#: taextras.py:146
+#: taextras.py:155
+msgid "butia-cast"
+msgstr "butia-cast"
+
+#: taextras.py:156
+msgid "Butia Robot cast blocks"
+msgstr "Butia Robot cast blocks"
+
+#: taextras.py:157
msgid "Butia"
msgstr "Butia"
-#: taextras.py:147
+#. TRANS: cast means data type conversion
+#: taextras.py:159
+msgid "CAST\n"
+msgstr "CAST\n"
+
+#: taextras.py:160
+msgid "new name"
+msgstr "new name"
+
+#: taextras.py:161
+msgid "original"
+msgstr "original"
+
+#: taextras.py:162
+msgid "f(x)="
+msgstr "f(x)="
+
+#: taextras.py:163
+msgid "name"
+msgstr "name"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:165
+msgid "Cast a new block"
+msgstr "Cast a new block"
+
+#: taextras.py:166
+#, python-format
+msgid "generic module %s"
+msgstr "generic module %s"
+
+#: taextras.py:167
+msgid "Butia IP"
+msgstr "Butia IP"
+
+#: taextras.py:168
+msgid "change the IP of butia robot"
+msgstr "change the IP of butia robot"
+
+#: taextras.py:169
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "ERROR: The pin %s must be in OUTPUT mode."
-#: taextras.py:148
+#: taextras.py:170
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "ERROR: The pin %s must be in INPUT mode."
-#: taextras.py:152
+#: taextras.py:171
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "ERROR: Something wrong with function '%s'"
+
+#: taextras.py:172
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "ERROR: cannot init GCONF client: %s"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:174
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr "ERROR: You must cast Sensor or Actuator: A, B or C"
+
+#: taextras.py:175
+#, python-format
+msgid "ERROR: Invalid IP '%s'"
+msgstr "ERROR: Invalid IP '%s'"
+
+#: taextras.py:176
+msgid "Creating PyBot server"
+msgstr "Creating PyBot server"
+
+#: taextras.py:177
+msgid "ERROR creating PyBot server"
+msgstr "ERROR creating PyBot server"
+
+#: taextras.py:178
+msgid "PyBot is alive!"
+msgstr "PyBot is alive!"
+
+#: taextras.py:179
+msgid "Ending butia polling"
+msgstr "Ending butia polling"
+
+#: taextras.py:183
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Error importing Pygame. This plugin require Pygame 1.9"
-#: taextras.py:153
+#: taextras.py:184
msgid "Error on initialization of the camera"
msgstr "Error on initialisation of the camera"
-#: taextras.py:154
+#: taextras.py:185
msgid "No camera was found"
msgstr "No camera was found"
-#: taextras.py:155
+#: taextras.py:186
msgid "Error stopping camera"
msgstr "Error stopping camera"
-#: taextras.py:156
+#: taextras.py:187
msgid "Error starting camera"
msgstr "Error starting camera"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:158
+#: taextras.py:189
msgid "Error in get mask"
msgstr "Error in get mask"
-#: taextras.py:159
+#: taextras.py:190
+msgid "followme"
+msgstr "followme"
+
+#: taextras.py:191
msgid "FollowMe"
msgstr "FollowMe"
-#: taextras.py:160
+#: taextras.py:192
msgid "refresh FollowMe"
msgstr "refresh FollowMe"
-#: taextras.py:161
+#: taextras.py:193
msgid "Search for a connected camera."
msgstr "Search for a connected camera."
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:163
+#: taextras.py:195
msgid "calibration"
msgstr "calibration"
-#: taextras.py:164
+#: taextras.py:196
msgid "store a personalized calibration"
msgstr "return a personalised calibration"
-#: taextras.py:165
+#: taextras.py:197
msgid "return a personalized calibration"
msgstr "return a personalised calibration"
-#: taextras.py:166
+#: taextras.py:198
msgid "follow"
msgstr "follow"
-#: taextras.py:167
+#: taextras.py:199
msgid "follow a color or calibration"
msgstr "follow a colour or calibration"
-#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -472,324 +597,360 @@ msgstr "follow a colour or calibration"
msgid "brightness"
msgstr "brightness"
-#: taextras.py:169
+#: taextras.py:201
msgid "set the camera brightness as a value between 0 to 255."
msgstr "set the camera brightness as a value between 0 to 255."
-#: taextras.py:170
+#: taextras.py:202
msgid "minimum pixels"
msgstr "minimum pixels"
-#: taextras.py:171
+#: taextras.py:203
msgid "set the minimal number of pixels to follow"
msgstr "set the minimal number of pixels to follow"
-#: taextras.py:172
+#: taextras.py:204
msgid "threshold"
msgstr "threshold"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:174
+#: taextras.py:206
msgid "set a threshold for a RGB color"
msgstr "set a threshold for a RGB colour"
-#: taextras.py:175
+#: taextras.py:207
msgid "camera mode"
msgstr "camera mode"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:177
+#: taextras.py:209
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "set the colour mode of the camera: RGB; YUV or HSV"
-#: taextras.py:178
+#: taextras.py:210
msgid "get brightness"
msgstr "get brightness"
-#: taextras.py:179
+#: taextras.py:211
msgid "get the brightness of the ambient light"
msgstr "get the brightness of the ambient light"
-#: taextras.py:180
+#: taextras.py:212
msgid "average color"
msgstr "average colour"
-#: taextras.py:181
+#: taextras.py:213
msgid ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
msgstr ""
-"if set to 0 then colour averaging is off during calibration; for other "
-"values it is on"
+"if set to 0 then colour averaging is off during calibration;for other "
+"values, it is on"
-#: taextras.py:183
+#: taextras.py:215
msgid "x position"
msgstr "x position"
-#: taextras.py:184
+#: taextras.py:216
msgid "return x position"
msgstr "return x position"
-#: taextras.py:185
+#: taextras.py:217
msgid "y position"
msgstr "y position"
-#: taextras.py:186
+#: taextras.py:218
msgid "return y position"
msgstr "return y position"
-#: taextras.py:187
+#: taextras.py:219
msgid "pixels"
msgstr "pixels"
-#: taextras.py:188
+#: taextras.py:220
msgid "return the number of pixels of the biggest blob"
msgstr "return the number of pixels of the biggest blob"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:190
+#: taextras.py:222
+msgid "RGB"
+msgstr "RGB"
+
+#: taextras.py:223
msgid "set the color mode of the camera to RGB"
msgstr "set the colour mode of the camera to RGB"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:192
+#: taextras.py:225
+msgid "YUV"
+msgstr "YUV"
+
+#: taextras.py:226
msgid "set the color mode of the camera to YUV"
msgstr "set the colour mode of the camera to YUV"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:194
+#: taextras.py:228
+msgid "HSV"
+msgstr "HSV"
+
+#: taextras.py:229
msgid "set the color mode of the camera to HSV"
msgstr "set the colour mode of the camera to HSV"
-#: taextras.py:195
+#: taextras.py:230
+msgid "get color"
+msgstr "get colour"
+
+#: taextras.py:231
+msgid "get the color of an object"
+msgstr "get the colour of an object"
+
+#: taextras.py:232
+msgid "color distance"
+msgstr "colour distance"
+
+#: taextras.py:233
+msgid "set the distance to identify a color"
+msgstr "set the distance to identify a colour"
+
+#: taextras.py:234
msgid "empty calibration"
msgstr "empty calibration"
-#: taextras.py:196
+#: taextras.py:235
msgid "error in string conversion"
msgstr "error in string conversion"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:202
+#: taextras.py:241
msgid "Pattern detection"
msgstr "Pattern detection"
-#: taextras.py:203
+#: taextras.py:242
+msgid "pattern_detection"
+msgstr "pattern_detection"
+
+#: taextras.py:243
msgid "Seeing signal"
msgstr "Seeing signal"
-#: taextras.py:204
+#: taextras.py:244
msgid "Returns True if the signal is in front of the camera"
msgstr "Returns True if the signal is in front of the camera"
-#: taextras.py:205
+#: taextras.py:245
msgid "Distance to signal"
msgstr "Distance to signal"
-#: taextras.py:206
+#: taextras.py:246
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Returns the distance of the signal to the camera in milimetres"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:211
+#: taextras.py:251
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:212
+#: taextras.py:252
+msgid "sumtia"
+msgstr "sumtia"
+
+#: taextras.py:253
msgid "speed SumBot"
msgstr "speed SumBot"
-#: taextras.py:213
+#: taextras.py:254
msgid "submit the speed to the SumBot"
msgstr "submit the speed to the SumBot"
-#: taextras.py:214
+#: taextras.py:255
msgid "set the default speed for the movement commands"
msgstr "set the default speed for the movement commands"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:216
+#: taextras.py:257
msgid "forward SumBot"
msgstr "forward SumBot"
-#: taextras.py:217
+#: taextras.py:258
msgid "move SumBot forward"
msgstr "move SumBot forward"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:219
+#: taextras.py:260
msgid "backward SumBot"
msgstr "backward SumBot"
-#: taextras.py:220
+#: taextras.py:261
msgid "move SumBot backward"
msgstr "move SumBot backward"
-#: taextras.py:221
+#: taextras.py:262
msgid "stop SumBot"
msgstr "stop SumBot"
-#: taextras.py:222
+#: taextras.py:263
msgid "stop the SumBot"
msgstr "stop the SumBot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:224
+#: taextras.py:265
msgid "left SumBot"
msgstr "left SumBot"
-#: taextras.py:225
+#: taextras.py:266
msgid "turn left the SumBot"
msgstr "turn left the SumBot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:227
+#: taextras.py:268
msgid "right SumBot"
msgstr "right SumBot"
-#: taextras.py:228
+#: taextras.py:269
msgid "turn right the SumBot"
msgstr "turn right the SumBot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:231
+#: taextras.py:272
msgid "angle to center"
msgstr "angle to centre"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:233
+#: taextras.py:274
msgid "get the angle to the center of the dohyo"
msgstr "get the angle to the centre of the dohyo"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:236
+#: taextras.py:277
msgid "angle to Enemy"
msgstr "angle to Enemy"
-#: taextras.py:237
+#: taextras.py:278
msgid "get the angle to the Enemy"
msgstr "get the angle to the Enemy"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:239
+#: taextras.py:280
msgid "x coor. SumBot"
msgstr "x coor. SumBot"
-#: taextras.py:240
+#: taextras.py:281
msgid "get the x coordinate of the SumBot"
msgstr "get the x coordinate of the SumBot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:242
+#: taextras.py:283
msgid "y coor. SumBot"
msgstr "y coor. SumBot"
-#: taextras.py:243
+#: taextras.py:284
msgid "get the y coordinate of the SumBot"
msgstr "get the y coordinate of the SumBot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:245
+#: taextras.py:286
msgid "x coor. Enemy"
msgstr "x coor. Enemy"
-#: taextras.py:246
+#: taextras.py:287
msgid "get the x coordinate of the Enemy"
msgstr "get the x coordinate of the Enemy"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:248
+#: taextras.py:289
msgid "y coor. Enemy"
msgstr "y coor. Enemy"
-#: taextras.py:249
+#: taextras.py:290
msgid "get the y coordinate of the Enemy"
msgstr "get the y coordinate of the Enemy"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:251
+#: taextras.py:292
msgid "rotation SumBot"
msgstr "rotation SumBot"
-#: taextras.py:252
+#: taextras.py:293
msgid "get the rotation of the Sumbot"
msgstr "get the rotation of the Sumbot"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:254
+#: taextras.py:295
msgid "rotation Enemy"
msgstr "rotation Enemy"
-#: taextras.py:255
+#: taextras.py:296
msgid "get the rotation of the Enemy"
msgstr "get the rotation of the Enemy"
-#: taextras.py:256
+#: taextras.py:297
msgid "distance to center"
msgstr "distance to centre"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:258
+#: taextras.py:299
msgid "get the distance to the center of the dohyo"
msgstr "get the distance to the centre of the dohyo"
-#: taextras.py:259
+#: taextras.py:300
msgid "distance to Enemy"
msgstr "distance to Enemy"
-#: taextras.py:260
+#: taextras.py:301
msgid "get the distance to the Enemy"
msgstr "get the distance to the Enemy"
-#: taextras.py:261
+#: taextras.py:302
msgid "update information"
msgstr "update information"
-#: taextras.py:262
+#: taextras.py:303
msgid "update information from the server"
msgstr "update information from the server"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:267
+#: taextras.py:308
msgid "Palette of physics blocks"
msgstr "Palette of physics blocks"
-#: taextras.py:268
+#: taextras.py:309
msgid "start polygon"
msgstr "start polygon"
-#: taextras.py:269
+#: taextras.py:310
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "Begin defining a new polygon based on the current Turtle xy position."
-#: taextras.py:271
+#: taextras.py:312
msgid "add point"
msgstr "add point"
-#: taextras.py:272
+#: taextras.py:313
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -797,88 +958,88 @@ msgstr ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
-#: taextras.py:274
+#: taextras.py:315
msgid "end polygon"
msgstr "end polygon"
-#: taextras.py:275
+#: taextras.py:316
msgid "Define a new polygon."
msgstr "Define a new polygon."
-#: taextras.py:276
+#: taextras.py:317
msgid "end filled polygon"
msgstr "end filled polygon"
-#: taextras.py:277
+#: taextras.py:318
msgid "Not a simple polygon"
msgstr "Not a simple polygon"
-#: taextras.py:278
+#: taextras.py:319
msgid "Define a new filled polygon."
msgstr "Define a new filled polygon."
-#: taextras.py:279
+#: taextras.py:320
msgid "triangle"
msgstr "triangle"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:281
+#: taextras.py:322
msgid "base"
msgstr "base"
-#: taextras.py:282 taextras.py:288
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
+#: taextras.py:323 taextras.py:329
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "height"
-#: taextras.py:283
+#: taextras.py:324
msgid "Add a triangle object to the project."
msgstr "Add a triangle object to the project."
-#: taextras.py:284
+#: taextras.py:325
msgid "circle"
msgstr "circle"
-#: taextras.py:285
+#: taextras.py:326
msgid "Add a circle object to the project."
msgstr "Add a circle object to the project."
-#: taextras.py:286
+#: taextras.py:327
msgid "rectangle"
msgstr "rectangle"
-#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
+#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "width"
-#: taextras.py:289
+#: taextras.py:330
msgid "Add a rectangle object to the project."
msgstr "Add a rectangle object to the project."
-#: taextras.py:290
+#: taextras.py:331
msgid "reset"
msgstr "reset"
-#: taextras.py:291
+#: taextras.py:332
msgid "Reset the project; clear the object list."
msgstr "Reset the project; clear the object list."
-#: taextras.py:292
+#: taextras.py:333
msgid "motor"
msgstr "motor"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:294
+#: taextras.py:335
msgid "torque"
msgstr "torque"
-#: taextras.py:295
+#: taextras.py:336
msgid "speed"
msgstr "speed"
-#: taextras.py:296
+#: taextras.py:337
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -886,23 +1047,23 @@ msgstr ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
-#: taextras.py:299
+#: taextras.py:340
msgid "Pin an object down so that it cannot fall."
msgstr "Pin an object down so that it cannot fall."
-#: taextras.py:300
+#: taextras.py:341
msgid "joint"
msgstr "joint"
-#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "x"
msgstr "x"
-#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "y"
msgstr "y"
-#: taextras.py:303
+#: taextras.py:344
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -910,39 +1071,39 @@ msgstr ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
-#: taextras.py:305
+#: taextras.py:346
msgid "save as Physics activity"
msgstr "save as Physics activity"
-#: taextras.py:306
+#: taextras.py:347
msgid "Save the project to the Journal as a Physics activity."
msgstr "Save the project to the Journal as a Physics activity."
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:308
+#: taextras.py:349
msgid "gear"
msgstr "gear"
-#: taextras.py:309
+#: taextras.py:350
msgid "Add a gear object to the project."
msgstr "Add a gear object to the project."
-#: taextras.py:310
+#: taextras.py:351
msgid "density"
msgstr "density"
-#: taextras.py:311
+#: taextras.py:352
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Set the density property for objects (density can be any positive number)."
-#: taextras.py:313
+#: taextras.py:354
msgid "friction"
msgstr "friction"
-#: taextras.py:314
+#: taextras.py:355
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -952,11 +1113,11 @@ msgstr ""
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:317
+#: taextras.py:358
msgid "bounciness"
msgstr "bounciness"
-#: taextras.py:318
+#: taextras.py:359
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -966,11 +1127,11 @@ msgstr ""
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:321
+#: taextras.py:362
msgid "dynamic"
msgstr "dynamic"
-#: taextras.py:322
+#: taextras.py:363
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -978,27 +1139,27 @@ msgstr ""
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:328
+#: taextras.py:369
msgid "Palette of WeDo blocks"
msgstr "Palette of WeDo blocks"
-#: taextras.py:329
+#: taextras.py:370
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:330
+#: taextras.py:371
msgid "set current WeDo device"
msgstr "set current WeDo device"
-#: taextras.py:331
+#: taextras.py:372
msgid "number of WeDo devices"
msgstr "number of WeDo devices"
-#: taextras.py:332
+#: taextras.py:373
msgid "tilt"
msgstr "tilt"
-#: taextras.py:333
+#: taextras.py:374
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1008,172 +1169,168 @@ msgstr ""
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:337
+#: taextras.py:378
msgid "distance sensor output"
msgstr "distance sensor output"
-#: taextras.py:338
+#: taextras.py:379
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:339
+#: taextras.py:380
msgid "returns the current value of Motor A"
msgstr "returns the current value of Motor A"
-#: taextras.py:340
+#: taextras.py:381
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:341
+#: taextras.py:382
msgid "returns the current value of Motor B"
msgstr "returns the current value of Motor B"
-#: taextras.py:342
+#: taextras.py:383
msgid "set the value for Motor A"
msgstr "set the value for Motor A"
-#: taextras.py:343
+#: taextras.py:384
msgid "set the value for Motor B"
msgstr "set the value for Motor B"
-#: taextras.py:344
+#: taextras.py:385
msgid "WeDo is unavailable"
msgstr "WeDo is unavailable"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:346
+#: taextras.py:387
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "WeDo %d is unavailable; defaulting to 1"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:349
+#: taextras.py:390
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s is unavailable on WeDo %(wedo_number)d"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:354
+#: taextras.py:395
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palette of LEGO NXT blocks of motors"
-#: taextras.py:355
+#: taextras.py:396
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palette of LEGO NXT blocks of sensors"
-#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:357
-msgid "touch"
-msgstr "touch"
-
-#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:359
-msgid "ultrasonic"
-msgstr "ultrasonic"
-
-#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
-#: TurtleArt/tabasics.py:384
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092
+#: taextras.py:399 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:389
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "colour"
-#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83
+#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "sound"
#. TRANS: The brick is the NXT controller
-#: taextras.py:365
+#: taextras.py:404
msgid "Please check the connection with the brick"
msgstr "Please check the connection with the brick"
-#: taextras.py:366
+#: taextras.py:405
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Invalid port '%s'. Port must be: PORT A, B or C"
-#: taextras.py:367
+#: taextras.py:406
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
-#: taextras.py:368
+#: taextras.py:407
msgid "The value of power must be between -127 to 127"
msgstr "The value of power must be between -127 to 127"
-#: taextras.py:369
+#: taextras.py:408
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "The parameter must be a integer, not '%s'"
-#: taextras.py:370
+#: taextras.py:409
msgid "An error has occurred: check all connections and try to reconnect"
msgstr "An error has occurred: check all connections and try to reconnect"
-#: taextras.py:371
+#: taextras.py:410
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT found %s bricks"
-#: taextras.py:372
+#: taextras.py:411
msgid "NXT not found"
msgstr "NXT not found"
-#: taextras.py:373
+#: taextras.py:412
#, python-format
msgid "Brick number %s was not found"
msgstr "Brick number %s was not found"
-#: taextras.py:374
+#: taextras.py:413
+msgid "nxt-motors"
+msgstr "nxt-motors"
+
+#: taextras.py:414
msgid "refresh NXT"
msgstr "refresh NXT"
-#: taextras.py:375
+#: taextras.py:415
msgid "Search for a connected NXT brick."
msgstr "Search for a connected NXT brick."
-#: taextras.py:376
+#: taextras.py:416
msgid "NXT"
msgstr "NXT"
-#: taextras.py:377
+#: taextras.py:417
msgid "set current NXT device"
msgstr "set current NXT device"
-#: taextras.py:378
+#: taextras.py:418
+msgid "number of NXTs"
+msgstr "number of NXTs"
+
+#: taextras.py:419
msgid "number of NXT devices"
msgstr "number of NXT devices"
-#: taextras.py:379
+#: taextras.py:420
msgid "brick name"
msgstr "brick name"
-#: taextras.py:380
+#: taextras.py:421
msgid "Get the name of a brick."
msgstr "Get the name of a brick."
-#: taextras.py:381
+#: taextras.py:422
msgid "play tone"
msgstr "play tone"
-#: taextras.py:382
+#: taextras.py:423
msgid "frequency"
msgstr "frequency"
-#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
+#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "time"
-#: taextras.py:384
+#: taextras.py:425
msgid "Play a tone at frequency for time."
msgstr "Play a tone at frequency for time."
#. TRANS: turn is the action
-#: taextras.py:386
+#: taextras.py:427
msgid ""
"turn motor\n"
"\n"
@@ -1181,25 +1338,25 @@ msgstr ""
"turn motor\n"
"\n"
-#: taextras.py:387
+#: taextras.py:428
msgid "port"
msgstr "port"
-#: taextras.py:388
-msgid "power"
-msgstr "power"
-
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:390
+#: taextras.py:430
msgid "rotations"
msgstr "rotations"
-#: taextras.py:391
+#: taextras.py:431
+msgid "power"
+msgstr "power"
+
+#: taextras.py:432
msgid "turn a motor"
msgstr "turn a motor"
-#: taextras.py:392
+#: taextras.py:434
msgid ""
"synchronize\n"
"\n"
@@ -1209,39 +1366,39 @@ msgstr ""
"\n"
"motors"
-#: taextras.py:393
+#: taextras.py:435
msgid "steering"
msgstr "steering"
-#: taextras.py:394
+#: taextras.py:436
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "synchronise two motors connected in PORT B and PORT C"
-#: taextras.py:395
+#: taextras.py:437
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:396
+#: taextras.py:438
msgid "PORT A of the brick"
msgstr "PORT A of the brick"
-#: taextras.py:397
+#: taextras.py:439
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:398
+#: taextras.py:440
msgid "PORT B of the brick"
msgstr "PORT B of the brick"
-#: taextras.py:399
+#: taextras.py:441
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:400
+#: taextras.py:442
msgid "PORT C of the brick"
msgstr "PORT C of the brick"
-#: taextras.py:401
+#: taextras.py:443
msgid ""
"synchronize\n"
"motors"
@@ -1249,213 +1406,221 @@ msgstr ""
"synchronise\n"
"motors"
-#: taextras.py:402
+#: taextras.py:444
msgid "start motor"
msgstr "start motor"
-#: taextras.py:403
+#: taextras.py:445
msgid "Run a motor forever."
msgstr "Run a motor forever."
-#: taextras.py:404
+#: taextras.py:446
msgid "brake motor"
msgstr "brake motor"
-#: taextras.py:405
+#: taextras.py:447
msgid "Stop a specified motor."
msgstr "Stop a specified motor."
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:407
+#: taextras.py:449
msgid "reset motor"
msgstr "reset motor"
-#: taextras.py:408
+#: taextras.py:450
msgid "Reset the motor counter."
msgstr "Reset the motor counter."
-#: taextras.py:409
+#: taextras.py:451
msgid "motor position"
msgstr "motor position"
-#: taextras.py:410
+#: taextras.py:452
msgid "Get the motor position."
msgstr "Get the motor position."
-#: taextras.py:411
+#: taextras.py:453
+msgid "nxt-sensors"
+msgstr "nxt-sensors"
+
+#: taextras.py:454
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:412
+#: taextras.py:455
msgid "PORT 1 of the brick"
msgstr "PORT 1 of the brick"
-#: taextras.py:413
+#: taextras.py:456
msgid "read"
msgstr "read"
-#: taextras.py:414
+#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "sensor"
-#: taextras.py:415
+#: taextras.py:458
msgid "Read sensor output."
msgstr "Read sensor output."
-#: taextras.py:416
+#: taextras.py:459
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:417
+#: taextras.py:460
msgid "PORT 2 of the brick"
msgstr "PORT 2 of the brick"
-#: taextras.py:418
+#: taextras.py:461
msgid "light sensor"
msgstr "light sensor"
-#: taextras.py:419
+#: taextras.py:462
msgid "gray sensor"
msgstr "grey sensor"
-#: taextras.py:420
+#: taextras.py:463
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:421
+#: taextras.py:464
msgid "PORT 3 of the brick"
msgstr "PORT 3 of the brick"
-#: taextras.py:422
-msgid "touch sensor"
-msgstr "touch sensor"
+#: taextras.py:465
+msgid "button sensor"
+msgstr "button sensor"
-#: taextras.py:423
+#: taextras.py:466
msgid "distance sensor"
msgstr "distance sensor"
-#: taextras.py:424
+#: taextras.py:467
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:425
+#: taextras.py:468
msgid "PORT 4 of the brick"
msgstr "PORT 4 of the brick"
-#: taextras.py:426
+#: taextras.py:469
msgid "sound sensor"
msgstr "sound sensor"
-#: taextras.py:427
+#: taextras.py:470
msgid "color sensor"
msgstr "colour sensor"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:430
+#: taextras.py:473
msgid "set light"
msgstr "set light"
-#: taextras.py:431
+#: taextras.py:474
msgid "Set color sensor light."
msgstr "Set colour sensor light."
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:433
+#: taextras.py:476
msgid "battery level"
msgstr "battery level"
-#: taextras.py:434
+#: taextras.py:477
msgid "Get the battery level of the brick in millivolts"
msgstr "Get the battery level of the brick in millivolts"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:439
+#: taextras.py:482
msgid "Palette of Arduino blocks"
msgstr "Palette of Arduino blocks"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:445
+#: taextras.py:488
msgid "PWM"
msgstr "PWM"
-#: taextras.py:446
+#: taextras.py:489
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:447
+#: taextras.py:490
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERROR: Check the Arduino and the number of port."
-#: taextras.py:448
+#: taextras.py:491
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERROR: Value must be a number from 0 to 255."
-#: taextras.py:449
+#: taextras.py:492
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "ERROR: Value must be either HIGH or LOW, 0 or 1"
-#: taextras.py:450
+#: taextras.py:493
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
-#: taextras.py:451
+#: taextras.py:494
msgid "ERROR: The value must be an integer."
msgstr "ERROR: The value must be an integer."
-#: taextras.py:452
+#: taextras.py:495
msgid "ERROR: The pin must be an integer."
msgstr "ERROR: The pin must be an integer."
-#: taextras.py:453
+#: taextras.py:496
+msgid "arduino"
+msgstr "arduino"
+
+#: taextras.py:497
msgid "refresh Arduino"
msgstr "refresh Arduino"
-#: taextras.py:454
+#: taextras.py:498
msgid "Search for connected Arduinos."
msgstr "Search for connected Arduinos."
-#: taextras.py:455
+#: taextras.py:499
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:456
+#: taextras.py:500
msgid "set current Arduino board"
msgstr "set current Arduino board"
-#: taextras.py:457
+#: taextras.py:501
msgid "number of Arduinos"
msgstr "number of Arduinos"
-#: taextras.py:458
+#: taextras.py:502
msgid "number of Arduino boards"
msgstr "number of Arduino boards"
-#: taextras.py:459
+#: taextras.py:503
msgid "Arduino name"
msgstr "Arduino name"
-#: taextras.py:460
+#: taextras.py:504
msgid "Get the name of an Arduino."
msgstr "Get the name of an Arduino."
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:463
+#: taextras.py:507
msgid "pin mode"
msgstr "pin mode"
-#: taextras.py:466
+#: taextras.py:510
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
-#: taextras.py:467
+#: taextras.py:511
#, fuzzy
msgid "analog write"
msgstr ""
@@ -1464,7 +1629,7 @@ msgstr ""
"#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n"
"analog write"
-#: taextras.py:469
+#: taextras.py:513
#, fuzzy
msgid "Write analog value in specified port."
msgstr ""
@@ -1473,7 +1638,7 @@ msgstr ""
"#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n"
"Write analog value in specified port."
-#: taextras.py:470
+#: taextras.py:514
#, fuzzy
msgid "analog read"
msgstr ""
@@ -1482,7 +1647,7 @@ msgstr ""
"#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n"
"analog read"
-#: taextras.py:471
+#: taextras.py:515
#, fuzzy
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
@@ -1495,98 +1660,102 @@ msgstr ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
-#: taextras.py:473
+#: taextras.py:517
msgid "digital write"
msgstr "digital write"
-#: taextras.py:474
+#: taextras.py:518
msgid "Write digital value to specified port."
msgstr "Write digital value to specified port."
-#: taextras.py:475
+#: taextras.py:519
msgid "digital read"
msgstr "digital read"
-#: taextras.py:476
+#: taextras.py:520
msgid "Read value from digital port."
msgstr "Read value from digital port."
-#: taextras.py:478
+#: taextras.py:521
+msgid "Set HIGH value for digital port."
+msgstr "Set HIGH value for digital port."
+
+#: taextras.py:522
msgid "Configure Arduino port for digital input."
msgstr "Configure Arduino port for digital input."
-#: taextras.py:479
+#: taextras.py:523
msgid "Configure Arduino port to drive a servo."
msgstr "Configure Arduino port to drive a servo."
-#: taextras.py:481
+#: taextras.py:525
msgid "Configure Arduino port for digital output."
msgstr "Configure Arduino port for digital output."
-#: taextras.py:482
+#: taextras.py:526
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configure Arduino port for PWM (pulse-width modulation)."
-#: taextras.py:483
+#: taextras.py:527
#, python-format
msgid "Not found Arduino %s"
msgstr "Not found Arduino %s"
-#: taextras.py:484
+#: taextras.py:528
msgid "The pin must be an integer"
msgstr "The pin must be an integer"
-#: taextras.py:485
+#: taextras.py:529
msgid "The device must be an integer"
msgstr "The device must be an integer"
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:490
+#: taextras.py:534
msgid "Palette of Expeyes blocks"
msgstr "Palette of Expeyes blocks"
#. TRANS: Programmable voltage output
-#: taextras.py:492
+#: taextras.py:536
msgid "set PVS"
msgstr "set PVS"
-#: taextras.py:493
+#: taextras.py:537
msgid "set programmable voltage output"
msgstr "set programmable voltage output"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:495
+#: taextras.py:539
msgid "set SQR1 voltage"
msgstr "set SQR1 voltage"
-#: taextras.py:496
+#: taextras.py:540
msgid "set square wave 1 voltage output"
msgstr "set square wave 1 voltage output"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:498
+#: taextras.py:542
msgid "set SQR2 voltage"
msgstr "set SQR2 voltage"
-#: taextras.py:499
+#: taextras.py:543
msgid "set square wave 2 voltage output"
msgstr "set square wave 2 voltage output"
#. TRANS: Digital output level
-#: taextras.py:501
+#: taextras.py:545
msgid "set OD1"
msgstr "set OD1"
-#: taextras.py:502
+#: taextras.py:546
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "set digital output level (OD1) low (0) or high (1)"
#. TRANS: Input 1 voltage level
-#: taextras.py:504
+#: taextras.py:548
msgid "IN1 level"
msgstr "IN1 level"
-#: taextras.py:505
+#: taextras.py:549
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1595,11 +1764,11 @@ msgstr ""
"volts"
#. TRANS: Input 2 voltage level
-#: taextras.py:508
+#: taextras.py:552
msgid "IN2 level"
msgstr "IN2 level"
-#: taextras.py:509
+#: taextras.py:553
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1608,11 +1777,11 @@ msgstr ""
"volts"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:512
+#: taextras.py:556
msgid "SEN level"
msgstr "SEN level"
-#: taextras.py:513
+#: taextras.py:557
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1620,112 +1789,112 @@ msgstr ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
-#: taextras.py:515
+#: taextras.py:559
msgid "capture"
msgstr "capture"
-#: taextras.py:516
+#: taextras.py:560
msgid "input"
msgstr "input"
-#: taextras.py:517
+#: taextras.py:561
msgid "samples"
msgstr "samples"
-#: taextras.py:518
+#: taextras.py:562
msgid "interval"
msgstr "interval"
#. TRANS: MS is microseconds
-#: taextras.py:520
+#: taextras.py:564
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:523
+#: taextras.py:567
msgid "A1"
msgstr "A1"
-#: taextras.py:524
+#: taextras.py:568
msgid "read analog input 1 voltage"
msgstr "read analogue input 1 voltage"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:526
+#: taextras.py:570
msgid "A2"
msgstr "A2"
-#: taextras.py:527
+#: taextras.py:571
msgid "read analog input 2 voltage"
msgstr "read analogue input 2 voltage"
#. TRANS: Read input 1 voltage
-#: taextras.py:529
+#: taextras.py:573
msgid "IN1"
msgstr "IN1"
-#: taextras.py:530
+#: taextras.py:574
msgid "read input 1 voltage"
msgstr "read input 1 voltage"
#. TRANS: Read input 2 voltage
-#: taextras.py:532
+#: taextras.py:576
msgid "IN2"
msgstr "IN2"
-#: taextras.py:533
+#: taextras.py:577
msgid "read input 2 voltage"
msgstr "read input 2 voltage"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:535
+#: taextras.py:579
msgid "SEN"
msgstr "SEN"
-#: taextras.py:536
+#: taextras.py:580
msgid "read analog sensor input voltage"
msgstr "read analogue sensor input voltage"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:538
+#: taextras.py:582
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:539
+#: taextras.py:583
msgid "read square wave 1 voltage"
msgstr "read square wave 1 voltage"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:541
+#: taextras.py:585
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:542
+#: taextras.py:586
msgid "read square wave 2 voltage"
msgstr "read square wave 2 voltage"
#. TRANS: Read programmable voltage
-#: taextras.py:544
+#: taextras.py:588
msgid "PVS"
msgstr "PVS"
-#: taextras.py:545
+#: taextras.py:589
msgid "read programmable voltage"
msgstr "read programmable voltage"
-#: taextras.py:546
+#: taextras.py:590
msgid "Expeyes device not found"
msgstr "Expeyes device not found"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
msgid "resume playing video or audio"
msgstr "resume playing video or audio"
-#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293
-#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
msgid "Title"
msgstr "Title"
@@ -1734,15 +1903,15 @@ msgstr "Title"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Average RGB colour from camera is pushed to the stack"
-#: TurtleArt/tabasics.py:513
+#: TurtleArt/tabasics.py:520
msgid "yellow"
msgstr "yellow"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "displays polar coordinates"
msgstr "displays polar coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
msgid "emptys FILO (first-in-last-out heap)"
msgstr "empties FILO (first-in-last-out heap)"
@@ -1759,39 +1928,39 @@ msgstr "camera output"
msgid "push acceleration in x, y, z to heap"
msgstr "push acceleration in x, y, z to heap"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:838
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "if-then operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:869
msgid "jogs stack right"
msgstr "jogs stack right"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "Sugar Journal media object"
msgstr "Sugar Journal media object"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:980
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:970
msgid "box 1"
msgstr "box 1"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453
msgid "Step"
msgstr "Step"
-#: TurtleArt/tabasics.py:636
+#: TurtleArt/tabasics.py:645
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: turtleblocks.py:415
+#: turtleblocks.py:446
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444
msgid "Hide palette"
msgstr "Hide palette"
@@ -1803,11 +1972,11 @@ msgstr "Buddies"
msgid "My Turtle Art session"
msgstr "My Turtle Art session"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
msgid "Sugar Journal video object"
msgstr "Sugar Journal video object"
-#: TurtleArt/tabasics.py:516
+#: TurtleArt/tabasics.py:523
msgid "cyan"
msgstr "cyan"
@@ -1821,50 +1990,50 @@ msgstr ""
"A Logo-inspired turtle that draws colourful pictures with snap-together "
"visual programming blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
msgid "Palette of extra options"
msgstr "Palette of extra options"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752
-#: TurtleArtActivity.py:968
+#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800
+#: TurtleArtActivity.py:1016
msgid "Load example"
msgstr "Load example"
-#: TurtleArt/tabasics.py:1060
+#: TurtleArt/tabasics.py:1075
msgid "move all blocks to trash"
msgstr "move all blocks to wastebasket"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "list"
msgstr "list"
-#: turtleblocks.py:295
+#: turtleblocks.py:321
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "media resume"
msgstr "media resume"
-#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335
msgid "heading"
msgstr "heading"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:993
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "saves turtle graphics as an SVG file in the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "draws text or show media from the Journal"
@@ -1872,53 +2041,53 @@ msgstr "draws text or show media from the Journal"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "video"
msgstr "video"
-#: TurtleArt/tabasics.py:517
+#: TurtleArt/tabasics.py:524
msgid "blue"
msgstr "blue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "displays Cartesian coordinates"
msgstr "displays Cartesian coordinates"
-#: turtleblocks.py:256
+#: turtleblocks.py:282
msgid "No option action:"
msgstr "No option action:"
-#: TurtleArt/tabasics.py:866
+#: TurtleArt/tabasics.py:877
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:672
+#: TurtleArt/tabasics.py:681
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "save SVG"
msgstr "save SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "runs code found in the tamyblock.py module found in the Journal"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:436
msgid "pen down"
msgstr "pen down"
-#: TurtleArt/tabasics.py:789
+#: TurtleArt/tabasics.py:800
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005
msgid "box"
msgstr "box"
@@ -1926,19 +2095,19 @@ msgstr "box"
msgid "Failed to upload!"
msgstr "Failed to upload!"
-#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
+#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847
msgid "shift"
msgstr "shift"
-#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
-#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
-#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
-#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
-#: TurtleArt/tawindow.py:4507
+#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
+#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
+#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630
+#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263
+#: TurtleArt/tawindow.py:4608
msgid "action"
msgstr "action"
@@ -1947,20 +2116,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-until-True operator that uses boolean operators from Numbers palette"
-#: turtleblocks.py:90
+#: turtleblocks.py:94
msgid "usage is"
msgstr "usage is"
-#: TurtleArt/tabasics.py:970
+#: TurtleArt/tabasics.py:983
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:645
+#: TurtleArt/tabasics.py:654
msgid "divide"
msgstr "divide"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
msgid "picture name"
msgstr "picture name"
@@ -1969,32 +2138,32 @@ msgstr "picture name"
msgid "while"
msgstr "while"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
msgid "empty heap?"
msgstr "empty heap?"
-#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
+#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826
msgid "next"
msgstr "next"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:836
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:458
msgid "set pen size"
msgstr "set pen size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
@@ -2003,15 +2172,15 @@ msgstr "presentation template: select Journal object (no description)"
msgid "until"
msgstr "until"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "media stop"
msgstr "media stop"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:351 turtleblocks.py:428
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1065
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in wastebasket"
@@ -2024,11 +2193,11 @@ msgstr ""
"#-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#\n"
"U- turn"
-#: TurtleArt/tabasics.py:1008
+#: TurtleArt/tabasics.py:1021
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2036,30 +2205,30 @@ msgstr ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:795
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "returns mouse y coordinate"
msgstr "returns mouse y coordinate"
-#: TurtleArt/tabasics.py:398
+#: TurtleArt/tabasics.py:403
msgid "holds current pen shade"
msgstr "holds current pen shade"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "sinewave"
msgstr "sinewave"
@@ -2067,64 +2236,64 @@ msgstr "sinewave"
msgid "Login failed"
msgstr "Login failed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
msgid "left x"
msgstr "left x"
-#: TurtleArt/tabasics.py:226
+#: TurtleArt/tabasics.py:228
msgid "set heading"
msgstr "set heading"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB colour under the turtle is pushed to the stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "declutters canvas by hiding blocks"
msgstr "de-clutters canvas by hiding blocks"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1081
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1079
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1084
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1072
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1077
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
msgid "Python chr operator"
msgstr "Python chr operator"
-#: TurtleArt/tabasics.py:857
+#: TurtleArt/tabasics.py:868
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:707 TurtleArtActivity.py:868
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArt/tabasics.py:902
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: TurtleArt/tabasics.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
msgid "string value"
msgstr "string value"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "description"
msgstr "description"
-#: TurtleArt/talogo.py:572
+#: TurtleArt/talogo.py:573
msgid "I don't know how to"
msgstr "I don't know how to"
@@ -2132,20 +2301,20 @@ msgstr "I don't know how to"
msgid "Username:"
msgstr "Username:"
-#: TurtleArt/tabasics.py:470
+#: TurtleArt/tabasics.py:475
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744
-#: TurtleArtActivity.py:814 turtleblocks.py:399
+#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792
+#: TurtleArtActivity.py:862 turtleblocks.py:430
msgid "View"
msgstr "View"
-#: TurtleArt/tabasics.py:374
+#: TurtleArt/tabasics.py:379
msgid "sets gray level of the line drawn by the turtle"
msgstr "sets grey level of the line drawn by the turtle"
@@ -2153,68 +2322,68 @@ msgstr "sets grey level of the line drawn by the turtle"
msgid "Password:"
msgstr "Password:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "turtle sees"
msgstr "turtle sees"
-#: TurtleArt/tabasics.py:872
+#: TurtleArt/tabasics.py:883
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:515
+#: TurtleArt/tabasics.py:522
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:397
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:402
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336
msgid "fills the background with (color, shade)"
msgstr "fills the background with (colour, shade)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
msgid "save picture"
msgstr "save picture"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "pitch"
msgstr "pitch"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
msgid "returns 1 if mouse button is pressed"
msgstr "returns 1 if mouse button is pressed"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:424
msgid "pen up"
msgstr "pen up"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:518
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:804
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pushes value onto FILO (first-in last-out heap)"
-#: TurtleArt/tabasics.py:1059
+#: TurtleArt/tabasics.py:1074
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "then"
msgstr "then"
@@ -2222,44 +2391,45 @@ msgstr "then"
msgid "Register"
msgstr "Register"
-#: TurtleArt/tabasics.py:751
+#: TurtleArt/tabasics.py:760
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:875
+#: TurtleArt/tabasics.py:886
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:185
+#: TurtleArt/tabasics.py:187
msgid "turns turtle clockwise (angle in degrees)"
msgstr "turns turtle clockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:415
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holds current grey level (can be used in place of a number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: turtleblocks.py:394
+#: turtleblocks.py:425
msgid "Reset block size"
msgstr "Reset block size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
msgid "turtle"
msgstr "turtle"
-#: TurtleArt/tapalette.py:97
+#: TurtleArt/tapalette.py:98
msgid "displays next palette"
msgstr "displays next palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
msgid "hide blocks"
msgstr "hide blocks"
@@ -2268,35 +2438,35 @@ msgstr "hide blocks"
msgid "light level detected by camera"
msgstr "light level detected by camera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
msgid "Python int operator"
msgstr "Python int operator"
-#: TurtleArt/tabasics.py:732
+#: TurtleArt/tabasics.py:741
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:1055
+#: TurtleArt/tabasics.py:1070
msgid "restore all blocks from trash"
msgstr "restore all blocks from wastebasket"
-#: turtleblocks.py:374
+#: turtleblocks.py:404
msgid "Save"
msgstr "Save"
-#: TurtleArt/tabasics.py:929
+#: TurtleArt/tabasics.py:942
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:943
+#: TurtleArt/tabasics.py:956
msgid "store in box 2"
msgstr "store in box 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar tool-bars"
-#: TurtleArt/tabasics.py:241
+#: TurtleArt/tabasics.py:243
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2304,24 +2474,24 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "returns mouse x coordinate"
msgstr "returns mouse x coordinate"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:517
msgid "red"
msgstr "red"
-#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958
-#: TurtleArtActivity.py:994 turtleblocks.py:378
+#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006
+#: TurtleArtActivity.py:1042 turtleblocks.py:408
msgid "Save as Logo"
msgstr "Save as Logo"
-#: TurtleArt/tabasics.py:347
+#: TurtleArt/tabasics.py:352
msgid "sets color of the line drawn by the turtle"
msgstr "sets colour of the line drawn by the turtle"
@@ -2338,29 +2508,30 @@ msgstr "Enable collaboration"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
msgid "Palette of sensor blocks"
msgstr "Palette of sensor blocks"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030
+#: TurtleArtActivity.py:1052
msgid "Load plugin"
msgstr "Load plugin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
msgid "returns True if mouse button is pressed"
msgstr "returns True if mouse button is pressed"
-#: TurtleArt/tabasics.py:707
+#: TurtleArt/tabasics.py:716
msgid "number"
msgstr "number"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
msgid "query keyboard"
msgstr "query keyboard"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
msgid "top"
msgstr "top"
@@ -2368,7 +2539,7 @@ msgstr "top"
msgid "Submit to Web"
msgstr "Submit to Web"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
@@ -2376,45 +2547,45 @@ msgstr "Cartesian coordinates"
msgid "Nickname"
msgstr "Nickname"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
msgid "set scale"
msgstr "set scale"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241
+#: TurtleArtActivity.py:817
msgid "Share selected blocks"
msgstr "Share selected blocks"
-#: TurtleArt/tabasics.py:520
+#: TurtleArt/tabasics.py:527
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:905
msgid "connects action to toolbar run buttons"
msgstr "connects action to tool-bar run buttons"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
msgid "elapsed time (in seconds) since program started"
msgstr "elapsed time (in seconds) since program started"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "amplitude"
msgstr "amplitude"
-#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "the canvas height"
msgstr "the canvas height"
-#: TurtleArt/tabasics.py:619
+#: TurtleArt/tabasics.py:628
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
+#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772
msgid "and"
msgstr "and"
@@ -2422,17 +2593,17 @@ msgstr "and"
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "as input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
msgid "Python block"
msgstr "Python block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "media wait"
msgstr "media wait"
@@ -2441,29 +2612,25 @@ msgstr "media wait"
msgid "acceleration"
msgstr "acceleration"
-#: TurtleArt/tabasics.py:491
+#: TurtleArt/tabasics.py:496
msgid "holds current pen size (can be used in place of a number block)"
msgstr "holds current pen size (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:343
-msgid "set color"
-msgstr "set colour"
-
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:700
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "loads a block"
msgstr "loads a block"
-#: TurtleArt/tabasics.py:308
+#: TurtleArt/tabasics.py:313
msgid "Palette of pen commands"
msgstr "Palette of pen commands"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
msgid "shows values in FILO (first-in last-out heap)"
msgstr "shows values in FILO (first-in last-out heap)"
@@ -2472,108 +2639,108 @@ msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-while-True operator that uses boolean operators from Numbers palette"
-#: turtleblocks.py:381
+#: turtleblocks.py:411
msgid "File"
msgstr "File"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:763
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:610
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:633
+#: TurtleArt/tabasics.py:642
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:800
+#: TurtleArt/tabasics.py:811
msgid "forever"
msgstr "forever"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1350
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArt/tabasics.py:361
+#: TurtleArt/tabasics.py:366
msgid "sets shade of the line drawn by the turtle"
msgstr "sets shade of the line drawn by the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "speaks text"
msgstr "speaks text"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:289
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArt/tabasics.py:156
+#: TurtleArt/tabasics.py:158
msgid "clean"
msgstr "clean"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:863
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "Fullscreen"
msgstr "Full-screen"
-#: turtleblocks.py:271
+#: turtleblocks.py:297
msgid "File not found"
msgstr "File not found"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
msgid "show"
msgstr "show"
-#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
-#: TurtleArt/tabasics.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
+#: TurtleArt/tabasics.py:914
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:700
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:719
+#: TurtleArt/tabasics.py:728
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:173
+#: TurtleArt/tabasics.py:175
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle anticlockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:521
+#: TurtleArt/tabasics.py:528
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:684
+#: TurtleArt/tabasics.py:693
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:255
+#: TurtleArt/tabasics.py:257
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2581,11 +2748,11 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
msgid "mouse x"
msgstr "mouse x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
msgid "mouse y"
msgstr "mouse y"
@@ -2593,27 +2760,27 @@ msgstr "mouse y"
msgid "stop"
msgstr "stop"
-#: TurtleArt/tabasics.py:716
+#: TurtleArt/tabasics.py:725
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: turtleblocks.py:469
+#: turtleblocks.py:500
msgid "Save project?"
msgstr "Save project?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
msgid "right x"
msgstr "right x"
@@ -2622,32 +2789,32 @@ msgstr "right x"
msgid "light level detected by light sensor"
msgstr "light level detected by light sensor"
-#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202
-#: TurtleArtActivity.py:1282
+#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256
+#: TurtleArtActivity.py:1336
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "keyboard"
msgstr "keyboard"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "radius"
msgstr "radius"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArt/tabasics.py:357
+#: TurtleArt/tabasics.py:362
msgid "set shade"
msgstr "set shade"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:773
msgid "logical AND operator"
msgstr "logical AND operator"
@@ -2659,23 +2826,19 @@ msgstr ""
"You must have an account at http://turtleartsite.sugarlabs.org to upload "
"your project."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-msgid "palette"
-msgstr "palette"
-
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452
msgid "Run"
msgstr "Run"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
msgid "show heap"
msgstr "show heap"
-#: TurtleArt/tabasics.py:230
+#: TurtleArt/tabasics.py:232
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sets the heading of the turtle (0 is towards the top of the screen.)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "selects a palette"
msgstr "selects a palette"
@@ -2689,19 +2852,19 @@ msgid "Title:"
msgstr "Title:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
msgid "Palette of media objects"
msgstr "Palette of media objects"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:691
msgid "Restore blocks from trash"
msgstr "Restore all blocks from wastebasket"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:897
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:708
+#: TurtleArt/tabasics.py:717
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
@@ -2715,7 +2878,7 @@ msgstr "Upload"
msgid "Server"
msgstr "Server"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:973
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
@@ -2723,68 +2886,68 @@ msgstr "Variable 1 (numeric value)"
msgid "Neighborhood"
msgstr "Neighbourhood"
-#: TurtleArt/tabasics.py:611
+#: TurtleArt/tabasics.py:620
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:740
+#: TurtleArt/tabasics.py:749
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:846
msgid "else"
msgstr "else"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:631
msgid "doesn't like"
msgstr "doesn't like"
-#: turtleblocks.py:467
+#: turtleblocks.py:498
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "load"
msgstr "load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
msgid "stop video or audio"
msgstr "stop video or audio"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:427
msgid "Turtle will not draw when moved."
msgstr "Turtle will not draw when moved."
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
msgid "pop"
msgstr "pop"
-#: TurtleArt/tabasics.py:490
+#: TurtleArt/tabasics.py:495
msgid "pen size"
msgstr "pen size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:689
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "speak"
msgstr "speak"
@@ -2792,50 +2955,50 @@ msgstr "speak"
msgid "read value from RFID device"
msgstr "read value from RFID device"
-#: TurtleArt/tabasics.py:199
+#: TurtleArt/tabasics.py:201
msgid "moves turtle along an arc"
msgstr "moves turtle along an arc"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:753
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:515
msgid "Palette of pen colors"
msgstr "Palette of pen colours"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "pause video or audio"
msgstr "pause video or audio"
-#: TurtleArt/tabasics.py:934
+#: TurtleArt/tabasics.py:947
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:948
+#: TurtleArt/tabasics.py:961
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
msgid "button down"
msgstr "button down"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:148
msgid "moves turtle backward"
msgstr "moves turtle backward"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
msgid "Show blocks"
msgstr "Show blocks"
@@ -2851,23 +3014,23 @@ msgstr "save"
msgid "Colors"
msgstr "Colours"
-#: TurtleArt/tabasics.py:457
+#: TurtleArt/tabasics.py:462
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:1022 turtleblocks.py:402
msgid "Open"
msgstr "Open"
-#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
+#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335
msgid "ycor"
msgstr "ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2875,47 +3038,47 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"moves turtle to position xcor, ycor; (0, 0) is in the centre of the screen."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:802 turtleblocks.py:455
msgid "Stop"
msgstr "Stop"
-#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
+#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:479
+#: TurtleArt/tabasics.py:484
msgid "end fill"
msgstr "end fill"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434
msgid "Paste"
msgstr "Paste"
-#: TurtleArt/talogo.py:512
+#: TurtleArt/talogo.py:513
msgid "did not output to"
msgstr "did not output to"
@@ -2927,44 +3090,44 @@ msgstr "Activities"
msgid "Upload to Web"
msgstr "Upload to Web"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
msgid "empty heap"
msgstr "empty heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid "pops value off FILO (first-in last-out heap)"
msgstr "pops value off FILO (first-in last-out heap)"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451
msgid "Clean"
msgstr "Clean"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "angle"
msgstr "angle"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:667
msgid "identity"
msgstr "identity"
-#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771
-#: TurtleArtActivity.py:773 TurtleArtActivity.py:950
+#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819
+#: TurtleArtActivity.py:821 TurtleArtActivity.py:998
msgid "Save/Load"
msgstr "Save/Load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "audio"
msgstr "audio"
-#: turtleblocks.py:417
+#: turtleblocks.py:448
msgid "Tools"
msgstr "Tools"
@@ -2972,16 +3135,16 @@ msgstr "Tools"
msgid "Port"
msgstr "Port"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
msgid "comment"
msgstr "comment"
-#: TurtleArt/tabasics.py:622
+#: TurtleArt/tabasics.py:631
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "media pause"
msgstr "media pause"
@@ -2989,15 +3152,15 @@ msgstr "media pause"
msgid "push destination rgb value to heap"
msgstr "push destination rgb value to heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "query for keyboard input (results stored in keyboard block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
msgid "Cartesian"
msgstr "Cartesian"
-#: TurtleArt/tabasics.py:159
+#: TurtleArt/tabasics.py:161
msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
@@ -3006,49 +3169,49 @@ msgstr "clears the screen and reset the turtle"
msgid "raw microphone input signal"
msgstr "raw microphone input signal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "returns the colour that the turtle \"sees\""
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1040
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:126
msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
-#: TurtleArt/tabasics.py:804
+#: TurtleArt/tabasics.py:815
msgid "loops forever"
msgstr "loops forever"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show aligned"
msgstr "show aligned"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1351
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
-#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999
-#: turtleblocks.py:373
+#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025
+#: TurtleArtActivity.py:1047 turtleblocks.py:403
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:673 TurtleArtActivity.py:793
msgid "Project"
msgstr "Project"
-#: turtleblocks.py:423
+#: turtleblocks.py:454
msgid "Debug"
msgstr "Debug"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678
msgid "mod"
msgstr "mod"
@@ -3056,15 +3219,15 @@ msgstr "mod"
msgid "Password"
msgstr "Password"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:876
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1332
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:486
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
@@ -3072,72 +3235,72 @@ msgstr "completes filled polygon (used with start fill block)"
msgid "Share"
msgstr "Share"
-#: TurtleArt/tabasics.py:728
+#: TurtleArt/tabasics.py:737
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:690
msgid "square root"
msgstr "square root"
-#: turtleblocks.py:388
+#: turtleblocks.py:419
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "show blocks"
msgstr "show blocks"
-#: turtleblocks.py:380
+#: turtleblocks.py:410
msgid "Quit"
msgstr "Quit"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
msgid "Sugar Journal description field"
msgstr "Sugar Journal description field"
-#: TurtleArt/tabasics.py:371
+#: TurtleArt/tabasics.py:376
msgid "set gray"
msgstr "set grey"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "duration"
msgstr "duration"
-#: turtleblocks.py:371
+#: turtleblocks.py:397
msgid "New"
msgstr "New"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "read pixel"
msgstr "read pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
msgid "scale"
msgstr "scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
msgid "bottom"
msgstr "bottom"
-#: TurtleArt/tabasics.py:518
+#: TurtleArt/tabasics.py:525
msgid "purple"
msgstr "purple"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:535
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "click to open"
msgstr "click to open"
@@ -3154,15 +3317,15 @@ msgstr "Configuration"
msgid "Description:"
msgstr "Description:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
msgid "journal"
msgstr "journal"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1064
msgid "empty trash"
msgstr "empty wastebasket"
-#: TurtleArt/tabasics.py:434
+#: TurtleArt/tabasics.py:439
msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
@@ -3170,56 +3333,57 @@ msgstr "Turtle will draw when moved."
msgid "Load..."
msgstr "Load..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
msgid "Sugar Journal audio object"
msgstr "Sugar Journal audio object"
-#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
msgid "Stop turtle"
msgstr "Stop turtle"
-#: turtleblocks.py:425
+#: turtleblocks.py:456
msgid "Turtle"
msgstr "Turtle"
-#: TurtleArt/tapalette.py:98
+#: TurtleArt/tapalette.py:99
msgid "changes the orientation of the palette of blocks"
msgstr "changes the orientation of the palette of blocks"
-#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676
msgid "store in"
msgstr "store in"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083
msgid "Hide blocks"
msgstr "Hide blocks"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1055
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArt/tabasics.py:607
+#: TurtleArt/tabasics.py:616
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783
msgid "or"
msgstr "or"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:669
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArt/tabasics.py:269
+#: TurtleArt/tabasics.py:271
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3227,55 +3391,55 @@ msgstr ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4457
msgid "image"
msgstr "image"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:704
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returns random number between minimum (top) and maximum (bottom) values"
-#: TurtleArt/tabasics.py:385
+#: TurtleArt/tabasics.py:390
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holds current pen colour (can be used in place of a number block)"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:361 turtleblocks.py:442
msgid "Show palette"
msgstr "Show palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
msgid "saves a picture to the Sugar Journal"
msgstr "saves a picture to the Sugar Journal"
-#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751
-#: TurtleArtActivity.py:964 TurtleArtActivity.py:997
+#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799
+#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045
msgid "Save snapshot"
msgstr "Save snapshot"
-#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "returns True if heap is empty"
msgstr "returns True if heap is empty"
-#: TurtleArt/tabasics.py:133
+#: TurtleArt/tabasics.py:135
msgid "moves turtle forward"
msgstr "moves turtle forward"
-#: TurtleArt/tabasics.py:129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "forward"
msgstr "forward"
-#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
-#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
-#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534
-#: TurtleArt/tawindow.py:4562
+#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669
+#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637
+#: TurtleArt/tawindow.py:4667
msgid "my box"
msgstr "my box"
@@ -3283,31 +3447,31 @@ msgstr "my box"
msgid "Account ID"
msgstr "Account ID"
-#: TurtleArt/tawindow.py:1467
+#: TurtleArt/tawindow.py:1550
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: TurtleArt/tabasics.py:142
+#: TurtleArt/tabasics.py:144
msgid "back"
msgstr "back"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
msgid "sets the scale of media"
msgstr "sets the scale of media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
msgid "holds current scale value"
msgstr "holds current scale value"
-#: TurtleArt/tabasics.py:911
+#: TurtleArt/tabasics.py:924
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:784
msgid "logical OR operator"
msgstr "logical OR operator"
@@ -3318,7 +3482,7 @@ msgstr "logical OR operator"
msgid "microphone input voltage"
msgstr "microphone input voltage"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:827
msgid "loops specified number of times"
msgstr "loops specified number of times"
@@ -3326,23 +3490,23 @@ msgstr "loops specified number of times"
msgid "Save..."
msgstr "Save..."
-#: TurtleArt/tabasics.py:1037
+#: TurtleArt/tabasics.py:1050
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
msgid "setxy"
msgstr "setxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
msgid "title x"
msgstr "title x"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
msgid "fill screen"
msgstr "fill screen"
@@ -3350,37 +3514,38 @@ msgstr "fill screen"
msgid "other"
msgstr "other"
-#: turtleblocks.py:375
+#: turtleblocks.py:405
msgid "Save as"
msgstr "Save as"
-#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "set xy"
msgstr "set xy"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "wastebasket"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
msgid "polar"
msgstr "polar"
-#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826
msgid "repeat"
msgstr "repeat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
msgid "wait for current video or audio to complete"
msgstr "wait for current video or audio to complete"
-#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955
-#: TurtleArtActivity.py:991 turtleblocks.py:376
+#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003
+#: TurtleArtActivity.py:1039 turtleblocks.py:406
msgid "Save as image"
msgstr "Save as image"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743
-#: TurtleArtActivity.py:796 turtleblocks.py:408
+#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791
+#: TurtleArtActivity.py:844 turtleblocks.py:439
msgid "Edit"
msgstr "Edit"
@@ -3391,39 +3556,39 @@ msgstr "Edit"
msgid "microphone input resistance"
msgstr "microphone input resistance"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1030
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:648
+#: TurtleArt/tabasics.py:657
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:700
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
msgid "prints value in status block at bottom of the screen"
msgstr "prints value in status block at bottom of the screen"
-#: TurtleArt/tabasics.py:468
+#: TurtleArt/tabasics.py:473
msgid "start fill"
msgstr "start fill"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "holds results of query-keyboard block as ASCII"
msgstr "holds results of query-keyboard block as ASCII"
#. #-#-#-#-# en_GB.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
msgid "push"
msgstr "push"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3431,11 +3596,11 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
-#: TurtleArt/tabasics.py:1054
+#: TurtleArt/tabasics.py:1069
msgid "restore all"
msgstr "restore all"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
msgid "hello"
msgstr "hello"
@@ -3443,45 +3608,73 @@ msgstr "hello"
msgid "TurtleBlocks"
msgstr "TurtleBlocks"
-#: TurtleArt/tabasics.py:443
+#: TurtleArt/tabasics.py:309
+msgid "pen"
+msgstr "pen"
+
+#: TurtleArt/tabasics.py:348
+msgid "set color"
+msgstr "set colour"
+
+#: TurtleArt/tabasics.py:448
msgid "pen down?"
msgstr "pen down?"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:450
msgid "returns True if pen is down"
msgstr "returns True if pen is down"
-#: TurtleArt/tawindow.py:1414
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
-msgstr ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
+#: TurtleArt/tabasics.py:511
+msgid "colors"
+msgstr "colors"
+
+#: TurtleArt/tabasics.py:606
+msgid "numbers"
+msgstr "numbers"
+
+#: TurtleArt/tabasics.py:791
+msgid "flow"
+msgstr "flow"
+
+#: TurtleArt/tabasics.py:893
+msgid "blocks"
+msgstr "blocks"
-#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650
-#: TurtleArtActivity.py:799 turtleblocks.py:404
+#: TurtleArt/tawindow.py:1497
+msgid "Please hit the Stop Button before making changes to your program"
+msgstr "Please hit the Stop Button before making changes to your program"
+
+#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694
+#: TurtleArtActivity.py:847 turtleblocks.py:435
msgid "Save stack"
msgstr "Save stack"
-#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
+#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729
msgid "Really overwrite stack?"
msgstr "Really overwrite stack?"
-#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732
msgid "Overwrite stack"
msgstr "Overwrite stack"
-#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
-#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406
+#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761
+#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437
msgid "Delete stack"
msgstr "Delete stack"
-#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
+#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:127
+msgid "Please wait"
+msgstr "Please wait"
+
+#: TurtleArtActivity.py:128
+msgid "Starting connection..."
+msgstr "Starting connection..."
+
+#: TurtleArtActivity.py:975
msgid "Palettes"
msgstr "Palettes"
@@ -3489,16 +3682,60 @@ msgstr "Palettes"
msgid "Facebook wall post"
msgstr "Facebook wall post"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "media"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "extras"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "turtle x"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "Returns x coordinate of turtle"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "turtle y"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "Returns y coordinate of turtle"
+
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
msgid "active turtle"
msgstr "active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "the name of the active turtle"
msgstr "the name of the active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "turtle heading"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "Returns heading of turtle"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "select palette"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "portfolio"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "my blocks"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
msgid "Palette of user-defined operators"
msgstr "Palette of user-defined operators"
@@ -3531,10 +3768,75 @@ msgstr ""
msgid "turns the turtle 180 degrees"
msgstr "turns the turtle 180 degrees"
-#: turtleblocks.py:428
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Show sample projects"
+
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Hide sample projects"
+
+#: turtleblocks.py:459
msgid "About..."
msgstr "About..."
+#~ msgid "touch"
+#~ msgstr "touch"
+
+#~ msgid "ultrasonic"
+#~ msgstr "ultrasonic"
+
+#~ msgid "touch sensor"
+#~ msgstr "touch sensor"
+
+#~ msgid "custom module sensor A"
+#~ msgstr "custom module sensor A"
+
+#~ msgid "custom module sensor B"
+#~ msgstr "custom module sensor B"
+
+#~ msgid "custom module sensor C"
+#~ msgstr "custom module sensor C"
+
+#~ msgid "module a"
+#~ msgstr "module a"
+
+#~ msgid "module b"
+#~ msgstr "module b"
+
+#~ msgid "module c"
+#~ msgstr "module c"
+
+#~ msgid "hack pin mode"
+#~ msgstr "hack pin mode"
+
+#~ msgid "read hack pin Butia"
+#~ msgstr "read hack pin Butia"
+
+#~ msgid "Module A"
+#~ msgstr "Module A"
+
+#~ msgid "Module B"
+#~ msgstr "Module B"
+
+#~ msgid "generic Module B"
+#~ msgstr "generic Module B"
+
+#~ msgid "Module C"
+#~ msgstr "Module C"
+
+#~ msgid "generic Module C"
+#~ msgstr "generic Module C"
+
+#~ msgid "ERROR: You must cast Module A, B or C"
+#~ msgstr "ERROR: You must cast Module A, B or C"
+
+#~ msgid "returns the temperature"
+#~ msgstr "returns the temperature"
+
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+
#~ msgid "gpio"
#~ msgstr "gpio"
@@ -3637,6 +3939,9 @@ msgstr "About..."
#~ msgid "sets color of text drawn by the turtle"
#~ msgstr "sets colour of text drawn by the turtle"
+#~ msgid "palette"
+#~ msgstr "palette"
+
#~ msgid "presentation 2x2"
#~ msgstr "presentation 2x2"
@@ -3729,15 +4034,6 @@ msgstr "About..."
#~ msgid "return calibration 2"
#~ msgstr "return calibration 2"
-#~ msgid "RGB"
-#~ msgstr "RGB"
-
-#~ msgid "YUV"
-#~ msgstr "YUV"
-
-#~ msgid "HSV"
-#~ msgstr "HSV"
-
#~ msgid "Please check the port."
#~ msgstr "Please check the port."
@@ -3952,9 +4248,6 @@ msgstr "About..."
#~ msgid " clean "
#~ msgstr " clean "
-#~ msgid "numbers"
-#~ msgstr "numbers"
-
#~ msgid "write"
#~ msgstr "write"
@@ -3966,9 +4259,6 @@ msgstr "About..."
#~ msgstr ""
#~ "a programmable block: used to add advanced math equations, e.g., sin(x)"
-#~ msgid "blocks"
-#~ msgstr "blocks"
-
#~ msgid "text size"
#~ msgstr "text size"
@@ -3981,12 +4271,6 @@ msgstr "About..."
#~ msgid "picture top"
#~ msgstr "picture top"
-#~ msgid "flow"
-#~ msgstr "flow"
-
-#~ msgid "portfolio"
-#~ msgstr "portfolio"
-
#~ msgid "restores most recent blocks from trash"
#~ msgstr "restores most recent blocks from trash"
@@ -4005,9 +4289,6 @@ msgstr "About..."
#~ msgid "Trashcan"
#~ msgstr "Trash-can"
-#~ msgid "pen"
-#~ msgstr "pen"
-
#~ msgid "picture right"
#~ msgstr "picture right"
@@ -4023,9 +4304,6 @@ msgstr "About..."
#~ msgid "holds current text size (can be used in place of a number block)"
#~ msgstr "holds current text size (can be used in place of a number block)"
-#~ msgid "extras"
-#~ msgstr "extras"
-
#~ msgid "<Alt>d"
#~ msgstr "<Alt>d"
diff --git a/po/en_US.po b/po/en_US.po
index c0bb49e..df78e0c 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -18,8 +18,8 @@ msgstr ""
"#-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-20 00:34-0400\n"
-"PO-Revision-Date: 2013-07-22 21:14+0200\n"
+"POT-Creation-Date: 2013-10-09 14:26-0400\n"
+"PO-Revision-Date: 2013-10-10 01:30+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_US\n"
@@ -31,8 +31,8 @@ msgstr ""
"#-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-18 00:30-0400\n"
-"PO-Revision-Date: 2013-07-22 21:14+0200\n"
+"POT-Creation-Date: 2013-10-08 00:30-0400\n"
+"PO-Revision-Date: 2013-10-09 00:25+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_US\n"
@@ -129,18 +129,22 @@ msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "ERROR: The speed must be a value between 0 and 1023"
#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "ERROR: The speed must be a value between -1023 and 1023"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "ERROR: The pin must be between 1 and 8"
-#: taextras.py:81
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "ERROR: The value must be 0 or 1, LOW or HIGH"
-#: taextras.py:82
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "ERROR: The mode must be INPUT or OUTPUT."
-#: taextras.py:83 taextras.py:84
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "turns LED on and off: 1 means on, 0 means off"
@@ -169,73 +173,102 @@ msgid "returns the voltage value (volts)"
msgstr "returns the voltage value (volts)"
#: taextras.py:91
-msgid "returns the temperature"
-msgstr "returns the temperature"
+msgid "returns the temperature value (celsius degree)"
+msgstr "returns the temperature value (celsius degree)"
#: taextras.py:92
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#, python-format
+msgid "custom module %s"
+msgstr "custom module %s"
#: taextras.py:93
+msgid "sensor a"
+msgstr "sensor a"
+
+#: taextras.py:94
+msgid "sensor b"
+msgstr "sensor b"
+
+#: taextras.py:95
+msgid "sensor c"
+msgstr "sensor c"
+
+#: taextras.py:96
+msgid "actuator a"
+msgstr "actuator a"
+
+#: taextras.py:97
+msgid "actuator b"
+msgstr "actuator b"
+
+#: taextras.py:98
+msgid "actuator c"
+msgstr "actuator c"
+
+#: taextras.py:99
msgid "LED"
msgstr "LED"
-#: taextras.py:94
+#: taextras.py:100 taextras.py:397
msgid "button"
msgstr "button"
-#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:409
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:413
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "gray"
-#: taextras.py:96 taextras.py:361
+#: taextras.py:102 taextras.py:400
msgid "light"
msgstr "light"
-#: taextras.py:97
-msgid "temperature"
-msgstr "temperature"
-
-#: taextras.py:98 taextras.py:335
+#: taextras.py:103 taextras.py:376 taextras.py:398
msgid "distance"
msgstr "distance"
-#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "resistance"
-#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "voltage"
-#: taextras.py:101
+#: taextras.py:106
+msgid "temperature"
+msgstr "temperature"
+
+#: taextras.py:107
+msgid "butia"
+msgstr "butia"
+
+#: taextras.py:108
msgid "Butia Robot"
msgstr "Butia Robot"
-#: taextras.py:102
+#: taextras.py:109
msgid "refresh Butia"
msgstr "refresh Butia"
-#: taextras.py:103
+#: taextras.py:110
msgid "refresh the state of the Butia palette and blocks"
msgstr "refresh the state of the Butia palette and blocks"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:105
+#: taextras.py:112
msgid "battery charge Butia"
msgstr "battery charge Butia"
-#: taextras.py:106
+#: taextras.py:113
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -243,227 +276,319 @@ msgstr ""
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:108
+#: taextras.py:115
msgid "speed Butia"
msgstr "speed Butia"
-#: taextras.py:109
+#: taextras.py:116
msgid "set the speed of the Butia motors"
msgstr "set the speed of the Butia motors"
-#: taextras.py:110
+#: taextras.py:117
msgid "move Butia"
msgstr "move Butia"
-#: taextras.py:111 TurtleArt/tabasics.py:169
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
+#: taextras.py:118 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "left"
-#: taextras.py:112 TurtleArt/tabasics.py:181
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: taextras.py:119 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "right"
-#: taextras.py:113
+#: taextras.py:120
msgid "moves the Butia motors at the specified speed"
msgstr "moves the Butia motors at the specified speed"
-#: taextras.py:114
+#: taextras.py:121
msgid "stop Butia"
msgstr "stop Butia"
-#: taextras.py:115
+#: taextras.py:122
msgid "stop the Butia robot"
msgstr "stop the Butia robot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:117
+#: taextras.py:124
msgid "forward Butia"
msgstr "forward Butia"
-#: taextras.py:118
+#: taextras.py:125
msgid "move the Butia robot forward"
msgstr "move the Butia robot forward"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:120
+#: taextras.py:127
msgid "left Butia"
msgstr "left Butia"
-#: taextras.py:121
+#: taextras.py:128
msgid "turn the Butia robot at left"
msgstr "turn the Butia robot at left"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:123
+#: taextras.py:130
msgid "right Butia"
msgstr "right Butia"
-#: taextras.py:124
+#: taextras.py:131
msgid "turn the Butia robot at right"
msgstr "turn the Butia robot at right"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:126
+#: taextras.py:133
msgid "backward Butia"
msgstr "backward Butia"
-#: taextras.py:127
+#: taextras.py:134
msgid "move the Butia robot backward"
msgstr "move the Butia robot backward"
-#: taextras.py:128
+#: taextras.py:135
+msgid "butia-extra"
+msgstr "butia-extra"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:137
msgid "Butia Robot extra blocks"
msgstr "Butia Robot extra blocks"
-#: taextras.py:129
-msgid "hack pin mode"
-msgstr "hack pin mode"
+#: taextras.py:138
+msgid "pin mode Butia"
+msgstr "pin mode Butia"
-#: taextras.py:130 taextras.py:298 taextras.py:464
+#: taextras.py:139 taextras.py:339 taextras.py:508
msgid "pin"
msgstr "pin"
-#: taextras.py:131 taextras.py:465
+#: taextras.py:140 taextras.py:509
msgid "mode"
msgstr "mode"
-#: taextras.py:132
+#: taextras.py:141
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Select the pin function (INPUT, OUTPUT)."
-#: taextras.py:133
-msgid "write hack pin Butia"
-msgstr "write hack pin Butia"
+#: taextras.py:142
+msgid "read pin Butia"
+msgstr "read pin Butia"
+
+#: taextras.py:143
+msgid "read the value of a pin"
+msgstr "read the value of a pin"
-#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
-#: TurtleArt/tawindow.py:4571
+#: taextras.py:144
+msgid "write pin Butia"
+msgstr "write pin Butia"
+
+#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:988
+#: TurtleArt/tawindow.py:4643
msgid "value"
msgstr "value"
-#: taextras.py:135
+#: taextras.py:146
msgid "set a hack pin to 0 or 1"
msgstr "set a hack pin to 0 or 1"
-#: taextras.py:136
-msgid "read hack pin Butia"
-msgstr "read hack pin Butia"
+#: taextras.py:147 taextras.py:485
+msgid "INPUT"
+msgstr "INPUT"
-#: taextras.py:137
-msgid "read the value of a hack pin"
-msgstr "read the value of a hack pin"
+#: taextras.py:148
+msgid "Configure hack pin for digital input."
+msgstr "Configure hack pin for digital input."
-#: taextras.py:138 taextras.py:440
+#: taextras.py:149 taextras.py:483
msgid "HIGH"
msgstr "HIGH"
-#: taextras.py:139 taextras.py:477
-msgid "Set HIGH value for digital port."
-msgstr "Set HIGH value for digital port."
-
-#: taextras.py:140 taextras.py:442
-msgid "INPUT"
-msgstr "INPUT"
+#: taextras.py:150
+msgid "Set HIGH value for digital pin."
+msgstr "Set HIGH value for digital pin."
-#: taextras.py:141
-msgid "Configure hack port for digital input."
-msgstr "Configure hack port for digital input."
-
-#: taextras.py:142 taextras.py:441
+#: taextras.py:151 taextras.py:484
msgid "LOW"
msgstr "LOW"
-#: taextras.py:143 taextras.py:480
+#: taextras.py:152 taextras.py:524
msgid "Set LOW value for digital port."
msgstr "Set LOW value for digital port."
-#: taextras.py:144 taextras.py:443
+#: taextras.py:153 taextras.py:486
msgid "OUTPUT"
msgstr "OUTPUT"
-#: taextras.py:145
+#: taextras.py:154
msgid "Configure hack port for digital output."
msgstr "Configure hack port for digital output."
-#: taextras.py:146
+#: taextras.py:155
+msgid "butia-cast"
+msgstr "butia-cast"
+
+#: taextras.py:156
+msgid "Butia Robot cast blocks"
+msgstr "Butia Robot cast blocks"
+
+#: taextras.py:157
msgid "Butia"
msgstr "Butia"
-#: taextras.py:147
+#. TRANS: cast means data type conversion
+#: taextras.py:159
+msgid "CAST\n"
+msgstr "CAST\n"
+
+#: taextras.py:160
+msgid "new name"
+msgstr "new name"
+
+#: taextras.py:161
+msgid "original"
+msgstr "original"
+
+#: taextras.py:162
+msgid "f(x)="
+msgstr "f(x)="
+
+#: taextras.py:163
+msgid "name"
+msgstr "name"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:165
+msgid "Cast a new block"
+msgstr "Cast a new block"
+
+#: taextras.py:166
+#, python-format
+msgid "generic module %s"
+msgstr "generic module %s"
+
+#: taextras.py:167
+msgid "Butia IP"
+msgstr "Butia IP"
+
+#: taextras.py:168
+msgid "change the ip of butia robot"
+msgstr "change the IP of butia robot"
+
+#: taextras.py:169
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "ERROR: The pin %s must be in OUTPUT mode."
-#: taextras.py:148
+#: taextras.py:170
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "ERROR: The pin %s must be in INPUT mode."
-#: taextras.py:152
+#: taextras.py:171
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "ERROR: Something wrong with function '%s'"
+
+#: taextras.py:172
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "ERROR: cannot init GCONF client: %s"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:174
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr "ERROR: You must cast Sensor or Actuator: A, B or C"
+
+#: taextras.py:175
+#, python-format
+msgid "ERROR: Invalid IP '%s'"
+msgstr "ERROR: Invalid IP '%s'"
+
+#: taextras.py:176
+msgid "Creating PyBot server"
+msgstr "Creating PyBot server"
+
+#: taextras.py:177
+msgid "ERROR creating PyBot server"
+msgstr "ERROR creating PyBot server"
+
+#: taextras.py:178
+msgid "PyBot is alive!"
+msgstr "PyBot is alive!"
+
+#: taextras.py:179
+msgid "Ending butia polling"
+msgstr "Ending butia polling"
+
+#: taextras.py:183
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Error importing Pygame. This plugin require Pygame 1.9"
-#: taextras.py:153
+#: taextras.py:184
msgid "Error on initialization of the camera"
msgstr "Error on initialization of the camera"
-#: taextras.py:154
+#: taextras.py:185
msgid "No camera was found"
msgstr "No camera was found"
-#: taextras.py:155
+#: taextras.py:186
msgid "Error stopping camera"
msgstr "Error stopping camera"
-#: taextras.py:156
+#: taextras.py:187
msgid "Error starting camera"
msgstr "Error starting camera"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:158
+#: taextras.py:189
msgid "Error in get mask"
msgstr "Error in get mask"
-#: taextras.py:159
+#: taextras.py:190
+msgid "followme"
+msgstr "followme"
+
+#: taextras.py:191
msgid "FollowMe"
msgstr "FollowMe"
-#: taextras.py:160
+#: taextras.py:192
msgid "refresh FollowMe"
msgstr "refresh FollowMe"
-#: taextras.py:161
+#: taextras.py:193
msgid "Search for a connected camera."
msgstr "Search for a connected camera."
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:163
+#: taextras.py:195
msgid "calibration"
msgstr "calibration"
-#: taextras.py:164
+#: taextras.py:196
msgid "store a personalized calibration"
msgstr "store a personalized calibration"
-#: taextras.py:165
+#: taextras.py:197
msgid "return a personalized calibration"
msgstr "return a personalized calibration"
-#: taextras.py:166
+#: taextras.py:198
msgid "follow"
msgstr "follow"
-#: taextras.py:167
+#: taextras.py:199
msgid "follow a color or calibration"
msgstr "follow a color or calibration"
-#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -472,324 +597,360 @@ msgstr "follow a color or calibration"
msgid "brightness"
msgstr "brightness"
-#: taextras.py:169
+#: taextras.py:201
msgid "set the camera brightness as a value between 0 to 255."
msgstr "set the camera brightness as a value between 0 to 255."
-#: taextras.py:170
+#: taextras.py:202
msgid "minimum pixels"
msgstr "minimum pixels"
-#: taextras.py:171
+#: taextras.py:203
msgid "set the minimal number of pixels to follow"
msgstr "set the minimal number of pixels to follow"
-#: taextras.py:172
+#: taextras.py:204
msgid "threshold"
msgstr "threshold"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:174
+#: taextras.py:206
msgid "set a threshold for a RGB color"
msgstr "set a threshold for a RGB color"
-#: taextras.py:175
+#: taextras.py:207
msgid "camera mode"
msgstr "camera mode"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:177
+#: taextras.py:209
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "set the color mode of the camera: RGB; YUV or HSV"
-#: taextras.py:178
+#: taextras.py:210
msgid "get brightness"
msgstr "get brightness"
-#: taextras.py:179
+#: taextras.py:211
msgid "get the brightness of the ambient light"
msgstr "get the brightness of the ambient light"
-#: taextras.py:180
+#: taextras.py:212
msgid "average color"
msgstr "average color"
-#: taextras.py:181
+#: taextras.py:213
msgid ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
msgstr ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
-#: taextras.py:183
+#: taextras.py:215
msgid "x position"
msgstr "x position"
-#: taextras.py:184
+#: taextras.py:216
msgid "return x position"
msgstr "return x position"
-#: taextras.py:185
+#: taextras.py:217
msgid "y position"
msgstr "y position"
-#: taextras.py:186
+#: taextras.py:218
msgid "return y position"
msgstr "return y position"
-#: taextras.py:187
+#: taextras.py:219
msgid "pixels"
msgstr "pixels"
-#: taextras.py:188
+#: taextras.py:220
msgid "return the number of pixels of the biggest blob"
msgstr "return the number of pixels of the biggest blob"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:190
+#: taextras.py:222
+msgid "RGB"
+msgstr "RGB"
+
+#: taextras.py:223
msgid "set the color mode of the camera to RGB"
msgstr "set the color mode of the camera to RGB"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:192
+#: taextras.py:225
+msgid "YUV"
+msgstr "YUV"
+
+#: taextras.py:226
msgid "set the color mode of the camera to YUV"
msgstr "set the color mode of the camera to YUV"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:194
+#: taextras.py:228
+msgid "HSV"
+msgstr "HSV"
+
+#: taextras.py:229
msgid "set the color mode of the camera to HSV"
msgstr "set the color mode of the camera to HSV"
-#: taextras.py:195
+#: taextras.py:230
+msgid "get color"
+msgstr "get color"
+
+#: taextras.py:231
+msgid "get the color of an object"
+msgstr "get the color of an object"
+
+#: taextras.py:232
+msgid "color distance"
+msgstr "color distance"
+
+#: taextras.py:233
+msgid "set the distance to identify a color"
+msgstr "set the distance to identify a color"
+
+#: taextras.py:234
msgid "empty calibration"
msgstr "empty calibration"
-#: taextras.py:196
+#: taextras.py:235
msgid "error in string conversion"
msgstr "error in string conversion"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:202
+#: taextras.py:241
msgid "Pattern detection"
msgstr "Pattern detection"
-#: taextras.py:203
+#: taextras.py:242
+msgid "pattern_detection"
+msgstr "pattern_detection"
+
+#: taextras.py:243
msgid "Seeing signal"
msgstr "Seeing signal"
-#: taextras.py:204
+#: taextras.py:244
msgid "Returns True if the signal is in front of the camera"
msgstr "Returns True if the signal is in front of the camera"
-#: taextras.py:205
+#: taextras.py:245
msgid "Distance to signal"
msgstr "Distance to signal"
-#: taextras.py:206
+#: taextras.py:246
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Returns the distance of the signal to the camera in milimeters"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:211
+#: taextras.py:251
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:212
+#: taextras.py:252
+msgid "sumtia"
+msgstr "sumtia"
+
+#: taextras.py:253
msgid "speed SumBot"
msgstr "speed SumBot"
-#: taextras.py:213
+#: taextras.py:254
msgid "submit the speed to the SumBot"
msgstr "submit the speed to the SumBot"
-#: taextras.py:214
+#: taextras.py:255
msgid "set the default speed for the movement commands"
msgstr "set the default speed for the movement commands"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:216
+#: taextras.py:257
msgid "forward SumBot"
msgstr "forward SumBot"
-#: taextras.py:217
+#: taextras.py:258
msgid "move SumBot forward"
msgstr "move SumBot forward"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:219
+#: taextras.py:260
msgid "backward SumBot"
msgstr "backward SumBot"
-#: taextras.py:220
+#: taextras.py:261
msgid "move SumBot backward"
msgstr "move SumBot backward"
-#: taextras.py:221
+#: taextras.py:262
msgid "stop SumBot"
msgstr "stop SumBot"
-#: taextras.py:222
+#: taextras.py:263
msgid "stop the SumBot"
msgstr "stop the SumBot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:224
+#: taextras.py:265
msgid "left SumBot"
msgstr "left SumBot"
-#: taextras.py:225
+#: taextras.py:266
msgid "turn left the SumBot"
msgstr "turn left the SumBot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:227
+#: taextras.py:268
msgid "right SumBot"
msgstr "right SumBot"
-#: taextras.py:228
+#: taextras.py:269
msgid "turn right the SumBot"
msgstr "turn right the SumBot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:231
+#: taextras.py:272
msgid "angle to center"
msgstr "angle to center"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:233
+#: taextras.py:274
msgid "get the angle to the center of the dohyo"
msgstr "get the angle to the center of the dohyo"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:236
+#: taextras.py:277
msgid "angle to Enemy"
msgstr "angle to Enemy"
-#: taextras.py:237
+#: taextras.py:278
msgid "get the angle to the Enemy"
msgstr "get the angle to the Enemy"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:239
+#: taextras.py:280
msgid "x coor. SumBot"
msgstr "x coor. SumBot"
-#: taextras.py:240
+#: taextras.py:281
msgid "get the x coordinate of the SumBot"
msgstr "get the x coordinate of the SumBot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:242
+#: taextras.py:283
msgid "y coor. SumBot"
msgstr "y coor. SumBot"
-#: taextras.py:243
+#: taextras.py:284
msgid "get the y coordinate of the SumBot"
msgstr "get the y coordinate of the SumBot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:245
+#: taextras.py:286
msgid "x coor. Enemy"
msgstr "x coor. Enemy"
-#: taextras.py:246
+#: taextras.py:287
msgid "get the x coordinate of the Enemy"
msgstr "get the x coordinate of the Enemy"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:248
+#: taextras.py:289
msgid "y coor. Enemy"
msgstr "y coor. Enemy"
-#: taextras.py:249
+#: taextras.py:290
msgid "get the y coordinate of the Enemy"
msgstr "get the y coordinate of the Enemy"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:251
+#: taextras.py:292
msgid "rotation SumBot"
msgstr "rotation SumBot"
-#: taextras.py:252
+#: taextras.py:293
msgid "get the rotation of the Sumbot"
msgstr "get the rotation of the Sumbot"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:254
+#: taextras.py:295
msgid "rotation Enemy"
msgstr "rotation Enemy"
-#: taextras.py:255
+#: taextras.py:296
msgid "get the rotation of the Enemy"
msgstr "get the rotation of the Enemy"
-#: taextras.py:256
+#: taextras.py:297
msgid "distance to center"
msgstr "distance to center"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:258
+#: taextras.py:299
msgid "get the distance to the center of the dohyo"
msgstr "get the distance to the center of the dohyo"
-#: taextras.py:259
+#: taextras.py:300
msgid "distance to Enemy"
msgstr "distance to Enemy"
-#: taextras.py:260
+#: taextras.py:301
msgid "get the distance to the Enemy"
msgstr "get the distance to the Enemy"
-#: taextras.py:261
+#: taextras.py:302
msgid "update information"
msgstr "update information"
-#: taextras.py:262
+#: taextras.py:303
msgid "update information from the server"
msgstr "update information from the server"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:267
+#: taextras.py:308
msgid "Palette of physics blocks"
msgstr "Palette of physics blocks"
-#: taextras.py:268
+#: taextras.py:309
msgid "start polygon"
msgstr "start polygon"
-#: taextras.py:269
+#: taextras.py:310
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "Begin defining a new polygon based on the current Turtle xy position."
-#: taextras.py:271
+#: taextras.py:312
msgid "add point"
msgstr "add point"
-#: taextras.py:272
+#: taextras.py:313
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -797,88 +958,88 @@ msgstr ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
-#: taextras.py:274
+#: taextras.py:315
msgid "end polygon"
msgstr "end polygon"
-#: taextras.py:275
+#: taextras.py:316
msgid "Define a new polygon."
msgstr "Define a new polygon."
-#: taextras.py:276
+#: taextras.py:317
msgid "end filled polygon"
msgstr "end filled polygon"
-#: taextras.py:277
+#: taextras.py:318
msgid "Not a simple polygon"
msgstr "Not a simple polygon"
-#: taextras.py:278
+#: taextras.py:319
msgid "Define a new filled polygon."
msgstr "Define a new filled polygon."
-#: taextras.py:279
+#: taextras.py:320
msgid "triangle"
msgstr "triangle"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:281
+#: taextras.py:322
msgid "base"
msgstr "base"
-#: taextras.py:282 taextras.py:288
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
+#: taextras.py:323 taextras.py:329
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "height"
-#: taextras.py:283
+#: taextras.py:324
msgid "Add a triangle object to the project."
msgstr "Add a triangle object to the project."
-#: taextras.py:284
+#: taextras.py:325
msgid "circle"
msgstr "circle"
-#: taextras.py:285
+#: taextras.py:326
msgid "Add a circle object to the project."
msgstr "Add a circle object to the project."
-#: taextras.py:286
+#: taextras.py:327
msgid "rectangle"
msgstr "rectangle"
-#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
+#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "width"
-#: taextras.py:289
+#: taextras.py:330
msgid "Add a rectangle object to the project."
msgstr "Add a rectangle object to the project."
-#: taextras.py:290
+#: taextras.py:331
msgid "reset"
msgstr "reset"
-#: taextras.py:291
+#: taextras.py:332
msgid "Reset the project; clear the object list."
msgstr "Reset the project; clear the object list."
-#: taextras.py:292
+#: taextras.py:333
msgid "motor"
msgstr "motor"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:294
+#: taextras.py:335
msgid "torque"
msgstr "torque"
-#: taextras.py:295
+#: taextras.py:336
msgid "speed"
msgstr "speed"
-#: taextras.py:296
+#: taextras.py:337
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -886,23 +1047,23 @@ msgstr ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
-#: taextras.py:299
+#: taextras.py:340
msgid "Pin an object down so that it cannot fall."
msgstr "Pin an object down so that it cannot fall."
-#: taextras.py:300
+#: taextras.py:341
msgid "joint"
msgstr "joint"
-#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "x"
msgstr "x"
-#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "y"
msgstr "y"
-#: taextras.py:303
+#: taextras.py:344
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -910,39 +1071,39 @@ msgstr ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
-#: taextras.py:305
+#: taextras.py:346
msgid "save as Physics activity"
msgstr "save as Physics activity"
-#: taextras.py:306
+#: taextras.py:347
msgid "Save the project to the Journal as a Physics activity."
msgstr "Save the project to the Journal as a Physics activity."
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:308
+#: taextras.py:349
msgid "gear"
msgstr "gear"
-#: taextras.py:309
+#: taextras.py:350
msgid "Add a gear object to the project."
msgstr "Add a gear object to the project."
-#: taextras.py:310
+#: taextras.py:351
msgid "density"
msgstr "density"
-#: taextras.py:311
+#: taextras.py:352
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Set the density property for objects (density can be any positive number)."
-#: taextras.py:313
+#: taextras.py:354
msgid "friction"
msgstr "friction"
-#: taextras.py:314
+#: taextras.py:355
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -952,11 +1113,11 @@ msgstr ""
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:317
+#: taextras.py:358
msgid "bounciness"
msgstr "bounciness"
-#: taextras.py:318
+#: taextras.py:359
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -966,11 +1127,11 @@ msgstr ""
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:321
+#: taextras.py:362
msgid "dynamic"
msgstr "dynamic"
-#: taextras.py:322
+#: taextras.py:363
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -978,27 +1139,27 @@ msgstr ""
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:328
+#: taextras.py:369
msgid "Palette of WeDo blocks"
msgstr "Palette of WeDo blocks"
-#: taextras.py:329
+#: taextras.py:370
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:330
+#: taextras.py:371
msgid "set current WeDo device"
msgstr "set current WeDo device"
-#: taextras.py:331
+#: taextras.py:372
msgid "number of WeDo devices"
msgstr "number of WeDo devices"
-#: taextras.py:332
+#: taextras.py:373
msgid "tilt"
msgstr "tilt"
-#: taextras.py:333
+#: taextras.py:374
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1008,172 +1169,168 @@ msgstr ""
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:337
+#: taextras.py:378
msgid "distance sensor output"
msgstr "distance sensor output"
-#: taextras.py:338
+#: taextras.py:379
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:339
+#: taextras.py:380
msgid "returns the current value of Motor A"
msgstr "returns the current value of Motor A"
-#: taextras.py:340
+#: taextras.py:381
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:341
+#: taextras.py:382
msgid "returns the current value of Motor B"
msgstr "returns the current value of Motor B"
-#: taextras.py:342
+#: taextras.py:383
msgid "set the value for Motor A"
msgstr "set the value for Motor A"
-#: taextras.py:343
+#: taextras.py:384
msgid "set the value for Motor B"
msgstr "set the value for Motor B"
-#: taextras.py:344
+#: taextras.py:385
msgid "WeDo is unavailable"
msgstr "WeDo is unavailable"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:346
+#: taextras.py:387
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "WeDo %d is unavailable; defaulting to 1"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:349
+#: taextras.py:390
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s is unavailable on WeDo %(wedo_number)d"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:354
+#: taextras.py:395
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palette of LEGO NXT blocks of motors"
-#: taextras.py:355
+#: taextras.py:396
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palette of LEGO NXT blocks of sensors"
-#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:357
-msgid "touch"
-msgstr "touch"
-
-#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:359
-msgid "ultrasonic"
-msgstr "ultrasonic"
-
-#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
-#: TurtleArt/tabasics.py:384
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092
+#: taextras.py:399 TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
+#: TurtleArt/tabasics.py:388
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "color"
-#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83
+#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "sound"
#. TRANS: The brick is the NXT controller
-#: taextras.py:365
+#: taextras.py:404
msgid "Please check the connection with the brick"
msgstr "Please check the connection with the brick"
-#: taextras.py:366
+#: taextras.py:405
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Invalid port '%s'. Port must be: PORT A, B or C"
-#: taextras.py:367
+#: taextras.py:406
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
-#: taextras.py:368
+#: taextras.py:407
msgid "The value of power must be between -127 to 127"
msgstr "The value of power must be between -127 to 127"
-#: taextras.py:369
+#: taextras.py:408
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "The parameter must be a integer, not '%s'"
-#: taextras.py:370
+#: taextras.py:409
msgid "An error has occurred: check all connections and try to reconnect"
msgstr "An error has occurred: check all connections and try to reconnect"
-#: taextras.py:371
+#: taextras.py:410
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT found %s bricks"
-#: taextras.py:372
+#: taextras.py:411
msgid "NXT not found"
msgstr "NXT not found"
-#: taextras.py:373
+#: taextras.py:412
#, python-format
msgid "Brick number %s was not found"
msgstr "Brick number %s was not found"
-#: taextras.py:374
+#: taextras.py:413
+msgid "nxt-motors"
+msgstr "nxt-motors"
+
+#: taextras.py:414
msgid "refresh NXT"
msgstr "refresh NXT"
-#: taextras.py:375
+#: taextras.py:415
msgid "Search for a connected NXT brick."
msgstr "Search for a connected NXT brick."
-#: taextras.py:376
+#: taextras.py:416
msgid "NXT"
msgstr "NXT"
-#: taextras.py:377
+#: taextras.py:417
msgid "set current NXT device"
msgstr "set current NXT device"
-#: taextras.py:378
+#: taextras.py:418
+msgid "number of NXTs"
+msgstr "number of NXTs"
+
+#: taextras.py:419
msgid "number of NXT devices"
msgstr "number of NXT devices"
-#: taextras.py:379
+#: taextras.py:420
msgid "brick name"
msgstr "brick name"
-#: taextras.py:380
+#: taextras.py:421
msgid "Get the name of a brick."
msgstr "Get the name of a brick."
-#: taextras.py:381
+#: taextras.py:422
msgid "play tone"
msgstr "play tone"
-#: taextras.py:382
+#: taextras.py:423
msgid "frequency"
msgstr "frequency"
-#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
+#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "time"
-#: taextras.py:384
+#: taextras.py:425
msgid "Play a tone at frequency for time."
msgstr "Play a tone at frequency for time."
#. TRANS: turn is the action
-#: taextras.py:386
+#: taextras.py:427
msgid ""
"turn motor\n"
"\n"
@@ -1181,25 +1338,25 @@ msgstr ""
"turn motor\n"
"\n"
-#: taextras.py:387
+#: taextras.py:428
msgid "port"
msgstr "port"
-#: taextras.py:388
-msgid "power"
-msgstr "power"
-
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:390
+#: taextras.py:430
msgid "rotations"
msgstr "rotations"
-#: taextras.py:391
+#: taextras.py:431
+msgid "power"
+msgstr "power"
+
+#: taextras.py:432
msgid "turn a motor"
msgstr "turn a motor"
-#: taextras.py:392
+#: taextras.py:434
msgid ""
"synchronize\n"
"\n"
@@ -1209,39 +1366,39 @@ msgstr ""
"\n"
"motors"
-#: taextras.py:393
+#: taextras.py:435
msgid "steering"
msgstr "steering"
-#: taextras.py:394
+#: taextras.py:436
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "synchronize two motors connected in PORT B and PORT C"
-#: taextras.py:395
+#: taextras.py:437
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:396
+#: taextras.py:438
msgid "PORT A of the brick"
msgstr "PORT A of the brick"
-#: taextras.py:397
+#: taextras.py:439
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:398
+#: taextras.py:440
msgid "PORT B of the brick"
msgstr "PORT B of the brick"
-#: taextras.py:399
+#: taextras.py:441
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:400
+#: taextras.py:442
msgid "PORT C of the brick"
msgstr "PORT C of the brick"
-#: taextras.py:401
+#: taextras.py:443
msgid ""
"synchronize\n"
"motors"
@@ -1249,225 +1406,233 @@ msgstr ""
"synchronize\n"
"motors"
-#: taextras.py:402
+#: taextras.py:444
msgid "start motor"
msgstr "start motor"
-#: taextras.py:403
+#: taextras.py:445
msgid "Run a motor forever."
msgstr "Run a motor forever."
-#: taextras.py:404
+#: taextras.py:446
msgid "brake motor"
msgstr "brake motor"
-#: taextras.py:405
+#: taextras.py:447
msgid "Stop a specified motor."
msgstr "Stop a specified motor."
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:407
+#: taextras.py:449
msgid "reset motor"
msgstr "reset motor"
-#: taextras.py:408
+#: taextras.py:450
msgid "Reset the motor counter."
msgstr "Reset the motor counter."
-#: taextras.py:409
+#: taextras.py:451
msgid "motor position"
msgstr "motor position"
-#: taextras.py:410
+#: taextras.py:452
msgid "Get the motor position."
msgstr "Get the motor position."
-#: taextras.py:411
+#: taextras.py:453
+msgid "nxt-sensors"
+msgstr "nxt-sensors"
+
+#: taextras.py:454
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:412
+#: taextras.py:455
msgid "PORT 1 of the brick"
msgstr "PORT 1 of the brick"
-#: taextras.py:413
+#: taextras.py:456
msgid "read"
msgstr "read"
-#: taextras.py:414
+#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "sensor"
-#: taextras.py:415
+#: taextras.py:458
msgid "Read sensor output."
msgstr "Read sensor output."
-#: taextras.py:416
+#: taextras.py:459
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:417
+#: taextras.py:460
msgid "PORT 2 of the brick"
msgstr "PORT 2 of the brick"
-#: taextras.py:418
+#: taextras.py:461
msgid "light sensor"
msgstr "light sensor"
-#: taextras.py:419
+#: taextras.py:462
msgid "gray sensor"
msgstr "gray sensor"
-#: taextras.py:420
+#: taextras.py:463
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:421
+#: taextras.py:464
msgid "PORT 3 of the brick"
msgstr "PORT 3 of the brick"
-#: taextras.py:422
-msgid "touch sensor"
-msgstr "touch sensor"
+#: taextras.py:465
+msgid "button sensor"
+msgstr "button sensor"
-#: taextras.py:423
+#: taextras.py:466
msgid "distance sensor"
msgstr "distance sensor"
-#: taextras.py:424
+#: taextras.py:467
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:425
+#: taextras.py:468
msgid "PORT 4 of the brick"
msgstr "PORT 4 of the brick"
-#: taextras.py:426
+#: taextras.py:469
msgid "sound sensor"
msgstr "sound sensor"
-#: taextras.py:427
+#: taextras.py:470
msgid "color sensor"
msgstr "color sensor"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:430
+#: taextras.py:473
msgid "set light"
msgstr "set light"
-#: taextras.py:431
+#: taextras.py:474
msgid "Set color sensor light."
msgstr "Set color sensor light."
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:433
+#: taextras.py:476
msgid "battery level"
msgstr "battery level"
-#: taextras.py:434
+#: taextras.py:477
msgid "Get the battery level of the brick in millivolts"
msgstr "Get the battery level of the brick in millivolts"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:439
+#: taextras.py:482
msgid "Palette of Arduino blocks"
msgstr "Palette of Arduino blocks"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:445
+#: taextras.py:488
msgid "PWM"
msgstr "PWM"
-#: taextras.py:446
+#: taextras.py:489
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:447
+#: taextras.py:490
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERROR: Check the Arduino and the number of port."
-#: taextras.py:448
+#: taextras.py:491
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERROR: Value must be a number from 0 to 255."
-#: taextras.py:449
+#: taextras.py:492
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "ERROR: Value must be either HIGH or LOW, 0 or 1"
-#: taextras.py:450
+#: taextras.py:493
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
-#: taextras.py:451
+#: taextras.py:494
msgid "ERROR: The value must be an integer."
msgstr "ERROR: The value must be an integer."
-#: taextras.py:452
+#: taextras.py:495
msgid "ERROR: The pin must be an integer."
msgstr "ERROR: The pin must be an integer."
-#: taextras.py:453
+#: taextras.py:496
+msgid "arduino"
+msgstr "arduino"
+
+#: taextras.py:497
msgid "refresh Arduino"
msgstr "refresh Arduino"
-#: taextras.py:454
+#: taextras.py:498
msgid "Search for connected Arduinos."
msgstr "Search for connected Arduinos."
-#: taextras.py:455
+#: taextras.py:499
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:456
+#: taextras.py:500
msgid "set current Arduino board"
msgstr "set current Arduino board"
-#: taextras.py:457
+#: taextras.py:501
msgid "number of Arduinos"
msgstr "number of Arduinos"
-#: taextras.py:458
+#: taextras.py:502
msgid "number of Arduino boards"
msgstr "number of Arduino boards"
-#: taextras.py:459
+#: taextras.py:503
msgid "Arduino name"
msgstr "Arduino name"
-#: taextras.py:460
+#: taextras.py:504
msgid "Get the name of an Arduino."
msgstr "Get the name of an Arduino."
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:463
+#: taextras.py:507
msgid "pin mode"
msgstr "pin mode"
-#: taextras.py:466
+#: taextras.py:510
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
-#: taextras.py:467
+#: taextras.py:511
msgid "analog write"
msgstr "analog write"
-#: taextras.py:469
+#: taextras.py:513
msgid "Write analog value in specified port."
msgstr "Write analog value in specified port."
-#: taextras.py:470
+#: taextras.py:514
msgid "analog read"
msgstr "analog read"
-#: taextras.py:471
+#: taextras.py:515
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1475,98 +1640,102 @@ msgstr ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
-#: taextras.py:473
+#: taextras.py:517
msgid "digital write"
msgstr "digital write"
-#: taextras.py:474
+#: taextras.py:518
msgid "Write digital value to specified port."
msgstr "Write digital value to specified port."
-#: taextras.py:475
+#: taextras.py:519
msgid "digital read"
msgstr "digital read"
-#: taextras.py:476
+#: taextras.py:520
msgid "Read value from digital port."
msgstr "Read value from digital port."
-#: taextras.py:478
+#: taextras.py:521
+msgid "Set HIGH value for digital port."
+msgstr "Set HIGH value for digital port."
+
+#: taextras.py:522
msgid "Configure Arduino port for digital input."
msgstr "Configure Arduino port for digital input."
-#: taextras.py:479
+#: taextras.py:523
msgid "Configure Arduino port to drive a servo."
msgstr "Configure Arduino port to drive a servo."
-#: taextras.py:481
+#: taextras.py:525
msgid "Configure Arduino port for digital output."
msgstr "Configure Arduino port for digital output."
-#: taextras.py:482
+#: taextras.py:526
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configure Arduino port for PWM (pulse-width modulation)."
-#: taextras.py:483
+#: taextras.py:527
#, python-format
msgid "Not found Arduino %s"
msgstr "Not found Arduino %s"
-#: taextras.py:484
+#: taextras.py:528
msgid "The pin must be an integer"
msgstr "The pin must be an integer"
-#: taextras.py:485
+#: taextras.py:529
msgid "The device must be an integer"
msgstr "The device must be an integer"
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:490
+#: taextras.py:534
msgid "Palette of Expeyes blocks"
msgstr "Palette of Expeyes blocks"
#. TRANS: Programmable voltage output
-#: taextras.py:492
+#: taextras.py:536
msgid "set PVS"
msgstr "set PVS"
-#: taextras.py:493
+#: taextras.py:537
msgid "set programmable voltage output"
msgstr "set programmable voltage output"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:495
+#: taextras.py:539
msgid "set SQR1 voltage"
msgstr "set SQR1 voltage"
-#: taextras.py:496
+#: taextras.py:540
msgid "set square wave 1 voltage output"
msgstr "set square wave 1 voltage output"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:498
+#: taextras.py:542
msgid "set SQR2 voltage"
msgstr "set SQR2 voltage"
-#: taextras.py:499
+#: taextras.py:543
msgid "set square wave 2 voltage output"
msgstr "set square wave 2 voltage output"
#. TRANS: Digital output level
-#: taextras.py:501
+#: taextras.py:545
msgid "set OD1"
msgstr "set OD1"
-#: taextras.py:502
+#: taextras.py:546
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "set digital output level (OD1) low (0) or high (1)"
#. TRANS: Input 1 voltage level
-#: taextras.py:504
+#: taextras.py:548
msgid "IN1 level"
msgstr "IN1 level"
-#: taextras.py:505
+#: taextras.py:549
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1575,11 +1744,11 @@ msgstr ""
"volts"
#. TRANS: Input 2 voltage level
-#: taextras.py:508
+#: taextras.py:552
msgid "IN2 level"
msgstr "IN2 level"
-#: taextras.py:509
+#: taextras.py:553
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1588,11 +1757,11 @@ msgstr ""
"volts"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:512
+#: taextras.py:556
msgid "SEN level"
msgstr "SEN level"
-#: taextras.py:513
+#: taextras.py:557
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1600,112 +1769,112 @@ msgstr ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
-#: taextras.py:515
+#: taextras.py:559
msgid "capture"
msgstr "capture"
-#: taextras.py:516
+#: taextras.py:560
msgid "input"
msgstr "input"
-#: taextras.py:517
+#: taextras.py:561
msgid "samples"
msgstr "samples"
-#: taextras.py:518
+#: taextras.py:562
msgid "interval"
msgstr "interval"
#. TRANS: MS is microseconds
-#: taextras.py:520
+#: taextras.py:564
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:523
+#: taextras.py:567
msgid "A1"
msgstr "A1"
-#: taextras.py:524
+#: taextras.py:568
msgid "read analog input 1 voltage"
msgstr "read analog input 1 voltage"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:526
+#: taextras.py:570
msgid "A2"
msgstr "A2"
-#: taextras.py:527
+#: taextras.py:571
msgid "read analog input 2 voltage"
msgstr "read analog input 2 voltage"
#. TRANS: Read input 1 voltage
-#: taextras.py:529
+#: taextras.py:573
msgid "IN1"
msgstr "IN1"
-#: taextras.py:530
+#: taextras.py:574
msgid "read input 1 voltage"
msgstr "read input 1 voltage"
#. TRANS: Read input 2 voltage
-#: taextras.py:532
+#: taextras.py:576
msgid "IN2"
msgstr "IN2"
-#: taextras.py:533
+#: taextras.py:577
msgid "read input 2 voltage"
msgstr "read input 2 voltage"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:535
+#: taextras.py:579
msgid "SEN"
msgstr "SEN"
-#: taextras.py:536
+#: taextras.py:580
msgid "read analog sensor input voltage"
msgstr "read analog sensor input voltage"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:538
+#: taextras.py:582
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:539
+#: taextras.py:583
msgid "read square wave 1 voltage"
msgstr "read square wave 1 voltage"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:541
+#: taextras.py:585
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:542
+#: taextras.py:586
msgid "read square wave 2 voltage"
msgstr "read square wave 2 voltage"
#. TRANS: Read programmable voltage
-#: taextras.py:544
+#: taextras.py:588
msgid "PVS"
msgstr "PVS"
-#: taextras.py:545
+#: taextras.py:589
msgid "read programmable voltage"
msgstr "read programmable voltage"
-#: taextras.py:546
+#: taextras.py:590
msgid "Expeyes device not found"
msgstr "Expeyes device not found"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
msgid "resume playing video or audio"
msgstr "resume playing video or audio"
-#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293
-#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
msgid "Title"
msgstr "Title"
@@ -1714,15 +1883,15 @@ msgstr "Title"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Average RGB color from camera is pushed to the stack"
-#: TurtleArt/tabasics.py:513
+#: TurtleArt/tabasics.py:519
msgid "yellow"
msgstr "yellow"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "displays polar coordinates"
msgstr "displays polar coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
msgid "emptys FILO (first-in-last-out heap)"
msgstr "emptys FILO (first-in-last-out heap)"
@@ -1739,39 +1908,39 @@ msgstr "camera output"
msgid "push acceleration in x, y, z to heap"
msgstr "push acceleration in x, y, z to heap"
-#: TurtleArt/tabasics.py:827
+#: TurtleArt/tabasics.py:837
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "if-then operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:858
+#: TurtleArt/tabasics.py:868
msgid "jogs stack right"
msgstr "jogs stack right"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "Sugar Journal media object"
msgstr "Sugar Journal media object"
-#: TurtleArt/tabasics.py:967
+#: TurtleArt/tabasics.py:979
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:969
msgid "box 1"
msgstr "box 1"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453
msgid "Step"
msgstr "Step"
-#: TurtleArt/tabasics.py:636
+#: TurtleArt/tabasics.py:644
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: turtleblocks.py:415
+#: turtleblocks.py:446
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444
msgid "Hide palette"
msgstr "Hide palette"
@@ -1783,11 +1952,11 @@ msgstr "Buddies"
msgid "My Turtle Art session"
msgstr "My Turtle Art session"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
msgid "Sugar Journal video object"
msgstr "Sugar Journal video object"
-#: TurtleArt/tabasics.py:516
+#: TurtleArt/tabasics.py:522
msgid "cyan"
msgstr "cyan"
@@ -1801,50 +1970,50 @@ msgstr ""
"A Logo-inspired turtle that draws colorful pictures with snap-together "
"visual programming blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
msgid "xcor of right of screen"
msgstr "xcor of right of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
msgid "Palette of extra options"
msgstr "Palette of extra options"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752
-#: TurtleArtActivity.py:968
+#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783
+#: TurtleArtActivity.py:999
msgid "Load example"
msgstr "Load example"
-#: TurtleArt/tabasics.py:1060
+#: TurtleArt/tabasics.py:1074
msgid "move all blocks to trash"
msgstr "move all blocks to trash"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "list"
msgstr "list"
-#: turtleblocks.py:295
+#: turtleblocks.py:321
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "media resume"
msgstr "media resume"
-#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302
msgid "heading"
msgstr "heading"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:976
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "saves turtle graphics as an SVG file in the Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "draws text or show media from the Journal"
@@ -1852,53 +2021,53 @@ msgstr "draws text or show media from the Journal"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "video"
msgstr "video"
-#: TurtleArt/tabasics.py:517
+#: TurtleArt/tabasics.py:523
msgid "blue"
msgstr "blue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "displays Cartesian coordinates"
msgstr "displays Cartesian coordinates"
-#: turtleblocks.py:256
+#: turtleblocks.py:282
msgid "No option action:"
msgstr "No option action:"
-#: TurtleArt/tabasics.py:866
+#: TurtleArt/tabasics.py:876
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:672
+#: TurtleArt/tabasics.py:680
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
msgid "bottom y"
msgstr "bottom y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "save SVG"
msgstr "save SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "runs code found in the tamyblock.py module found in the Journal"
-#: TurtleArt/tabasics.py:431
+#: TurtleArt/tabasics.py:435
msgid "pen down"
msgstr "pen down"
-#: TurtleArt/tabasics.py:789
+#: TurtleArt/tabasics.py:799
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004
msgid "box"
msgstr "box"
@@ -1906,19 +2075,19 @@ msgstr "box"
msgid "Failed to upload!"
msgstr "Failed to upload!"
-#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
+#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811
msgid "shift"
msgstr "shift"
-#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
-#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
-#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
-#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
-#: TurtleArt/tawindow.py:4507
+#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921
+#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933
+#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594
+#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227
+#: TurtleArt/tawindow.py:4575
msgid "action"
msgstr "action"
@@ -1927,20 +2096,20 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-until-True operator that uses boolean operators from Numbers palette"
-#: turtleblocks.py:90
+#: turtleblocks.py:94
msgid "usage is"
msgstr "usage is"
-#: TurtleArt/tabasics.py:970
+#: TurtleArt/tabasics.py:982
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:645
+#: TurtleArt/tabasics.py:653
msgid "divide"
msgstr "divide"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
msgid "picture name"
msgstr "picture name"
@@ -1949,32 +2118,32 @@ msgstr "picture name"
msgid "while"
msgstr "while"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "the canvas width"
msgstr "the canvas width"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
msgid "empty heap?"
msgstr "empty heap?"
-#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
+#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790
msgid "next"
msgstr "next"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:835
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:453
+#: TurtleArt/tabasics.py:457
msgid "set pen size"
msgstr "set pen size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "presentation template: select Journal object (no description)"
msgstr "presentation template: select Journal object (no description)"
@@ -1983,15 +2152,15 @@ msgstr "presentation template: select Journal object (no description)"
msgid "until"
msgstr "until"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "media stop"
msgstr "media stop"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:334 turtleblocks.py:428
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1064
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in trash"
@@ -2004,11 +2173,11 @@ msgstr ""
"#-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#\n"
"U-turn"
-#: TurtleArt/tabasics.py:1008
+#: TurtleArt/tabasics.py:1020
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2016,30 +2185,30 @@ msgstr ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
-#: TurtleArt/tabasics.py:784
+#: TurtleArt/tabasics.py:794
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "top of a collapsed stack"
msgstr "top of a collapsed stack"
-#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "returns mouse y coordinate"
msgstr "returns mouse y coordinate"
-#: TurtleArt/tabasics.py:398
+#: TurtleArt/tabasics.py:402
msgid "holds current pen shade"
msgstr "holds current pen shade"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "sinewave"
msgstr "sinewave"
@@ -2047,65 +2216,65 @@ msgstr "sinewave"
msgid "Login failed"
msgstr "Login failed"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
msgid "left x"
msgstr "left x"
#
-#: TurtleArt/tabasics.py:226
+#: TurtleArt/tabasics.py:228
msgid "set heading"
msgstr "seth"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB color under the turtle is pushed to the stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "declutters canvas by hiding blocks"
msgstr "declutters canvas by hiding blocks"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1064
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1062
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1067
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1055
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1060
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
msgid "Python chr operator"
msgstr "Python chr operator"
-#: TurtleArt/tabasics.py:857
+#: TurtleArt/tabasics.py:867
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:690 TurtleArtActivity.py:851
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArt/tabasics.py:902
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: TurtleArt/tabasics.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
msgid "string value"
msgstr "string value"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "description"
msgstr "description"
-#: TurtleArt/talogo.py:572
+#: TurtleArt/talogo.py:573
msgid "I don't know how to"
msgstr "I don't know how to"
@@ -2113,20 +2282,20 @@ msgstr "I don't know how to"
msgid "Username:"
msgstr "Username:"
-#: TurtleArt/tabasics.py:470
+#: TurtleArt/tabasics.py:474
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
msgid "presentation template: select four Journal objects"
msgstr "presentation template: select four Journal objects"
-#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744
-#: TurtleArtActivity.py:814 turtleblocks.py:399
+#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775
+#: TurtleArtActivity.py:845 turtleblocks.py:430
msgid "View"
msgstr "View"
-#: TurtleArt/tabasics.py:374
+#: TurtleArt/tabasics.py:378
msgid "sets gray level of the line drawn by the turtle"
msgstr "sets gray level of the line drawn by the turtle"
@@ -2134,68 +2303,68 @@ msgstr "sets gray level of the line drawn by the turtle"
msgid "Password:"
msgstr "Password:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "turtle sees"
msgstr "turtle sees"
-#: TurtleArt/tabasics.py:872
+#: TurtleArt/tabasics.py:882
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:515
+#: TurtleArt/tabasics.py:521
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
-#: TurtleArt/tabasics.py:397
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:401
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
msgid "shade"
msgstr "shade"
-#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335
msgid "fills the background with (color, shade)"
msgstr "fills the background with (color, shade)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
msgid "save picture"
msgstr "save picture"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "pitch"
msgstr "pitch"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
msgid "returns 1 if mouse button is pressed"
msgstr "returns 1 if mouse button is pressed"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: TurtleArt/tabasics.py:419
+#: TurtleArt/tabasics.py:423
msgid "pen up"
msgstr "pen up"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:517
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:793
+#: TurtleArt/tabasics.py:803
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pushes value onto FILO (first-in last-out heap)"
-#: TurtleArt/tabasics.py:1059
+#: TurtleArt/tabasics.py:1073
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
msgid "then"
msgstr "then"
@@ -2203,44 +2372,45 @@ msgstr "then"
msgid "Register"
msgstr "Register"
-#: TurtleArt/tabasics.py:751
+#: TurtleArt/tabasics.py:759
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:875
+#: TurtleArt/tabasics.py:885
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:185
+#: TurtleArt/tabasics.py:187
msgid "turns turtle clockwise (angle in degrees)"
msgstr "turns turtle clockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:410
+#: TurtleArt/tabasics.py:414
msgid "holds current gray level (can be used in place of a number block)"
msgstr "holds current gray level (can be used in place of a number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
msgid "xcor of left of screen"
msgstr "xcor of left of screen"
-#: turtleblocks.py:394
+#: turtleblocks.py:425
msgid "Reset block size"
msgstr "Reset block size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
msgid "turtle"
msgstr "turtle"
-#: TurtleArt/tapalette.py:97
+#: TurtleArt/tapalette.py:98
msgid "displays next palette"
msgstr "displays next palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
msgid "hide blocks"
msgstr "hide blocks"
@@ -2249,35 +2419,35 @@ msgstr "hide blocks"
msgid "light level detected by camera"
msgstr "light level detected by camera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
msgid "Python int operator"
msgstr "Python int operator"
-#: TurtleArt/tabasics.py:732
+#: TurtleArt/tabasics.py:740
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:1055
+#: TurtleArt/tabasics.py:1069
msgid "restore all blocks from trash"
msgstr "restore all blocks from trash"
-#: turtleblocks.py:374
+#: turtleblocks.py:404
msgid "Save"
msgstr "Save"
-#: TurtleArt/tabasics.py:929
+#: TurtleArt/tabasics.py:941
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:943
+#: TurtleArt/tabasics.py:955
msgid "store in box 2"
msgstr "store in box 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
msgid "hides the Sugar toolbars"
msgstr "hides the Sugar toolbars"
-#: TurtleArt/tabasics.py:241
+#: TurtleArt/tabasics.py:243
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2285,24 +2455,24 @@ msgstr ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
msgid "print"
msgstr "print"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "returns mouse x coordinate"
msgstr "returns mouse x coordinate"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:516
msgid "red"
msgstr "red"
-#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958
-#: TurtleArtActivity.py:994 turtleblocks.py:378
+#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989
+#: TurtleArtActivity.py:1025 turtleblocks.py:408
msgid "Save as Logo"
msgstr "Save as Logo"
-#: TurtleArt/tabasics.py:347
+#: TurtleArt/tabasics.py:351
msgid "sets color of the line drawn by the turtle"
msgstr "sets color of the line drawn by the turtle"
@@ -2319,29 +2489,30 @@ msgstr "Enable collaboration"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
msgid "Palette of sensor blocks"
msgstr "Palette of sensor blocks"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013
+#: TurtleArtActivity.py:1035
msgid "Load plugin"
msgstr "Load plugin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
msgid "returns True if mouse button is pressed"
msgstr "returns True if mouse button is pressed"
-#: TurtleArt/tabasics.py:707
+#: TurtleArt/tabasics.py:715
msgid "number"
msgstr "number"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
msgid "query keyboard"
msgstr "query keyboard"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
msgid "top"
msgstr "top"
@@ -2349,7 +2520,7 @@ msgstr "top"
msgid "Submit to Web"
msgstr "Submit to Web"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
@@ -2357,45 +2528,45 @@ msgstr "Cartesian coordinates"
msgid "Nickname"
msgstr "Nickname"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
msgid "set scale"
msgstr "set scale"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205
+#: TurtleArtActivity.py:800
msgid "Share selected blocks"
msgstr "Share selected blocks"
-#: TurtleArt/tabasics.py:520
+#: TurtleArt/tabasics.py:526
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:904
msgid "connects action to toolbar run buttons"
msgstr "connects action to toolbar run buttons"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
msgid "elapsed time (in seconds) since program started"
msgstr "elapsed time (in seconds) since program started"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "amplitude"
msgstr "amplitude"
-#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
+#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "the canvas height"
msgstr "the canvas height"
-#: TurtleArt/tabasics.py:619
+#: TurtleArt/tabasics.py:627
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
+#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771
msgid "and"
msgstr "and"
@@ -2403,17 +2574,17 @@ msgstr "and"
msgid "top of a collapsible stack"
msgstr "top of a collapsible stack"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "as input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
msgid "Python block"
msgstr "Python block"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "media wait"
msgstr "media wait"
@@ -2422,29 +2593,25 @@ msgstr "media wait"
msgid "acceleration"
msgstr "acceleration"
-#: TurtleArt/tabasics.py:491
+#: TurtleArt/tabasics.py:495
msgid "holds current pen size (can be used in place of a number block)"
msgstr "holds current pen size (can be used in place of a number block)"
-#: TurtleArt/tabasics.py:343
-msgid "set color"
-msgstr "set color"
-
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:699
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "loads a block"
msgstr "loads a block"
-#: TurtleArt/tabasics.py:308
+#: TurtleArt/tabasics.py:312
msgid "Palette of pen commands"
msgstr "Palette of pen commands"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
msgid "shows values in FILO (first-in last-out heap)"
msgstr "shows values in FILO (first-in last-out heap)"
@@ -2453,108 +2620,108 @@ msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-while-True operator that uses boolean operators from Numbers palette"
-#: turtleblocks.py:381
+#: turtleblocks.py:411
msgid "File"
msgstr "File"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:762
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "ycor of bottom of screen"
msgstr "ycor of bottom of screen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
msgid "presentation template: select Journal object (with description)"
msgstr "presentation template: select Journal object (with description)"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:609
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:633
+#: TurtleArt/tabasics.py:641
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:800
+#: TurtleArt/tabasics.py:810
msgid "forever"
msgstr "forever"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1327
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArt/tabasics.py:361
+#: TurtleArt/tabasics.py:365
msgid "sets shade of the line drawn by the turtle"
msgstr "sets shade of the line drawn by the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "speaks text"
msgstr "speaks text"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:272
msgid "snapshot"
msgstr "snapshot"
-#: TurtleArt/tabasics.py:156
+#: TurtleArt/tabasics.py:158
msgid "clean"
msgstr "clean"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "presentation template: select two Journal objects"
msgstr "presentation template: select two Journal objects"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: TurtleArtActivity.py:682 TurtleArtActivity.py:846
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "Fullscreen"
msgstr "Fullscreen"
-#: turtleblocks.py:271
+#: turtleblocks.py:297
msgid "File not found"
msgstr "File not found"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
msgid "show"
msgstr "show"
-#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
-#: TurtleArt/tabasics.py:901
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912
+#: TurtleArt/tabasics.py:913
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:699
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:719
+#: TurtleArt/tabasics.py:727
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:173
+#: TurtleArt/tabasics.py:175
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "turns turtle counterclockwise (angle in degrees)"
-#: TurtleArt/tabasics.py:521
+#: TurtleArt/tabasics.py:527
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:684
+#: TurtleArt/tabasics.py:692
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:255
+#: TurtleArt/tabasics.py:257
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2562,11 +2729,11 @@ msgstr ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
msgid "mouse x"
msgstr "mouse x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
msgid "mouse y"
msgstr "mouse y"
@@ -2574,27 +2741,27 @@ msgstr "mouse y"
msgid "stop"
msgstr "stop"
-#: TurtleArt/tabasics.py:716
+#: TurtleArt/tabasics.py:724
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: turtleblocks.py:469
+#: turtleblocks.py:500
msgid "Save project?"
msgstr "Save project?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
msgid "chooses which turtle to command"
msgstr "chooses which turtle to command"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
msgid "right x"
msgstr "right x"
@@ -2603,32 +2770,32 @@ msgstr "right x"
msgid "light level detected by light sensor"
msgstr "light level detected by light sensor"
-#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202
-#: TurtleArtActivity.py:1282
+#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233
+#: TurtleArtActivity.py:1313
msgid "Plugin could not be installed."
msgstr "Plugin could not be installed."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "keyboard"
msgstr "keyboard"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "arc"
msgstr "arc"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "radius"
msgstr "radius"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArt/tabasics.py:357
+#: TurtleArt/tabasics.py:361
msgid "set shade"
msgstr "set shade"
-#: TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:772
msgid "logical AND operator"
msgstr "logical AND operator"
@@ -2640,23 +2807,19 @@ msgstr ""
"You must have an account at http://turtleartsite.sugarlabs.org to upload "
"your project."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
-msgid "palette"
-msgstr "palette"
-
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452
msgid "Run"
msgstr "Run"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
msgid "show heap"
msgstr "show heap"
-#: TurtleArt/tabasics.py:230
+#: TurtleArt/tabasics.py:232
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "sets the heading of the turtle (0 is towards the top of the screen.)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "selects a palette"
msgstr "selects a palette"
@@ -2670,19 +2833,19 @@ msgid "Title:"
msgstr "Title:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
msgid "Palette of media objects"
msgstr "Palette of media objects"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:674
msgid "Restore blocks from trash"
msgstr "Restore blocks from trash"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:896
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:708
+#: TurtleArt/tabasics.py:716
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
@@ -2696,7 +2859,7 @@ msgstr "Upload"
msgid "Server"
msgstr "Server"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:972
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
@@ -2704,68 +2867,68 @@ msgstr "Variable 1 (numeric value)"
msgid "Neighborhood"
msgstr "Neighborhood"
-#: TurtleArt/tabasics.py:611
+#: TurtleArt/tabasics.py:619
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:740
+#: TurtleArt/tabasics.py:748
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:845
msgid "else"
msgstr "else"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:631
msgid "doesn't like"
msgstr "doesn't like"
-#: turtleblocks.py:467
+#: turtleblocks.py:498
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
msgid "restores hidden blocks"
msgstr "restores hidden blocks"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "load"
msgstr "load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
msgid "stop video or audio"
msgstr "stop video or audio"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:426
msgid "Turtle will not draw when moved."
msgstr "Turtle will not draw when moved."
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
msgid "pop"
msgstr "pop"
-#: TurtleArt/tabasics.py:490
+#: TurtleArt/tabasics.py:494
msgid "pen size"
msgstr "pen size"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "turtle shell"
msgstr "turtle shell"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "plays a sinewave at frequency, amplitude, and duration (in seconds)"
-#: TurtleArt/tabasics.py:680
+#: TurtleArt/tabasics.py:688
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "speak"
msgstr "speak"
@@ -2773,50 +2936,50 @@ msgstr "speak"
msgid "read value from RFID device"
msgstr "read value from RFID device"
-#: TurtleArt/tabasics.py:199
+#: TurtleArt/tabasics.py:201
msgid "moves turtle along an arc"
msgstr "moves turtle along an arc"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:752
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:514
msgid "Palette of pen colors"
msgstr "Palette of pen colors"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "pause video or audio"
msgstr "pause video or audio"
-#: TurtleArt/tabasics.py:934
+#: TurtleArt/tabasics.py:946
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:948
+#: TurtleArt/tabasics.py:960
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "put a custom 'shell' on the turtle"
msgstr "put a custom 'shell' on the turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
msgid "button down"
msgstr "button down"
-#: TurtleArt/tabasics.py:146
+#: TurtleArt/tabasics.py:148
msgid "moves turtle backward"
msgstr "moves turtle backward"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "ycor of top of screen"
msgstr "ycor of top of screen"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
msgid "Show blocks"
msgstr "Show blocks"
@@ -2832,23 +2995,23 @@ msgstr "save"
msgid "Colors"
msgstr "Colors"
-#: TurtleArt/tabasics.py:457
+#: TurtleArt/tabasics.py:461
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:1005 turtleblocks.py:402
msgid "Open"
msgstr "Open"
-#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
+#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302
msgid "ycor"
msgstr "ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2856,47 +3019,47 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
+#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:785 turtleblocks.py:455
msgid "Stop"
msgstr "Stop"
-#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
+#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:479
+#: TurtleArt/tabasics.py:483
msgid "end fill"
msgstr "end fill"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434
msgid "Paste"
msgstr "Paste"
-#: TurtleArt/talogo.py:512
+#: TurtleArt/talogo.py:513
msgid "did not output to"
msgstr "did not output to"
@@ -2908,44 +3071,44 @@ msgstr "Activities"
msgid "Upload to Web"
msgstr "Upload to Web"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
msgid "empty heap"
msgstr "empty heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid "pops value off FILO (first-in last-out heap)"
msgstr "pops value off FILO (first-in last-out heap)"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451
msgid "Clean"
msgstr "Clean"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
msgid "Palette of presentation templates"
msgstr "Palette of presentation templates"
-#: TurtleArt/tabasics.py:195
+#: TurtleArt/tabasics.py:197
msgid "angle"
msgstr "angle"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:666
msgid "identity"
msgstr "identity"
-#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771
-#: TurtleArtActivity.py:773 TurtleArtActivity.py:950
+#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:804 TurtleArtActivity.py:981
msgid "Save/Load"
msgstr "Save/Load"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
msgid "top y"
msgstr "top y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "audio"
msgstr "audio"
-#: turtleblocks.py:417
+#: turtleblocks.py:448
msgid "Tools"
msgstr "Tools"
@@ -2953,16 +3116,16 @@ msgstr "Tools"
msgid "Port"
msgstr "Port"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
msgid "comment"
msgstr "comment"
-#: TurtleArt/tabasics.py:622
+#: TurtleArt/tabasics.py:630
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "media pause"
msgstr "media pause"
@@ -2970,15 +3133,15 @@ msgstr "media pause"
msgid "push destination rgb value to heap"
msgstr "push destination rgb value to heap"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "query for keyboard input (results stored in keyboard block)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
msgid "Cartesian"
msgstr "Cartesian"
-#: TurtleArt/tabasics.py:159
+#: TurtleArt/tabasics.py:161
msgid "clears the screen and reset the turtle"
msgstr "clears the screen and reset the turtle"
@@ -2987,49 +3150,49 @@ msgstr "clears the screen and reset the turtle"
msgid "raw microphone input signal"
msgstr "raw microphone input signal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "returns the color that the turtle \"sees\""
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1039
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:124
+#: TurtleArt/tabasics.py:126
msgid "Palette of turtle commands"
msgstr "Palette of turtle commands"
-#: TurtleArt/tabasics.py:804
+#: TurtleArt/tabasics.py:814
msgid "loops forever"
msgstr "loops forever"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show aligned"
msgstr "show aligned"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1328
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
-#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999
-#: turtleblocks.py:373
+#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008
+#: TurtleArtActivity.py:1030 turtleblocks.py:403
msgid "Load project"
msgstr "Load project"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:656 TurtleArtActivity.py:776
msgid "Project"
msgstr "Project"
-#: turtleblocks.py:423
+#: turtleblocks.py:454
msgid "Debug"
msgstr "Debug"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
+#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677
msgid "mod"
msgstr "mod"
@@ -3037,15 +3200,15 @@ msgstr "mod"
msgid "Password"
msgstr "Password"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1309
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:485
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
@@ -3053,72 +3216,72 @@ msgstr "completes filled polygon (used with start fill block)"
msgid "Share"
msgstr "Share"
-#: TurtleArt/tabasics.py:728
+#: TurtleArt/tabasics.py:736
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:689
msgid "square root"
msgstr "square root"
-#: turtleblocks.py:388
+#: turtleblocks.py:419
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "show blocks"
msgstr "show blocks"
-#: turtleblocks.py:380
+#: turtleblocks.py:410
msgid "Quit"
msgstr "Quit"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
msgid "Sugar Journal description field"
msgstr "Sugar Journal description field"
-#: TurtleArt/tabasics.py:371
+#: TurtleArt/tabasics.py:375
msgid "set gray"
msgstr "set gray"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
msgid "presentation bulleted list"
msgstr "presentation bulleted list"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "duration"
msgstr "duration"
-#: turtleblocks.py:371
+#: turtleblocks.py:397
msgid "New"
msgstr "New"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
msgid "places a comment in your code"
msgstr "places a comment in your code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "read pixel"
msgstr "read pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
msgid "scale"
msgstr "scale"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
msgid "bottom"
msgstr "bottom"
-#: TurtleArt/tabasics.py:518
+#: TurtleArt/tabasics.py:524
msgid "purple"
msgstr "purple"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:518
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
#: TurtleArt/tautils.py:593
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "click to open"
msgstr "click to open"
@@ -3135,15 +3298,15 @@ msgstr "Configuration"
msgid "Description:"
msgstr "Description:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
msgid "journal"
msgstr "journal"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1063
msgid "empty trash"
msgstr "empty trash"
-#: TurtleArt/tabasics.py:434
+#: TurtleArt/tabasics.py:438
msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
@@ -3151,56 +3314,57 @@ msgstr "Turtle will draw when moved."
msgid "Load..."
msgstr "Load..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
msgid "Sugar Journal audio object"
msgstr "Sugar Journal audio object"
-#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
msgid "Stop turtle"
msgstr "Stop turtle"
-#: turtleblocks.py:425
+#: turtleblocks.py:456
msgid "Turtle"
msgstr "Turtle"
-#: TurtleArt/tapalette.py:98
+#: TurtleArt/tapalette.py:99
msgid "changes the orientation of the palette of blocks"
msgstr "changes the orientation of the palette of blocks"
-#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
msgid "store in"
msgstr "store in"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066
msgid "Hide blocks"
msgstr "Hide blocks"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016
+#: TurtleArtActivity.py:1038
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArt/tabasics.py:607
+#: TurtleArt/tabasics.py:615
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782
msgid "or"
msgstr "or"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
msgid "presentation template: list of bullets"
msgstr "presentation template: list of bullets"
-#: TurtleArt/tabasics.py:660
+#: TurtleArt/tabasics.py:668
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: TurtleArt/tabasics.py:269
+#: TurtleArt/tabasics.py:271
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3208,55 +3372,55 @@ msgstr ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4424
msgid "image"
msgstr "image"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:703
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returns random number between minimum (top) and maximum (bottom) values"
-#: TurtleArt/tabasics.py:385
+#: TurtleArt/tabasics.py:389
msgid "holds current pen color (can be used in place of a number block)"
msgstr "holds current pen color (can be used in place of a number block)"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:344 turtleblocks.py:442
msgid "Show palette"
msgstr "Show palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
msgid "saves a picture to the Sugar Journal"
msgstr "saves a picture to the Sugar Journal"
-#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751
-#: TurtleArtActivity.py:964 TurtleArtActivity.py:997
+#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782
+#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028
msgid "Save snapshot"
msgstr "Save snapshot"
-#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "returns True if heap is empty"
msgstr "returns True if heap is empty"
-#: TurtleArt/tabasics.py:133
+#: TurtleArt/tabasics.py:135
msgid "moves turtle forward"
msgstr "moves turtle forward"
-#: TurtleArt/tabasics.py:129
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "forward"
msgstr "forward"
-#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
-#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
-#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534
-#: TurtleArt/tawindow.py:4562
+#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007
+#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633
+#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604
+#: TurtleArt/tawindow.py:4634
msgid "my box"
msgstr "my box"
@@ -3264,31 +3428,31 @@ msgstr "my box"
msgid "Account ID"
msgstr "Account ID"
-#: TurtleArt/tawindow.py:1467
+#: TurtleArt/tawindow.py:1514
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: TurtleArt/tabasics.py:142
+#: TurtleArt/tabasics.py:144
msgid "back"
msgstr "back"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
msgid "sets the scale of media"
msgstr "sets the scale of media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
msgid "holds current scale value"
msgstr "holds current scale value"
-#: TurtleArt/tabasics.py:911
+#: TurtleArt/tabasics.py:923
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:783
msgid "logical OR operator"
msgstr "logical OR operator"
@@ -3299,7 +3463,7 @@ msgstr "logical OR operator"
msgid "microphone input voltage"
msgstr "microphone input voltage"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:826
msgid "loops specified number of times"
msgstr "loops specified number of times"
@@ -3307,23 +3471,23 @@ msgstr "loops specified number of times"
msgid "Save..."
msgstr "Save..."
-#: TurtleArt/tabasics.py:1037
+#: TurtleArt/tabasics.py:1049
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
msgid "setxy"
msgstr "setxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
msgid "title y"
msgstr "title y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
msgid "title x"
msgstr "title x"
-#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
msgid "fill screen"
msgstr "fill screen"
@@ -3331,37 +3495,38 @@ msgstr "fill screen"
msgid "other"
msgstr "other"
-#: turtleblocks.py:375
+#: turtleblocks.py:405
msgid "Save as"
msgstr "Save as"
-#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "set xy"
msgstr "set xy"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "trash"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
msgid "polar"
msgstr "polar"
-#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825
msgid "repeat"
msgstr "repeat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
msgid "wait for current video or audio to complete"
msgstr "wait for current video or audio to complete"
-#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955
-#: TurtleArtActivity.py:991 turtleblocks.py:376
+#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986
+#: TurtleArtActivity.py:1022 turtleblocks.py:406
msgid "Save as image"
msgstr "Save as image"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743
-#: TurtleArtActivity.py:796 turtleblocks.py:408
+#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774
+#: TurtleArtActivity.py:827 turtleblocks.py:439
msgid "Edit"
msgstr "Edit"
@@ -3372,39 +3537,39 @@ msgstr "Edit"
msgid "microphone input resistance"
msgstr "microphone input resistance"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1029
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:648
+#: TurtleArt/tabasics.py:656
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:699
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
msgid "prints value in status block at bottom of the screen"
msgstr "prints value in status block at bottom of the screen"
-#: TurtleArt/tabasics.py:468
+#: TurtleArt/tabasics.py:472
msgid "start fill"
msgstr "start fill"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "holds results of query-keyboard block as ASCII"
msgstr "holds results of query-keyboard block as ASCII"
#. #-#-#-#-# en_US.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
msgid "push"
msgstr "push"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3412,11 +3577,11 @@ msgstr ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
-#: TurtleArt/tabasics.py:1054
+#: TurtleArt/tabasics.py:1068
msgid "restore all"
msgstr "restore all"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
msgid "hello"
msgstr "hello"
@@ -3424,45 +3589,65 @@ msgstr "hello"
msgid "TurtleBlocks"
msgstr "TurtleBlocks"
-#: TurtleArt/tabasics.py:443
+#: TurtleArt/tabasics.py:308
+msgid "pen"
+msgstr "pen"
+
+#: TurtleArt/tabasics.py:347
+msgid "set color"
+msgstr "set color"
+
+#: TurtleArt/tabasics.py:447
msgid "pen down?"
msgstr "pen down?"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:449
msgid "returns True if pen is down"
msgstr "returns True if pen is down"
-#: TurtleArt/tawindow.py:1414
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
-msgstr ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
+#: TurtleArt/tabasics.py:510
+msgid "colors"
+msgstr "colors"
+
+#: TurtleArt/tabasics.py:605
+msgid "numbers"
+msgstr "numbers"
+
+#: TurtleArt/tabasics.py:790
+msgid "flow"
+msgstr "flow"
+
+#: TurtleArt/tabasics.py:892
+msgid "blocks"
+msgstr "blocks"
+
+#: TurtleArt/tawindow.py:1461
+msgid "Please hit the Stop Button before making changes to your program"
+msgstr "Please hit the Stop Button before making changes to your program"
-#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650
-#: TurtleArtActivity.py:799 turtleblocks.py:404
+#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677
+#: TurtleArtActivity.py:830 turtleblocks.py:435
msgid "Save stack"
msgstr "Save stack"
-#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
+#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693
msgid "Really overwrite stack?"
msgstr "Really overwrite stack?"
-#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
+#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696
msgid "Overwrite stack"
msgstr "Overwrite stack"
-#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
-#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406
+#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725
+#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437
msgid "Delete stack"
msgstr "Delete stack"
-#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:958
msgid "Palettes"
msgstr "Palettes"
@@ -3470,16 +3655,60 @@ msgstr "Palettes"
msgid "Facebook wall post"
msgstr "Facebook wall post"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "media"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "extras"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "turtle x"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "Returns x coordinate of turtle"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "turtle y"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "Returns y coordinate of turtle"
+
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
msgid "active turtle"
msgstr "active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "the name of the active turtle"
msgstr "the name of the active turtle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "turtle heading"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "Returns heading of turtle"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "select palette"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "portfolio"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "my blocks"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
msgid "Palette of user-defined operators"
msgstr "Palette of user-defined operators"
@@ -3512,10 +3741,75 @@ msgstr ""
msgid "turns the turtle 180 degrees"
msgstr "turns the turtle 180 degrees"
-#: turtleblocks.py:428
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Show sample projects"
+
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Hide sample projects"
+
+#: turtleblocks.py:459
msgid "About..."
msgstr "About..."
+#~ msgid "touch"
+#~ msgstr "touch"
+
+#~ msgid "ultrasonic"
+#~ msgstr "ultrasonic"
+
+#~ msgid "touch sensor"
+#~ msgstr "touch sensor"
+
+#~ msgid "custom module sensor A"
+#~ msgstr "custom module sensor A"
+
+#~ msgid "custom module sensor B"
+#~ msgstr "custom module sensor B"
+
+#~ msgid "custom module sensor C"
+#~ msgstr "custom module sensor C"
+
+#~ msgid "module a"
+#~ msgstr "module a"
+
+#~ msgid "module b"
+#~ msgstr "module b"
+
+#~ msgid "module c"
+#~ msgstr "module c"
+
+#~ msgid "hack pin mode"
+#~ msgstr "hack pin mode"
+
+#~ msgid "read hack pin Butia"
+#~ msgstr "read hack pin Butia"
+
+#~ msgid "Module A"
+#~ msgstr "Module A"
+
+#~ msgid "Module B"
+#~ msgstr "Module B"
+
+#~ msgid "generic Module B"
+#~ msgstr "generic Module B"
+
+#~ msgid "Module C"
+#~ msgstr "Module C"
+
+#~ msgid "generic Module C"
+#~ msgstr "generic Module C"
+
+#~ msgid "ERROR: You must cast Module A, B or C"
+#~ msgstr "ERROR: You must cast Module A, B or C"
+
+#~ msgid "returns the temperature"
+#~ msgstr "returns the temperature"
+
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+
#~ msgid "gpio"
#~ msgstr "gpio"
@@ -3618,6 +3912,9 @@ msgstr "About..."
#~ msgid "sets color of text drawn by the turtle"
#~ msgstr "sets color of text drawn by the turtle"
+#~ msgid "palette"
+#~ msgstr "palette"
+
#~ msgid "presentation 2x2"
#~ msgstr "presentation 2x2"
@@ -3710,15 +4007,6 @@ msgstr "About..."
#~ msgid "return calibration 2"
#~ msgstr "return calibration 2"
-#~ msgid "RGB"
-#~ msgstr "RGB"
-
-#~ msgid "YUV"
-#~ msgstr "YUV"
-
-#~ msgid "HSV"
-#~ msgstr "HSV"
-
#~ msgid "Please check the port."
#~ msgstr "Please check the port."
@@ -3946,9 +4234,6 @@ msgstr "About..."
#~ msgid " clean "
#~ msgstr " clean "
-#~ msgid "numbers"
-#~ msgstr "numbers"
-
#~ msgid "write"
#~ msgstr "write"
@@ -3960,9 +4245,6 @@ msgstr "About..."
#~ msgstr ""
#~ "a programmable block: used to add advanced math equations, e.g., sin(x)"
-#~ msgid "blocks"
-#~ msgstr "blocks"
-
#~ msgid "text size"
#~ msgstr "text size"
@@ -3975,12 +4257,6 @@ msgstr "About..."
#~ msgid "picture top"
#~ msgstr "picture top"
-#~ msgid "flow"
-#~ msgstr "flow"
-
-#~ msgid "portfolio"
-#~ msgstr "portfolio"
-
#~ msgid "restores most recent blocks from trash"
#~ msgstr "restores most recent blocks from trash"
@@ -3999,9 +4275,6 @@ msgstr "About..."
#~ msgid "Trashcan"
#~ msgstr "Trashcan"
-#~ msgid "pen"
-#~ msgstr "pen"
-
#~ msgid "picture right"
#~ msgstr "picture right"
@@ -4017,12 +4290,6 @@ msgstr "About..."
#~ msgid "holds current text size (can be used in place of a number block)"
#~ msgstr "holds current text size (can be used in place of a number block)"
-#~ msgid "extras"
-#~ msgstr "extras"
-
-#~ msgid "name"
-#~ msgstr "name"
-
#~ msgid "stack 2"
#~ msgstr "stack 2"
@@ -4032,9 +4299,6 @@ msgstr "About..."
#~ msgid "Keyboard"
#~ msgstr "Keyboard"
-#~ msgid "My Blocks"
-#~ msgstr "My Blocks"
-
#~ msgid "Numbers"
#~ msgstr "Numbers"
diff --git a/po/es.po b/po/es.po
index 1511bff..67695e7 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,8 +8,8 @@ msgstr ""
"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
-"PO-Revision-Date: 2013-06-20 10:53+0200\n"
+"POT-Creation-Date: 2013-10-10 00:32-0400\n"
+"PO-Revision-Date: 2013-10-14 05:09+0200\n"
"Last-Translator: AlanJAS <alanjas@hotmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: es\n"
@@ -21,8 +21,8 @@ msgstr ""
"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2013-05-21 12:47+0200\n"
+"POT-Creation-Date: 2013-10-08 00:30-0400\n"
+"PO-Revision-Date: 2013-10-08 20:46+0200\n"
"Last-Translator: AlanJAS <alanjas@hotmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: es\n"
@@ -62,42 +62,50 @@ msgstr "Selecciona un desafío"
msgid "Amazonas Tortuga"
msgstr "Tortuga Amazonas"
-#: taextras.py:58
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr "Tortuga Banderas"
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr "Usa la tortuga para dibujar las banderas de los países"
+
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr "Paleta de Pesos Mexicanos"
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr "Paleta de Pesos Colombianos"
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr "Paleta de Francos de Ruanda"
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr "Paleta de Dólares Americanos"
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr "Paleta de Dólares Australianos"
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr "Paleta de Guaraníes Paraguayos"
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr "Paletea de Nuevos Soles Peruanos"
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr "Paleta de Pesos Uruguayos"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
#, fuzzy
msgid "TurtleBots"
msgstr ""
@@ -107,122 +115,155 @@ msgstr ""
"TurtleBots"
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr "TortuBlocks con plugins: Butiá, Lego NxT, WeDo, Arduino, FollowMe"
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "ERROR: La velocidad debe ser un valor entre 0 y 1023"
-#: taextras.py:75
+#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "ERROR: La velocidad debe ser un valor entre -1023 y 1023"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "ERROR: El pin debe estar entre 1 y 8"
-#: taextras.py:76
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "ERROR: El valor debe ser 0 o 1, ALTO o BAJO"
-#: taextras.py:77
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "ERROR: El modo debe ser ENTRADA o SALIDA."
-#: taextras.py:78 taextras.py:79
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "prende o apaga el LED: 1 significa prendido, 0 significa apagado"
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr "devuelve el nivel de gris como un valor entre 0 y 65535"
-#: taextras.py:81
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr "devuelve 1 cuando el botón está presionado y 0 en otro caso"
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr "devuelve el nivel de luz como un valor entre 0 y 65535"
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr "devuelve la distancia como un valor entre 0 y 65535"
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr "devuelve el valor de la resistencia (ohms)"
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr "devuelve el valor del voltaje (volts)"
-#: taextras.py:86
-msgid "returns the temperature"
-msgstr "devuelve la temperatura"
+#: taextras.py:91
+msgid "returns the temperature value (celsius degree)"
+msgstr "devuelve el valor de la temperatura (grados Celsius)"
-#: taextras.py:87
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso"
+#: taextras.py:92
+#, python-format
+msgid "custom module %s"
+msgstr "módulo personalizado %s"
-#: taextras.py:88
+#: taextras.py:93
+msgid "sensor a"
+msgstr "sensor a"
+
+#: taextras.py:94
+msgid "sensor b"
+msgstr "sensor b"
+
+#: taextras.py:95
+msgid "sensor c"
+msgstr "sensor c"
+
+#: taextras.py:96
+msgid "actuator a"
+msgstr "actuador a"
+
+#: taextras.py:97
+msgid "actuator b"
+msgstr "actuador b"
+
+#: taextras.py:98
+msgid "actuator c"
+msgstr "actuador c"
+
+#: taextras.py:99
msgid "LED"
msgstr "LED"
-#: taextras.py:89
+#: taextras.py:100 taextras.py:397
msgid "button"
msgstr "botón"
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: taextras.py:101 taextras.py:402 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:413
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "gris"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:102 taextras.py:400
msgid "light"
msgstr "luz"
-#: taextras.py:92
-msgid "temperature"
-msgstr "temperatura"
-
-#: taextras.py:93 taextras.py:330
+#: taextras.py:103 taextras.py:376 taextras.py:398
msgid "distance"
msgstr "distancia"
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:104 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "resistencia"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:105 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "voltaje"
-#: taextras.py:96
+#: taextras.py:106
+msgid "temperature"
+msgstr "temperatura"
+
+#: taextras.py:107
+msgid "butia"
+msgstr "butiá"
+
+#: taextras.py:108
msgid "Butia Robot"
msgstr "Robot Butiá"
-#: taextras.py:97
+#: taextras.py:109
msgid "refresh Butia"
msgstr "refrescar Butiá"
-#: taextras.py:98
+#: taextras.py:110
msgid "refresh the state of the Butia palette and blocks"
msgstr "actualiza el estado de la paleta y de los bloques Butiá"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:112
msgid "battery charge Butia"
msgstr "carga de batería Butiá"
-#: taextras.py:101
+#: taextras.py:113
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -230,91 +271,96 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:115
msgid "speed Butia"
msgstr "velocidad Butiá"
-#: taextras.py:104
+#: taextras.py:116
msgid "set the speed of the Butia motors"
msgstr "establece la velocidad de los motores del Butiá"
-#: taextras.py:105
+#: taextras.py:117
msgid "move Butia"
msgstr "mover Butiá"
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:118 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "izquierda"
-#: taextras.py:107 TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:119 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "derecha"
-#: taextras.py:108
+#: taextras.py:120
msgid "moves the Butia motors at the specified speed"
msgstr "mueve los motores del Butiá a la velocidad especificada"
-#: taextras.py:109
+#: taextras.py:121
msgid "stop Butia"
msgstr "detener Butiá"
-#: taextras.py:110
+#: taextras.py:122
msgid "stop the Butia robot"
msgstr "detiene al robot Butiá"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:124
msgid "forward Butia"
msgstr "adelante Butiá"
-#: taextras.py:113
+#: taextras.py:125
msgid "move the Butia robot forward"
msgstr "mueve el robot Butiá hacia adelante"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:127
msgid "left Butia"
msgstr "izquierda Butiá"
-#: taextras.py:116
+#: taextras.py:128
msgid "turn the Butia robot at left"
msgstr "gira el robot Butiá hacia la izquierda"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:130
msgid "right Butia"
msgstr "derecha Butiá"
-#: taextras.py:119
+#: taextras.py:131
msgid "turn the Butia robot at right"
msgstr "gira el robot Butiá hacia la derecha"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:133
msgid "backward Butia"
msgstr "atrás Butiá"
-#: taextras.py:122
+#: taextras.py:134
msgid "move the Butia robot backward"
msgstr "mueve el robot Butiá hacia atrás"
-#: taextras.py:123
+#: taextras.py:135
+msgid "butia-extra"
+msgstr "butiá-extra"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:137
msgid "Butia Robot extra blocks"
msgstr "Bloques extra del Robot Butiá"
-#: taextras.py:124
-msgid "hack pin mode"
-msgstr "modo del hack pin"
+#: taextras.py:138
+msgid "pin mode Butia"
+msgstr "modo del pin Butiá"
# #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
# puede ser: alfiler, perno, clavija, clavo - En Physics es: Tachuela (asi que por coherencia, usé Tachuela)
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:139 taextras.py:339 taextras.py:508
#, fuzzy
msgid "pin"
msgstr ""
@@ -323,142 +369,234 @@ msgstr ""
"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
"tachuela"
-#: taextras.py:126 taextras.py:460
+#: taextras.py:140 taextras.py:509
msgid "mode"
msgstr "modo"
-#: taextras.py:127
+#: taextras.py:141
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Selecciona la función del pin (ENTRADA, SALIDA)."
-#: taextras.py:128
-msgid "write hack pin Butia"
-msgstr "escribir en hack pin"
+#: taextras.py:142
+msgid "read pin Butia"
+msgstr "leer pin Butiá"
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:143
+msgid "read the value of a pin"
+msgstr "lee el valor de un pin"
+
+#: taextras.py:144
+msgid "write pin Butia"
+msgstr "escribir en pin Butiá"
+
+#: taextras.py:145 taextras.py:512 TurtleArt/tabasics.py:988
+#: TurtleArt/tawindow.py:4643
msgid "value"
msgstr "valor"
-#: taextras.py:130
+#: taextras.py:146
msgid "set a hack pin to 0 or 1"
msgstr "establce el hack pin en 0 o 1"
-#: taextras.py:131
-msgid "read hack pin Butia"
-msgstr "leer en hack pin"
+#: taextras.py:147 taextras.py:485
+msgid "INPUT"
+msgstr "ENTRADA"
-#: taextras.py:132
-msgid "read the value of a hack pin"
-msgstr "lee el valor de un hack pin"
+#: taextras.py:148
+msgid "Configure hack pin for digital input."
+msgstr "Configura un pin como entrada digital."
-#: taextras.py:133 taextras.py:435
+#: taextras.py:149 taextras.py:483
msgid "HIGH"
msgstr "ALTO"
-#: taextras.py:134 taextras.py:472
-msgid "Set HIGH value for digital port."
-msgstr "Setea el valor ALTO en el puerto digital."
-
-#: taextras.py:135 taextras.py:437
-msgid "INPUT"
-msgstr "ENTRADA"
-
-#: taextras.py:136
-msgid "Configure hack port for digital input."
-msgstr "Configura el puerto hack como entrada digital."
+#: taextras.py:150
+msgid "Set HIGH value for digital pin."
+msgstr "Establece el valor ALTO en un pin digital."
-#: taextras.py:137 taextras.py:436
+#: taextras.py:151 taextras.py:484
msgid "LOW"
msgstr "BAJO"
-#: taextras.py:138 taextras.py:475
+#: taextras.py:152 taextras.py:524
+#, fuzzy
msgid "Set LOW value for digital port."
-msgstr "Setea el valor BAJO en el puerto digital."
+msgstr ""
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Establece el valor BAJO en el puerto digital.\n"
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Setea el valor BAJO en el puerto digital."
-#: taextras.py:139 taextras.py:438
+#: taextras.py:153 taextras.py:486
msgid "OUTPUT"
msgstr "SALIDA"
-#: taextras.py:140
+#: taextras.py:154
msgid "Configure hack port for digital output."
msgstr "Configura el puerto hack como salida digital."
-#: taextras.py:141
+#: taextras.py:155
+msgid "butia-cast"
+msgstr "butiá-casteo"
+
+#: taextras.py:156
+msgid "Butia Robot cast blocks"
+msgstr "Bloques de casteo del Robot Butiá"
+
+#: taextras.py:157
msgid "Butia"
msgstr "Butiá"
-#: taextras.py:142
+#. TRANS: cast means data type conversion
+#: taextras.py:159
+msgid "CAST\n"
+msgstr "CASTEO\n"
+
+#: taextras.py:160
+msgid "new name"
+msgstr "nuevo nombre"
+
+#: taextras.py:161
+msgid "original"
+msgstr "original"
+
+#: taextras.py:162
+msgid "f(x)="
+msgstr "f(x)="
+
+#: taextras.py:163
+msgid "name"
+msgstr "nombre"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:165
+msgid "Cast a new block"
+msgstr "Castea un nuevo bloque"
+
+#: taextras.py:166
+#, python-format
+msgid "generic module %s"
+msgstr "módulo genérico %s"
+
+#: taextras.py:167
+msgid "Butia IP"
+msgstr "Butiá IP"
+
+#: taextras.py:168
+msgid "change the IP of butia robot"
+msgstr "cambia la IP del robot Butiá"
+
+#: taextras.py:169
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "ERROR: El pin %s debe estar en modo SALIDA."
-#: taextras.py:143
+#: taextras.py:170
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "ERROR: El pin %s debe estar en modo ENTRADA."
-#: taextras.py:147
+#: taextras.py:171
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "ERROR: Ocurre algo con la función '%s'"
+
+#: taextras.py:172
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "ERROR: no se puede iniciar el cliente de GCONF: %s"
+
+#. TRANS: cast means data type conversion
+#: taextras.py:174
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr "ERROR: Debes castear un Sensor o Actuador: A, B o C"
+
+#: taextras.py:175
+#, python-format
+msgid "ERROR: Invalid IP '%s'"
+msgstr "ERROR: IP inválida '%s'"
+
+#: taextras.py:176
+msgid "Creating PyBot server"
+msgstr "Creando PyBot server"
+
+#: taextras.py:177
+msgid "ERROR creating PyBot server"
+msgstr "ERROR creando PyBot server"
+
+#: taextras.py:178
+msgid "PyBot is alive!"
+msgstr "¡PyBot está vivo!"
+
+#: taextras.py:179
+msgid "Ending butia polling"
+msgstr "Finalizando Butiá polling"
+
+#: taextras.py:183
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Error importando Pygame. Este plugin requiere Pygame 1.9"
-#: taextras.py:148
+#: taextras.py:184
msgid "Error on initialization of the camera"
msgstr "Error en la inicialización de la cámara"
-#: taextras.py:149
+#: taextras.py:185
msgid "No camera was found"
msgstr "No se encontraró cámara"
-#: taextras.py:150
+#: taextras.py:186
msgid "Error stopping camera"
msgstr "Error deteniendo cámara"
-#: taextras.py:151
+#: taextras.py:187
msgid "Error starting camera"
msgstr "Error iniciando cámara"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:189
msgid "Error in get mask"
msgstr "Error en obtener máscara"
-#: taextras.py:154
+#: taextras.py:190
+msgid "followme"
+msgstr "followme"
+
+#: taextras.py:191
msgid "FollowMe"
msgstr "FollowMe"
-#: taextras.py:155
+#: taextras.py:192
msgid "refresh FollowMe"
msgstr "refrescar FollowMe"
-#: taextras.py:156
+#: taextras.py:193
msgid "Search for a connected camera."
msgstr "Busca una cámara conectada."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:195
msgid "calibration"
msgstr "calibración"
-#: taextras.py:159
+#: taextras.py:196
msgid "store a personalized calibration"
msgstr "almacena una calibración personalizada"
-#: taextras.py:160
+#: taextras.py:197
msgid "return a personalized calibration"
msgstr "devuelve una calibración personalizada"
-#: taextras.py:161
+#: taextras.py:198
msgid "follow"
msgstr "seguir"
-#: taextras.py:162
+#: taextras.py:199
msgid "follow a color or calibration"
msgstr "seguir un color o calibración"
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:200 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -467,327 +605,363 @@ msgstr "seguir un color o calibración"
msgid "brightness"
msgstr "brillo"
-#: taextras.py:164
+#: taextras.py:201
msgid "set the camera brightness as a value between 0 to 255."
msgstr "establece el brillo de la cámara como un valor entre 0 y 255."
-#: taextras.py:165
+#: taextras.py:202
msgid "minimum pixels"
msgstr "mínimo de pixeles"
-#: taextras.py:166
+#: taextras.py:203
msgid "set the minimal number of pixels to follow"
msgstr "define el mínimo número de píxeles a seguir"
-#: taextras.py:167
+#: taextras.py:204
msgid "threshold"
msgstr "umbral"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:206
msgid "set a threshold for a RGB color"
msgstr "define el umbral para un color RGB"
-#: taextras.py:170
+#: taextras.py:207
msgid "camera mode"
msgstr "modo de cámara"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:209
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "establece el modo de color de la cámara: RGB, YUV o HSV"
-#: taextras.py:173
+#: taextras.py:210
msgid "get brightness"
msgstr "obtener brillo"
-#: taextras.py:174
+#: taextras.py:211
msgid "get the brightness of the ambient light"
msgstr "obtiene el brillo de la luz ambiente"
-#: taextras.py:175
+#: taextras.py:212
msgid "average color"
msgstr "color promedio"
-#: taextras.py:176
+#: taextras.py:213
msgid ""
-"if set to 0 then color averaging is off during calibration; for other values "
+"if set to 0 then color averaging is off during calibration;for other values, "
"it is on"
msgstr ""
-"Si está en 0 entonces el color promedio está apagado durante la calibración; "
+"Si está en 0 entonces no se usa el color promedio durante la calibración; "
"para otros valores está encendido"
-#: taextras.py:178
+#: taextras.py:215
msgid "x position"
msgstr "posición x"
-#: taextras.py:179
+#: taextras.py:216
msgid "return x position"
msgstr "retorna la posición x"
-#: taextras.py:180
+#: taextras.py:217
msgid "y position"
msgstr "posición y"
-#: taextras.py:181
+#: taextras.py:218
msgid "return y position"
msgstr "retorna la posición y"
-#: taextras.py:182
+#: taextras.py:219
msgid "pixels"
msgstr "píxeles"
-#: taextras.py:183
+#: taextras.py:220
msgid "return the number of pixels of the biggest blob"
msgstr "devuelve el número de píxeles de la mancha mas grande"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:222
+msgid "RGB"
+msgstr "RGB"
+
+#: taextras.py:223
msgid "set the color mode of the camera to RGB"
msgstr "establece el modo de color de la cámara a RGB"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:225
+msgid "YUV"
+msgstr "YUV"
+
+#: taextras.py:226
msgid "set the color mode of the camera to YUV"
msgstr "establece el modo de color de la cámara a YUV"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:228
+msgid "HSV"
+msgstr "HSV"
+
+#: taextras.py:229
msgid "set the color mode of the camera to HSV"
msgstr "establece el modo de color de la cámara a HSV"
-#: taextras.py:190
+#: taextras.py:230
+msgid "get color"
+msgstr "obtener color"
+
+#: taextras.py:231
+msgid "get the color of an object"
+msgstr "obtiene el color de un objeto"
+
+#: taextras.py:232
+msgid "color distance"
+msgstr "distancia color"
+
+#: taextras.py:233
+msgid "set the distance to identify a color"
+msgstr "establece la distancia para identificar un color"
+
+#: taextras.py:234
msgid "empty calibration"
msgstr "calibración vacía"
-#: taextras.py:191
+#: taextras.py:235
msgid "error in string conversion"
msgstr "error en la conversión de la cadena de texto"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:241
msgid "Pattern detection"
msgstr "Detección de marcas"
-#: taextras.py:198
+#: taextras.py:242
+msgid "pattern_detection"
+msgstr "detección_marcas"
+
+#: taextras.py:243
msgid "Seeing signal"
msgstr "Viendo señal"
-#: taextras.py:199
+#: taextras.py:244
msgid "Returns True if the signal is in front of the camera"
msgstr "Devuelve Verdadero si la señal está en frente de la cámara"
-#: taextras.py:200
+#: taextras.py:245
msgid "Distance to signal"
msgstr "Distancia a la señal"
-#: taextras.py:201
+#: taextras.py:246
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Devuelve la distancia entre la cámara y la señal en milímetros"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:251
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:207
+#: taextras.py:252
+msgid "sumtia"
+msgstr "sumtia"
+
+#: taextras.py:253
msgid "speed SumBot"
msgstr "velocidad SumBot"
-#: taextras.py:208
+#: taextras.py:254
msgid "submit the speed to the SumBot"
msgstr "setea la velocidad del SumBot"
-#: taextras.py:209
+#: taextras.py:255
msgid "set the default speed for the movement commands"
msgstr "setea la velocidad por defecto para los comandos de movimiento"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:257
msgid "forward SumBot"
msgstr "adelante SumBot"
-#: taextras.py:212
+#: taextras.py:258
msgid "move SumBot forward"
msgstr "mueve el SumBot hacia adelante"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:260
msgid "backward SumBot"
msgstr "atrás SumBot"
-#: taextras.py:215
+#: taextras.py:261
msgid "move SumBot backward"
msgstr "mueve el SumBot hacia atrás"
-#: taextras.py:216
+#: taextras.py:262
msgid "stop SumBot"
msgstr "detener SumBot"
-#: taextras.py:217
+#: taextras.py:263
msgid "stop the SumBot"
msgstr "detiene el SumBot"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:265
msgid "left SumBot"
msgstr "izquierda SumBot"
-#: taextras.py:220
+#: taextras.py:266
msgid "turn left the SumBot"
msgstr "gira el SumBot hacia la izquierda"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:268
msgid "right SumBot"
msgstr "derecha SumBot"
-#: taextras.py:223
+#: taextras.py:269
msgid "turn right the SumBot"
msgstr "gira el SumBot hacia la derecha"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:272
msgid "angle to center"
msgstr "ángulo al centro"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:274
msgid "get the angle to the center of the dohyo"
msgstr "obtiene el ángulo al centro del dohyo"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:277
msgid "angle to Enemy"
msgstr "ángulo al Enemigo"
-#: taextras.py:232
+#: taextras.py:278
msgid "get the angle to the Enemy"
msgstr "obtiene el ángulo al Enemigo"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:280
msgid "x coor. SumBot"
msgstr "coor. x SumBot"
-#: taextras.py:235
+#: taextras.py:281
msgid "get the x coordinate of the SumBot"
msgstr "obtiene la coordenada x del Sumbot"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:283
msgid "y coor. SumBot"
msgstr "coor. y SumBot"
-#: taextras.py:238
+#: taextras.py:284
msgid "get the y coordinate of the SumBot"
msgstr "obtiene la coordenada y del Sumbot"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:286
msgid "x coor. Enemy"
msgstr "coor. x Enemigo"
-#: taextras.py:241
+#: taextras.py:287
msgid "get the x coordinate of the Enemy"
msgstr "obtiene la coordenada x del Enemigo"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:289
msgid "y coor. Enemy"
msgstr "coor. y Enemigo"
-#: taextras.py:244
+#: taextras.py:290
msgid "get the y coordinate of the Enemy"
msgstr "obtiene la coordenada y del Enemigo"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:292
msgid "rotation SumBot"
msgstr "rotación SumBot"
-#: taextras.py:247
+#: taextras.py:293
msgid "get the rotation of the Sumbot"
msgstr "obtiene la rotación del SumBot"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:295
msgid "rotation Enemy"
msgstr "rotación Enemigo"
-#: taextras.py:250
+#: taextras.py:296
msgid "get the rotation of the Enemy"
msgstr "obtiene la rotación del Enemigo"
-#: taextras.py:251
+#: taextras.py:297
msgid "distance to center"
msgstr "distancia al centro"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:299
msgid "get the distance to the center of the dohyo"
msgstr "obtiene la distancia al centro del dohyo"
-#: taextras.py:254
+#: taextras.py:300
msgid "distance to Enemy"
msgstr "distancia al Enemigo"
-#: taextras.py:255
+#: taextras.py:301
msgid "get the distance to the Enemy"
msgstr "obtiene la distancia al Enemigo"
-#: taextras.py:256
+#: taextras.py:302
msgid "update information"
msgstr "actualizar información"
-#: taextras.py:257
+#: taextras.py:303
msgid "update information from the server"
msgstr "actualiza la información desde el servidor"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:308
msgid "Palette of physics blocks"
msgstr "Paleta de bloques de física"
-#: taextras.py:263
+#: taextras.py:309
msgid "start polygon"
msgstr "comenzar polígono"
-#: taextras.py:264
+#: taextras.py:310
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Comienza a definir un nuevo polígono basado en la posición actual xy de la "
"Tortuga."
-#: taextras.py:266
+#: taextras.py:312
msgid "add point"
msgstr "agregar punto"
-#: taextras.py:267
+#: taextras.py:313
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -796,88 +970,88 @@ msgstr ""
"la Tortuga."
# finalizar polígono
-#: taextras.py:269
+#: taextras.py:315
msgid "end polygon"
msgstr "terminar polígono"
-#: taextras.py:270
+#: taextras.py:316
msgid "Define a new polygon."
msgstr "Define un nuevo polígono."
-#: taextras.py:271
+#: taextras.py:317
msgid "end filled polygon"
msgstr "termina polígono relleno"
-#: taextras.py:272
+#: taextras.py:318
msgid "Not a simple polygon"
msgstr "No es un polígono simple"
-#: taextras.py:273
+#: taextras.py:319
msgid "Define a new filled polygon."
msgstr "Define un nuevo polígono relleno."
-#: taextras.py:274
+#: taextras.py:320
msgid "triangle"
msgstr "triángulo"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:322
msgid "base"
msgstr "base"
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: taextras.py:323 taextras.py:329
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "altura"
-#: taextras.py:278
+#: taextras.py:324
msgid "Add a triangle object to the project."
msgstr "Agrega un objeto triángulo al proyecto."
-#: taextras.py:279
+#: taextras.py:325
msgid "circle"
msgstr "círculo"
-#: taextras.py:280
+#: taextras.py:326
msgid "Add a circle object to the project."
msgstr "Agrega un objeto círculo al proyecto."
-#: taextras.py:281
+#: taextras.py:327
msgid "rectangle"
msgstr "rectángulo"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:328 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "anchura"
-#: taextras.py:284
+#: taextras.py:330
msgid "Add a rectangle object to the project."
msgstr "Agrega un objeto rectángulo al proyecto."
-#: taextras.py:285
+#: taextras.py:331
msgid "reset"
msgstr "resetear"
-#: taextras.py:286
+#: taextras.py:332
msgid "Reset the project; clear the object list."
msgstr "Resetea el proyecto; limpia la lista de objetos."
-#: taextras.py:287
+#: taextras.py:333
msgid "motor"
msgstr "motor"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:335
msgid "torque"
msgstr "torque"
-#: taextras.py:290
+#: taextras.py:336
msgid "speed"
msgstr "velocidad"
-#: taextras.py:291
+#: taextras.py:337
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -886,24 +1060,24 @@ msgstr ""
"números positivos; el motor es colocado en el objeto creado mas "
"recientemente."
-#: taextras.py:294
+#: taextras.py:340
msgid "Pin an object down so that it cannot fall."
msgstr "Sujeta un objeto para que no se caiga."
# enPhysics es unión... podría ser articulación
-#: taextras.py:295
+#: taextras.py:341
msgid "joint"
msgstr "unión"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:342 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:343 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
msgid "y"
msgstr "y"
-#: taextras.py:298
+#: taextras.py:344
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -911,40 +1085,45 @@ msgstr ""
"Une dos objetos (el objeto creado mas reciententemente y el objeto en el "
"punto x, y)."
-#: taextras.py:300
+#: taextras.py:346
msgid "save as Physics activity"
msgstr "guardar como Actividad Física"
-#: taextras.py:301
+#: taextras.py:347
msgid "Save the project to the Journal as a Physics activity."
msgstr "Guarda el proyecto al Diario como una Actividad de Física."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:349
+#, fuzzy
msgid "gear"
-msgstr "círculo"
+msgstr ""
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"engranaje\n"
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"círculo"
-#: taextras.py:304
+#: taextras.py:350
msgid "Add a gear object to the project."
msgstr "Agrega un objeto engranaje al proyecto."
-#: taextras.py:305
+#: taextras.py:351
msgid "density"
msgstr "densidad"
-#: taextras.py:306
+#: taextras.py:352
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Establece la densidad de los objetos (la densidad puede ser cualquier número "
"positivo)."
-#: taextras.py:308
+#: taextras.py:354
msgid "friction"
msgstr "fricción"
-#: taextras.py:309
+#: taextras.py:355
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -955,12 +1134,12 @@ msgstr ""
# podría ser elasticidad?
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:358
msgid "bounciness"
msgstr "restitución"
# very bouncy = muy restituible?
-#: taextras.py:313
+#: taextras.py:359
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -970,11 +1149,11 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:362
msgid "dynamic"
msgstr "dinámico"
-#: taextras.py:317
+#: taextras.py:363
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -983,27 +1162,27 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:369
msgid "Palette of WeDo blocks"
msgstr "Paleta de bloques WeDo"
-#: taextras.py:324
+#: taextras.py:370
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:325
+#: taextras.py:371
msgid "set current WeDo device"
msgstr "setea el dispositivo WeDo actual"
-#: taextras.py:326
+#: taextras.py:372
msgid "number of WeDo devices"
msgstr "número de dispositivos WeDo"
-#: taextras.py:327
+#: taextras.py:373
msgid "tilt"
msgstr "inclinación"
-#: taextras.py:328
+#: taextras.py:374
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1014,176 +1193,190 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:378
msgid "distance sensor output"
msgstr "salida del sensor distancia"
-#: taextras.py:333
+#: taextras.py:379
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:334
+#: taextras.py:380
msgid "returns the current value of Motor A"
msgstr "devuelve el valor actual del Motor A"
-#: taextras.py:335
+#: taextras.py:381
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:336
+#: taextras.py:382
msgid "returns the current value of Motor B"
msgstr "devuelve el valor actual del Motor B"
-#: taextras.py:337
+#: taextras.py:383
+#, fuzzy
msgid "set the value for Motor A"
-msgstr "setea el valor del Motor A"
+msgstr ""
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"establece el valor del Motor A\n"
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"setea el valor del Motor A"
-#: taextras.py:338
+#: taextras.py:384
+#, fuzzy
msgid "set the value for Motor B"
-msgstr "setea el valor del Motor B"
+msgstr ""
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"establece el valor del Motor B\n"
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"setea el valor del Motor B"
-#: taextras.py:339
+#: taextras.py:385
msgid "WeDo is unavailable"
msgstr "WeDo no está disponible"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
-#, python-format
+#: taextras.py:387
+#, fuzzy, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
-msgstr "Wedo %d no está disponible; usando por defecto el 1"
+msgstr ""
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"El Wedo %d no está disponible; usando por defecto el 1\n"
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Wedo %d no está disponible; usando por defecto el 1"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
-#, python-format
+#: taextras.py:390
+#, fuzzy, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
-msgstr "%(device)s no está disponible en el WeDo %(wedo_number)d"
+msgstr ""
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"El %(device)s no está disponible en el WeDo %(wedo_number)d\n"
+"#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
+"%(device)s no está disponible en el WeDo %(wedo_number)d"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:395
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Paleta de bloques LEGO NXT de motores"
-#: taextras.py:350
+#: taextras.py:396
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Paleta de bloques LEGO NXT de sensores"
-#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
-msgid "touch"
-msgstr "botón"
-
-#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
-msgid "ultrasonic"
-msgstr "distancia"
-
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:399 TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
+#: TurtleArt/tabasics.py:388
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "color"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: taextras.py:401 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "sonido"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:404
msgid "Please check the connection with the brick"
msgstr "Por favor chequee la conexión con el brick"
-#: taextras.py:361
+#: taextras.py:405
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Puerto '%s' inválido. El puerto debe ser: PUERTO A, B o C"
-#: taextras.py:362
+#: taextras.py:406
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Puerto '%s' inválido. El puerto debe ser: PUERTO 1, 2, 3 o 4"
-#: taextras.py:363
+#: taextras.py:407
msgid "The value of power must be between -127 to 127"
msgstr "El valor de potencia debe estar entre -127 y 127"
-#: taextras.py:364
+#: taextras.py:408
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "El parámetro debe ser un entero, no '%s'"
-#: taextras.py:365
+#: taextras.py:409
msgid "An error has occurred: check all connections and try to reconnect"
msgstr "Un error ha ocurrido: chequee todas las conexiones y pruebe reconectar"
-#: taextras.py:366
+#: taextras.py:410
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT encontró %s bricks"
-#: taextras.py:367
+#: taextras.py:411
msgid "NXT not found"
msgstr "NXT no encontrado"
-#: taextras.py:368
+#: taextras.py:412
#, python-format
msgid "Brick number %s was not found"
msgstr "El brick número %s no fue encontrado"
-#: taextras.py:369
+#: taextras.py:413
+msgid "nxt-motors"
+msgstr "motores-nxt"
+
+#: taextras.py:414
msgid "refresh NXT"
msgstr "refrescar NXT"
-#: taextras.py:370
+#: taextras.py:415
msgid "Search for a connected NXT brick."
msgstr "Busca por un brick NXT conectado."
-#: taextras.py:371
+#: taextras.py:416
msgid "NXT"
msgstr "NXT"
-#: taextras.py:372
+#: taextras.py:417
msgid "set current NXT device"
msgstr "establece el dispositivo NXT actual"
-#: taextras.py:373
+#: taextras.py:418
+msgid "number of NXTs"
+msgstr "número de NXTs"
+
+#: taextras.py:419
msgid "number of NXT devices"
msgstr "número de dispositivos NXT"
-#: taextras.py:374
+#: taextras.py:420
msgid "brick name"
msgstr "nombre del brick"
-#: taextras.py:375
+#: taextras.py:421
msgid "Get the name of a brick."
msgstr "Obtiene el nombre del brick."
-#: taextras.py:376
+#: taextras.py:422
msgid "play tone"
msgstr "reproducir tono"
-#: taextras.py:377
+#: taextras.py:423
msgid "frequency"
msgstr "frecuencia"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:424 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "tiempo"
-#: taextras.py:379
+#: taextras.py:425
msgid "Play a tone at frequency for time."
msgstr "Reproduce un tono a cierta frecuencia por un determinado tiempo."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:427
msgid ""
"turn motor\n"
"\n"
@@ -1191,25 +1384,25 @@ msgstr ""
"girar motor\n"
"\n"
-#: taextras.py:382
+#: taextras.py:428
msgid "port"
msgstr "puerto"
-#: taextras.py:383
-msgid "power"
-msgstr "potencia"
-
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:430
msgid "rotations"
msgstr "rotaciones"
-#: taextras.py:386
+#: taextras.py:431
+msgid "power"
+msgstr "potencia"
+
+#: taextras.py:432
msgid "turn a motor"
msgstr "gira un motor"
-#: taextras.py:387
+#: taextras.py:434
msgid ""
"synchronize\n"
"\n"
@@ -1219,39 +1412,39 @@ msgstr ""
"\n"
"motores"
-#: taextras.py:388
+#: taextras.py:435
msgid "steering"
msgstr "dirección"
-#: taextras.py:389
+#: taextras.py:436
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "sincroniza dos motores conectados en el PUERTO B y PUERTO C"
-#: taextras.py:390
+#: taextras.py:437
msgid "PORT A"
msgstr "PUERTO A"
-#: taextras.py:391
+#: taextras.py:438
msgid "PORT A of the brick"
msgstr "PUERTO A del brick"
-#: taextras.py:392
+#: taextras.py:439
msgid "PORT B"
msgstr "PUERTO B"
-#: taextras.py:393
+#: taextras.py:440
msgid "PORT B of the brick"
msgstr "PUERTO B del brick"
-#: taextras.py:394
+#: taextras.py:441
msgid "PORT C"
msgstr "PUERTO C"
-#: taextras.py:395
+#: taextras.py:442
msgid "PORT C of the brick"
msgstr "PUERTO C del brick"
-#: taextras.py:396
+#: taextras.py:443
msgid ""
"synchronize\n"
"motors"
@@ -1259,225 +1452,233 @@ msgstr ""
"sincronizar\n"
"motores"
-#: taextras.py:397
+#: taextras.py:444
msgid "start motor"
msgstr "iniciar motor"
-#: taextras.py:398
+#: taextras.py:445
msgid "Run a motor forever."
msgstr "Girar un motor por siempre."
-#: taextras.py:399
+#: taextras.py:446
msgid "brake motor"
msgstr "frenar motor"
-#: taextras.py:400
+#: taextras.py:447
msgid "Stop a specified motor."
msgstr "Frena un motor específico."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:449
msgid "reset motor"
msgstr "reiniciar motor"
-#: taextras.py:403
+#: taextras.py:450
msgid "Reset the motor counter."
msgstr "Reinicia el contador del motor."
-#: taextras.py:404
+#: taextras.py:451
msgid "motor position"
msgstr "posición del motor"
-#: taextras.py:405
+#: taextras.py:452
msgid "Get the motor position."
msgstr "Obtiene la posición del motor."
-#: taextras.py:406
+#: taextras.py:453
+msgid "nxt-sensors"
+msgstr "sensores-nxt"
+
+#: taextras.py:454
msgid "PORT 1"
msgstr "PUERTO 1"
-#: taextras.py:407
+#: taextras.py:455
msgid "PORT 1 of the brick"
msgstr "PUERTO 1 del brick"
-#: taextras.py:408
+#: taextras.py:456
msgid "read"
msgstr "leer"
-#: taextras.py:409
+#: taextras.py:457 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "sensor"
-#: taextras.py:410
+#: taextras.py:458
msgid "Read sensor output."
msgstr "Lee la salida del sensor."
-#: taextras.py:411
+#: taextras.py:459
msgid "PORT 2"
msgstr "PUERTO 2"
-#: taextras.py:412
+#: taextras.py:460
msgid "PORT 2 of the brick"
msgstr "PUERTO 2 del brick"
-#: taextras.py:413
+#: taextras.py:461
msgid "light sensor"
msgstr "sensor de luz"
-#: taextras.py:414
+#: taextras.py:462
msgid "gray sensor"
msgstr "sensor de grises"
-#: taextras.py:415
+#: taextras.py:463
msgid "PORT 3"
msgstr "PUERTO 3"
-#: taextras.py:416
+#: taextras.py:464
msgid "PORT 3 of the brick"
msgstr "PUERTO 3 del brick"
-#: taextras.py:417
-msgid "touch sensor"
-msgstr "sensor táctil"
+#: taextras.py:465
+msgid "button sensor"
+msgstr "sensor botón"
-#: taextras.py:418
+#: taextras.py:466
msgid "distance sensor"
msgstr "sensor de distancia"
-#: taextras.py:419
+#: taextras.py:467
msgid "PORT 4"
msgstr "PUERTO 4"
-#: taextras.py:420
+#: taextras.py:468
msgid "PORT 4 of the brick"
msgstr "PUERTO 4 del brick"
-#: taextras.py:421
+#: taextras.py:469
msgid "sound sensor"
msgstr "sensor de sonido"
-#: taextras.py:422
+#: taextras.py:470
msgid "color sensor"
msgstr "sensor de color"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:473
msgid "set light"
msgstr "prender luz"
-#: taextras.py:426
+#: taextras.py:474
msgid "Set color sensor light."
msgstr "Prende la luz del sensor de color."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:476
msgid "battery level"
msgstr "nivel de batería"
-#: taextras.py:429
+#: taextras.py:477
msgid "Get the battery level of the brick in millivolts"
msgstr "Obtiene el nivel de batería del brick en milivolts."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:434
+#: taextras.py:482
msgid "Palette of Arduino blocks"
msgstr "Paleta de bloques Arduino"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:488
msgid "PWM"
msgstr "PWM"
-#: taextras.py:441
+#: taextras.py:489
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:442
+#: taextras.py:490
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERROR: Chequee la Arduino y el número de puerto."
-#: taextras.py:443
+#: taextras.py:491
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERROR: El valor debe ser un número entre 0 y 255."
-#: taextras.py:444
+#: taextras.py:492
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "ERROR: El valor debe ser ALTO o BAJO, 0 o 1"
-#: taextras.py:445
+#: taextras.py:493
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERROR: El modo debe ser ENTRADA, SALIDA, PWM o SERVO."
-#: taextras.py:446
+#: taextras.py:494
msgid "ERROR: The value must be an integer."
msgstr "ERROR: El valor debe ser un entero."
-#: taextras.py:447
+#: taextras.py:495
msgid "ERROR: The pin must be an integer."
msgstr "ERROR: El pin debe ser un entero."
-#: taextras.py:448
+#: taextras.py:496
+msgid "arduino"
+msgstr "arduino"
+
+#: taextras.py:497
msgid "refresh Arduino"
msgstr "refrescar Arduino"
-#: taextras.py:449
+#: taextras.py:498
msgid "Search for connected Arduinos."
msgstr "Busca por Arduinos conectadas."
-#: taextras.py:450
+#: taextras.py:499
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:451
+#: taextras.py:500
msgid "set current Arduino board"
msgstr "establece la placa Arduino actual"
-#: taextras.py:452
+#: taextras.py:501
msgid "number of Arduinos"
msgstr "número de Arduinos"
-#: taextras.py:453
+#: taextras.py:502
msgid "number of Arduino boards"
msgstr "número de placas"
-#: taextras.py:454
+#: taextras.py:503
msgid "Arduino name"
msgstr "nombre de Arduino"
-#: taextras.py:455
+#: taextras.py:504
msgid "Get the name of an Arduino."
msgstr "Obtiene el nombre de la Arduino."
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:507
msgid "pin mode"
msgstr "modo del pin"
-#: taextras.py:461
+#: taextras.py:510
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Selecciona la función del pin (ENTRADA, SALIDA, PWM, SERVO)."
-#: taextras.py:462
+#: taextras.py:511
msgid "analog write"
msgstr "escribir analógico"
-#: taextras.py:464
+#: taextras.py:513
msgid "Write analog value in specified port."
msgstr "Escribe un valor analógico en el puerto especificado."
-#: taextras.py:465
+#: taextras.py:514
msgid "analog read"
msgstr "leer analógico"
-#: taextras.py:466
+#: taextras.py:515
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1486,105 +1687,109 @@ msgstr ""
"Use Vref para determinar el voltaje. Para USB, volt=((leer)*5/1024) "
"aproximadamente."
-#: taextras.py:468
+#: taextras.py:517
msgid "digital write"
msgstr "escribir digital"
-#: taextras.py:469
+#: taextras.py:518
msgid "Write digital value to specified port."
msgstr "Escribe un valor digital en un puerto específico."
-#: taextras.py:470
+#: taextras.py:519
msgid "digital read"
msgstr "leer digital"
-#: taextras.py:471
+#: taextras.py:520
msgid "Read value from digital port."
msgstr "Lee un valor desde un puerto digital."
-#: taextras.py:473
+#: taextras.py:521
+msgid "Set HIGH value for digital port."
+msgstr "Setea el valor ALTO en el puerto digital."
+
+#: taextras.py:522
msgid "Configure Arduino port for digital input."
msgstr "Configura el puerto de la Arduino como entrada digital."
-#: taextras.py:474
+#: taextras.py:523
msgid "Configure Arduino port to drive a servo."
msgstr "Configura el puerto de la Arduino para manejar un servo."
-#: taextras.py:476
+#: taextras.py:525
msgid "Configure Arduino port for digital output."
msgstr "Configura el puerto de la Arduino como salida digital."
-#: taextras.py:477
+#: taextras.py:526
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
"Configura el puerto de la Arduino para PWM modulación por ancho de pulsos)."
-#: taextras.py:478
+#: taextras.py:527
#, python-format
msgid "Not found Arduino %s"
msgstr "No se encontró Arduino %s"
-#: taextras.py:479
+#: taextras.py:528
msgid "The pin must be an integer"
msgstr "El pin debe ser un entero"
-#: taextras.py:480
+#: taextras.py:529
msgid "The device must be an integer"
msgstr "El número de dispositivo debe ser un entero"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:534
msgid "Palette of Expeyes blocks"
msgstr "Paleta de bloques de Expeyes"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:536
msgid "set PVS"
msgstr "establecer PVS"
-#: taextras.py:488
+#: taextras.py:537
msgid "set programmable voltage output"
msgstr "establece el voltaje de salida programable"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:539
msgid "set SQR1 voltage"
msgstr "establecer voltaje SQR1"
-#: taextras.py:491
+#: taextras.py:540
msgid "set square wave 1 voltage output"
msgstr "establece una onda cuadrada en el voltaje de salida"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:542
msgid "set SQR2 voltage"
msgstr "establecer voltaje SQR2"
-#: taextras.py:494
+#: taextras.py:543
msgid "set square wave 2 voltage output"
msgstr "establece una onda cuadrada en el voltaje de salida"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:545
msgid "set OD1"
msgstr "establecer OD1"
-#: taextras.py:497
+#: taextras.py:546
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "establece el nivel de la salida digital (OD1) bajo (0) o alto (1)"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:548
msgid "IN1 level"
msgstr "nivel IN1"
-#: taextras.py:500
+#: taextras.py:549
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1594,11 +1799,11 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:552
msgid "IN2 level"
msgstr "nivel IN2"
-#: taextras.py:504
+#: taextras.py:553
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1608,11 +1813,11 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:556
msgid "SEN level"
msgstr "nivel SEN"
-#: taextras.py:508
+#: taextras.py:557
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1620,25 +1825,25 @@ msgstr ""
"devuelve 1 si el voltaje del sensor resistivo (SEN) es mayor a 2,5 volts, 0 "
"si el voltaje es <= 2,5 volts"
-#: taextras.py:510
+#: taextras.py:559
msgid "capture"
msgstr "capturar"
-#: taextras.py:511
+#: taextras.py:560
msgid "input"
msgstr "entrada"
-#: taextras.py:512
+#: taextras.py:561
msgid "samples"
msgstr "muestras"
-#: taextras.py:513
+#: taextras.py:562
msgid "interval"
msgstr "intervalo"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:564
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
@@ -1647,1122 +1852,1132 @@ msgstr ""
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:567
msgid "A1"
msgstr "A1"
-#: taextras.py:519
+#: taextras.py:568
msgid "read analog input 1 voltage"
msgstr "lee el voltaje de la entrada analógica 1"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:570
msgid "A2"
msgstr "A2"
-#: taextras.py:522
+#: taextras.py:571
msgid "read analog input 2 voltage"
msgstr "lee el voltaje de la entrada analógica 2"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:573
msgid "IN1"
msgstr "IN1"
-#: taextras.py:525
+#: taextras.py:574
msgid "read input 1 voltage"
msgstr "lee el voltaje de la entrada 1"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:576
msgid "IN2"
msgstr "IN2"
-#: taextras.py:528
+#: taextras.py:577
msgid "read input 2 voltage"
msgstr "lee el voltaje de la entrada 2"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:579
msgid "SEN"
msgstr "SEN"
-#: taextras.py:531
+#: taextras.py:580
msgid "read analog sensor input voltage"
msgstr "lee el voltaje de entrada del sensor analógico"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:582
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:534
+#: taextras.py:583
msgid "read square wave 1 voltage"
msgstr "lee el voltaje de la onda cuadrada 1"
#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:585
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:537
+#: taextras.py:586
msgid "read square wave 2 voltage"
msgstr "lee el voltaje de la onda cuadrada 2"
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:588
msgid "PVS"
msgstr "PVS"
-#: taextras.py:540
+#: taextras.py:589
msgid "read programmable voltage"
msgstr "leer voltaje programable"
-#: taextras.py:541
+#: taextras.py:590
msgid "Expeyes device not found"
msgstr "El dispositivo Expeyes no fue encontrado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
-msgid "resume playing video or audio"
-msgstr "reanudar la reproducción de video o audio"
+#. TRANS: "name" option from activity.info file
+msgid "TurtleBlocks"
+msgstr "TortuBlocks"
-#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
-#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
-#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
-msgid "Title"
-msgstr "Título"
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid ""
+"A Logo-inspired turtle that draws colorful pictures with snap-together "
+"visual programming blocks"
+msgstr ""
+"Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques "
+"complementarios de programación visual"
-#: plugins/camera_sensor/camera_sensor.py:95
-#: plugins/camera_sensor/camera_sensor.py:143
-msgid "Average RGB color from camera is pushed to the stack"
-msgstr "Promedio de color RGB de la cámara se desplaza a la pila"
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
+msgid "turtle"
+msgstr "tortuga"
-#: TurtleArt/tabasics.py:442
-msgid "yellow"
-msgstr "amarillo"
+#: TurtleArt/tabasics.py:126
+msgid "Palette of turtle commands"
+msgstr "Paleta de comandos de la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
-msgid "displays polar coordinates"
-msgstr "muestra las coordenadas polares"
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
+msgid "forward"
+msgstr "adelante"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
-msgid "emptys FILO (first-in-last-out heap)"
-msgstr "vacía la pila FILO (primera-en-entrar último-en-salir)"
+#: TurtleArt/tabasics.py:135
+msgid "moves turtle forward"
+msgstr "mueve la tortuga hacia adelante"
-#: plugins/camera_sensor/camera_sensor.py:106
-#: plugins/camera_sensor/camera_sensor.py:113
-#: plugins/camera_sensor/camera_sensor.py:121
-#: plugins/camera_sensor/camera_sensor.py:155
-#: plugins/camera_sensor/camera_sensor.py:163
-msgid "camera output"
-msgstr "imagen de la cámara"
+#: TurtleArt/tabasics.py:144
+msgid "back"
+msgstr "atrás"
-#: plugins/accelerometer/accelerometer.py:58
-#: plugins/accelerometer/accelerometer.py:65
-msgid "push acceleration in x, y, z to heap"
-msgstr "pone la aceleración en los ejes x, y z en la pila"
+#: TurtleArt/tabasics.py:148
+msgid "moves turtle backward"
+msgstr "mueve la tortuga hacia atrás"
-#: TurtleArt/tabasics.py:777
-msgid "if-then operator that uses boolean operators from Numbers palette"
-msgstr ""
-"operador si-entonces que usa operadores lógicos de la paleta de Números"
+#: TurtleArt/tabasics.py:158
+msgid "clean"
+msgstr "limpiar"
-#: TurtleArt/tabasics.py:808
-msgid "jogs stack right"
-msgstr "desplaza la pila a la derecha"
+#: TurtleArt/tabasics.py:161
+msgid "clears the screen and reset the turtle"
+msgstr "limpia la pantalla y restaura la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
-msgid "Sugar Journal media object"
-msgstr "objeto de medios del Diario de Sugar"
+#: TurtleArt/tabasics.py:175
+msgid "turns turtle counterclockwise (angle in degrees)"
+msgstr "gira la tortuga en sentido anti-horario (ángulo en grados)"
-#: TurtleArt/tabasics.py:915
-msgid "box 2"
-msgstr "caja 2"
+#: TurtleArt/tabasics.py:187
+msgid "turns turtle clockwise (angle in degrees)"
+msgstr "gira la tortuga en sentido horario (ángulo en grados)"
-#: TurtleArt/tabasics.py:905
-msgid "box 1"
-msgstr "caja 1"
+#: TurtleArt/tabasics.py:197
+msgid "arc"
+msgstr "arco"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
-msgid "Step"
-msgstr "Dar un paso"
+#: TurtleArt/tabasics.py:197
+msgid "angle"
+msgstr "ángulo"
-#: TurtleArt/tabasics.py:588
-msgid "multiplies two numeric inputs"
-msgstr "multiplica dos entradas numéricas"
+#: TurtleArt/tabasics.py:197
+msgid "radius"
+msgstr "radio"
-#: turtleblocks.py:408
-msgid "Show/hide blocks"
-msgstr "Mostar/ocultar bloques"
+#: TurtleArt/tabasics.py:201
+msgid "moves turtle along an arc"
+msgstr "mueve la tortuga a lo largo de un arco"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
-msgid "Hide palette"
-msgstr "Ocultar paleta"
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:290
+msgid "set xy"
+msgstr "fijar xy"
-#: gnome_plugins/collaboration_plugin.py:125
-msgid "Buddies"
-msgstr "Amigos"
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:294
+msgid ""
+"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
+msgstr ""
+"mueve la tortuga a la posición xcor, ycor; (0, 0) está en el centro de la "
+"pantalla."
-#: gnome_plugins/collaboration_plugin.py:67
-msgid "My Turtle Art session"
-msgstr "Mi sesión de TortugArte"
+# rumbo is the word traditionally used in LOGO; we should try to maintain consistency with the LOGO community
+#: TurtleArt/tabasics.py:228
+msgid "set heading"
+msgstr "fijar rumbo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
-msgid "Sugar Journal video object"
-msgstr "objeto de video del Diario de Sugar"
+#: TurtleArt/tabasics.py:232
+msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
+msgstr ""
+"fija la orientación de la tortuga (0 es hacia la parte superior de la "
+"pantalla.)"
-#: TurtleArt/tabasics.py:445
-msgid "cyan"
-msgstr "cian"
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4301
+msgid "xcor"
+msgstr "coorx"
-#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: "summary" option from activity.info file
-#. TRANS: "description" option from activity.info file
+#: TurtleArt/tabasics.py:243
msgid ""
-"A Logo-inspired turtle that draws colorful pictures with snap-together "
-"visual programming blocks"
+"holds current x-coordinate value of the turtle (can be used in place of a "
+"number block)"
msgstr ""
-"Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques "
-"complementarios de programación visual"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
-msgid "xcor of right of screen"
-msgstr "xcor del lado derecho de la pantalla"
+"contiene la coordenada x actual de la tortuga (se puede usar en vez de un "
+"bloque de número)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
-msgid "Palette of extra options"
-msgstr "Paleta de opciones adicionales"
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4302
+msgid "ycor"
+msgstr "coory"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
-msgid "Load example"
-msgstr "Cargar ejemplos"
+#: TurtleArt/tabasics.py:257
+msgid ""
+"holds current y-coordinate value of the turtle (can be used in place of a "
+"number block)"
+msgstr ""
+"contiene la coordenada y actual de la tortuga (se puede usar en vez de un "
+"bloque de número)"
-#: TurtleArt/tabasics.py:1007
-msgid "move all blocks to trash"
-msgstr "mueve todos los bloques a la basura"
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4302
+msgid "heading"
+msgstr "rumbo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
-msgid "list"
-msgstr "lista"
+#: TurtleArt/tabasics.py:271
+msgid ""
+"holds current heading value of the turtle (can be used in place of a number "
+"block)"
+msgstr ""
+"contiene la orientación actual de la tortuga (se puede usar en vez de un "
+"bloque de número)"
-#: turtleblocks.py:289
-#, python-format
-msgid "Configuration directory not writable: %s"
-msgstr "Directorio de configuración no modificable: %s"
+#: TurtleArt/tabasics.py:308
+msgid "pen"
+msgstr "pluma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
-msgid "media resume"
-msgstr "continuar medios"
+#: TurtleArt/tabasics.py:312
+msgid "Palette of pen commands"
+msgstr "Paleta de órdenes de la pluma"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
-msgid "heading"
-msgstr "rumbo"
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:330
+msgid "fill screen"
+msgstr "rellenar pantalla"
-#: TurtleArtActivity.py:912
-msgid "Sharing blocks disabled"
-msgstr "Compartir bloques deshabilitado"
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:401
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
+msgid "shade"
+msgstr "tono"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
-msgid "saves turtle graphics as an SVG file in the Sugar Journal"
-msgstr ""
-"guarda los gráficos de la tortuga como un archivo SVG en el Diario de Azúcar"
+#: TurtleArt/tabasics.py:321 TurtleArt/tabasics.py:335
+msgid "fills the background with (color, shade)"
+msgstr "rellena el fondo con (color, sombra)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
-msgid "draws text or show media from the Journal"
-msgstr "dibujar texto o mostrar medios desde el Diario"
+#: TurtleArt/tabasics.py:347
+msgid "set color"
+msgstr "fijar color"
-# Se utilizan las siglas en inglés para "Identificación por Radio Frecuencia"
-#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100
-msgid "RFID"
-msgstr "RFID"
+#: TurtleArt/tabasics.py:351
+msgid "sets color of the line drawn by the turtle"
+msgstr "fija el color de la línea que la tortuga dibuja"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
-msgid "video"
-msgstr "video"
+#: TurtleArt/tabasics.py:361
+msgid "set shade"
+msgstr "fijar tono"
-#: TurtleArt/tabasics.py:446
-msgid "blue"
-msgstr "azul"
+#: TurtleArt/tabasics.py:365
+msgid "sets shade of the line drawn by the turtle"
+msgstr "fija la tonalidad de la linea que la tortuga dibuja"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
-msgid "displays Cartesian coordinates"
-msgstr "muestra coordenadas cartesianas"
+#: TurtleArt/tabasics.py:375
+msgid "set gray"
+msgstr "establecer gris"
-#: turtleblocks.py:250
-msgid "No option action:"
-msgstr "Sin acción alternativa:"
+#: TurtleArt/tabasics.py:378
+msgid "sets gray level of the line drawn by the turtle"
+msgstr "establece el nivel de gris de la línea dibujada por la tortuga"
-#: TurtleArt/tabasics.py:816
-msgid "jogs stack down"
-msgstr "desplazar la pila abajo"
+#: TurtleArt/tabasics.py:389
+msgid "holds current pen color (can be used in place of a number block)"
+msgstr ""
+"contiene el color actual de la pluma (se puede usar en vez de un bloque de "
+"número)"
-#: TurtleArt/tabasics.py:624
-msgid "modular (remainder) operator"
-msgstr "operador módular (resto)"
+#: TurtleArt/tabasics.py:402
+msgid "holds current pen shade"
+msgstr "contiene la tonalidad actual de la pluma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
-msgid "bottom y"
-msgstr "debajo y"
+#: TurtleArt/tabasics.py:414
+msgid "holds current gray level (can be used in place of a number block)"
+msgstr ""
+"contiene el nivel actual de gris (puede ser utilizado en vez de un bloque "
+"numérico)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
-msgid "save SVG"
-msgstr "guardar SVG"
+# verbo
+#: TurtleArt/tabasics.py:423
+msgid "pen up"
+msgstr "subir pluma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
-msgid "runs code found in the tamyblock.py module found in the Journal"
-msgstr ""
-"ejecuta el código del módulo tamyblock.py que se encuentra en el Diario"
+#: TurtleArt/tabasics.py:426
+msgid "Turtle will not draw when moved."
+msgstr "La tortuga no dibujará cuando se mueva."
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:435
msgid "pen down"
msgstr "bajar pluma"
-#: TurtleArt/tabasics.py:739
-msgid "wait"
-msgstr "esperar"
+#: TurtleArt/tabasics.py:438
+msgid "Turtle will draw when moved."
+msgstr "La tortuga dibujará cuando se mueva."
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
-msgid "box"
-msgstr "caja"
+#: TurtleArt/tabasics.py:447
+msgid "pen down?"
+msgstr "¿pluma baja?"
-#: gnome_plugins/uploader_plugin.py:203
-msgid "Failed to upload!"
-msgstr "¡Error al descargar!"
+#: TurtleArt/tabasics.py:449
+msgid "returns True if pen is down"
+msgstr "devuelve Verdadero si la pluma está baja"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
-msgid "shift"
-msgstr "desplazar"
+#: TurtleArt/tabasics.py:457
+msgid "set pen size"
+msgstr "fijar tamaño"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
-msgid "invokes named action stack"
-msgstr "invocar la pila de acción nombrado"
+#: TurtleArt/tabasics.py:461
+msgid "sets size of the line drawn by the turtle"
+msgstr "fija el ancho de la línea que la tortuga dibuja"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
-msgid "action"
-msgstr "acción"
+#: TurtleArt/tabasics.py:472
+msgid "start fill"
+msgstr "comenzar a rellenar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
-msgid "do-until-True operator that uses boolean operators from Numbers palette"
+#: TurtleArt/tabasics.py:474
+msgid "starts filled polygon (used with end fill block)"
msgstr ""
-"se ejecutan la serie de bloques siguientes hasta que se cumpla la condición"
-
-#: turtleblocks.py:89
-msgid "usage is"
-msgstr "el uso es"
-
-#: TurtleArt/tabasics.py:918
-msgid "Variable 2 (numeric value)"
-msgstr "Variable 2 (valor numérico)"
-
-#: TurtleArt/tabasics.py:597
-msgid "divide"
-msgstr "dividir"
+"comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
-msgid "picture name"
-msgstr "nombre de la imagen"
+#: TurtleArt/tabasics.py:483
+msgid "end fill"
+msgstr "finalizar relleno"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
-msgid "while"
-msgstr "mientras"
+#: TurtleArt/tabasics.py:485
+msgid "completes filled polygon (used with start fill block)"
+msgstr ""
+"completa el polígono relleno (utilizado con comenzar relleno del bloque)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
-msgid "the canvas width"
-msgstr "el ancho del lienzo"
+#: TurtleArt/tabasics.py:494
+msgid "pen size"
+msgstr "tamaño"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
-msgid "empty heap?"
-msgstr "pila vacía?"
+#: TurtleArt/tabasics.py:495
+msgid "holds current pen size (can be used in place of a number block)"
+msgstr ""
+"contiene el tamaño actual de la pluma (se puede usar en vez de un bloque de "
+"número)"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
-msgid "named variable (numeric value)"
-msgstr "variable nombrado (valor numérico)"
+#: TurtleArt/tabasics.py:510
+msgid "colors"
+msgstr "colores"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
-msgid "next"
-msgstr "siguiente"
+#: TurtleArt/tabasics.py:514
+msgid "Palette of pen colors"
+msgstr "Paleta de colores de la pluma"
-#: TurtleArt/tabasics.py:775
-msgid "if then"
-msgstr "si entonces"
+#: TurtleArt/tabasics.py:516
+msgid "red"
+msgstr "rojo"
-#: TurtleArt/tabasics.py:390
-msgid "set pen size"
-msgstr "fijar tamaño"
+#: TurtleArt/tabasics.py:517
+msgid "orange"
+msgstr "naranja"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
-msgid "presentation template: select Journal object (no description)"
-msgstr ""
-"plantilla de presentación: seleccionar objeto del Diario (sin descripción)"
+#: TurtleArt/tabasics.py:519
+msgid "yellow"
+msgstr "amarillo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
-msgid "until"
-msgstr "hasta"
+#: TurtleArt/tabasics.py:521
+msgid "green"
+msgstr "verde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
-msgid "media stop"
-msgstr "parar medios"
+#: TurtleArt/tabasics.py:522
+msgid "cyan"
+msgstr "cian"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
-msgid "Turn on hover help"
-msgstr "Habilitar ayuda flotante"
+#: TurtleArt/tabasics.py:523
+msgid "blue"
+msgstr "azul"
-#: TurtleArt/tabasics.py:997
-msgid "permanently deletes items in trash"
-msgstr "borra permanentemente elementos de la papelera"
+#: TurtleArt/tabasics.py:524
+msgid "purple"
+msgstr "morado"
-#: pysamples/uturn.py:24
-msgid "uturn"
-msgstr "vuelta en U"
+#: TurtleArt/tabasics.py:526
+msgid "white"
+msgstr "blanco"
-#: TurtleArt/tabasics.py:955
-msgid "top of Action 1 stack"
-msgstr "primero de la pila de Acción 1"
+#: TurtleArt/tabasics.py:527
+msgid "black"
+msgstr "negro"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
-msgid ""
-"a programmable block: used to add advanced single-variable math equations, e."
-"g., sin(x)"
-msgstr ""
-"un bloque programable: utilizado para añadir ecuaciones matemáticas "
-"avanzadas de una variable, p.e., seno(x)"
+#: TurtleArt/tabasics.py:605
+msgid "numbers"
+msgstr "números"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
-msgid "Palette of flow operators"
-msgstr "Paleta de operadores de flujo"
+#: TurtleArt/tabasics.py:609
+msgid "Palette of numeric operators"
+msgstr "Paleta de operadores numéricos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
-msgid "top of a collapsed stack"
-msgstr "cima de una pila plegable"
+#: TurtleArt/tabasics.py:615
+msgid "plus"
+msgstr "sumar"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
-msgid "if-then-else operator that uses boolean operators from Numbers palette"
-msgstr ""
-"operador si-entonces-sino que usa operadores lógicos de la paleta de Números"
+#: TurtleArt/tabasics.py:619
+msgid "adds two alphanumeric inputs"
+msgstr "suma dos entradas alfanuméricas"
-# devuelve en lugar de retorna - mouse en lugar de ratón
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
-msgid "returns mouse y coordinate"
-msgstr "retorna la coordenada y del cursor"
+#: TurtleArt/tabasics.py:627
+msgid "minus"
+msgstr "menos"
-#: TurtleArt/tabasics.py:355
-msgid "holds current pen shade"
-msgstr "contiene la tonalidad actual de la pluma"
+#: TurtleArt/tabasics.py:630
+msgid "subtracts bottom numeric input from top numeric input"
+msgstr "sustrae la entrada numérica de abajo de la entrada numérica de arriba"
-#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
-msgid "sinewave"
-msgstr "sinusoide"
+#: TurtleArt/tabasics.py:641
+msgid "multiply"
+msgstr "multiplicar"
-#: gnome_plugins/uploader_plugin.py:166
-msgid "Login failed"
-msgstr "Error de autentificación"
+#: TurtleArt/tabasics.py:644
+msgid "multiplies two numeric inputs"
+msgstr "multiplica dos entradas numéricas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
-msgid "left x"
-msgstr "izquierda x"
+#: TurtleArt/tabasics.py:653
+msgid "divide"
+msgstr "dividir"
-# rumbo is the word traditionally used in LOGO; we should try to maintain consistency with the LOGO community
-#: TurtleArt/tabasics.py:209
-msgid "set heading"
-msgstr "fijar rumbo"
+#: TurtleArt/tabasics.py:656
+msgid ""
+"divides top numeric input (numerator) by bottom numeric input (denominator)"
+msgstr ""
+"divide la entrada numérica de arriba (numerador) por la entrada numérica de "
+"bajo (denominador)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
-msgid "RGB color under the turtle is pushed to the stack"
-msgstr "Se envia a la pila el color RGB bajo la tortuga"
+#: TurtleArt/tabasics.py:666
+msgid "identity"
+msgstr "identidad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
-msgid "declutters canvas by hiding blocks"
-msgstr "limpia el lienzo ocultando bloques"
+#: TurtleArt/tabasics.py:668
+msgid "identity operator used for extending blocks"
+msgstr "operador de identidad usado para extender bloques"
-#: TurtleArtActivity.py:994
-msgid "<Ctrl>w"
-msgstr "<Ctrl>w"
+#: TurtleArt/tabasics.py:676 TurtleArt/tabasics.py:677
+msgid "mod"
+msgstr "mod"
-#: TurtleArtActivity.py:992
-msgid "<Ctrl>r"
-msgstr "<Ctrl>r"
+#: TurtleArt/tabasics.py:680
+msgid "modular (remainder) operator"
+msgstr "operador módular (resto)"
-#: TurtleArtActivity.py:997
-msgid "<Ctrl>s"
-msgstr "<Ctrl>s"
+#: TurtleArt/tabasics.py:688
+msgid "√"
+msgstr "√"
-#: TurtleArtActivity.py:985
-msgid "<Ctrl>p"
-msgstr "<Ctrl>p"
+#: TurtleArt/tabasics.py:689
+msgid "square root"
+msgstr "raiz cuadrada"
-#: TurtleArtActivity.py:990
-msgid "<Ctrl>e"
-msgstr "<Ctrl>e"
+#: TurtleArt/tabasics.py:692
+msgid "calculates square root"
+msgstr "calcula la raíz cuadrada"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
-msgid "Python chr operator"
-msgstr "Operador chr de Python"
+#: TurtleArt/tabasics.py:699
+msgid "random"
+msgstr "aleatorio"
-#: TurtleArt/tabasics.py:807
-msgid "horizontal space"
-msgstr "espacio horizontal"
+#: TurtleArt/tabasics.py:699
+msgid "min"
+msgstr "min"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
-msgid "Metric coordinates"
-msgstr "Coordenadas centímetros"
+#: TurtleArt/tabasics.py:699
+msgid "max"
+msgstr "max"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
-msgid "string value"
-msgstr "valor de cadena"
+#: TurtleArt/tabasics.py:703
+msgid "returns random number between minimum (top) and maximum (bottom) values"
+msgstr ""
+"devuelve un número aleatorio entre los valores mínimo (arriba) y máximo "
+"(abajo)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
-msgid "description"
-msgstr "descripción"
+#: TurtleArt/tabasics.py:715
+msgid "number"
+msgstr "número"
-#: TurtleArt/talogo.py:567
-msgid "I don't know how to"
-msgstr "No sé como hacerlo"
+#: TurtleArt/tabasics.py:716
+msgid "used as numeric input in mathematic operators"
+msgstr "utilizado como entrada numérica en los operadores matemáticos"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "fijar tamaño del texto"
+#: TurtleArt/tabasics.py:724
+msgid "greater than"
+msgstr "mayor que"
-#: gnome_plugins/uploader_plugin.py:99
-msgid "Username:"
-msgstr "Usuario:"
+#: TurtleArt/tabasics.py:727
+msgid "logical greater-than operator"
+msgstr "operador lógico mayor que"
-#: TurtleArt/tabasics.py:406
-msgid "starts filled polygon (used with end fill block)"
-msgstr ""
-"comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)"
+#: TurtleArt/tabasics.py:736
+msgid "less than"
+msgstr "menor que"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
-msgid "presentation template: select four Journal objects"
-msgstr "plantilla de presentación: seleccionar cuatro objetos del Diario"
+#: TurtleArt/tabasics.py:740
+msgid "logical less-than operator"
+msgstr "operador lógico menor que"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
-msgid "View"
-msgstr "Ver"
+#: TurtleArt/tabasics.py:748
+msgid "equal"
+msgstr "igual"
-#: TurtleArt/tabasics.py:336
-msgid "sets gray level of the line drawn by the turtle"
-msgstr "establece el nivel de gris de la línea dibujada por la tortuga"
+#: TurtleArt/tabasics.py:752
+msgid "logical equal-to operator"
+msgstr "operador lógico de igualdad"
-#: gnome_plugins/uploader_plugin.py:109
-msgid "Password:"
-msgstr "Contraseña:"
+#: TurtleArt/tabasics.py:759
+msgid "not"
+msgstr "no"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
-msgid "turtle sees"
-msgstr "la tortuga ve"
+#: TurtleArt/tabasics.py:762
+msgid "logical NOT operator"
+msgstr "operador NO lógico"
-#: TurtleArt/tabasics.py:822
-msgid "stop action"
-msgstr "parar acción"
+#: TurtleArt/tabasics.py:768 TurtleArt/tabasics.py:771
+msgid "and"
+msgstr "y"
-#: TurtleArt/tabasics.py:444
-msgid "green"
-msgstr "verde"
+#: TurtleArt/tabasics.py:772
+msgid "logical AND operator"
+msgstr "operador Y lógico"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
-msgid "shade"
-msgstr "tono"
+#: TurtleArt/tabasics.py:779 TurtleArt/tabasics.py:782
+msgid "or"
+msgstr "o"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
-msgid "fills the background with (color, shade)"
-msgstr "rellena el fondo con (color, sombra)"
+#: TurtleArt/tabasics.py:783
+msgid "logical OR operator"
+msgstr "operador O lógico"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
-msgid "save picture"
-msgstr "guardar imagen"
+#: TurtleArt/tabasics.py:790
+msgid "flow"
+msgstr "flujo"
-#: plugins/audio_sensors/audio_sensors.py:119
-#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
-msgid "pitch"
-msgstr "frecuencia"
+#: TurtleArt/tabasics.py:794
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
+msgid "Palette of flow operators"
+msgstr "Paleta de operadores de flujo"
-# devuelve en lugar de retorna - mouse en lugar de ratón
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
-msgid "returns 1 if mouse button is pressed"
-msgstr "retorna 1 si el botón del ratón está presionado"
+#: TurtleArt/tabasics.py:799
+msgid "wait"
+msgstr "esperar"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
-msgid "Rescale coordinates up"
-msgstr "Escalar coordenadas hacia arriba"
+#: TurtleArt/tabasics.py:803
+msgid "pauses program execution a specified number of seconds"
+msgstr "detiene la ejecución del programa por número determinado de segundos"
-# verbo
-#: TurtleArt/tabasics.py:372
-msgid "pen up"
-msgstr "subir pluma"
+#: TurtleArt/tabasics.py:810
+msgid "forever"
+msgstr "por siempre"
-#: TurtleArt/tabasics.py:440
-msgid "orange"
-msgstr "naranja"
+#: TurtleArt/tabasics.py:814
+msgid "loops forever"
+msgstr "repetir para siempre"
-#: TurtleArt/tabasics.py:743
-msgid "pauses program execution a specified number of seconds"
-msgstr "detiene la ejecución del programa por número determinado de segundos"
+#: TurtleArt/tabasics.py:821 TurtleArt/tabasics.py:825
+msgid "repeat"
+msgstr "repetir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
-msgid "pushes value onto FILO (first-in last-out heap)"
-msgstr "apila el valor sobre la pila FILO (primero en entrar, último en salir)"
+#: TurtleArt/tabasics.py:826
+msgid "loops specified number of times"
+msgstr "repite el número especificado de veces"
-#: TurtleArt/tabasics.py:1006
-msgid "clear all"
-msgstr "borrar todos"
+#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
+msgid "if"
+msgstr "si"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:832 TurtleArt/tabasics.py:845
msgid "then"
msgstr "entonces"
-#: gnome_plugins/collaboration_plugin.py:302
-msgid "Register"
-msgstr "Registro"
+#: TurtleArt/tabasics.py:835
+msgid "if then"
+msgstr "si entonces"
-#: TurtleArt/tabasics.py:701
-msgid "not"
-msgstr "no"
+#: TurtleArt/tabasics.py:837
+msgid "if-then operator that uses boolean operators from Numbers palette"
+msgstr ""
+"operador si-entonces que usa operadores lógicos de la paleta de Números"
+
+#: TurtleArt/tabasics.py:845
+msgid "else"
+msgstr "sino"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:857
msgid "if then else"
msgstr "si entonces sino"
-#: TurtleArt/tabasics.py:825
-msgid "stops current action"
-msgstr "detiene la acción actual"
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
+msgid "if-then-else operator that uses boolean operators from Numbers palette"
+msgstr ""
+"operador si-entonces-sino que usa operadores lógicos de la paleta de Números"
-#: TurtleArt/tabasics.py:174
-msgid "turns turtle clockwise (angle in degrees)"
-msgstr "gira la tortuga en sentido horario (ángulo en grados)"
+#: TurtleArt/tabasics.py:867
+msgid "horizontal space"
+msgstr "espacio horizontal"
-#: TurtleArt/tabasics.py:364
-msgid "holds current gray level (can be used in place of a number block)"
-msgstr ""
-"contiene el nivel actual de gris (puede ser utilizado en vez de un bloque "
-"numérico)"
+#: TurtleArt/tabasics.py:868
+msgid "jogs stack right"
+msgstr "desplaza la pila a la derecha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
-msgid "xcor of left of screen"
-msgstr "coorx de la izquierda de la pantalla"
+#: TurtleArt/tabasics.py:875
+msgid "vertical space"
+msgstr "espacio vertical"
-#: turtleblocks.py:387
-msgid "Reset block size"
-msgstr "Restaurar el tamaño del bloque"
+#: TurtleArt/tabasics.py:876
+msgid "jogs stack down"
+msgstr "desplazar la pila abajo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
-msgid "turtle"
-msgstr "tortuga"
+#: TurtleArt/tabasics.py:882
+msgid "stop action"
+msgstr "parar acción"
-#: TurtleArt/tapalette.py:97
-msgid "displays next palette"
-msgstr "muestra la siguiente paleta"
+#: TurtleArt/tabasics.py:885
+msgid "stops current action"
+msgstr "detiene la acción actual"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
-msgid "hide blocks"
-msgstr "ocultar los bloques"
+#: TurtleArt/tabasics.py:892
+msgid "blocks"
+msgstr "bloques"
-#: plugins/camera_sensor/camera_sensor.py:82
-#: plugins/camera_sensor/camera_sensor.py:130
-msgid "light level detected by camera"
-msgstr "nivel de luz detectado por la cámara"
+#: TurtleArt/tabasics.py:896
+msgid "Palette of variable blocks"
+msgstr "Paleta de bloques de variables"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
-msgid "Python int operator"
-msgstr "Operador int de Python"
+#: TurtleArt/tabasics.py:901 pysamples/grecord.py:214
+msgid "start"
+msgstr "empezar"
-#: TurtleArt/tabasics.py:683
-msgid "logical less-than operator"
-msgstr "operador lógico menor que"
+#: TurtleArt/tabasics.py:904
+msgid "connects action to toolbar run buttons"
+msgstr ""
+"conecta la acción a los botones de ejecución de la barra de herramientas"
-#: TurtleArt/tabasics.py:1002
-msgid "restore all blocks from trash"
-msgstr "restaura todos los bloques de la papelera"
+#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:912
+#: TurtleArt/tabasics.py:913
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
+msgid "text"
+msgstr "texto"
-#: turtleblocks.py:367
-msgid "Save"
-msgstr "Guardar"
+#: TurtleArt/tabasics.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+msgid "string value"
+msgstr "valor de cadena"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:918 TurtleArt/tabasics.py:921
+#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:933
+#: TurtleArt/tawindow.py:1496 TurtleArt/tawindow.py:1594
+#: TurtleArt/tawindow.py:1607 TurtleArt/tawindow.py:2227
+#: TurtleArt/tawindow.py:4575
+msgid "action"
+msgstr "acción"
+
+#: TurtleArt/tabasics.py:923
+msgid "top of nameable action stack"
+msgstr "cima de la pila de acción nombrable"
+
+#: TurtleArt/tabasics.py:934 TurtleArt/tawindow.py:4589
+msgid "invokes named action stack"
+msgstr "invocar la pila de acción nombrado"
+
+#: TurtleArt/tabasics.py:941
msgid "store in box 1"
msgstr "guardar en caja 1"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:946
+msgid "stores numeric value in Variable 1"
+msgstr "guarda valor numérico en la variable 1"
+
+#: TurtleArt/tabasics.py:955
msgid "store in box 2"
msgstr "guardar en caja 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
-msgid "hides the Sugar toolbars"
-msgstr "oculta las barras de herramientas de Azúcar"
+#: TurtleArt/tabasics.py:960
+msgid "stores numeric value in Variable 2"
+msgstr "guarda valor numérico en la variable 2"
-#: TurtleArt/tabasics.py:222
-msgid ""
-"holds current x-coordinate value of the turtle (can be used in place of a "
-"number block)"
-msgstr ""
-"contiene la coordenada x actual de la tortuga (se puede usar en vez de un "
-"bloque de número)"
+#: TurtleArt/tabasics.py:969
+msgid "box 1"
+msgstr "caja 1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
-msgid "print"
-msgstr "imprimir"
+#: TurtleArt/tabasics.py:972
+msgid "Variable 1 (numeric value)"
+msgstr "Variable 1 (valor numérico)"
-# devuelve en lugar de retorna - mouse en lugar de ratón
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
-msgid "returns mouse x coordinate"
-msgstr "devuelve la coordenada x del cursor"
+#: TurtleArt/tabasics.py:979
+msgid "box 2"
+msgstr "caja 2"
-#: TurtleArt/tabasics.py:439
-msgid "red"
-msgstr "rojo"
+#: TurtleArt/tabasics.py:982
+msgid "Variable 2 (numeric value)"
+msgstr "Variable 2 (valor numérico)"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
-msgid "Save as Logo"
-msgstr "Guardar como Logo"
+#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4643
+msgid "store in"
+msgstr "guardar en"
-#: TurtleArt/tabasics.py:313
-msgid "sets color of the line drawn by the turtle"
-msgstr "fija el color de la línea que la tortuga dibuja"
+#: TurtleArt/tabasics.py:988 TurtleArt/tabasics.py:1004
+msgid "box"
+msgstr "caja"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "fijar el color del texto"
+#: TurtleArt/tabasics.py:992 TurtleArt/tabasics.py:1007
+#: TurtleArt/tawindow.py:1500 TurtleArt/tawindow.py:1633
+#: TurtleArt/tawindow.py:2231 TurtleArt/tawindow.py:4604
+#: TurtleArt/tawindow.py:4634
+msgid "my box"
+msgstr "mi caja"
-#: plugins/audio_sensors/audio_sensors.py:90
-#: plugins/audio_sensors/audio_sensors.py:105
-msgid "loudness"
-msgstr "volumen"
+#: TurtleArt/tabasics.py:993 TurtleArt/tawindow.py:4648
+msgid "stores numeric value in named variable"
+msgstr "guarda valor numérico en la variable nombrada"
-#: gnome_plugins/collaboration_plugin.py:115
-msgid "Enable collaboration"
-msgstr "Permitir la colaboración"
+#: TurtleArt/tabasics.py:1010 TurtleArt/tawindow.py:4618
+msgid "named variable (numeric value)"
+msgstr "variable nombrado (valor numérico)"
-#: plugins/accelerometer/accelerometer.py:49
-#: plugins/audio_sensors/audio_sensors.py:75
-#: plugins/camera_sensor/camera_sensor.py:63
-#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
-msgid "Palette of sensor blocks"
-msgstr "Paleta de bloques sensor"
+#: TurtleArt/tabasics.py:1017 TurtleArt/tabasics.py:1036
+msgid "action 1"
+msgstr "acción 1"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
-msgid "Load plugin"
-msgstr "Cargar plugin"
+#: TurtleArt/tabasics.py:1020
+msgid "top of Action 1 stack"
+msgstr "primero de la pila de Acción 1"
-# devuelve en lugar de retorna - mouse en lugar de ratón
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
-msgid "returns True if mouse button is pressed"
-msgstr "devuelve Verdadero si el botón del ratón está presionado"
+#: TurtleArt/tabasics.py:1026 TurtleArt/tabasics.py:1046
+msgid "action 2"
+msgstr "acción 2"
-#: TurtleArt/tabasics.py:658
-msgid "number"
-msgstr "número"
+#: TurtleArt/tabasics.py:1029
+msgid "top of Action 2 stack"
+msgstr "primero de la pila de Acción 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
-msgid "query keyboard"
-msgstr "consulta de teclado"
+#: TurtleArt/tabasics.py:1039
+msgid "invokes Action 1 stack"
+msgstr "invocar la pila de acción 1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
-msgid "top"
-msgstr "cima"
+#: TurtleArt/tabasics.py:1049
+msgid "invokes Action 2 stack"
+msgstr "invocar la pila de acción 2"
-#: gnome_plugins/uploader_plugin.py:140
-msgid "Submit to Web"
-msgstr "Enviar a la Web"
+#: TurtleArt/tabasics.py:1055 TurtleArt/tabasics.py:1059
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
+msgid "trash"
+msgstr "basura"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
-msgid "Cartesian coordinates"
-msgstr "Coordenadas cartesianas"
+#: TurtleArt/tabasics.py:1063
+msgid "empty trash"
+msgstr "vaciar papelera"
-#: gnome_plugins/collaboration_plugin.py:292
-msgid "Nickname"
-msgstr "Apodo"
+#: TurtleArt/tabasics.py:1064
+msgid "permanently deletes items in trash"
+msgstr "borra permanentemente elementos de la papelera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
-msgid "set scale"
-msgstr "fijar escala"
+#: TurtleArt/tabasics.py:1068
+msgid "restore all"
+msgstr "restaurar todo"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
-msgid "Share selected blocks"
-msgstr "Compartir bloques seleccionados"
+#: TurtleArt/tabasics.py:1069
+msgid "restore all blocks from trash"
+msgstr "restaura todos los bloques de la papelera"
-#: TurtleArt/tabasics.py:449
-msgid "white"
-msgstr "blanco"
+#: TurtleArt/tabasics.py:1073
+msgid "clear all"
+msgstr "borrar todos"
-#: TurtleArt/tabasics.py:842
-msgid "connects action to toolbar run buttons"
-msgstr ""
-"conecta la acción a los botones de ejecución de la barra de herramientas"
+#: TurtleArt/tabasics.py:1074
+msgid "move all blocks to trash"
+msgstr "mueve todos los bloques a la basura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
-msgid "elapsed time (in seconds) since program started"
-msgstr "el tiempo transcurrido (en segundos) desde el inicio del programa"
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2205
+#: TurtleArtActivity.py:800
+msgid "Share selected blocks"
+msgstr "Compartir bloques seleccionados"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
-msgid "amplitude"
-msgstr "amplitud"
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
+msgid "Title"
+msgstr "Título"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
-#: gnome_plugins/uploader_plugin.py:144
-msgid "Cancel"
-msgstr "Cancelar"
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1457 TurtleArtActivity.py:780
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
+msgid "Stop turtle"
+msgstr "Parar tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
-msgid "the canvas height"
-msgstr "la altura del lienzo"
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:392 TurtleArtActivity.py:781
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
+msgid "Show blocks"
+msgstr "Mostrar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "presentación 2x1"
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:396 TurtleArtActivity.py:1066
+msgid "Hide blocks"
+msgstr "Ocultar bloques"
-#: TurtleArt/tabasics.py:571
-msgid "minus"
-msgstr "menos"
+#: TurtleArt/talogo.py:513
+msgid "did not output to"
+msgstr "no pudo escribir en"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
-msgid "and"
-msgstr "y"
+#: TurtleArt/talogo.py:573
+msgid "I don't know how to"
+msgstr "No sé como hacerlo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
-msgid "top of a collapsible stack"
-msgstr "cima de una pila plegable"
+#: TurtleArt/talogo.py:631
+msgid "doesn't like"
+msgstr "no le gusta"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "como entrada"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
-msgid "Python block"
-msgstr "bloque Python"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
-msgid "media wait"
-msgstr "esperar medios"
+#: TurtleArt/tapalette.py:98
+msgid "displays next palette"
+msgstr "muestra la siguiente paleta"
-#: plugins/accelerometer/accelerometer.py:56
-#: plugins/accelerometer/accelerometer.py:63
-msgid "acceleration"
-msgstr "acelerómetro"
+#: TurtleArt/tapalette.py:99
+msgid "changes the orientation of the palette of blocks"
+msgstr "cambia la orientación de la paleta de bloques"
-#: TurtleArt/tabasics.py:423
-msgid "holds current pen size (can be used in place of a number block)"
-msgstr ""
-"contiene el tamaño actual de la pluma (se puede usar en vez de un bloque de "
-"número)"
+#: TurtleArt/tautils.py:300
+msgid "Load..."
+msgstr "Cargar..."
-#: TurtleArt/tabasics.py:309
-msgid "set color"
-msgstr "fijar color"
+#: TurtleArt/tautils.py:310
+msgid "Save..."
+msgstr "Guardar..."
-#: TurtleArt/tabasics.py:642
-msgid "min"
-msgstr "min"
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
+msgid "click to open"
+msgstr "clic para abrir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
-msgid "loads a block"
-msgstr "cargar un bloque"
+#: TurtleArt/tawindow.py:1142 TurtleArt/tawindow.py:1143
+msgid "orientation"
+msgstr "orientación"
-#: TurtleArt/tabasics.py:278
-msgid "Palette of pen commands"
-msgstr "Paleta de órdenes de la pluma"
+#: TurtleArt/tawindow.py:1157 TurtleArt/tawindow.py:1790
+msgid "next"
+msgstr "siguiente"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
-msgid "shows values in FILO (first-in last-out heap)"
-msgstr ""
-"muestra los valores en la pila FILO (primero en entrar, último en salir)"
+#: TurtleArt/tawindow.py:1196 TurtleArt/tawindow.py:1811
+msgid "shift"
+msgstr "desplazar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
-msgid "do-while-True operator that uses boolean operators from Numbers palette"
-msgstr ""
-"se ejecuta la serie de acciones siguientes al bloque mientras se cumpla la "
-"condición fijada al comienzo del mismo"
+#: TurtleArt/tawindow.py:1461
+msgid "Please hit the Stop Button before making changes to your program"
+msgstr "Por favor, pulsa el Botón Detener antes de hacer cambios a tu programa"
-#: turtleblocks.py:374
-msgid "File"
-msgstr "Archivo"
+#: TurtleArt/tawindow.py:1514
+msgid "Select blocks to share"
+msgstr "Selecciona bloques para compartir"
-#: TurtleArt/tabasics.py:704
-msgid "logical NOT operator"
-msgstr "operador NO lógico"
+#: TurtleArt/tawindow.py:1678 TurtleArtActivity.py:677
+#: TurtleArtActivity.py:830 turtleblocks.py:435
+msgid "Save stack"
+msgstr "Guardar pila"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
-msgid "ycor of bottom of screen"
-msgstr "coory del limite inferior de la pantalla"
+#: TurtleArt/tawindow.py:1679 TurtleArt/tawindow.py:1693
+msgid "Really overwrite stack?"
+msgstr "¿Desea sobrescribir la pila?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
-msgid "presentation template: select Journal object (with description)"
-msgstr ""
-"plantilla de presentación: seleccionar objeto del Diario (con descripción)"
+#: TurtleArt/tawindow.py:1682 TurtleArt/tawindow.py:1721
+#: gnome_plugins/uploader_plugin.py:144
+msgid "Cancel"
+msgstr "Cancelar"
-#: TurtleArt/tabasics.py:553
-msgid "Palette of numeric operators"
-msgstr "Paleta de operadores numéricos"
+#: TurtleArt/tawindow.py:1686 TurtleArt/tawindow.py:1696
+msgid "Overwrite stack"
+msgstr "Sobrescribir pila"
-#: TurtleArt/tabasics.py:585
-msgid "multiply"
-msgstr "multiplicar"
+#: TurtleArt/tawindow.py:1717 TurtleArt/tawindow.py:1725
+#: TurtleArt/tawindow.py:1734 TurtleArtActivity.py:679 turtleblocks.py:437
+msgid "Delete stack"
+msgstr "Borrar pila"
-#: TurtleArt/tabasics.py:750
-msgid "forever"
-msgstr "por siempre"
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1731
+msgid "Really delete stack?"
+msgstr "¿Desea eliminar la pila?"
-#: TurtleArtActivity.py:1252
-#, python-format
-msgid "Plugin %s already installed."
-msgstr "El plugin %s ya se encuentra instalado."
+#: TurtleArt/tawindow.py:4424
+msgid "image"
+msgstr "imagen"
-#: TurtleArt/tabasics.py:325
-msgid "sets shade of the line drawn by the turtle"
-msgstr "fija la tonalidad de la linea que la tortuga dibuja"
+#: TurtleArtActivity.py:207 TurtleArtActivity.py:806 TurtleArtActivity.py:989
+#: TurtleArtActivity.py:1025 turtleblocks.py:408
+msgid "Save as Logo"
+msgstr "Guardar como Logo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
-msgid "speaks text"
-msgstr "dice texto"
+#: TurtleArtActivity.py:264 TurtleArtActivity.py:805 TurtleArtActivity.py:986
+#: TurtleArtActivity.py:1022 turtleblocks.py:406
+msgid "Save as image"
+msgstr "Guardar como imagen"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:272
msgid "snapshot"
msgstr "instantánea"
-#: TurtleArt/tabasics.py:147
-msgid "clean"
-msgstr "limpiar"
+#: TurtleArtActivity.py:280 TurtleArtActivity.py:740 TurtleArtActivity.py:782
+#: TurtleArtActivity.py:995 TurtleArtActivity.py:1028
+msgid "Save snapshot"
+msgstr "Guardar instantánea"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
-msgid "presentation template: select two Journal objects"
-msgstr "plantilla de presentación: seleccionar dos objetos del Diario"
+#: TurtleArtActivity.py:325 TurtleArtActivity.py:702 TurtleArtActivity.py:857
+msgid "Turn off hover help"
+msgstr "Deshabilitar ayuda flotante"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
-msgid "Grow blocks"
-msgstr "Agrandar bloques"
+#: TurtleArtActivity.py:334 turtleblocks.py:428
+msgid "Turn on hover help"
+msgstr "Habilitar ayuda flotante"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
-msgid "Fullscreen"
-msgstr "Pantalla completa"
+#: TurtleArtActivity.py:344 turtleblocks.py:442
+msgid "Show palette"
+msgstr "Mostrar paleta"
-#: turtleblocks.py:265
-msgid "File not found"
-msgstr "Fichero no encontrado"
+#: TurtleArtActivity.py:350 TurtleArtActivity.py:1054 turtleblocks.py:444
+msgid "Hide palette"
+msgstr "Ocultar paleta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
-msgid "show"
-msgstr "mostrar"
+#: TurtleArtActivity.py:518
+msgid "Rescale coordinates down"
+msgstr "Escalar coordenadas hacia abajo"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
-msgid "text"
-msgstr "texto"
+#: TurtleArtActivity.py:527 TurtleArtActivity.py:693 TurtleArtActivity.py:853
+msgid "Rescale coordinates up"
+msgstr "Escalar coordenadas hacia arriba"
-#: TurtleArt/tabasics.py:642
-msgid "random"
-msgstr "aleatorio"
+#: TurtleArtActivity.py:625 TurtleArtActivity.py:660 TurtleArtActivity.py:774
+#: TurtleArtActivity.py:827 turtleblocks.py:439
+msgid "Edit"
+msgstr "Editar"
-#: TurtleArt/tabasics.py:670
-msgid "logical greater-than operator"
-msgstr "operador lógico mayor que"
+#: TurtleArtActivity.py:630 TurtleArtActivity.py:658 TurtleArtActivity.py:775
+#: TurtleArtActivity.py:845 turtleblocks.py:430
+msgid "View"
+msgstr "Ver"
-#: TurtleArt/tabasics.py:162
-msgid "turns turtle counterclockwise (angle in degrees)"
-msgstr "gira la tortuga en sentido anti-horario (ángulo en grados)"
+#: TurtleArtActivity.py:656 TurtleArtActivity.py:776
+msgid "Project"
+msgstr "Proyecto"
-#: TurtleArt/tabasics.py:450
-msgid "black"
-msgstr "negro"
+#: TurtleArtActivity.py:662 TurtleArtActivity.py:773 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:804 TurtleArtActivity.py:981
+msgid "Save/Load"
+msgstr "Guardar/Cargar"
-#: TurtleArt/tabasics.py:635
-msgid "calculates square root"
-msgstr "calcula la raíz cuadrada"
+#: TurtleArtActivity.py:670 TurtleArtActivity.py:828 turtleblocks.py:433
+msgid "Copy"
+msgstr "Copiar"
-#: TurtleArt/tabasics.py:233
-msgid ""
-"holds current y-coordinate value of the turtle (can be used in place of a "
-"number block)"
-msgstr ""
-"contiene la coordenada y actual de la tortuga (se puede usar en vez de un "
-"bloque de número)"
+#: TurtleArtActivity.py:672 TurtleArtActivity.py:829 turtleblocks.py:434
+msgid "Paste"
+msgstr "Pegar"
-# mouse x o cursor
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
-msgid "mouse x"
-msgstr "cursor x"
+#: TurtleArtActivity.py:674
+msgid "Restore blocks from trash"
+msgstr "Restaura los bloques de la papelera"
-# mouse y - ratón y
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
-msgid "mouse y"
-msgstr "cursor y"
+#: TurtleArtActivity.py:682 TurtleArtActivity.py:846
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
+msgid "Fullscreen"
+msgstr "Pantalla completa"
-#: pysamples/grecord.py:215
-msgid "stop"
-msgstr "parar"
+#: TurtleArtActivity.py:685 TurtleArtActivity.py:847 turtleblocks.py:414
+msgid "Cartesian coordinates"
+msgstr "Coordenadas cartesianas"
-#: TurtleArt/tabasics.py:667
-msgid "greater than"
-msgstr "mayor que"
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:849 turtleblocks.py:416
+msgid "Polar coordinates"
+msgstr "Coordenadas polares"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
-msgid "xcor"
-msgstr "coorx"
+#: TurtleArtActivity.py:690 TurtleArtActivity.py:851
+msgid "Metric coordinates"
+msgstr "Coordenadas centímetros"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:696 TurtleArtActivity.py:855 turtleblocks.py:421
+msgid "Grow blocks"
+msgstr "Agrandar bloques"
+
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:856 turtleblocks.py:423
+msgid "Shrink blocks"
+msgstr "Empequeñecer bloques"
+
+#: TurtleArtActivity.py:727 TurtleArtActivity.py:744 TurtleArtActivity.py:783
+#: TurtleArtActivity.py:999
+msgid "Load example"
+msgstr "Cargar ejemplos"
+
+#: TurtleArtActivity.py:777 TurtleArtActivity.py:1060 turtleblocks.py:451
+msgid "Clean"
+msgstr "Limpiar"
+
+#: TurtleArtActivity.py:778 TurtleArtActivity.py:1062 turtleblocks.py:452
+msgid "Run"
+msgstr "Ejecutar"
+
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:1064 turtleblocks.py:453
+msgid "Step"
+msgstr "Dar un paso"
+
+#: TurtleArtActivity.py:784 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Ayuda"
-#: turtleblocks.py:462
-msgid "Save project?"
-msgstr "¿Guardar el proyecto?"
+#: TurtleArtActivity.py:785 turtleblocks.py:455
+msgid "Stop"
+msgstr "Parar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
-msgid "chooses which turtle to command"
-msgstr "elige la tortuga a ordenar"
+#: TurtleArtActivity.py:807 TurtleArtActivity.py:1008
+#: TurtleArtActivity.py:1030 turtleblocks.py:403
+msgid "Load project"
+msgstr "Cargar proyecto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
-msgid "right x"
-msgstr "derecha x"
+#: TurtleArtActivity.py:810 TurtleArtActivity.py:1013
+#: TurtleArtActivity.py:1035
+msgid "Load plugin"
+msgstr "Cargar plugin"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "fija el color del texto dibujado por la tortuga"
+#: TurtleArtActivity.py:811 TurtleArtActivity.py:1016
+#: TurtleArtActivity.py:1038
+msgid "Load Python block"
+msgstr "Cargar bloque Python"
-#: plugins/light_sensor/light_sensor.py:58
-#: plugins/light_sensor/light_sensor.py:65
-msgid "light level detected by light sensor"
-msgstr "nivel de luz detectado por el sensor"
+#: TurtleArtActivity.py:958
+msgid "Palettes"
+msgstr "Paletas"
+
+#: TurtleArtActivity.py:976
+msgid "Sharing blocks disabled"
+msgstr "Compartir bloques deshabilitado"
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1005 turtleblocks.py:402
+msgid "Open"
+msgstr "Abrir"
+
+#: TurtleArtActivity.py:1055
+msgid "<Ctrl>p"
+msgstr "<Ctrl>p"
+
+#: TurtleArtActivity.py:1060
+msgid "<Ctrl>e"
+msgstr "<Ctrl>e"
+
+#: TurtleArtActivity.py:1062
+msgid "<Ctrl>r"
+msgstr "<Ctrl>r"
+
+#: TurtleArtActivity.py:1064
+msgid "<Ctrl>w"
+msgstr "<Ctrl>w"
+
+#: TurtleArtActivity.py:1067
+msgid "<Ctrl>s"
+msgstr "<Ctrl>s"
+
+#: TurtleArtActivity.py:1228 TurtleArtActivity.py:1233
+#: TurtleArtActivity.py:1313
msgid "Plugin could not be installed."
msgstr "El plugin no puede ser instalado."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
-msgid "keyboard"
-msgstr "teclado"
-
-#: TurtleArt/tabasics.py:182
-msgid "arc"
-msgstr "arco"
+#: TurtleArtActivity.py:1309
+msgid "Please restart Turtle Art in order to use the plugin."
+msgstr "Reinicie TortugArte para poder usar el plugin."
-#: TurtleArt/tabasics.py:182
-msgid "radius"
-msgstr "radio"
+#: TurtleArtActivity.py:1327
+#, python-format
+msgid "Plugin %s already installed."
+msgstr "El plugin %s ya se encuentra instalado."
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
-msgid "Polar coordinates"
-msgstr "Coordenadas polares"
+#: TurtleArtActivity.py:1328
+#, python-format
+msgid "Do you want to reinstall %s?"
+msgstr "¿Desea reinstalar %s?"
-#: TurtleArt/tabasics.py:321
-msgid "set shade"
-msgstr "fijar tono"
+#: gnome_plugins/collaboration_plugin.py:64
+msgid "My Turtle Art session"
+msgstr "Mi sesión de TortugArte"
-#: TurtleArt/tabasics.py:714
-msgid "logical AND operator"
-msgstr "operador Y lógico"
+#: gnome_plugins/collaboration_plugin.py:111
+msgid "Enable collaboration"
+msgstr "Permitir la colaboración"
-#: gnome_plugins/uploader_plugin.py:90
-msgid ""
-"You must have an account at http://turtleartsite.sugarlabs.org to upload "
-"your project."
-msgstr ""
-"Debe contar con una cuenta en http://turtleartsite.sugarlabs.org para bajar "
-"su proyecto."
+#: gnome_plugins/collaboration_plugin.py:116
+msgid "Activities"
+msgstr "Actividades"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
-msgid "palette"
-msgstr "paleta"
+#: gnome_plugins/collaboration_plugin.py:121
+msgid "Buddies"
+msgstr "Amigos"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
-msgid "Run"
-msgstr "Ejecutar"
+#: gnome_plugins/collaboration_plugin.py:124
+msgid "Share"
+msgstr "Compartir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
-msgid "show heap"
-msgstr "mostrar pila"
+#: gnome_plugins/collaboration_plugin.py:125
+msgid "Configuration"
+msgstr "Configuración"
-#: TurtleArt/tabasics.py:213
-msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
-msgstr ""
-"fija la orientación de la tortuga (0 es hacia la parte superior de la "
-"pantalla.)"
+#: gnome_plugins/collaboration_plugin.py:128
+msgid "Neighborhood"
+msgstr "Vecindario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
-msgid "selects a palette"
-msgstr "seleccionar paleta"
+#: gnome_plugins/collaboration_plugin.py:289
+msgid "Nickname"
+msgstr "Apodo"
-#: plugins/audio_sensors/audio_sensors.py:91
-#: plugins/audio_sensors/audio_sensors.py:106
-msgid "microphone input volume"
-msgstr "volumen de entrada de micrófono"
+#: gnome_plugins/collaboration_plugin.py:291
+msgid "Account ID"
+msgstr "Cuenta"
-#: gnome_plugins/uploader_plugin.py:120
-msgid "Title:"
-msgstr "Título:"
+#: gnome_plugins/collaboration_plugin.py:293
+msgid "Server"
+msgstr "Servidor"
-#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
-msgid "Palette of media objects"
-msgstr "Paleta de bloques medios"
+#: gnome_plugins/collaboration_plugin.py:295
+msgid "Port"
+msgstr "Puerto"
-#: TurtleArtActivity.py:629
-msgid "Restore blocks from trash"
-msgstr "Restaura los bloques de la papelera"
+#: gnome_plugins/collaboration_plugin.py:297
+msgid "Password"
+msgstr "Contraseña"
-#: TurtleArt/tabasics.py:834
-msgid "Palette of variable blocks"
-msgstr "Paleta de bloques de variables"
+#: gnome_plugins/collaboration_plugin.py:299
+msgid "Register"
+msgstr "Registro"
-#: TurtleArt/tabasics.py:659
-msgid "used as numeric input in mathematic operators"
-msgstr "utilizado como entrada numérica en los operadores matemáticos"
+#: gnome_plugins/collaboration_plugin.py:301
+msgid "Colors"
+msgstr "Colores"
#: gnome_plugins/fb_plugin.py:82 gnome_plugins/fb_plugin.py:83
#: gnome_plugins/fb_plugin.py:92 gnome_plugins/uploader_plugin.py:63
@@ -2770,922 +2985,1000 @@ msgstr "utilizado como entrada numérica en los operadores matemáticos"
msgid "Upload"
msgstr "Cargar"
-#: gnome_plugins/collaboration_plugin.py:296
-msgid "Server"
-msgstr "Servidor"
+#: gnome_plugins/fb_plugin.py:87
+msgid "Facebook wall post"
+msgstr "Muro de Facebook"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "presentación 2x2"
+#: gnome_plugins/uploader_plugin.py:68
+msgid "Upload to Web"
+msgstr "Enviar a la Web"
-#: TurtleArt/tabasics.py:908
-msgid "Variable 1 (numeric value)"
-msgstr "Variable 1 (valor numérico)"
+#: gnome_plugins/uploader_plugin.py:90
+msgid ""
+"You must have an account at http://turtleartsite.sugarlabs.org to upload "
+"your project."
+msgstr ""
+"Debe contar con una cuenta en http://turtleartsite.sugarlabs.org para bajar "
+"su proyecto."
-#: gnome_plugins/collaboration_plugin.py:132
-msgid "Neighborhood"
-msgstr "Vecindario"
+#: gnome_plugins/uploader_plugin.py:99
+msgid "Username:"
+msgstr "Usuario:"
-#: TurtleArt/tabasics.py:563
-msgid "adds two alphanumeric inputs"
-msgstr "suma dos entradas alfanuméricas"
+#: gnome_plugins/uploader_plugin.py:109
+msgid "Password:"
+msgstr "Contraseña:"
-#: TurtleArt/tabasics.py:691
-msgid "equal"
-msgstr "igual"
+#: gnome_plugins/uploader_plugin.py:120
+msgid "Title:"
+msgstr "Título:"
-#: TurtleArt/tabasics.py:785
-msgid "else"
-msgstr "sino"
+#: gnome_plugins/uploader_plugin.py:130
+msgid "Description:"
+msgstr "Descripción:"
-#: TurtleArt/talogo.py:623
-msgid "doesn't like"
-msgstr "no le gusta"
+#: gnome_plugins/uploader_plugin.py:140
+msgid "Submit to Web"
+msgstr "Enviar a la Web"
-#: turtleblocks.py:461
-msgid "You have unsaved work. Would you like to save before quitting?"
-msgstr "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?"
+#: gnome_plugins/uploader_plugin.py:166
+msgid "Login failed"
+msgstr "Error de autentificación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
-msgid "restores hidden blocks"
-msgstr "restaura bloques ocultos"
+#: gnome_plugins/uploader_plugin.py:203
+msgid "Failed to upload!"
+msgstr "¡Error al descargar!"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
-msgid "load"
-msgstr "cargar"
+#: plugins/accelerometer/accelerometer.py:49
+#: plugins/audio_sensors/audio_sensors.py:75
+#: plugins/camera_sensor/camera_sensor.py:63
+#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+msgid "Palette of sensor blocks"
+msgstr "Paleta de bloques sensor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
-msgid "stop video or audio"
-msgstr "detiene el video o audio"
+#: plugins/accelerometer/accelerometer.py:56
+#: plugins/accelerometer/accelerometer.py:63
+msgid "acceleration"
+msgstr "acelerómetro"
-#: TurtleArt/tabasics.py:375
-msgid "Turtle will not draw when moved."
-msgstr "La tortuga no dibujará cuando se mueva."
+#: plugins/accelerometer/accelerometer.py:58
+#: plugins/accelerometer/accelerometer.py:65
+msgid "push acceleration in x, y, z to heap"
+msgstr "pone la aceleración en los ejes x, y z en la pila"
-#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
-msgid "pop"
-msgstr "sacar"
+#: plugins/audio_sensors/audio_sensors.py:84
+#: plugins/audio_sensors/audio_sensors.py:99
+msgid "raw microphone input signal"
+msgstr "señal de entrada de micrófono"
-#: TurtleArt/tabasics.py:422
-msgid "pen size"
-msgstr "tamaño"
+#: plugins/audio_sensors/audio_sensors.py:90
+#: plugins/audio_sensors/audio_sensors.py:105
+msgid "loudness"
+msgstr "volumen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
-msgid "turtle shell"
-msgstr "caparazón de la tortuga"
+#: plugins/audio_sensors/audio_sensors.py:91
+#: plugins/audio_sensors/audio_sensors.py:106
+msgid "microphone input volume"
+msgstr "volumen de entrada de micrófono"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
-msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
+#: plugins/audio_sensors/audio_sensors.py:119
+#: plugins/audio_sensors/audio_sensors.py:127
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+msgid "pitch"
+msgstr "frecuencia"
+
+#: plugins/audio_sensors/audio_sensors.py:120
+#: plugins/audio_sensors/audio_sensors.py:128
+msgid "microphone input pitch"
msgstr ""
-"reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)"
+"frecuencia de la componente más intensa del sonido presente en la entrada de "
+"micrófono"
-#: TurtleArt/tabasics.py:631
-msgid "√"
-msgstr "√"
+#: plugins/audio_sensors/audio_sensors.py:152
+#: plugins/audio_sensors/audio_sensors.py:166
+#: plugins/audio_sensors/audio_sensors.py:180
+#: plugins/audio_sensors/audio_sensors.py:194
+msgid "microphone input resistance"
+msgstr ""
+"valor de la resistencia conectada a la entrada de micrófono (rango de "
+"medición: 700 a 14000 ohms)"
-# decir
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
-msgid "speak"
-msgstr "hablar"
+#: plugins/audio_sensors/audio_sensors.py:158
+#: plugins/audio_sensors/audio_sensors.py:172
+#: plugins/audio_sensors/audio_sensors.py:186
+#: plugins/audio_sensors/audio_sensors.py:200
+msgid "microphone input voltage"
+msgstr ""
+"valor del voltaje DC conectado a la entrada de micrófono (rango: 0.40 a 1.90 "
+"V)"
+
+#: plugins/camera_sensor/camera_sensor.py:67
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
+msgid "Palette of media objects"
+msgstr "Paleta de bloques medios"
+
+#: plugins/camera_sensor/camera_sensor.py:82
+#: plugins/camera_sensor/camera_sensor.py:130
+msgid "light level detected by camera"
+msgstr "nivel de luz detectado por la cámara"
+
+#: plugins/camera_sensor/camera_sensor.py:95
+#: plugins/camera_sensor/camera_sensor.py:143
+msgid "Average RGB color from camera is pushed to the stack"
+msgstr "Promedio de color RGB de la cámara se desplaza a la pila"
+
+#: plugins/camera_sensor/camera_sensor.py:106
+#: plugins/camera_sensor/camera_sensor.py:113
+#: plugins/camera_sensor/camera_sensor.py:121
+#: plugins/camera_sensor/camera_sensor.py:155
+#: plugins/camera_sensor/camera_sensor.py:163
+msgid "camera output"
+msgstr "imagen de la cámara"
+
+#: plugins/light_sensor/light_sensor.py:58
+#: plugins/light_sensor/light_sensor.py:65
+msgid "light level detected by light sensor"
+msgstr "nivel de luz detectado por el sensor"
+
+# Se utilizan las siglas en inglés para "Identificación por Radio Frecuencia"
+#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100
+msgid "RFID"
+msgstr "RFID"
#: plugins/rfid/rfid.py:93 plugins/rfid/rfid.py:101
msgid "read value from RFID device"
msgstr "leer el valor del dispositivo de radiofrecuencia (RFID)"
-#: TurtleArt/tabasics.py:186
-msgid "moves turtle along an arc"
-msgstr "mueve la tortuga a lo largo de un arco"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
+msgid "while"
+msgstr "mientras"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "hacer una vuelta en U"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
+msgid "do-while-True operator that uses boolean operators from Numbers palette"
+msgstr ""
+"se ejecuta la serie de acciones siguientes al bloque mientras se cumpla la "
+"condición fijada al comienzo del mismo"
-#: TurtleArt/tabasics.py:695
-msgid "logical equal-to operator"
-msgstr "operador lógico de igualdad"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
+msgid "until"
+msgstr "hasta"
-#: TurtleArt/tabasics.py:437
-msgid "Palette of pen colors"
-msgstr "Paleta de colores de la pluma"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
+msgid "do-until-True operator that uses boolean operators from Numbers palette"
+msgstr ""
+"se ejecutan la serie de bloques siguientes hasta que se cumpla la condición"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
-msgid "pause video or audio"
-msgstr "pausa el video o audio"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
+msgid "top"
+msgstr "cima"
-#: TurtleArt/tabasics.py:884
-msgid "stores numeric value in Variable 1"
-msgstr "guarda valor numérico en la variable 1"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
+msgid "top of a collapsible stack"
+msgstr "cima de una pila plegable"
-#: TurtleArt/tabasics.py:897
-msgid "stores numeric value in Variable 2"
-msgstr "guarda valor numérico en la variable 2"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
-msgid "put a custom 'shell' on the turtle"
-msgstr "vestir a la tortuga con un caparazón a medida"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
+msgid "journal"
+msgstr "diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
-msgid "button down"
-msgstr "botón presionado"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
+msgid "Sugar Journal media object"
+msgstr "objeto de medios del Diario de Sugar"
-#: TurtleArt/tabasics.py:139
-msgid "moves turtle backward"
-msgstr "mueve la tortuga hacia atrás"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
+msgid "audio"
+msgstr "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
-msgid "ycor of top of screen"
-msgstr "ycor del limite superior de la pantalla"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+msgid "Sugar Journal audio object"
+msgstr "objeto de audio del Diario de Sugar"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
-msgid "Show blocks"
-msgstr "Mostrar bloques"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+msgid "video"
+msgstr "video"
-#: pysamples/grecord.py:217
-msgid "play"
-msgstr "reproducir"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+msgid "Sugar Journal video object"
+msgstr "objeto de video del Diario de Sugar"
-#: pysamples/grecord.py:219
-msgid "save"
-msgstr "guardar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+msgid "description"
+msgstr "descripción"
-#: gnome_plugins/collaboration_plugin.py:304
-msgid "Colors"
-msgstr "Colores"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+msgid "Sugar Journal description field"
+msgstr "campo de descripción del Diario de Sugar"
-#: TurtleArt/tabasics.py:394
-msgid "sets size of the line drawn by the turtle"
-msgstr "fija el ancho de la línea que la tortuga dibuja"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
+msgid "show"
+msgstr "mostrar"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "Abrir"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
+msgid "draws text or show media from the Journal"
+msgstr "dibujar texto o mostrar medios desde el Diario"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
-msgid "orientation"
-msgstr "orientación"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
+msgid "show aligned"
+msgstr "mostrar alineados"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
-msgid "ycor"
-msgstr "coory"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
+msgid "set scale"
+msgstr "fijar escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
-msgid ""
-"a programmable block: used to add advanced multi-variable math equations, e."
-"g., sqrt(x*x+y*y)"
-msgstr ""
-"un bloque programable: utilizado para agregar ecuaciones matemáticas "
-"avanzadas de múltiples variables, i.e., sqrt(x*x+y*y)"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
+msgid "sets the scale of media"
+msgstr "fijar la escala de medios"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
-msgid "if"
-msgstr "si"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+msgid "save picture"
+msgstr "guardar imagen"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
-msgid ""
-"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+msgid "picture name"
+msgstr "nombre de la imagen"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
+msgid "saves a picture to the Sugar Journal"
+msgstr "guarda una imagen en el Diario de Azúcar"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
+msgid "save SVG"
+msgstr "guardar SVG"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
+msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr ""
-"mueve la tortuga a la posición xcor, ycor; (0, 0) está en el centro de la "
-"pantalla."
+"guarda los gráficos de la tortuga como un archivo SVG en el Diario de Azúcar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
-msgid "Python"
-msgstr "Python"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
+msgid "scale"
+msgstr "escala"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
-msgid "Stop"
-msgstr "Parar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
+msgid "holds current scale value"
+msgstr "mantiene el valor actual de la escala"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
-msgid "action 2"
-msgstr "acción 2"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
+msgid "media wait"
+msgstr "esperar medios"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
-msgid "action 1"
-msgstr "acción 1"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
+msgid "wait for current video or audio to complete"
+msgstr "esperar hasta completar el audio o vídeo"
-#: TurtleArt/tabasics.py:413
-msgid "end fill"
-msgstr "finalizar relleno"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+msgid "media stop"
+msgstr "parar medios"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
-msgid "Copy"
-msgstr "Copiar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
+msgid "stop video or audio"
+msgstr "detiene el video o audio"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
-msgid "Paste"
-msgstr "Pegar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+msgid "media pause"
+msgstr "pausar medios"
-#: TurtleArt/talogo.py:508
-msgid "did not output to"
-msgstr "no pudo escribir en"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
+msgid "pause video or audio"
+msgstr "pausa el video o audio"
-#: gnome_plugins/collaboration_plugin.py:120
-msgid "Activities"
-msgstr "Actividades"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
+msgid "media resume"
+msgstr "continuar medios"
-#: gnome_plugins/uploader_plugin.py:68
-msgid "Upload to Web"
-msgstr "Enviar a la Web"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+msgid "resume playing video or audio"
+msgstr "reanudar la reproducción de video o audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
-msgid "empty heap"
-msgstr "vaciar pila"
+# decir
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+msgid "speak"
+msgstr "hablar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
-msgid "pops value off FILO (first-in last-out heap)"
-msgstr "saca el valor de la pila FILO (primero en entrar, último en salir)"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+msgid "hello"
+msgstr "hola"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
-msgid "Clean"
-msgstr "Limpiar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
+msgid "speaks text"
+msgstr "dice texto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
-msgid "Palette of presentation templates"
-msgstr "Paleta de plantillas de presentaciones"
+#. TRANS: pitch, duration, amplitude
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+msgid "sinewave"
+msgstr "sinusoide"
-#: TurtleArt/tabasics.py:182
-msgid "angle"
-msgstr "ángulo"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+msgid "amplitude"
+msgstr "amplitud"
-#: TurtleArt/tabasics.py:610
-msgid "identity"
-msgstr "identidad"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
+msgid "duration"
+msgstr "duración"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
-msgid "Save/Load"
-msgstr "Guardar/Cargar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
+msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
+msgstr ""
+"reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
-msgid "top y"
-msgstr "arriba y"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
+msgid "button down"
+msgstr "botón presionado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
-msgid "audio"
-msgstr "audio"
+# devuelve en lugar de retorna - mouse en lugar de ratón
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+msgid "returns 1 if mouse button is pressed"
+msgstr "retorna 1 si el botón del ratón está presionado"
-#: turtleblocks.py:410
-msgid "Tools"
-msgstr "Herramientas"
+# devuelve en lugar de retorna - mouse en lugar de ratón
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
+msgid "returns True if mouse button is pressed"
+msgstr "devuelve Verdadero si el botón del ratón está presionado"
-#: gnome_plugins/collaboration_plugin.py:298
-msgid "Port"
-msgstr "Puerto"
+# mouse x o cursor
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
+msgid "mouse x"
+msgstr "cursor x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
-msgid "comment"
-msgstr "comentar"
+# devuelve en lugar de retorna - mouse en lugar de ratón
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
+msgid "returns mouse x coordinate"
+msgstr "devuelve la coordenada x del cursor"
-#: TurtleArt/tabasics.py:574
-msgid "subtracts bottom numeric input from top numeric input"
-msgstr "sustrae la entrada numérica de abajo de la entrada numérica de arriba"
+# mouse y - ratón y
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
+msgid "mouse y"
+msgstr "cursor y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
-msgid "media pause"
-msgstr "pausar medios"
+# devuelve en lugar de retorna - mouse en lugar de ratón
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
+msgid "returns mouse y coordinate"
+msgstr "retorna la coordenada y del cursor"
-#: pysamples/forward_push.py:45
-msgid "push destination rgb value to heap"
-msgstr "empujar el valor rgb de destino a la pila"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
+msgid "query keyboard"
+msgstr "consulta de teclado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"consulta para la entrada de teclado (los resultados están almacenados en el "
"bloque del teclado)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
-msgid "Cartesian"
-msgstr "Cartesiana"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
+msgid "keyboard"
+msgstr "teclado"
-#: TurtleArt/tabasics.py:150
-msgid "clears the screen and reset the turtle"
-msgstr "limpia la pantalla y restaura la tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
+msgid "holds results of query-keyboard block as ASCII"
+msgstr "contiene los resultados del bloque de consulta de teclado como ASCII"
-#: plugins/audio_sensors/audio_sensors.py:84
-#: plugins/audio_sensors/audio_sensors.py:99
-msgid "raw microphone input signal"
-msgstr "señal de entrada de micrófono"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
+msgid "read pixel"
+msgstr "leer pixel"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
+msgid "RGB color under the turtle is pushed to the stack"
+msgstr "Se envia a la pila el color RGB bajo la tortuga"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
+msgid "turtle sees"
+msgstr "la tortuga ve"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "muestra el color que \"ve\" la tortuga"
-#: TurtleArt/tabasics.py:974
-msgid "invokes Action 1 stack"
-msgstr "invocar la pila de acción 1"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
+msgid "elapsed time (in seconds) since program started"
+msgstr "el tiempo transcurrido (en segundos) desde el inicio del programa"
-#: TurtleArt/tabasics.py:119
-msgid "Palette of turtle commands"
-msgstr "Paleta de comandos de la tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "extras"
-#: TurtleArt/tabasics.py:754
-msgid "loops forever"
-msgstr "repetir para siempre"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
+msgid "Palette of extra options"
+msgstr "Paleta de opciones adicionales"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
-msgid "show aligned"
-msgstr "mostrar alineados"
+#. TRANS: push adds a new item to the program stack
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
+msgid "push"
+msgstr "empujar"
-#: TurtleArtActivity.py:1253
-#, python-format
-msgid "Do you want to reinstall %s?"
-msgstr "¿Desea reinstalar %s?"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
+msgid "pushes value onto FILO (first-in last-out heap)"
+msgstr "apila el valor sobre la pila FILO (primero en entrar, último en salir)"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
-msgid "Load project"
-msgstr "Cargar proyecto"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
+msgid "show heap"
+msgstr "mostrar pila"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
-msgid "Project"
-msgstr "Proyecto"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
+msgid "shows values in FILO (first-in last-out heap)"
+msgstr ""
+"muestra los valores en la pila FILO (primero en entrar, último en salir)"
-#: turtleblocks.py:416
-msgid "Debug"
-msgstr "Depurar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
+msgid "empty heap"
+msgstr "vaciar pila"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
-msgid "Turn off hover help"
-msgstr "Deshabilitar ayuda flotante"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
+msgid "emptys FILO (first-in-last-out heap)"
+msgstr "vacía la pila FILO (primera-en-entrar último-en-salir)"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
-msgid "mod"
-msgstr "mod"
+#. TRANS: pop removes a new item from the program stack
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+msgid "pop"
+msgstr "sacar"
-#: gnome_plugins/collaboration_plugin.py:300
-msgid "Password"
-msgstr "Contraseña"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
+msgid "pops value off FILO (first-in last-out heap)"
+msgstr "saca el valor de la pila FILO (primero en entrar, último en salir)"
-#: TurtleArt/tabasics.py:815
-msgid "vertical space"
-msgstr "espacio vertical"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+msgid "empty heap?"
+msgstr "pila vacía?"
-#: TurtleArtActivity.py:1234
-msgid "Please restart Turtle Art in order to use the plugin."
-msgstr "Reinicie TortugArte para poder usar el plugin."
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
+msgid "returns True if heap is empty"
+msgstr "devuelve Verdadero si la pila está vacía"
-#: TurtleArt/tabasics.py:415
-msgid "completes filled polygon (used with start fill block)"
-msgstr ""
-"completa el polígono relleno (utilizado con comenzar relleno del bloque)"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
+msgid "comment"
+msgstr "comentar"
-#: gnome_plugins/collaboration_plugin.py:128
-msgid "Share"
-msgstr "Compartir"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
+msgid "places a comment in your code"
+msgstr "coloca un comentario en tu código"
-#: TurtleArt/tabasics.py:679
-msgid "less than"
-msgstr "menor que"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
+msgid "print"
+msgstr "imprimir"
-#: TurtleArt/tabasics.py:632
-msgid "square root"
-msgstr "raiz cuadrada"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
+msgid "prints value in status block at bottom of the screen"
+msgstr ""
+"imprime el valor en el bloque de estado en la parte inferior de la pantalla"
-#: turtleblocks.py:381
-msgid "Rescale coordinates"
-msgstr "Escalar coordenadas"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
+msgid "Python chr operator"
+msgstr "Operador chr de Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
-msgid "show blocks"
-msgstr "mostrar bloques"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
+msgid "Python int operator"
+msgstr "Operador int de Python"
-#: turtleblocks.py:373
-msgid "Quit"
-msgstr "Salir"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
+msgid "Python"
+msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
-msgid "Sugar Journal description field"
-msgstr "campo de descripción del Diario de Sugar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
+msgid ""
+"a programmable block: used to add advanced single-variable math equations, e."
+"g., sin(x)"
+msgstr ""
+"un bloque programable: utilizado para añadir ecuaciones matemáticas "
+"avanzadas de una variable, p.e., seno(x)"
-#: TurtleArt/tabasics.py:333
-msgid "set gray"
-msgstr "establecer gris"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
+msgid ""
+"a programmable block: used to add advanced multi-variable math equations, e."
+"g., sqrt(x*x+y*y)"
+msgstr ""
+"un bloque programable: utilizado para agregar ecuaciones matemáticas "
+"avanzadas de múltiples variables, i.e., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
-msgid "presentation bulleted list"
-msgstr "presentación con lista de viñetas"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
+msgid ""
+"a programmable block: used to add advanced multi-variable math equations, e."
+"g., sin(x+y+z)"
+msgstr ""
+"un bloque programable: utilizado para añadir ecuaciones matemáticas "
+"avanzadas multivariables, p.e. seno(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
-msgid "duration"
-msgstr "duración"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
+msgid "Python block"
+msgstr "bloque Python"
-#: turtleblocks.py:365
-msgid "New"
-msgstr "Nuevo"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
+msgid "runs code found in the tamyblock.py module found in the Journal"
+msgstr ""
+"ejecuta el código del módulo tamyblock.py que se encuentra en el Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
-msgid "places a comment in your code"
-msgstr "coloca un comentario en tu código"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
+msgid "Cartesian"
+msgstr "Cartesiana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
-msgid "read pixel"
-msgstr "leer pixel"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+msgid "displays Cartesian coordinates"
+msgstr "muestra coordenadas cartesianas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
-msgid "scale"
-msgstr "escala"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
+msgid "polar"
+msgstr "polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
-msgid "bottom"
-msgstr "debajo"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+msgid "displays polar coordinates"
+msgstr "muestra las coordenadas polares"
-#: TurtleArt/tabasics.py:447
-msgid "purple"
-msgstr "morado"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+msgid "chooses which turtle to command"
+msgstr "elige la tortuga a ordenar"
-#: TurtleArtActivity.py:485
-msgid "Rescale coordinates down"
-msgstr "Escalar coordenadas hacia abajo"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "tortuga x"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
-msgid "click to open"
-msgstr "clic para abrir"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "Devuelve la coordenada x de la tortuga"
-#: plugins/audio_sensors/audio_sensors.py:120
-#: plugins/audio_sensors/audio_sensors.py:128
-msgid "microphone input pitch"
-msgstr ""
-"frecuencia de la componente más intensa del sonido presente en la entrada de "
-"micrófono"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "tortuga y"
-#: gnome_plugins/collaboration_plugin.py:129
-msgid "Configuration"
-msgstr "Configuración"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "Devuelve la coordenada y de la tortuga"
-#: gnome_plugins/uploader_plugin.py:130
-msgid "Description:"
-msgstr "Descripción:"
+#. TRANS: pop removes a new item from the program stack
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
+msgid "active turtle"
+msgstr "tortuga activa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
-msgid "journal"
-msgstr "diario"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
+msgid "the name of the active turtle"
+msgstr "nombre de la tortuga activa"
-#: TurtleArt/tabasics.py:996
-msgid "empty trash"
-msgstr "vaciar papelera"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "rumbo tortuga"
-#: TurtleArt/tabasics.py:384
-msgid "Turtle will draw when moved."
-msgstr "La tortuga dibujará cuando se mueva."
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "Devuelve el rumbo de la tortuga"
-#: TurtleArt/tautils.py:295
-msgid "Load..."
-msgstr "Cargar..."
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
+msgid "turtle shell"
+msgstr "caparazón tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
-msgid "Sugar Journal audio object"
-msgstr "objeto de audio del Diario de Sugar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
+msgid "put a custom 'shell' on the turtle"
+msgstr "pone una caparazón personalizada a la tortuga"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
-msgid "Stop turtle"
-msgstr "Parar tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+msgid "top of a collapsed stack"
+msgstr "cima de una pila colapsada"
-#: turtleblocks.py:418
-msgid "Turtle"
-msgstr "Tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
+msgid "load"
+msgstr "cargar"
-#: TurtleArt/tapalette.py:98
-msgid "changes the orientation of the palette of blocks"
-msgstr "cambia la orientación de la paleta de bloques"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
+msgid "loads a block"
+msgstr "carga un bloque"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
-msgid "store in"
-msgstr "guardar en"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+msgid "setxy"
+msgstr "fijar xy"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
-msgid "Hide blocks"
-msgstr "Ocultar bloques"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "seleccionar paleta"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
-msgid "Load Python block"
-msgstr "Cargar bloque Python"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
+msgid "selects a palette"
+msgstr "selecciona una paleta"
-#: TurtleArt/tabasics.py:559
-msgid "plus"
-msgstr "sumar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "cartera"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
-msgid "or"
-msgstr "o"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
+msgid "Palette of presentation templates"
+msgstr "Paleta de plantillas de presentaciones"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
-msgid "presentation template: list of bullets"
-msgstr "plantilla de presentación: lista de viñetas"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
+msgid "hide blocks"
+msgstr "ocultar bloques"
-#: TurtleArt/tabasics.py:612
-msgid "identity operator used for extending blocks"
-msgstr "operador de identidad usado para extender bloques"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
+msgid "declutters canvas by hiding blocks"
+msgstr "limpia el lienzo ocultando bloques"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
-msgid "Shrink blocks"
-msgstr "Empequeñecer bloques"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+msgid "show blocks"
+msgstr "mostrar bloques"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
+msgid "restores hidden blocks"
+msgstr "restaura bloques ocultos"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "fija el tamaño del texto dibujado por la tortuga"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+msgid "hides the Sugar toolbars"
+msgstr "oculta las barras de herramientas de Azúcar"
-#: TurtleArt/tabasics.py:244
-msgid ""
-"holds current heading value of the turtle (can be used in place of a number "
-"block)"
-msgstr ""
-"contiene la orientación actual de la tortuga (se puede usar en vez de un "
-"bloque de número)"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
+msgid "list"
+msgstr "lista"
-#: TurtleArt/tawindow.py:4215
-msgid "image"
-msgstr "imagen"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
+msgid "presentation bulleted list"
+msgstr "presentación con lista de viñetas"
-#: TurtleArt/tabasics.py:646
-msgid "returns random number between minimum (top) and maximum (bottom) values"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
+msgid "presentation template: list of bullets"
+msgstr "plantilla de presentación: lista de viñetas"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
+msgid "presentation template: select Journal object (no description)"
msgstr ""
-"devuelve un número aleatorio entre los valores mínimo (arriba) y máximo "
-"(abajo)"
+"plantilla de presentación: seleccionar objeto del Diario (sin descripción)"
-#: TurtleArt/tabasics.py:345
-msgid "holds current pen color (can be used in place of a number block)"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
+msgid "presentation template: select Journal object (with description)"
msgstr ""
-"contiene el color actual de la pluma (se puede usar en vez de un bloque de "
-"número)"
+"plantilla de presentación: seleccionar objeto del Diario (con descripción)"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
-msgid "Show palette"
-msgstr "Mostrar paleta"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
+msgid "presentation template: select four Journal objects"
+msgstr "plantilla de presentación: seleccionar cuatro objetos del Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
-msgid "saves a picture to the Sugar Journal"
-msgstr "guarda una imagen en el Diario de Azúcar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+msgid "presentation template: select two Journal objects"
+msgstr "plantilla de presentación: seleccionar dos objetos del Diario"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
-msgid "Save snapshot"
-msgstr "Guardar instantánea"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
+msgid "xcor of left of screen"
+msgstr "coorx de la izquierda de la pantalla"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
-msgid "start"
-msgstr "empezar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
+msgid "bottom"
+msgstr "debajo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
-msgid "returns True if heap is empty"
-msgstr "devuelve Verdadero si la pila está vacía"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
+msgid "ycor of bottom of screen"
+msgstr "coory del limite inferior de la pantalla"
-#: TurtleArt/tabasics.py:128
-msgid "moves turtle forward"
-msgstr "mueve la tortuga hacia adelante"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
+msgid "the canvas width"
+msgstr "el ancho del lienzo"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
-msgid "forward"
-msgstr "adelante"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+msgid "xcor of right of screen"
+msgstr "xcor del lado derecho de la pantalla"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
-msgid "my box"
-msgstr "mi caja"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
+msgid "ycor of top of screen"
+msgstr "ycor del limite superior de la pantalla"
-#: gnome_plugins/collaboration_plugin.py:294
-msgid "Account ID"
-msgstr "Cuenta"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
+msgid "the canvas height"
+msgstr "la altura del lienzo"
-#: TurtleArt/tawindow.py:1369
-msgid "Select blocks to share"
-msgstr "Selecciona bloques para compartir"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
+msgid "title x"
+msgstr "título x"
-#: TurtleArt/tabasics.py:135
-msgid "back"
-msgstr "atrás"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
+msgid "title y"
+msgstr "título y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
-msgid "sets the scale of media"
-msgstr "fijar la escala de medios"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
+msgid "left x"
+msgstr "izquierda x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
-msgid "holds current scale value"
-msgstr "mantiene el valor actual de la escala"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
+msgid "top y"
+msgstr "arriba y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "presentación 1x1"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
+msgid "right x"
+msgstr "derecha x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "presentación 1x2"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
+msgid "bottom y"
+msgstr "debajo y"
-#: TurtleArt/tabasics.py:861
-msgid "top of nameable action stack"
-msgstr "cima de la pila de acción nombrable"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "mis bloques"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
-msgid "stores numeric value in named variable"
-msgstr "guarda valor numérico en la variable nombrada"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
+msgid "Palette of user-defined operators"
+msgstr "Paleta de operaciones definidas por el usuario"
-#: TurtleArt/tabasics.py:725
-msgid "logical OR operator"
-msgstr "operador O lógico"
+#: pysamples/brain.py:43
+msgid "Please install the Speak Activity and try again."
+msgstr "Por favor instala la Actividad Hablar e intenta de nuevo."
-#: plugins/audio_sensors/audio_sensors.py:158
-#: plugins/audio_sensors/audio_sensors.py:172
-#: plugins/audio_sensors/audio_sensors.py:186
-#: plugins/audio_sensors/audio_sensors.py:200
-msgid "microphone input voltage"
-msgstr ""
-"valor del voltaje DC conectado a la entrada de micrófono (rango: 0.40 a 1.90 "
-"V)"
+#: pysamples/brain.py:52
+msgid "Spanish"
+msgstr "Español"
-#: TurtleArt/tabasics.py:766
-msgid "loops specified number of times"
-msgstr "repite el número especificado de veces"
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
+msgid "English"
+msgstr "Inglés"
-#: TurtleArt/tautils.py:305
-msgid "Save..."
-msgstr "Guardar..."
+#: pysamples/brain.py:88
+msgid "Sorry, I can't understand what you are asking about."
+msgstr "Lo siento, no puedo entender lo que estás preguntando."
-#: TurtleArt/tabasics.py:984
-msgid "invokes Action 2 stack"
-msgstr "invocar la pila de acción 2"
+#: pysamples/brain.py:97
+msgid ""
+"Sorry, there is no free memory to load my brain. Close other activities and "
+"try once more."
+msgstr ""
+"Lo siento, no hay memoria libre para cargar mi cerebro. Cierra otras "
+"actividades e intenta una vez más."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
-msgid "setxy"
-msgstr "fijar xy"
+#: pysamples/forward_push.py:48
+msgid "push destination rgb value to heap"
+msgstr "empujar el valor rgb de destino a la pila"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
-msgid "title y"
-msgstr "título y"
+#: pysamples/grecord.py:216
+msgid "stop"
+msgstr "parar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
-msgid "title x"
-msgstr "título x"
+#: pysamples/grecord.py:218
+msgid "play"
+msgstr "reproducir"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-msgid "fill screen"
-msgstr "rellenar pantalla"
+#: pysamples/grecord.py:220
+msgid "save"
+msgstr "guardar"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "otros"
-#: turtleblocks.py:368
-msgid "Save as"
-msgstr "Guardar como"
+#: pysamples/uturn.py:35
+msgid "uturn"
+msgstr "vuelta en U"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
-msgid "set xy"
-msgstr "fijar xy"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "gira la tortuga 180 grados"
-#: TurtleArt/tabasics.py:992
-msgid "trash"
-msgstr "basura"
+#: turtleblocks.py:94
+msgid "usage is"
+msgstr "el uso es"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
-msgid "polar"
-msgstr "polar"
+#: turtleblocks.py:282
+msgid "No option action:"
+msgstr "Sin acción alternativa:"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
-msgid "repeat"
-msgstr "repetir"
+#: turtleblocks.py:297
+msgid "File not found"
+msgstr "Fichero no encontrado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
-msgid "wait for current video or audio to complete"
-msgstr "esperar hasta completar el audio o vídeo"
+#: turtleblocks.py:321
+#, python-format
+msgid "Configuration directory not writable: %s"
+msgstr "Directorio de configuración no modificable: %s"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
-msgid "Save as image"
-msgstr "Guardar como imagen"
+#: turtleblocks.py:397
+msgid "New"
+msgstr "Nuevo"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
-msgid "Edit"
-msgstr "Editar"
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Mostrar proyectos de ejemplo"
-#: plugins/audio_sensors/audio_sensors.py:152
-#: plugins/audio_sensors/audio_sensors.py:166
-#: plugins/audio_sensors/audio_sensors.py:180
-#: plugins/audio_sensors/audio_sensors.py:194
-msgid "microphone input resistance"
-msgstr ""
-"valor de la resistencia conectada a la entrada de micrófono (rango de "
-"medición: 700 a 14000 ohms)"
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Ocultar proyectos de ejemplo"
-#: TurtleArt/tabasics.py:964
-msgid "top of Action 2 stack"
-msgstr "primero de la pila de Acción 2"
+#: turtleblocks.py:404
+msgid "Save"
+msgstr "Guardar"
-#: TurtleArt/tabasics.py:600
-msgid ""
-"divides top numeric input (numerator) by bottom numeric input (denominator)"
-msgstr ""
-"divide la entrada numérica de arriba (numerador) por la entrada numérica de "
-"bajo (denominador)"
+#: turtleblocks.py:405
+msgid "Save as"
+msgstr "Guardar como"
-#: TurtleArt/tabasics.py:642
-msgid "max"
-msgstr "max"
+#: turtleblocks.py:410
+msgid "Quit"
+msgstr "Salir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
-msgid "prints value in status block at bottom of the screen"
-msgstr ""
-"imprime el valor en el bloque de estado en la parte inferior de la pantalla"
+#: turtleblocks.py:411
+msgid "File"
+msgstr "Archivo"
-#: TurtleArt/tabasics.py:404
-msgid "start fill"
-msgstr "comenzar a rellenar"
+#: turtleblocks.py:419
+msgid "Rescale coordinates"
+msgstr "Escalar coordenadas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
-msgid "holds results of query-keyboard block as ASCII"
-msgstr "contiene los resultados del bloque de consulta de teclado como ASCII"
+#: turtleblocks.py:425
+msgid "Reset block size"
+msgstr "Restaurar el tamaño del bloque"
-#. #-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#
-#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
-msgid "push"
-msgstr "empujar"
+#: turtleblocks.py:446
+msgid "Show/hide blocks"
+msgstr "Mostar/ocultar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
-msgid ""
-"a programmable block: used to add advanced multi-variable math equations, e."
-"g., sin(x+y+z)"
-msgstr ""
-"un bloque programable: utilizado para añadir ecuaciones matemáticas "
-"avanzadas multivariables, p.e. seno(x+y+z)"
+#: turtleblocks.py:448
+msgid "Tools"
+msgstr "Herramientas"
-#: TurtleArt/tabasics.py:1001
-msgid "restore all"
-msgstr "restaurar todo"
+#: turtleblocks.py:454
+msgid "Debug"
+msgstr "Depurar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
-msgid "hello"
-msgstr "hola"
+#: turtleblocks.py:456
+msgid "Turtle"
+msgstr "Tortuga"
-#. TRANS: "name" option from activity.info file
-msgid "TurtleBlocks"
-msgstr "TortuBlocks"
+#: turtleblocks.py:459
+msgid "About..."
+msgstr "Acerca..."
-#: TurtleArt/tawindow.py:1316
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
-msgstr ""
-"Por favor, pulsa el Botón Detener antes de hacer cambios a tu programa "
-"TortuBlocks"
+#: turtleblocks.py:498
+msgid "You have unsaved work. Would you like to save before quitting?"
+msgstr "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?"
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
-msgid "Save stack"
-msgstr "Guardar pila"
+#: turtleblocks.py:500
+msgid "Save project?"
+msgstr "¿Guardar el proyecto?"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
-msgid "Really overwrite stack?"
-msgstr "¿Desea sobrescribir la pila?"
+msgid "True"
+msgstr "Verdadero"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
-msgid "Overwrite stack"
-msgstr "Sobrescribir pila"
+msgid "False"
+msgstr "Falso"
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
-msgid "Delete stack"
-msgstr "Borrar pila"
+msgid "Please wait"
+msgstr "Por favor espera"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
-msgid "Really delete stack?"
-msgstr "¿Desea eliminar la pila?"
+msgid "Starting connection..."
+msgstr "Conectando..."
-#: TurtleArtActivity.py:895
-msgid "Palettes"
-msgstr "Paletas"
+msgid "up"
+msgstr "arriba"
-#: gnome_plugins/fb_plugin.py:87
-msgid "Facebook wall post"
-msgstr "Muro de Facebook"
+msgid "down"
+msgstr "abajo"
-#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
-msgid "active turtle"
-msgstr "tortuga activa"
+msgid "backspace"
+msgstr "borrar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
-msgid "the name of the active turtle"
-msgstr "nombre de la tortuga activa"
+msgid "tab"
+msgstr "tabulador"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
-msgid "Palette of user-defined operators"
-msgstr "Paleta de operaciones definidas por el usuario"
+# TRANS: enter is the name of the enter (or return) key
+msgid "enter"
+msgstr "enter"
-#: pysamples/brain.py:43
-msgid "Please install the Speak Activity and try again."
-msgstr "Por favor instala la Actividad Hablar e intenta de nuevo."
+msgid "space"
+msgstr "espacio"
-#: pysamples/brain.py:54
-msgid "Spanish"
-msgstr "Español"
+msgid "delete"
+msgstr "suprimir"
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
-msgid "English"
-msgstr "Inglés"
+msgid "Do you really want to empty the trash?"
+msgstr "¿Realmente desea vaciar la basura?"
-#: pysamples/brain.py:91
-msgid "Sorry, I can't understand what you are asking about."
-msgstr "Lo siento, no puedo entender lo que estás preguntando."
+msgid "load heap from file"
+msgstr "cargar pila de archivos"
-#: pysamples/brain.py:100
-msgid ""
-"Sorry, there is no free memory to load my brain. Close other activities and "
-"try once more."
-msgstr ""
-"Lo siento, no hay memoria libre para cargar mi cerebro. Cierra otras "
-"actividades e intenta una vez más."
+msgid "save heap to file"
+msgstr "guardar pila como archive"
-#: turtleblocks.py:421
-msgid "About..."
-msgstr "Acerca..."
+#~ msgid "palette"
+#~ msgstr "paleta"
-#~ msgid "gpio"
-#~ msgstr "gpio"
+#~ msgid "set text color"
+#~ msgstr "fijar el color del texto"
-#~ msgid "Turn LED on and off: 0 is off; 1 is on"
-#~ msgstr "Prende o apaga el LED; 0 es apagado, 1 prendido"
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "fija el color del texto dibujado por la tortuga"
-#~ msgid "returns the gray level"
-#~ msgstr "devuelve el nivel de gris"
+#~ msgid "set text size"
+#~ msgstr "fijar tamaño del texto"
-#~ msgid "returns the light level"
-#~ msgstr "devuelve el nivel de luz"
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "fija el tamaño del texto dibujado por la tortuga"
-#~ msgid "returns the distance from the object in front of the sensor"
-#~ msgstr "devuelve la distancia al objeto en frente del sensor"
+#~ msgid "presentation 1x1"
+#~ msgstr "presentación 1x1"
-#, fuzzy
-#~ msgid "returns the value of the resistance"
-#~ msgstr ""
-#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
-#~ "devuelve el valor de la resistencia\n"
-#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
-#~ "devuleve el valor de la resistencia"
+#~ msgid "presentation 2x1"
+#~ msgstr "presentación 2x1"
-#~ msgid "returns the value of the voltage"
-#~ msgstr "devuelve el valor del voltaje"
+#~ msgid "presentation 1x2"
+#~ msgstr "presentación 1x2"
-#~ msgid "returns the battery charge as a number between 0 and 255"
-#~ msgstr ""
-#~ "devuelve la carga de la batería del robot como un número entre 0 y 255"
+#~ msgid "presentation 2x2"
+#~ msgstr "presentación 2x2"
-#~ msgid "Get battery level of the brick"
-#~ msgstr "Obtiene el nivel de batería del brick"
+#~ msgid "make a uturn"
+#~ msgstr "hacer una vuelta en U"
#~ msgid "adjust LED intensity between 0 and 255"
#~ msgstr "ajusta la intensidad del LED entre 0 y 255"
-#~ msgid "returns the ambient light level"
-#~ msgstr "devuelve el nivel de luz en el ambiente"
+#~ msgid "returns the object gray level as a number between 0 and 1023"
+#~ msgstr ""
+#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023"
-#~ msgid "returns the ambient temperature"
-#~ msgstr "devuelve la temperatura ambiente"
+#~ msgid "returns 1 when the button is press and 0 otherwise"
+#~ msgstr "devuelve 1 cuando el botón está presionado y 0 en otro caso"
+
+#~ msgid "returns the ambient light level as a number between 0 and 1023"
+#~ msgstr ""
+#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023"
+
+#~ msgid "returns the ambient temperature as a number between 0 and 255"
+#~ msgstr "devuelve la temperatura en el ambiente como un número entre 0 y 255"
+
+#~ msgid ""
+#~ "returns the distance from the object in front of the sensor as a number "
+#~ "between 0 and 255"
+#~ msgstr ""
+#~ "devuelve la distancia del objeto en frente al sensor como un número entre "
+#~ "0 y 255"
#~ msgid "returns 0 or 1 depending on the sensor inclination"
#~ msgstr "devuelve 0 o 1 dependiendo de la inclinación del sensor"
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr ""
+#~ "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso"
+
#~ msgid "switches from 0 to 1, the frequency depends on the vibration"
#~ msgstr "oscila entre 0 y 1 dependiendo de la vibración"
+#~ msgid "returns the value of the resistance"
+#~ msgstr "devuleve el valor de la resistencia"
+
#~ msgid "grayscale"
#~ msgstr "escala de gris"
#~ msgid "ambient light"
#~ msgstr "luz ambiente"
-#~ msgid ""
-#~ "TurtleBlocks with some robot plugins: Butia, Lego NxT, WeDo, FollowMe"
-#~ msgstr ""
-#~ "TortuBlocks con varios plugin de robótica: Butiá, Lego NxT, WeDo, FollowMe"
-
#~ msgid "magnetic induction"
#~ msgstr "campo magnético"
#~ msgid "vibration"
#~ msgstr "vibración"
+#~ msgid "returns the battery charge as a number between 0 and 255"
+#~ msgstr ""
+#~ "devuelve la carga de la batería del robot como un número entre 0 y 255"
+
+#~ msgid "the speed must be a value between 0 and 1023"
+#~ msgstr "la velocidad debe ser un valor entre 0 y 1023"
+
#~ msgid "move the Butia robot forward a predefined distance"
#~ msgstr "mueve el robot Butiá hacia adelante una distancia predefinida"
@@ -3698,33 +3991,33 @@ msgstr "Acerca..."
#~ msgid "turn the Butia robot x degrees"
#~ msgstr "gira el robot Butiá x grados"
-#~ msgid "moves the Butia at specify speed motors"
-#~ msgstr "mueve los motores del Butiá a la velocidad especificada"
+#~ msgid ""
+#~ "if set to 0 then color averaging is off during calibration; for other "
+#~ "values it is on"
+#~ msgstr ""
+#~ "Si está en 0 entonces el color promedio está apagado durante la "
+#~ "calibración; para otros valores está encendido"
+
+#~ msgid "touch"
+#~ msgstr "botón"
+
+#~ msgid "ultrasonic"
+#~ msgstr "distancia"
#~ msgid "grey"
#~ msgstr "gris"
-#, fuzzy
-#~ msgid "returns the object gray level as a number between 0 and 1023"
-#~ msgstr ""
-#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
-#~ "devuelve el nivel de luz de un objeto como un número entre 0 y 1023\n"
-#~ "#-#-#-#-# es.po (PACKAGE VERSION) #-#-#-#-#\n"
-#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023"
+#~ msgid "grey sensor"
+#~ msgstr "sensor de grises"
-#~ msgid "returns the ambient light level as a number between 0 and 1023"
-#~ msgstr ""
-#~ "devuelve el nivel de luz en el ambiente como un número entre 0 y 1023"
+#~ msgid "touch sensor"
+#~ msgstr "sensor táctil"
-#~ msgid "returns the ambient temperature as a number between 0 and 255"
-#~ msgstr "devuelve la temperatura en el ambiente como un número entre 0 y 255"
+#~ msgid "Get battery level of the brick"
+#~ msgstr "Obtiene el nivel de batería del brick"
-#~ msgid ""
-#~ "returns the distance from the object in front of the sensor as a number "
-#~ "between 0 and 255"
-#~ msgstr ""
-#~ "devuelve la distancia del objeto en frente al sensor como un número entre "
-#~ "0 y 255"
+#~ msgid "ERROR: Value must be either HIGH or LOW."
+#~ msgstr "ERROR: El valor debe ser ALTO o BAJO."
#~ msgid ""
#~ "set the speed of the Butia motors as a value between 0 and 1023, passed "
@@ -3733,18 +4026,6 @@ msgstr "Acerca..."
#~ "setea la velocidad de los motores del Butiá como un valor entre 0 y 1023 "
#~ "pasado por argumento"
-#~ msgid "returns 1 when the button is press and 0 otherwise"
-#~ msgstr "devuelve 1 cuando el botón está presionado y 0 en otro caso"
-
-#~ msgid "the speed must be a value between 0 and 1023"
-#~ msgstr "la velocidad debe ser un valor entre 0 y 1023"
-
-#~ msgid "grey sensor"
-#~ msgstr "sensor de grises"
-
-#~ msgid "ERROR: Value must be either HIGH or LOW."
-#~ msgstr "ERROR: El valor debe ser ALTO o BAJO."
-
#~ msgid "Error in stop camera"
#~ msgstr "Error deteniendo la cámara"
@@ -3816,15 +4097,6 @@ msgstr "Acerca..."
#~ msgid "return calibration 2"
#~ msgstr "devuelve la calibración 2"
-#~ msgid "RGB"
-#~ msgstr "RGB"
-
-#~ msgid "YUV"
-#~ msgstr "YUV"
-
-#~ msgid "HSV"
-#~ msgstr "HSV"
-
#~ msgid "Please check the port."
#~ msgstr "Por favor chequee el puerto."
@@ -3875,12 +4147,6 @@ msgstr "Acerca..."
#~ msgid "label"
#~ msgstr "etiqueta"
-#~ msgid "True"
-#~ msgstr "Verdadero"
-
-#~ msgid "False"
-#~ msgstr "Falso"
-
#~ msgid "Save as HTML"
#~ msgstr "Guardar como HTML"
@@ -4042,9 +4308,6 @@ msgstr "Acerca..."
#~ msgid " clean "
#~ msgstr " limpiar "
-#~ msgid "numbers"
-#~ msgstr "números"
-
#~ msgid "write"
#~ msgstr "escribir"
@@ -4057,9 +4320,6 @@ msgstr "Acerca..."
#~ "un bloque programable: utilizado para agregar ecuaciones matemáticas "
#~ "avanzadas, i.e., sen(x)"
-#~ msgid "blocks"
-#~ msgstr "bloques"
-
#~ msgid "text size"
#~ msgstr "tamaño del texto"
@@ -4074,12 +4334,6 @@ msgstr "Acerca..."
#~ msgid "picture top"
#~ msgstr "imagen arriba"
-#~ msgid "flow"
-#~ msgstr "flujo"
-
-#~ msgid "portfolio"
-#~ msgstr "cartera"
-
#~ msgid "restores most recent blocks from trash"
#~ msgstr "restaura los bloques más recientes de la papelera"
@@ -4098,9 +4352,6 @@ msgstr "Acerca..."
#~ msgid "Trashcan"
#~ msgstr "bote de basura"
-#~ msgid "pen"
-#~ msgstr "lápiz"
-
#~ msgid "picture right"
#~ msgstr "imagen derecha"
@@ -4118,9 +4369,6 @@ msgstr "Acerca..."
#~ "contiene el tamaño actual del texto (se puede usar en vez de un bloque de "
#~ "número)"
-#~ msgid "extras"
-#~ msgstr "extras"
-
#~ msgid "<Alt>d"
#~ msgstr "<Alt>d"
diff --git a/po/fr.po b/po/fr.po
index f570d9a..41ccbc0 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,8 +8,8 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-20 00:34-0400\n"
-"PO-Revision-Date: 2013-07-23 15:30+0200\n"
+"POT-Creation-Date: 2013-09-14 00:32-0400\n"
+"PO-Revision-Date: 2013-09-16 08:37+0200\n"
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr\n"
@@ -21,8 +21,8 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-18 00:30-0400\n"
-"PO-Revision-Date: 2013-07-23 15:27+0200\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-07-27 08:02+0200\n"
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: fr\n"
@@ -129,20 +129,24 @@ msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "ERREUR : la vitesse doit être une valeur entre 0 et 1023"
#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "ERREUR : la vitesse doit être une valeur entre -1023 et 1023"
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr "ERREUR : La broche doit être réglée entre 1 et 8"
-#: taextras.py:81
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "ERREUR : La valeur doit être 0 ou 1. BAS ou HAUT"
-#: taextras.py:82
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "ERREUR : Le mode doit être ENTRÉE ou SORTIE."
-#: taextras.py:83 taextras.py:84
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
-msgstr "Allume et éteint les DEL : 1 pour allumé, 0 pour éteint"
+msgstr "allume et éteint les DEL : 1 pour allumé, 0 pour éteint"
#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
@@ -169,14 +173,13 @@ msgid "returns the voltage value (volts)"
msgstr "retourne la valeur de tension (volts)"
#: taextras.py:91
-msgid "returns the temperature"
-msgstr "renvoie la température"
+msgid "returns the temperature value (celsius degree)"
+msgstr "retourne la valeur de température (degrés Celsius)"
#: taextras.py:92
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr ""
-"retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le cas "
-"contraire"
+#, python-format
+msgid "custom module %s"
+msgstr "module personnalisé %s"
#: taextras.py:93
msgid "LED"
@@ -186,58 +189,82 @@ msgstr "DEL"
msgid "button"
msgstr "bouton"
-#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327
+#: taextras.py:95 taextras.py:384 TurtleArt/tabasics.py:327
#: TurtleArt/tabasics.py:409
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr "gris"
-#: taextras.py:96 taextras.py:361
+#: taextras.py:96 taextras.py:382
msgid "light"
msgstr "lumière"
-#: taextras.py:97
-msgid "temperature"
-msgstr "température"
-
-#: taextras.py:98 taextras.py:335
+#: taextras.py:97 taextras.py:356
msgid "distance"
msgstr "distance"
-#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:98 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "résistance"
-#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "tension"
+#: taextras.py:100
+msgid "temperature"
+msgstr "température"
+
#: taextras.py:101
+msgid "sensor a"
+msgstr "capteur a"
+
+#: taextras.py:102
+msgid "sensor b"
+msgstr "capteur b"
+
+#: taextras.py:103
+msgid "sensor c"
+msgstr "capteur c"
+
+#: taextras.py:104
+msgid "actuator a"
+msgstr "actuateur a"
+
+#: taextras.py:105
+msgid "actuator b"
+msgstr "actuateur b"
+
+#: taextras.py:106
+msgid "actuator c"
+msgstr "actuateur c"
+
+#: taextras.py:107
msgid "Butia Robot"
msgstr "Robot Butia"
-#: taextras.py:102
+#: taextras.py:108
msgid "refresh Butia"
msgstr "rafraîchir Butia"
-#: taextras.py:103
+#: taextras.py:109
msgid "refresh the state of the Butia palette and blocks"
msgstr "réinitialiser la palette et les blocs Butia"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:105
+#: taextras.py:111
msgid "battery charge Butia"
msgstr "charge de la batterie Butia"
-#: taextras.py:106
+#: taextras.py:112
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -246,89 +273,89 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:108
+#: taextras.py:114
msgid "speed Butia"
msgstr "vitesse Butia"
-#: taextras.py:109
+#: taextras.py:115
msgid "set the speed of the Butia motors"
msgstr "définit la vitesse des moteurs de Butia"
-#: taextras.py:110
+#: taextras.py:116
msgid "move Butia"
msgstr "déplace Butia"
-#: taextras.py:111 TurtleArt/tabasics.py:169
+#: taextras.py:117 TurtleArt/tabasics.py:169
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "gauche"
-#: taextras.py:112 TurtleArt/tabasics.py:181
+#: taextras.py:118 TurtleArt/tabasics.py:181
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
msgid "right"
msgstr "droite"
-#: taextras.py:113
+#: taextras.py:119
msgid "moves the Butia motors at the specified speed"
msgstr "déplace les moteurs de Butia à la vitesse spécifiée"
-#: taextras.py:114
+#: taextras.py:120
msgid "stop Butia"
msgstr "arrête Butia"
-#: taextras.py:115
+#: taextras.py:121
msgid "stop the Butia robot"
msgstr "arrêter le robot Butia"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:117
+#: taextras.py:123
msgid "forward Butia"
msgstr "faire avancer Butia"
-#: taextras.py:118
+#: taextras.py:124
msgid "move the Butia robot forward"
msgstr "fait avancer le robot Butia"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:120
+#: taextras.py:126
msgid "left Butia"
msgstr "tourne Butia vers la gauche"
-#: taextras.py:121
+#: taextras.py:127
msgid "turn the Butia robot at left"
msgstr "tourner le robot Butia vers la droite"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:123
+#: taextras.py:129
msgid "right Butia"
msgstr "tourne Butia vers la droite"
-#: taextras.py:124
+#: taextras.py:130
msgid "turn the Butia robot at right"
msgstr "tourner le robot Butia vers la droite"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:126
+#: taextras.py:132
msgid "backward Butia"
msgstr "faire reculer Butia"
-#: taextras.py:127
+#: taextras.py:133
msgid "move the Butia robot backward"
msgstr "fait reculer le robot Butia"
-#: taextras.py:128
+#: taextras.py:134
msgid "Butia Robot extra blocks"
msgstr "Blocs supplémentaires robot Butia"
-#: taextras.py:129
-msgid "hack pin mode"
-msgstr "mode broche hack"
+#: taextras.py:135
+msgid "pin mode Butia"
+msgstr "mode broche Butia"
-#: taextras.py:130 taextras.py:298 taextras.py:464
+#: taextras.py:136 taextras.py:319 taextras.py:485
#, fuzzy
msgid "pin"
msgstr ""
@@ -337,142 +364,205 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"épingle"
-#: taextras.py:131 taextras.py:465
+#: taextras.py:137 taextras.py:486
msgid "mode"
msgstr "mode"
-#: taextras.py:132
+#: taextras.py:138
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Choisir la fonction de la broche (ENTRÉE, SORTIE)."
-#: taextras.py:133
-msgid "write hack pin Butia"
-msgstr "écrire broche hack Butia"
+#: taextras.py:139
+msgid "read pin Butia"
+msgstr "lire la broche Butia"
-#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
-#: TurtleArt/tawindow.py:4571
+#: taextras.py:140
+msgid "read the value of a pin"
+msgstr "lire la valeur d'une broche"
+
+#: taextras.py:141
+msgid "write pin Butia"
+msgstr "écrire la broche Butia"
+
+#: taextras.py:142 taextras.py:489 TurtleArt/tabasics.py:976
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "valeur"
-#: taextras.py:135
+#: taextras.py:143
msgid "set a hack pin to 0 or 1"
msgstr "fixe une broche hack à 0 ou 1"
-#: taextras.py:136
-msgid "read hack pin Butia"
-msgstr "lire broche hack Butia"
+#: taextras.py:144 taextras.py:463
+msgid "INPUT"
+msgstr "ENTRÉE"
-#: taextras.py:137
-msgid "read the value of a hack pin"
-msgstr "lire la valeur d'une broche hack"
+#: taextras.py:145
+msgid "Configure hack pin for digital input."
+msgstr "Configurer la broche hack pour une entrée numérique."
-#: taextras.py:138 taextras.py:440
+#: taextras.py:146 taextras.py:461
msgid "HIGH"
msgstr "HAUT"
-#: taextras.py:139 taextras.py:477
-msgid "Set HIGH value for digital port."
-msgstr "Définir HAUT comme valeur du port digital."
-
-#: taextras.py:140 taextras.py:442
-msgid "INPUT"
-msgstr "ENTRÉE"
-
-#: taextras.py:141
-msgid "Configure hack port for digital input."
-msgstr "Configurer le port hack pour une entrée numérique."
+#: taextras.py:147
+msgid "Set HIGH value for digital pin."
+msgstr "Définir la valeur HAUT de la broche numérique."
-#: taextras.py:142 taextras.py:441
+#: taextras.py:148 taextras.py:462
msgid "LOW"
msgstr "BAS"
-#: taextras.py:143 taextras.py:480
+#: taextras.py:149 taextras.py:501
msgid "Set LOW value for digital port."
msgstr "Définir BAS comme la valeur du port digital."
-#: taextras.py:144 taextras.py:443
+#: taextras.py:150 taextras.py:464
msgid "OUTPUT"
msgstr "SORTIE"
-#: taextras.py:145
+#: taextras.py:151
msgid "Configure hack port for digital output."
msgstr "Configurer le port hack pour la sortie numérique."
-#: taextras.py:146
+#: taextras.py:152
+msgid "Butia Robot cast blocks"
+msgstr "Blocs transtypage robot Butia"
+
+#: taextras.py:153
msgid "Butia"
msgstr "Butia"
-#: taextras.py:147
+#: taextras.py:154
+msgid "CAST\n"
+msgstr "TRANSTYPAGE\n"
+
+#: taextras.py:155
+msgid "new name"
+msgstr "nouveau nom"
+
+#: taextras.py:156
+msgid "original"
+msgstr "original"
+
+#: taextras.py:157
+msgid "f(x)="
+msgstr "f(x)="
+
+#: taextras.py:158
+msgid "name"
+msgstr "nom"
+
+#: taextras.py:159
+msgid "Cast a new block"
+msgstr "Transtyper un nouveau bloc"
+
+#: taextras.py:160
+#, python-format
+msgid "generic module %s"
+msgstr "Module générique %s"
+
+#: taextras.py:161
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "ERREUR : La broche %s doit être en mode SORTIE."
-#: taextras.py:148
+#: taextras.py:162
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "ERREUR : La broche %s doit être en mode ENTRÉE."
-#: taextras.py:152
+#: taextras.py:163
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr "ERREUR : problème avec la fonction '%s'"
+
+#: taextras.py:164
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr "ERREUR : initialisation du client GCONF impossible : %s"
+
+#: taextras.py:165
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr "ERREUR : transtypage du capteur ou de l'actuateur : A, B ou C requis"
+
+#: taextras.py:166
+msgid "Creating PyBot server"
+msgstr "Création du serveur PyBot"
+
+#: taextras.py:167
+msgid "ERROR creating PyBot server"
+msgstr "ERREUR lors de la création du serveur PyBot"
+
+#: taextras.py:168
+msgid "PyBot is alive!"
+msgstr "PyBot est actif !"
+
+#: taextras.py:169
+msgid "Ending butia polling"
+msgstr "Fin de l'interrogation butia"
+
+#: taextras.py:173
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr ""
"Erreur lors de l'importation de Pygame. Cette extension nécessite Pygame 1.9"
-#: taextras.py:153
+#: taextras.py:174
msgid "Error on initialization of the camera"
msgstr "Erreur lors de l'initialisation de la caméra"
-#: taextras.py:154
+#: taextras.py:175
msgid "No camera was found"
msgstr "Aucune caméra n'a été trouvée"
-#: taextras.py:155
+#: taextras.py:176
msgid "Error stopping camera"
msgstr "Erreur lors de l'arrêt de la caméra"
-#: taextras.py:156
+#: taextras.py:177
msgid "Error starting camera"
msgstr "Erreur lors du démarrage de la caméra"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:158
+#: taextras.py:179
msgid "Error in get mask"
msgstr "Erreur du masque"
-#: taextras.py:159
+#: taextras.py:180
msgid "FollowMe"
msgstr "SuisMoi"
-#: taextras.py:160
+#: taextras.py:181
msgid "refresh FollowMe"
msgstr "rafraîchir SuisMoi"
-#: taextras.py:161
+#: taextras.py:182
msgid "Search for a connected camera."
msgstr "Recherche d'une caméra connectée."
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:163
+#: taextras.py:184
msgid "calibration"
msgstr "calibration"
-#: taextras.py:164
+#: taextras.py:185
msgid "store a personalized calibration"
msgstr "enregistrer une calibration personnalisée"
-#: taextras.py:165
+#: taextras.py:186
msgid "return a personalized calibration"
msgstr "retourner une calibration personnalisée"
-#: taextras.py:166
+#: taextras.py:187
msgid "follow"
msgstr "suivre"
-#: taextras.py:167
+#: taextras.py:188
msgid "follow a color or calibration"
msgstr "suivre une couleur ou une calibration"
-#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:189 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -481,50 +571,50 @@ msgstr "suivre une couleur ou une calibration"
msgid "brightness"
msgstr "luminosité"
-#: taextras.py:169
+#: taextras.py:190
msgid "set the camera brightness as a value between 0 to 255."
msgstr "définit la luminosité de la caméra à une valeur entre 0 et 255."
-#: taextras.py:170
+#: taextras.py:191
msgid "minimum pixels"
msgstr "nombre minimal de pixels"
-#: taextras.py:171
+#: taextras.py:192
msgid "set the minimal number of pixels to follow"
msgstr "définir le nombre minimal de pixels à suivre"
-#: taextras.py:172
+#: taextras.py:193
msgid "threshold"
msgstr "limite"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:174
+#: taextras.py:195
msgid "set a threshold for a RGB color"
msgstr "définir une limite pour une couleur RVB"
-#: taextras.py:175
+#: taextras.py:196
msgid "camera mode"
msgstr "mode caméra"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:177
+#: taextras.py:198
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "définit le mode couleur de la caméra: RGB, YUV ou HSV"
-#: taextras.py:178
+#: taextras.py:199
msgid "get brightness"
msgstr "obtenir la luminosité"
-#: taextras.py:179
+#: taextras.py:200
msgid "get the brightness of the ambient light"
msgstr "obtenir la luminosité de la lumière ambiante"
-#: taextras.py:180
+#: taextras.py:201
msgid "average color"
msgstr "balance des couleurs"
-#: taextras.py:181
+#: taextras.py:202
msgid ""
"if set to 0 then color averaging is off during calibration; for other values "
"it is on"
@@ -532,262 +622,262 @@ msgstr ""
"lorsque c'est 0, la balance des couleurs est désactivée pendant\n"
"la calibration; pour les autres valeurs elle est activée"
-#: taextras.py:183
+#: taextras.py:204
msgid "x position"
msgstr "position en x"
-#: taextras.py:184
+#: taextras.py:205
msgid "return x position"
msgstr "retourne la position en x"
-#: taextras.py:185
+#: taextras.py:206
msgid "y position"
msgstr "position en y"
-#: taextras.py:186
+#: taextras.py:207
msgid "return y position"
msgstr "retourne la position en y"
-#: taextras.py:187
+#: taextras.py:208
msgid "pixels"
msgstr "pixels"
-#: taextras.py:188
+#: taextras.py:209
msgid "return the number of pixels of the biggest blob"
msgstr "retourner le nombre de pixels du plus gros bout"
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:190
+#: taextras.py:211
msgid "set the color mode of the camera to RGB"
msgstr "définit le mode couleur RGB pour la caméra"
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:192
+#: taextras.py:213
msgid "set the color mode of the camera to YUV"
msgstr "définit le mode couleur YUV pour la caméra"
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:194
+#: taextras.py:215
msgid "set the color mode of the camera to HSV"
msgstr "définit le mode couleur HSV pour la caméra"
-#: taextras.py:195
+#: taextras.py:216
msgid "empty calibration"
msgstr "calibration vide"
-#: taextras.py:196
+#: taextras.py:217
msgid "error in string conversion"
msgstr "erreur dans la conversion d'une chaîne de caractères"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:202
+#: taextras.py:223
msgid "Pattern detection"
msgstr "Détection de contour"
-#: taextras.py:203
+#: taextras.py:224
msgid "Seeing signal"
msgstr "Visualisation du signal"
-#: taextras.py:204
+#: taextras.py:225
msgid "Returns True if the signal is in front of the camera"
msgstr "Retourne Vrai si le signal est en face de la caméra"
-#: taextras.py:205
+#: taextras.py:226
msgid "Distance to signal"
msgstr "Distance au signal"
-#: taextras.py:206
+#: taextras.py:227
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Retourne la distance du signal à la caméra en millimètres"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:211
+#: taextras.py:232
msgid "SumBot"
msgstr "SumBot"
-#: taextras.py:212
+#: taextras.py:233
msgid "speed SumBot"
msgstr "vitesse SumBot"
-#: taextras.py:213
+#: taextras.py:234
msgid "submit the speed to the SumBot"
msgstr "envoyer la vitesse au SumBot"
-#: taextras.py:214
+#: taextras.py:235
msgid "set the default speed for the movement commands"
msgstr "fixe la vitesse par défaut pour les commandes de déplacement"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:216
+#: taextras.py:237
msgid "forward SumBot"
msgstr "avancer SumBot"
-#: taextras.py:217
+#: taextras.py:238
msgid "move SumBot forward"
msgstr "faire avancer le SumBot"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:219
+#: taextras.py:240
msgid "backward SumBot"
msgstr "reculer SumBot"
-#: taextras.py:220
+#: taextras.py:241
msgid "move SumBot backward"
msgstr "faire reculer le SumBot"
-#: taextras.py:221
+#: taextras.py:242
msgid "stop SumBot"
msgstr "arrêter le SumBot"
-#: taextras.py:222
+#: taextras.py:243
msgid "stop the SumBot"
msgstr "faire arrêter le SumBot"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:224
+#: taextras.py:245
msgid "left SumBot"
msgstr "SumBot à gauche"
-#: taextras.py:225
+#: taextras.py:246
msgid "turn left the SumBot"
msgstr "faire tourner le SumBot à gauche"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:227
+#: taextras.py:248
msgid "right SumBot"
msgstr "SumBot à droite"
-#: taextras.py:228
+#: taextras.py:249
msgid "turn right the SumBot"
msgstr "faire tourner le SumBot à droite"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:231
+#: taextras.py:252
msgid "angle to center"
msgstr "angle avec le centre"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:233
+#: taextras.py:254
msgid "get the angle to the center of the dohyo"
msgstr "obtenir l'angle avec le centre du dojo"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:236
+#: taextras.py:257
msgid "angle to Enemy"
msgstr "angle pour faire face à l'adversaire"
-#: taextras.py:237
+#: taextras.py:258
msgid "get the angle to the Enemy"
msgstr "obtenir l'angle par rapport à l'adversaire"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:239
+#: taextras.py:260
msgid "x coor. SumBot"
msgstr "x coor. SumBot"
-#: taextras.py:240
+#: taextras.py:261
msgid "get the x coordinate of the SumBot"
msgstr "obtenir la coordonnée x du Sumbot"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:242
+#: taextras.py:263
msgid "y coor. SumBot"
msgstr "y coor. SumBot"
-#: taextras.py:243
+#: taextras.py:264
msgid "get the y coordinate of the SumBot"
msgstr "obtenir la coordonnée y du Sumbot"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:245
+#: taextras.py:266
msgid "x coor. Enemy"
msgstr "x coor. adversaire"
-#: taextras.py:246
+#: taextras.py:267
msgid "get the x coordinate of the Enemy"
msgstr "obtenir la coordonnée x de l'adversaire"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:248
+#: taextras.py:269
msgid "y coor. Enemy"
msgstr "y coor. SumBot"
-#: taextras.py:249
+#: taextras.py:270
msgid "get the y coordinate of the Enemy"
msgstr "obtenir la coordonnée y de l'adversaire"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:251
+#: taextras.py:272
msgid "rotation SumBot"
msgstr "rotation SumBot"
-#: taextras.py:252
+#: taextras.py:273
msgid "get the rotation of the Sumbot"
msgstr "obtenir la rotation de l'adversaire"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:254
+#: taextras.py:275
msgid "rotation Enemy"
msgstr "rotation adversaire"
-#: taextras.py:255
+#: taextras.py:276
msgid "get the rotation of the Enemy"
msgstr "obtenir la rotation de l'adversaire"
-#: taextras.py:256
+#: taextras.py:277
msgid "distance to center"
msgstr "distance par rapport au centre"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:258
+#: taextras.py:279
msgid "get the distance to the center of the dohyo"
msgstr "obtient la distance par rapport au centre du dojo"
-#: taextras.py:259
+#: taextras.py:280
msgid "distance to Enemy"
msgstr "distance à l'adversaire"
-#: taextras.py:260
+#: taextras.py:281
msgid "get the distance to the Enemy"
msgstr "obtient la distance par rapport à l'adversaire"
-#: taextras.py:261
+#: taextras.py:282
msgid "update information"
msgstr "actualise l'information"
-#: taextras.py:262
+#: taextras.py:283
msgid "update information from the server"
msgstr "actualise l'information depuis le serveur"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:267
+#: taextras.py:288
msgid "Palette of physics blocks"
msgstr "Palette de blocs physique"
-#: taextras.py:268
+#: taextras.py:289
msgid "start polygon"
msgstr "commence le polygone"
-#: taextras.py:269
+#: taextras.py:290
#, fuzzy
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
@@ -798,11 +888,11 @@ msgstr ""
"Commence à définir un nouveau polygone basé sur la position xy courante de "
"la Tortue"
-#: taextras.py:271
+#: taextras.py:292
msgid "add point"
msgstr "ajoute un point"
-#: taextras.py:272
+#: taextras.py:293
#, fuzzy
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
@@ -815,11 +905,11 @@ msgstr ""
"Ajoute un nouveau point au polygone courant sur la base de la position xy "
"courante de la Tortue"
-#: taextras.py:274
+#: taextras.py:295
msgid "end polygon"
msgstr "fin du polygone"
-#: taextras.py:275
+#: taextras.py:296
#, fuzzy
msgid "Define a new polygon."
msgstr ""
@@ -828,15 +918,15 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Définit un nouveau polygone"
-#: taextras.py:276
+#: taextras.py:297
msgid "end filled polygon"
msgstr "fin du polygone plein"
-#: taextras.py:277
+#: taextras.py:298
msgid "Not a simple polygon"
msgstr "Pas un polygone simple"
-#: taextras.py:278
+#: taextras.py:299
#, fuzzy
msgid "Define a new filled polygon."
msgstr ""
@@ -845,30 +935,30 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Définit un nouveau polygone plein"
-#: taextras.py:279
+#: taextras.py:300
msgid "triangle"
msgstr "triangle"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:281
+#: taextras.py:302
msgid "base"
msgstr "base"
-#: taextras.py:282 taextras.py:288
+#: taextras.py:303 taextras.py:309
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "hauteur"
-#: taextras.py:283
+#: taextras.py:304
msgid "Add a triangle object to the project."
msgstr "Ajoute un objet triangle au projet."
-#: taextras.py:284
+#: taextras.py:305
msgid "circle"
msgstr "cercle"
-#: taextras.py:285
+#: taextras.py:306
#, fuzzy
msgid "Add a circle object to the project."
msgstr ""
@@ -877,15 +967,15 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Ajoute un objet cercle au projet"
-#: taextras.py:286
+#: taextras.py:307
msgid "rectangle"
msgstr "rectangle"
-#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
+#: taextras.py:308 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "largeur"
-#: taextras.py:289
+#: taextras.py:310
#, fuzzy
msgid "Add a rectangle object to the project."
msgstr ""
@@ -894,29 +984,29 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Ajoute un objet rectangle au projet"
-#: taextras.py:290
+#: taextras.py:311
msgid "reset"
msgstr "réinitialise"
-#: taextras.py:291
+#: taextras.py:312
msgid "Reset the project; clear the object list."
msgstr "Réinitialise le projet ; efface la liste des objets."
-#: taextras.py:292
+#: taextras.py:313
msgid "motor"
msgstr "moteur"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:294
+#: taextras.py:315
msgid "torque"
msgstr "couple"
-#: taextras.py:295
+#: taextras.py:316
msgid "speed"
msgstr "vitesse"
-#: taextras.py:296
+#: taextras.py:317
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -924,23 +1014,23 @@ msgstr ""
"Couple moteur et plage de vitesse de 0 (arrêt) à des valeurs positives ; le "
"moteur est placé sur l'objet créé en dernier."
-#: taextras.py:299
+#: taextras.py:320
msgid "Pin an object down so that it cannot fall."
msgstr "Épingle un objet pour l'empêcher de tomber."
-#: taextras.py:300
+#: taextras.py:321
msgid "joint"
msgstr "relie"
-#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:322 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
+#: taextras.py:323 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: taextras.py:303
+#: taextras.py:324
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -948,11 +1038,11 @@ msgstr ""
"Relie deux objets ensemble (l'objet créé en dernier et l'objet au point x, "
"y)."
-#: taextras.py:305
+#: taextras.py:326
msgid "save as Physics activity"
msgstr "enregistrer comme une activité Physics"
-#: taextras.py:306
+#: taextras.py:327
#, fuzzy
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
@@ -963,30 +1053,30 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:308
+#: taextras.py:329
msgid "gear"
msgstr "engrenage"
-#: taextras.py:309
+#: taextras.py:330
msgid "Add a gear object to the project."
msgstr "Ajoute un objet engrenage au projet."
-#: taextras.py:310
+#: taextras.py:331
msgid "density"
msgstr "densité"
-#: taextras.py:311
+#: taextras.py:332
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Définit la propriété densité pour les objets (la densité peut être un nombre "
"positif quelconque)."
-#: taextras.py:313
+#: taextras.py:334
msgid "friction"
msgstr "friction"
-#: taextras.py:314
+#: taextras.py:335
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -996,11 +1086,11 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:317
+#: taextras.py:338
msgid "bounciness"
msgstr "ressort"
-#: taextras.py:318
+#: taextras.py:339
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -1010,11 +1100,11 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:321
+#: taextras.py:342
msgid "dynamic"
msgstr "dynamique"
-#: taextras.py:322
+#: taextras.py:343
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -1023,27 +1113,27 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:328
+#: taextras.py:349
msgid "Palette of WeDo blocks"
msgstr "Palette de blocs WeDo"
-#: taextras.py:329
+#: taextras.py:350
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:330
+#: taextras.py:351
msgid "set current WeDo device"
msgstr "définit l'instrument WeDo actuel"
-#: taextras.py:331
+#: taextras.py:352
msgid "number of WeDo devices"
msgstr "nombre d'instruments WeDo"
-#: taextras.py:332
+#: taextras.py:353
msgid "tilt"
msgstr "inclinaison"
-#: taextras.py:333
+#: taextras.py:354
#, fuzzy
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
@@ -1059,174 +1149,174 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:337
+#: taextras.py:358
msgid "distance sensor output"
msgstr "sortie du capteur de distance"
-#: taextras.py:338
+#: taextras.py:359
msgid "Motor A"
msgstr "Moteur A"
-#: taextras.py:339
+#: taextras.py:360
msgid "returns the current value of Motor A"
msgstr "retourner la valeur actuelle du moteur A"
-#: taextras.py:340
+#: taextras.py:361
msgid "Motor B"
msgstr "Moteur B"
-#: taextras.py:341
+#: taextras.py:362
msgid "returns the current value of Motor B"
msgstr "retourner la valeur actuelle du moteur B"
-#: taextras.py:342
+#: taextras.py:363
msgid "set the value for Motor A"
msgstr "définir la valeur du moteur A"
-#: taextras.py:343
+#: taextras.py:364
msgid "set the value for Motor B"
msgstr "définir la valeur du moteur B"
-#: taextras.py:344
+#: taextras.py:365
msgid "WeDo is unavailable"
msgstr "WeDo n'est pas disponible"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:346
+#: taextras.py:367
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "WeDo %d n'est pas disponible; choix du 1 par défaut"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:349
+#: taextras.py:370
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s n'est pas disponible sur WeDo %(wedo_number)d\""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:354
+#: taextras.py:375
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palette de blocs LEGO NXT pour les moteurs"
-#: taextras.py:355
+#: taextras.py:376
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palette de blocs LEGO NXT pour les capteurs"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:357
+#: taextras.py:378
msgid "touch"
msgstr "toucher"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:359
+#: taextras.py:380
msgid "ultrasonic"
msgstr "ultrason"
-#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: taextras.py:381 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
#: TurtleArt/tabasics.py:384
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "couleur"
-#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83
+#: taextras.py:383 plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "son"
#. TRANS: The brick is the NXT controller
-#: taextras.py:365
+#: taextras.py:386
msgid "Please check the connection with the brick"
msgstr "Merci de vérifier la connexion avec la brique"
-#: taextras.py:366
+#: taextras.py:387
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Port '%s' invalide. Le port doit être: PORT A, B ou C"
-#: taextras.py:367
+#: taextras.py:388
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Port '%s' invalide. Le port doit être: PORT 1, 2, 3 ou 4\""
-#: taextras.py:368
+#: taextras.py:389
msgid "The value of power must be between -127 to 127"
msgstr "La valeur pour l'énergie doit être comprise entre -127 et 127"
-#: taextras.py:369
+#: taextras.py:390
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "Le paramètre doit être un entier, pas '%s'"
-#: taextras.py:370
+#: taextras.py:391
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
"Une erreur est survenue : vérifiez toutes les connexion et essayez de vous "
"reconnecter"
-#: taextras.py:371
+#: taextras.py:392
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT a trouvé %s briques"
-#: taextras.py:372
+#: taextras.py:393
msgid "NXT not found"
msgstr "NXT non trouvé"
-#: taextras.py:373
+#: taextras.py:394
#, python-format
msgid "Brick number %s was not found"
msgstr "La brique numéro %s n'a pas pu être trouvée"
-#: taextras.py:374
+#: taextras.py:395
msgid "refresh NXT"
msgstr "rafraîchir NXT"
-#: taextras.py:375
+#: taextras.py:396
msgid "Search for a connected NXT brick."
msgstr "Recherche d'une brique NXT connectée."
-#: taextras.py:376
+#: taextras.py:397
msgid "NXT"
msgstr "NXT"
-#: taextras.py:377
+#: taextras.py:398
msgid "set current NXT device"
msgstr "définit l'instrument NXT courant"
-#: taextras.py:378
+#: taextras.py:399
msgid "number of NXT devices"
msgstr "nombre d'instrument NXT"
-#: taextras.py:379
+#: taextras.py:400
msgid "brick name"
msgstr "nom de la brique"
-#: taextras.py:380
+#: taextras.py:401
msgid "Get the name of a brick."
msgstr "Obtenir le nom de la brique"
-#: taextras.py:381
+#: taextras.py:402
msgid "play tone"
msgstr "jouer une note"
-#: taextras.py:382
+#: taextras.py:403
msgid "frequency"
msgstr "fréquence"
-#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
+#: taextras.py:404 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "temps"
-#: taextras.py:384
+#: taextras.py:405
msgid "Play a tone at frequency for time."
msgstr "Jouer une note à cette fréquence pour une durée."
#. TRANS: turn is the action
-#: taextras.py:386
+#: taextras.py:407
msgid ""
"turn motor\n"
"\n"
@@ -1234,25 +1324,25 @@ msgstr ""
"tourner le moteur\n"
"\n"
-#: taextras.py:387
+#: taextras.py:408
msgid "port"
msgstr "port"
-#: taextras.py:388
+#: taextras.py:409
msgid "power"
msgstr "puissance"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:390
+#: taextras.py:411
msgid "rotations"
msgstr "rotations"
-#: taextras.py:391
+#: taextras.py:412
msgid "turn a motor"
msgstr "tourner un moteur"
-#: taextras.py:392
+#: taextras.py:413
msgid ""
"synchronize\n"
"\n"
@@ -1262,39 +1352,39 @@ msgstr ""
"\n"
"moteurs"
-#: taextras.py:393
+#: taextras.py:414
msgid "steering"
msgstr "conduite"
-#: taextras.py:394
+#: taextras.py:415
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "synchroniser deux moteurs connectés aux ports B et C"
-#: taextras.py:395
+#: taextras.py:416
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:396
+#: taextras.py:417
msgid "PORT A of the brick"
msgstr "PORT A de la brique"
-#: taextras.py:397
+#: taextras.py:418
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:398
+#: taextras.py:419
msgid "PORT B of the brick"
msgstr "PORT B de la brique"
-#: taextras.py:399
+#: taextras.py:420
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:400
+#: taextras.py:421
msgid "PORT C of the brick"
msgstr "PORT C de la brique"
-#: taextras.py:401
+#: taextras.py:422
msgid ""
"synchronize\n"
"motors"
@@ -1302,19 +1392,19 @@ msgstr ""
"synchroniser\n"
"moteurs"
-#: taextras.py:402
+#: taextras.py:423
msgid "start motor"
msgstr "Démarrer le moteur"
-#: taextras.py:403
+#: taextras.py:424
msgid "Run a motor forever."
msgstr "Lancer un moteur pour toujours."
-#: taextras.py:404
+#: taextras.py:425
msgid "brake motor"
msgstr "frein moteur"
-#: taextras.py:405
+#: taextras.py:426
#, fuzzy
msgid "Stop a specified motor."
msgstr ""
@@ -1325,11 +1415,11 @@ msgstr ""
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:407
+#: taextras.py:428
msgid "reset motor"
msgstr "réinitialiser le moteur"
-#: taextras.py:408
+#: taextras.py:429
#, fuzzy
msgid "Reset the motor counter."
msgstr ""
@@ -1338,11 +1428,11 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Réinitialiser le compteur du moteur"
-#: taextras.py:409
+#: taextras.py:430
msgid "motor position"
msgstr "position du moteur"
-#: taextras.py:410
+#: taextras.py:431
#, fuzzy
msgid "Get the motor position."
msgstr ""
@@ -1351,23 +1441,23 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Récupérer la position du moteur"
-#: taextras.py:411
+#: taextras.py:432
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:412
+#: taextras.py:433
msgid "PORT 1 of the brick"
msgstr "PORT 1 de la brique"
-#: taextras.py:413
+#: taextras.py:434
msgid "read"
msgstr "lire"
-#: taextras.py:414
+#: taextras.py:435
msgid "sensor"
msgstr "capteur"
-#: taextras.py:415
+#: taextras.py:436
#, fuzzy
msgid "Read sensor output."
msgstr ""
@@ -1376,150 +1466,150 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Lire la sortie du capteur"
-#: taextras.py:416
+#: taextras.py:437
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:417
+#: taextras.py:438
msgid "PORT 2 of the brick"
msgstr "PORT 2 de la brique"
-#: taextras.py:418
+#: taextras.py:439
msgid "light sensor"
msgstr "capteur de lumière"
-#: taextras.py:419
+#: taextras.py:440
msgid "gray sensor"
msgstr "capteur gris"
-#: taextras.py:420
+#: taextras.py:441
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:421
+#: taextras.py:442
msgid "PORT 3 of the brick"
msgstr "PORT 3 de la brique"
-#: taextras.py:422
+#: taextras.py:443
msgid "touch sensor"
msgstr "capteur tactile"
-#: taextras.py:423
+#: taextras.py:444
msgid "distance sensor"
msgstr "capteur de distance"
-#: taextras.py:424
+#: taextras.py:445
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:425
+#: taextras.py:446
msgid "PORT 4 of the brick"
msgstr "PORT 4 de la brique"
-#: taextras.py:426
+#: taextras.py:447
msgid "sound sensor"
msgstr "capteur auditif"
-#: taextras.py:427
+#: taextras.py:448
msgid "color sensor"
msgstr "capteur de couleur"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:430
+#: taextras.py:451
msgid "set light"
msgstr "définir la lumière"
-#: taextras.py:431
+#: taextras.py:452
msgid "Set color sensor light."
msgstr "Définir la luminosité du capteur de couleur."
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:433
+#: taextras.py:454
msgid "battery level"
msgstr "niveau de batterie"
-#: taextras.py:434
+#: taextras.py:455
msgid "Get the battery level of the brick in millivolts"
msgstr "Obtenir le niveau de la batterie de la brique en millivolts"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:439
+#: taextras.py:460
msgid "Palette of Arduino blocks"
msgstr "Palette de blocs Arduino"
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:445
+#: taextras.py:466
msgid "PWM"
msgstr "MDL"
-#: taextras.py:446
+#: taextras.py:467
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:447
+#: taextras.py:468
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERREUR: Vérifiez l'Arduino et le numéro de port."
-#: taextras.py:448
+#: taextras.py:469
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERREUR: La valeur doit être comprise entre 0 et 255."
-#: taextras.py:449
+#: taextras.py:470
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "ERREUR: La valeur doit être soit HAUT soit BAS, 0 ou 1"
-#: taextras.py:450
+#: taextras.py:471
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERREUR: Le mode doit être soit INPUT, OUTPUT, MDL ou SERVO."
-#: taextras.py:451
+#: taextras.py:472
msgid "ERROR: The value must be an integer."
msgstr "ERREUR : La valeur doit être un entier."
-#: taextras.py:452
+#: taextras.py:473
msgid "ERROR: The pin must be an integer."
msgstr "ERREUR ; Le pin doit être un entier."
-#: taextras.py:453
+#: taextras.py:474
msgid "refresh Arduino"
msgstr "rafraîchir Arduino"
-#: taextras.py:454
+#: taextras.py:475
msgid "Search for connected Arduinos."
msgstr "Recherche d'Arduinos connectés"
-#: taextras.py:455
+#: taextras.py:476
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:456
+#: taextras.py:477
msgid "set current Arduino board"
msgstr "définit la carte Arduino courante"
-#: taextras.py:457
+#: taextras.py:478
msgid "number of Arduinos"
msgstr "nombre d'Arduinos"
-#: taextras.py:458
+#: taextras.py:479
msgid "number of Arduino boards"
msgstr "nombre de cartes Arduino"
-#: taextras.py:459
+#: taextras.py:480
msgid "Arduino name"
msgstr "nom de l'Arduino"
-#: taextras.py:460
+#: taextras.py:481
msgid "Get the name of an Arduino."
msgstr "Obtenir le nom d'un Arduino."
#. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:463
+#: taextras.py:484
#, fuzzy
msgid "pin mode"
msgstr ""
@@ -1528,7 +1618,7 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"mode \"pin\""
-#: taextras.py:466
+#: taextras.py:487
#, fuzzy
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
@@ -1537,19 +1627,19 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Choisir la function \"pin\" (ENTRÉE, SORTIE, MDL, SERVO)."
-#: taextras.py:467
+#: taextras.py:488
msgid "analog write"
msgstr "écriture analogique"
-#: taextras.py:469
+#: taextras.py:490
msgid "Write analog value in specified port."
msgstr "Écrire la valeur analogique dans le port spécifié."
-#: taextras.py:470
+#: taextras.py:491
msgid "analog read"
msgstr "Lecture analogique"
-#: taextras.py:471
+#: taextras.py:492
#, fuzzy
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
@@ -1564,98 +1654,102 @@ msgstr ""
"Utilisez Vref pour \n"
"déterminer le voltage. Pour l'USB, volt=((read)*5)/1024) approximativement."
-#: taextras.py:473
+#: taextras.py:494
msgid "digital write"
msgstr "écriture digitale"
-#: taextras.py:474
+#: taextras.py:495
msgid "Write digital value to specified port."
msgstr "Écrire la valeur digitale sur le port spécifié."
-#: taextras.py:475
+#: taextras.py:496
msgid "digital read"
msgstr "lecture digitale"
-#: taextras.py:476
+#: taextras.py:497
msgid "Read value from digital port."
msgstr "Lire la valeur d'un port digital."
-#: taextras.py:478
+#: taextras.py:498
+msgid "Set HIGH value for digital port."
+msgstr "Définir HAUT comme valeur du port digital."
+
+#: taextras.py:499
msgid "Configure Arduino port for digital input."
msgstr "Configurer le port Arduino pour une entrée digitale."
-#: taextras.py:479
+#: taextras.py:500
msgid "Configure Arduino port to drive a servo."
msgstr "Configurer le port Arduino pour conduire un SERVO."
-#: taextras.py:481
+#: taextras.py:502
msgid "Configure Arduino port for digital output."
msgstr "Configurer le port Arduino pour la sortie digitale."
-#: taextras.py:482
+#: taextras.py:503
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configurer le port Arduino pour MDL (modulation de largeur)."
-#: taextras.py:483
+#: taextras.py:504
#, python-format
msgid "Not found Arduino %s"
msgstr "Arduino %s introuvable"
-#: taextras.py:484
+#: taextras.py:505
msgid "The pin must be an integer"
msgstr "Le pin doit être un entier"
-#: taextras.py:485
+#: taextras.py:506
msgid "The device must be an integer"
msgstr "Le périphérique doit être un entier"
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:490
+#: taextras.py:511
msgid "Palette of Expeyes blocks"
msgstr "Palette de blocs Expeyes"
#. TRANS: Programmable voltage output
-#: taextras.py:492
+#: taextras.py:513
msgid "set PVS"
msgstr "définit PVS"
-#: taextras.py:493
+#: taextras.py:514
msgid "set programmable voltage output"
msgstr "définit une sortie de tension programmable"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:495
+#: taextras.py:516
msgid "set SQR1 voltage"
msgstr "définit la tension SQR1"
-#: taextras.py:496
+#: taextras.py:517
msgid "set square wave 1 voltage output"
msgstr "définit la sortie de tension de l'onde carrée 1"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:498
+#: taextras.py:519
msgid "set SQR2 voltage"
msgstr "définit la tension SQR2"
-#: taextras.py:499
+#: taextras.py:520
msgid "set square wave 2 voltage output"
msgstr "définit la sortie de tension de l'onde carrée 2"
#. TRANS: Digital output level
-#: taextras.py:501
+#: taextras.py:522
msgid "set OD1"
msgstr "définit OD1"
-#: taextras.py:502
+#: taextras.py:523
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "définit le niveau de sortie digitale (OD1) bas (0) ou haut (1)"
#. TRANS: Input 1 voltage level
-#: taextras.py:504
+#: taextras.py:525
msgid "IN1 level"
msgstr "niveau IN1"
-#: taextras.py:505
+#: taextras.py:526
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1664,11 +1758,11 @@ msgstr ""
"IN1 <= 2.5 volts"
#. TRANS: Input 2 voltage level
-#: taextras.py:508
+#: taextras.py:529
msgid "IN2 level"
msgstr "niveau IN2"
-#: taextras.py:509
+#: taextras.py:530
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1677,11 +1771,11 @@ msgstr ""
"IN2 <= 2.5 volts"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:512
+#: taextras.py:533
msgid "SEN level"
msgstr "niveau SEN"
-#: taextras.py:513
+#: taextras.py:534
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1689,24 +1783,24 @@ msgstr ""
"renvoie 1 si la tension du capteur résistif (SEN) > 2.5, 0 si le niveau de "
"tension SEN <= 2.5 volts"
-#: taextras.py:515
+#: taextras.py:536
msgid "capture"
msgstr "capture"
-#: taextras.py:516
+#: taextras.py:537
msgid "input"
msgstr "entrée"
-#: taextras.py:517
+#: taextras.py:538
msgid "samples"
msgstr "exemples"
-#: taextras.py:518
+#: taextras.py:539
msgid "interval"
msgstr "intervalle"
#. TRANS: MS is microseconds
-#: taextras.py:520
+#: taextras.py:541
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
@@ -1714,78 +1808,78 @@ msgstr ""
"résultats sont envoyés à FIFO"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:523
+#: taextras.py:544
msgid "A1"
msgstr "A1"
-#: taextras.py:524
+#: taextras.py:545
msgid "read analog input 1 voltage"
msgstr "lire la tension d'entrée analogique 1"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:526
+#: taextras.py:547
msgid "A2"
msgstr "A2"
-#: taextras.py:527
+#: taextras.py:548
msgid "read analog input 2 voltage"
msgstr "lire la tension d'entrée analogique 2"
#. TRANS: Read input 1 voltage
-#: taextras.py:529
+#: taextras.py:550
msgid "IN1"
msgstr "IN1"
-#: taextras.py:530
+#: taextras.py:551
msgid "read input 1 voltage"
msgstr "lire la tension de l'entrée 1"
#. TRANS: Read input 2 voltage
-#: taextras.py:532
+#: taextras.py:553
msgid "IN2"
msgstr "IN2"
-#: taextras.py:533
+#: taextras.py:554
msgid "read input 2 voltage"
msgstr "lire la tension de l'entrée 2"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:535
+#: taextras.py:556
msgid "SEN"
msgstr "SEN"
-#: taextras.py:536
+#: taextras.py:557
msgid "read analog sensor input voltage"
msgstr "lire la tension d'entrée du capteur analogique"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:538
+#: taextras.py:559
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:539
+#: taextras.py:560
msgid "read square wave 1 voltage"
msgstr "lit la sortie de tension de l'onde carrée 1"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:541
+#: taextras.py:562
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:542
+#: taextras.py:563
msgid "read square wave 2 voltage"
msgstr "lit la sortie de tension de l'onde carrée 2"
#. TRANS: Read programmable voltage
-#: taextras.py:544
+#: taextras.py:565
msgid "PVS"
msgstr "PVS"
-#: taextras.py:545
+#: taextras.py:566
msgid "read programmable voltage"
msgstr "lire la tension programmable"
-#: taextras.py:546
+#: taextras.py:567
msgid "Expeyes device not found"
msgstr "Instrument Expeyes non trouvé"
@@ -1793,9 +1887,9 @@ msgstr "Instrument Expeyes non trouvé"
msgid "resume playing video or audio"
msgstr "reprendre la lecture vidéo ou audio"
-#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293
-#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
msgid "Title"
msgstr "Titre"
@@ -1851,7 +1945,7 @@ msgstr "boîte 2"
msgid "box 1"
msgstr "boîte 1"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Pas à pas"
@@ -1859,11 +1953,11 @@ msgstr "Pas à pas"
msgid "multiplies two numeric inputs"
msgstr "multiplie deux valeurs numériques"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Montrer/Cacher les blocs"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Masquer la palette"
@@ -1891,8 +1985,8 @@ msgstr "coord. x de la droite de l'écran"
msgid "Palette of extra options"
msgstr "Palette d'options supplémentaires"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752
-#: TurtleArtActivity.py:968
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
#, fuzzy
msgid "Load example"
msgstr ""
@@ -1909,7 +2003,7 @@ msgstr "déplacer tous les blocs vers la corbeille"
msgid "list"
msgstr "liste"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Répertoire de configuration non inscriptible : %s"
@@ -1922,7 +2016,7 @@ msgstr "reprendre le média"
msgid "heading"
msgstr "cap"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Partage de blocs désactivé"
@@ -1958,7 +2052,7 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"afficher coordonnées cartésiennes"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Aucune action d'option :"
@@ -2004,7 +2098,7 @@ msgstr "Echec du transfert !"
msgid "shift"
msgstr "tourner"
-#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "invoque la pile d'actions nommée"
@@ -2012,7 +2106,7 @@ msgstr "invoque la pile d'actions nommée"
#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
-#: TurtleArt/tawindow.py:4507
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "action"
@@ -2022,7 +2116,7 @@ msgstr ""
"opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette "
"des nombres"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "l'usage est"
@@ -2053,7 +2147,7 @@ msgstr "largeur du canevas"
msgid "empty heap?"
msgstr "tas vide ?"
-#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "variable nommée (valeur numérique)"
@@ -2083,7 +2177,7 @@ msgstr "jusqu'à"
msgid "media stop"
msgstr "arrêt média"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Activer les info-bulles"
@@ -2157,23 +2251,23 @@ msgstr "La couleur RVB sous la tortue est poussée vers la pile"
msgid "declutters canvas by hiding blocks"
msgstr "désencombre le canevas en masquant les blocs"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
@@ -2185,7 +2279,7 @@ msgstr "opérateur Python chr"
msgid "horizontal space"
msgstr "espacement horizontal"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Coordonnées métriques"
@@ -2215,8 +2309,8 @@ msgstr ""
msgid "presentation template: select four Journal objects"
msgstr "modèle de présentation : sélectionner quatre objets du Journal"
-#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744
-#: TurtleArtActivity.py:814 turtleblocks.py:399
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "Vue"
@@ -2242,8 +2336,8 @@ msgstr "vert"
#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
#: TurtleArt/tabasics.py:397
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "teinte"
@@ -2265,7 +2359,7 @@ msgstr "hauteur"
msgid "returns 1 if mouse button is pressed"
msgstr "retourne 1 si le bouton de la souris est actionné"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Augmenter l'échelle des coordonnées"
@@ -2324,7 +2418,7 @@ msgstr ""
msgid "xcor of left of screen"
msgstr "coord. x de la gauche de l'écran"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Réinitialiser taille blocs"
@@ -2358,7 +2452,7 @@ msgstr "opérateur logique plus petit que"
msgid "restore all blocks from trash"
msgstr "restaurer tous les blocs de la poubelle"
-#: turtleblocks.py:374
+#: turtleblocks.py:382
msgid "Save"
msgstr "Enregistrer"
@@ -2394,8 +2488,8 @@ msgstr "retourne la coordonnée x de la souris"
msgid "red"
msgstr "rouge"
-#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958
-#: TurtleArtActivity.py:994 turtleblocks.py:378
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "Enregistrer en Logo"
@@ -2420,7 +2514,7 @@ msgstr "Activer la collaboration"
msgid "Palette of sensor blocks"
msgstr "Palette de blocs de capteurs"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
#, fuzzy
msgid "Load plugin"
msgstr ""
@@ -2451,7 +2545,7 @@ msgstr "haut"
msgid "Submit to Web"
msgstr "Publier sur le Web"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
#, fuzzy
msgid "Cartesian coordinates"
msgstr ""
@@ -2469,7 +2563,7 @@ msgid "set scale"
msgstr "définit l'échelle"
#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Partager les blocs sélectionnés"
@@ -2506,7 +2600,7 @@ msgstr "et"
msgid "top of a collapsible stack"
msgstr "haut d'une pile à agréger"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "comme entrée"
@@ -2559,7 +2653,7 @@ msgstr ""
"opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette "
"des nombres"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "Fichier"
@@ -2589,7 +2683,7 @@ msgstr "multiplier"
msgid "forever"
msgstr "toujours"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Le module %s est déjà installé."
@@ -2602,7 +2696,7 @@ msgstr "définit la teinte de la ligne dessinée par la tortue"
msgid "speaks text"
msgstr "dit le texte"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "instantanée"
@@ -2615,16 +2709,16 @@ msgstr "efface"
msgid "presentation template: select two Journal objects"
msgstr "modèle de présentation : sélectionner deux objets du Journal"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Augmenter les blocs"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Plein écran"
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Fichier introuvable"
@@ -2690,11 +2784,11 @@ msgstr "plus grand que"
msgid "xcor"
msgstr "coord x"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Aide"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Sauvegarder le projet ?"
@@ -2711,8 +2805,8 @@ msgstr "droite x"
msgid "light level detected by light sensor"
msgstr "niveau de luminosité détecté par le capteur de luminosité"
-#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202
-#: TurtleArtActivity.py:1282
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
#, fuzzy
msgid "Plugin could not be installed."
msgstr ""
@@ -2733,7 +2827,7 @@ msgstr "arc"
msgid "radius"
msgstr "rayon"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
#, fuzzy
msgid "Polar coordinates"
msgstr ""
@@ -2758,7 +2852,7 @@ msgstr ""
"Vous devez avoir un compte sur http://turtleartsite.sugarlabs.org pour "
"transférer votre projet."
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Exécuter"
@@ -2784,7 +2878,7 @@ msgstr "Titre :"
msgid "Palette of media objects"
msgstr "Palette d'objets multimédia"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Restaurer tous les blocs de la poubelle"
@@ -2826,11 +2920,11 @@ msgstr "égal"
msgid "else"
msgstr "sinon"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "n'aime pas"
-#: turtleblocks.py:467
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"Vous n'avez pas sauvegardé votre travail. Voulez-vous le sauvegarder avant "
@@ -2923,7 +3017,7 @@ msgstr "reculer la tortue"
msgid "ycor of top of screen"
msgstr "coord. y du haut de l'écran"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "Afficher les blocs"
@@ -2944,7 +3038,7 @@ msgstr "Couleurs"
msgid "sets size of the line drawn by the turtle"
msgstr "définit l'épaisseur de la ligne dessinée par la tortue"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Ouvrir"
@@ -2981,7 +3075,7 @@ msgstr ""
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Arrêter"
@@ -2997,11 +3091,11 @@ msgstr "action 1"
msgid "end fill"
msgstr "arrête le remplissage"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Copier"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Coller"
@@ -3025,7 +3119,7 @@ msgstr "vide le tas"
msgid "pops value off FILO (first-in last-out heap)"
msgstr "sort la valeur du tas FILO (premier entré dernier sorti)"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Effacer"
@@ -3041,8 +3135,8 @@ msgstr "angle"
msgid "identity"
msgstr "identité"
-#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771
-#: TurtleArtActivity.py:773 TurtleArtActivity.py:950
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr "Enregistrer/Charger"
@@ -3054,7 +3148,7 @@ msgstr "haut x"
msgid "audio"
msgstr "audio"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Outils"
@@ -3114,13 +3208,13 @@ msgstr "boucle infinie"
msgid "show aligned"
msgstr "montrer alignement"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Voulez-vous réinstaller %s ?"
-#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999
-#: turtleblocks.py:373
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
#, fuzzy
msgid "Load project"
msgstr ""
@@ -3129,15 +3223,15 @@ msgstr ""
"#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n"
"Charger un projet"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Projet"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Débogage"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Désactiver les info-bulles"
@@ -3153,7 +3247,7 @@ msgstr "Mot de passe"
msgid "vertical space"
msgstr "espacement vertical"
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
#, fuzzy
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
@@ -3179,7 +3273,7 @@ msgstr "plus petit que"
msgid "square root"
msgstr "racine carré"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Modifier l'échelle"
@@ -3187,7 +3281,7 @@ msgstr "Modifier l'échelle"
msgid "show blocks"
msgstr "montrer blocs"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Quitter"
@@ -3207,7 +3301,7 @@ msgstr "présentation liste à puce"
msgid "duration"
msgstr "durée"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "Nouveau"
@@ -3231,7 +3325,7 @@ msgstr "bas"
msgid "purple"
msgstr "pourpre"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Diminuer l'échelle des coordonnées"
@@ -3273,12 +3367,12 @@ msgstr "Charger..."
msgid "Sugar Journal audio object"
msgstr "Objet audio du Journal Sugar"
-#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "Arrêter la tortue"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Tortue"
@@ -3286,15 +3380,15 @@ msgstr "Tortue"
msgid "changes the orientation of the palette of blocks"
msgstr "change l'orientation de la palette des blocs"
-#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "enregistre"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Masquer les blocs"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
#, fuzzy
msgid "Load Python block"
msgstr ""
@@ -3319,7 +3413,7 @@ msgstr "modèle de présentation : liste de puces"
msgid "identity operator used for extending blocks"
msgstr "opérateur d'identité utilisé pour les blocs d'extension"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Diminuer les blocs"
@@ -3331,7 +3425,7 @@ msgstr ""
"maintient la valeur du cap courant de la tortue (utilisable à la place d'un "
"bloc numérique)"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "image"
@@ -3347,7 +3441,7 @@ msgstr ""
"maintient la couleur courante du trait (utilisable à la place d'un bloc "
"numérique)"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Afficher la palette"
@@ -3355,8 +3449,8 @@ msgstr "Afficher la palette"
msgid "saves a picture to the Sugar Journal"
msgstr "enregistre l'image dans le Journal de Sugar"
-#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751
-#: TurtleArtActivity.py:964 TurtleArtActivity.py:997
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "Enregistrer l'instantané"
@@ -3381,8 +3475,8 @@ msgstr "avance"
#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
-#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534
-#: TurtleArt/tawindow.py:4562
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "ma boite"
@@ -3410,7 +3504,7 @@ msgstr "conserver la valeur actuelle de l'échelle"
msgid "top of nameable action stack"
msgstr "haut de l'action nommable"
-#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "stocke une valeur numérique dans la variable nommée"
@@ -3453,7 +3547,7 @@ msgstr "titre x"
msgid "fill screen"
msgstr "peint le fond"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Enregistrer sous"
@@ -3477,13 +3571,13 @@ msgstr "répète"
msgid "wait for current video or audio to complete"
msgstr "attendre la fin de la vidéo ou de l'audio en cours"
-#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955
-#: TurtleArtActivity.py:991 turtleblocks.py:376
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "Enregistrer dans une image"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743
-#: TurtleArtActivity.py:796 turtleblocks.py:408
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "Édition"
@@ -3570,8 +3664,8 @@ msgid ""
"program"
msgstr "Actionne le bouton Arrêter avant de modifier ton programme BlocsTortue"
-#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650
-#: TurtleArtActivity.py:799 turtleblocks.py:404
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
msgstr "Enregistrer la pile"
@@ -3584,7 +3678,7 @@ msgid "Overwrite stack"
msgstr "Remplacer la pile"
#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
-#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "Supprimer la pile"
@@ -3592,7 +3686,7 @@ msgstr "Supprimer la pile"
msgid "Really delete stack?"
msgstr "Voulez-vous réellement supprimer la pile ?"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Palettes"
@@ -3627,7 +3721,7 @@ msgstr "palette"
msgid "selects a palette"
msgstr "sélectionne a palette"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
msgstr "Palette des opérateurs personnalisés"
@@ -3668,10 +3762,68 @@ msgstr "autre"
msgid "turns the turtle 180 degrees"
msgstr "Fait faire un virage de 180 degrés à la tortue"
-#: turtleblocks.py:428
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Montrer les projets exemple"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Masquer les projets exemple"
+
+#: turtleblocks.py:436
msgid "About..."
msgstr "À propos de..."
+#~ msgid "custom module sensor A"
+#~ msgstr "capteur de module personnalisé A"
+
+#~ msgid "custom module sensor B"
+#~ msgstr "capteur de module personnalisé B"
+
+#~ msgid "custom module sensor C"
+#~ msgstr "capteur de module personnalisé C"
+
+#~ msgid "module a"
+#~ msgstr "module a"
+
+#~ msgid "module b"
+#~ msgstr "module b"
+
+#~ msgid "module c"
+#~ msgstr "module c"
+
+#~ msgid "hack pin mode"
+#~ msgstr "mode broche hack"
+
+#~ msgid "read hack pin Butia"
+#~ msgstr "lire broche hack Butia"
+
+#~ msgid "Module A"
+#~ msgstr "Module A"
+
+#~ msgid "Module B"
+#~ msgstr "Module B"
+
+#~ msgid "generic Module B"
+#~ msgstr "Module générique B"
+
+#~ msgid "Module C"
+#~ msgstr "Module C"
+
+#~ msgid "generic Module C"
+#~ msgstr "Module générique C"
+
+#~ msgid "ERROR: You must cast Module A, B or C"
+#~ msgstr "ERREUR : vous devez convertir le type du module A, B ou C"
+
+#~ msgid "returns the temperature"
+#~ msgstr "renvoie la température"
+
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr ""
+#~ "retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le "
+#~ "cas contraire"
+
#~ msgid "gpio"
#~ msgstr "gpio"
@@ -4158,9 +4310,6 @@ msgstr "À propos de..."
#~ msgid "1×1 picture"
#~ msgstr "1x1 image"
-#~ msgid "name"
-#~ msgstr "nom"
-
#~ msgid "holds current pen shade (can be used in place of a number block)"
#~ msgstr ""
#~ "maintient la teinte courante du trait (utilisable à la place d'un bloc "
diff --git a/po/hy.po b/po/hy.po
index 806ce6a..46c58fe 100644
--- a/po/hy.po
+++ b/po/hy.po
@@ -21,9 +21,9 @@ msgstr ""
"#-#-#-#-# hy.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-18 00:30-0400\n"
-"PO-Revision-Date: 2013-07-24 14:11+0200\n"
-"Last-Translator: anushnur <anush.mkrtchyan@ca1492.com>\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-02 09:01+0200\n"
+"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: hy\n"
"MIME-Version: 1.0\n"
@@ -187,8 +187,8 @@ msgstr "Ô¿Õ¸Õ³Õ¡Õ¯"
#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327
#: TurtleArt/tabasics.py:409
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr "Õ´Õ¸Õ­Ö€Õ¡Õ£Õ¸Ö‚ÕµÕ¶"
@@ -345,7 +345,7 @@ msgid "write hack pin Butia"
msgstr "Õ£Ö€Õ¥Õ¬ Ô²Õ¸Ö‚Õ©Õ«Õ¡ÕµÕ« Õ¶Õ¥Ö€Õ­Õ¸Ö‚ÕªÕ´Õ¡Õ¶ ÖƒÕ«Õ¶Õ¨"
#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
-#: TurtleArt/tawindow.py:4571
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "Ô±Ö€ÕªÕ¥Ö„"
@@ -1100,7 +1100,7 @@ msgstr "Ô³Õ¥Ö€Õ±Õ¡ÕµÕ¶Õ¡ÕµÕ«Õ¶"
#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
#: TurtleArt/tabasics.py:384
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "Õ£Õ¸Ö‚ÕµÕ¶"
@@ -1757,9 +1757,9 @@ msgstr "Expeyes Õ½Õ¡Ö€Ö„Õ¨ Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¡Õ® Õ¹Õ§"
msgid "resume playing video or audio"
msgstr "Õ‡Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬ Õ¿Õ¥Õ½Õ¡ Õ¯Õ¡Õ´ Õ±ÕµÕ¶Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¾Õ¥Ö€Õ¡Ö€Õ¿Õ¡Õ¤Ö€Õ¸Ö‚Õ´Õ¨"
-#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293
-#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377
+#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
+#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
+#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
msgid "Title"
msgstr "ÕŽÕ¥Ö€Õ¶Õ¡Õ£Õ«Ö€"
@@ -1815,7 +1815,7 @@ msgstr "Õ¿Õ¸Ö‚Öƒ 2"
msgid "box 1"
msgstr "Õ¿Õ¸Ö‚Öƒ 1"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Õ”Õ¡ÕµÕ¬"
@@ -1823,11 +1823,11 @@ msgstr "Õ”Õ¡ÕµÕ¬"
msgid "multiplies two numeric inputs"
msgstr "Õ¢Õ¡Õ¦Õ´Õ¡ÕºÕ¡Õ¿Õ¯Õ¸Ö‚Õ´ Õ§ Õ¥Ö€Õ¯Õ¸Ö‚ Õ©Õ¾Õ¡ÕµÕ«Õ¶ Õ¶Õ¥Ö€Õ´Õ¸Ö‚Õ®Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ¨"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬/Õ©Õ¡Ö„ÖÕ¶Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ ÕºÕ¡Õ°Õ¸ÖÕ¨"
@@ -1856,8 +1856,8 @@ msgstr "Õ§Õ¯Ö€Õ¡Õ¶Õ« Õ¡Õ» Õ´Õ¡Õ½Õ« xcor-Õ¨"
msgid "Palette of extra options"
msgstr "Ô¼Ö€Õ¡ÖÕ¸Ö‚ÖÕ«Õ¹ Õ¨Õ¶Õ¿Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ« ÕºÕ¡Õ°Õ¸ÖÕ¨"
-#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752
-#: TurtleArtActivity.py:968
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
msgid "Load example"
msgstr "Ô²Õ¥Õ¼Õ¶Õ´Õ¡Õ¶ Ö…Ö€Õ«Õ¶Õ¡Õ¯"
@@ -1869,7 +1869,7 @@ msgstr "Ô²Õ¸Õ¬Õ¸Ö€ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨ Õ¿Õ¥Õ²Õ¡ÖƒÕ¸Õ­Õ¥Õ¬ Õ¡Õ²Õ¢Õ¡Ö€Õ¯Õ²"
msgid "list"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¯"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Ô¿Õ¡Õ¦Õ´Õ¡Õ±Ö‡Õ« Õ£Ö€Õ¡ÖÕ¸Ö‚ÖÕ¡Õ¯Õ¨ Õ£Ö€Õ¥Õ¬Õ« Õ¹Õ§. %s"
@@ -1882,7 +1882,7 @@ msgstr "Õ‡Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬ Õ¾Õ¥Ö€Õ¡Ö€Õ¿Õ¡Õ¤Ö€Õ¸Ö‚Õ´Õ¨"
msgid "heading"
msgstr "Õ¸Ö‚Õ²Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Ô¸Õ¶Õ¤Õ°Õ¡Õ¶Õ¸Ö‚Ö€ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ´Õ¡Õ¶ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨ Õ¯Õ¡Õ½Õ¥ÖÕ¾Õ¡Õ® Õ¥Õ¶:"
@@ -1912,7 +1912,7 @@ msgstr "Õ¯Õ¡ÕºÕ¸Ö‚ÕµÕ¿"
msgid "displays Cartesian coordinates"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¸Ö‚Õ´ Õ§ Õ¤Õ¥Õ¯Õ¡Ö€Õ¿ÕµÕ¡Õ¶ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€Õ¨"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Ô±Õ¼Õ¡Õ¶Ö Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¡ÕµÕ¬Õ¨Õ¶Õ¿Ö€Õ¡Õ¶Ö„Õ«"
@@ -1960,7 +1960,7 @@ msgstr "ÕŽÕ¥Ö€Õ¢Õ¥Õ¼Õ¶Õ¸Ö‚Õ´Õ¨ Õ±Õ¡Õ­Õ¸Õ²Õ¾Õ¥Ö"
msgid "shift"
msgstr "ÕÕ¥Õ²Õ¡ÖƒÕ¸Õ­Õ¥Õ¬"
-#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "Ô¿Õ¡Õ¶Õ¹Õ¸Ö‚Õ´ Õ§ Õ¡Õ¶Õ¾Õ¡Õ¶Õ¡Õ¯Õ¸Õ¹Õ¾Õ¡Õ® Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ« Õ¡Õ£Õ¸Ö‚ÖÕ¾Õ¡Õ® Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« Õ·Õ¡Ö€Õ¡Õ¶Õ¨:"
@@ -1968,7 +1968,7 @@ msgstr "Ô¿Õ¡Õ¶Õ¹Õ¸Ö‚Õ´ Õ§ Õ¡Õ¶Õ¾Õ¡Õ¶Õ¡Õ¯Õ¸Õ¹Õ¾Õ¡Õ® Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ
#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
-#: TurtleArt/tawindow.py:4507
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "Ô³Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
@@ -1977,7 +1977,7 @@ msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"Ô¿Õ¡Õ¿Õ¡Ö€Õ«Ö€-Õ´Õ«Õ¶Õ¹Õ¥Ö‚-ÕƒÕ«Õ·Õ¿ Ö…ÕºÕ¥Ö€Õ¡Õ¿Õ¸Ö€Õ¨, Õ¸Ö€Õ¶ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Ö‚Õ´ Õ§ Ô¹Õ¾Õ¡ÕºÕ¶Õ¡Õ¯Õ« Õ¢Õ¸Ö‚Õ¬ÕµÕ¡Õ¶ Ö…ÕºÕ¥Ö€Õ¡Õ¿Õ¸Ö€Õ¶Õ¥Ö€"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "Ô¿Õ«Ö€Õ¡Õ¼Õ¸Ö‚Õ´Õ¨"
@@ -2008,7 +2008,7 @@ msgstr "Õ¯Õ¿Õ¡Õ¾Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
msgid "empty heap?"
msgstr "Ô´Õ¡Õ¿Õ¡Ö€Õ¯Õ¥ÕžÕ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« Õ·Õ¡Ö€Õ¡Õ¶Õ¨:"
-#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "Ô±Õ¶Õ¾Õ¡Õ¶Õ¾Õ¡Õ® ÖƒÕ¸ÖƒÕ¸Õ­Õ¡Õ¯Õ¡Õ¶ (Õ©Õ¾Õ¡ÕµÕ«Õ¶ Õ¡Ö€ÕªÕ¥Ö„Õ¨)"
@@ -2037,7 +2037,7 @@ msgstr "Õ´Õ«Õ¶Õ¹"
msgid "media stop"
msgstr "ÕÕ¥Õ½Õ¡/Õ±Õ¡ÕµÕ¶Õ¡Õ£Ö€Õ¡Õ´Õ«Õ»Õ¸ÖÕ¨ Õ¯Õ¡Õ¶Õ£Õ¶Õ¥ÖÕ¶Õ¥Õ¬:"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Õ„Õ«Õ¡ÖÕ¶Õ¥Õ¬ Õ¿Õ¡Õ¿Õ¡Õ¶Õ¾Õ¸Õ² Ö…Õ£Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
@@ -2111,23 +2111,23 @@ msgstr ""
msgid "declutters canvas by hiding blocks"
msgstr "Õ„Õ¡Ö„Ö€Õ¸Ö‚Õ´ Õ§ Õ¯Õ¿Õ¡Õ¾Õ¨Õ Õ©Õ¡Ö„ÖÕ¶Õ¥Õ¬Õ¸Õ¾ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
@@ -2139,7 +2139,7 @@ msgstr "«Պիթոնի» chr օպերատոր"
msgid "horizontal space"
msgstr "Õ€Õ¸Ö€Õ«Õ¦Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ¿Õ¡Ö€Õ¡Õ®Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Õ„Õ¥Õ¿Ö€Õ¡ÕµÕ«Õ¶ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€"
@@ -2170,8 +2170,8 @@ msgstr ""
msgid "presentation template: select four Journal objects"
msgstr "Õ†Õ¥Ö€Õ¯Õ¡ÕµÕ¡ÖÕ´Õ¡Õ¶ Õ¶Õ´Õ¸Ö‚Õ·. Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ„Õ¡Õ¿ÕµÕ¡Õ¶Õ« Õ¹Õ¸Ö€Õ½ Ö…Õ¢ÕµÕ¥Õ¯Õ¿"
-#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744
-#: TurtleArtActivity.py:814 turtleblocks.py:399
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "ÕÕ¥Õ½Ö„Õ¨"
@@ -2197,8 +2197,8 @@ msgstr "Õ¯Õ¡Õ¶Õ¡Õ¹"
#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
#: TurtleArt/tabasics.py:397
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "ÔµÖ€Õ¡Õ¶Õ£"
@@ -2220,7 +2220,7 @@ msgstr "Õ€Õ¡Õ³Õ¡Õ­Õ¡Õ¯Õ¡Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
msgid "returns 1 if mouse button is pressed"
msgstr "ÕŽÕ¥Ö€Õ¡Õ¤Õ¡Ö€Õ±Õ¶Õ¸Ö‚Õ´ Õ§ 1, Õ¥Õ©Õ¥ Õ¯Õ¸Õ³Õ¡Õ¯Õ¨ Õ½Õ¥Õ²Õ´Õ¾Õ¡Õ® Õ§:"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€Õ¨ Õ¤Õ¥ÕºÕ« Õ´Õ¥Õ®Õ¡ÖÕ¸Ö‚Õ´"
@@ -2280,7 +2280,7 @@ msgstr ""
msgid "xcor of left of screen"
msgstr "Õ§Õ¯Ö€Õ¡Õ¶Õ« Õ±Õ¡Õ­ Õ´Õ¡Õ½Õ« x Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¨"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« Õ¹Õ¡ÖƒÕ½Õ¨"
@@ -2314,7 +2314,7 @@ msgstr "Õ¿Ö€Õ¡Õ´Õ¡Õ¢Õ¡Õ¶Õ¡Õ¯Õ¡Õ¶ less-than /ÖƒÕ¸Ö„Ö€ Õ§ Ö„Õ¡Õ¶/ Ö…ÕºÕ¥Ö€Õ¡Õ¿Õ¸Ö€
msgid "restore all blocks from trash"
msgstr "ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ¡Õ²Õ¢Õ¡Ö€Õ¯Õ²Õ«Ö Õ¢Õ¸Õ¬Õ¸Ö€ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
-#: turtleblocks.py:374
+#: turtleblocks.py:382
msgid "Save"
msgstr "ÕŠÕ¡Õ°Õ¥Õ¬"
@@ -2350,8 +2350,8 @@ msgstr "ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¸Ö‚Õ´ Õ§ Õ´Õ¯Õ¶Õ«Õ¯Õ« Õ½Õ¬Õ¡Ö„Õ« x Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚Õµ
msgid "red"
msgstr "Õ¯Õ¡Ö€Õ´Õ«Ö€"
-#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958
-#: TurtleArtActivity.py:994 turtleblocks.py:378
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "ÕŠÕ¡Õ°Õ¥Õ¬ Õ¸Ö€ÕºÕ¥Õ½ ÕÕ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¶Õ·Õ¡Õ¶"
@@ -2377,7 +2377,7 @@ msgid "Palette of sensor blocks"
msgstr "ÕÕ¥Õ¶Õ½Õ¸Ö€Õ¡ÕµÕ«Õ¶ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« ÕºÕ¡Õ°Õ¸Ö"
# Load plugin
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Ô²Õ¥Õ¼Õ¶Õ¥Õ¬ Ö…ÕªÕ¡Õ¶Õ¤Õ¡Õ¯ Õ°Õ¡Õ¾Õ¥Õ¬Õ¸Ö‚Õ´Õ¨"
@@ -2403,7 +2403,7 @@ msgstr "Õ£Õ¡Õ£Õ¡Õ©"
msgid "Submit to Web"
msgstr "ÕˆÖ‚Õ²Õ¡Ö€Õ¯Õ¥Õ¬ Õ€Õ¡Õ´Õ¡ÖÕ¡Õ¶ÖÕ«Õ¶"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Ô´Õ¥Õ¯Õ¡Ö€Õ¿ÕµÕ¡Õ¶ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÖÕ¶Õ¥Ö€"
@@ -2416,7 +2416,7 @@ msgid "set scale"
msgstr "ÕÕ¡Õ°Õ´Õ¡Õ¶Õ¥Õ¬ Õ½Õ¡Õ¶Õ¤Õ²Õ¡Õ¯Õ¨"
#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Ô¿Õ«Õ½Õ¥Õ¬ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¶ Õ¨Õ¶Õ¯Õ¥Ö€Õ¸Õ» Õ°Õ¥Õ¿:"
@@ -2454,7 +2454,7 @@ msgid "top of a collapsible stack"
msgstr "Õ“Õ¬Õ¸Ö‚Õ¦Õ¾Õ¸Õ² Õ·Õ¡Ö€Õ¡Õ¶Õ« Õ¾Õ¥Ö€Õ«Õ¶ Õ´Õ¡Õ½Õ¨"
# ÕˆÖ€ÕºÕ¥Õ½ Õ´Õ¸Ö‚Õ¿Ö„
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "Որպես ներածում"
@@ -2508,7 +2508,7 @@ msgstr ""
"Õ¯Õ¡Õ¿Õ¡Ö€Õ«Ö€-Ö„Õ¡Õ¶Õ« Õ¤Õ¥Õ¼-ÕƒÕ«Õ·Õ¿ Ö…ÕºÕ¥Ö€Õ¡Õ¿Õ¸Ö€Õ¨, Õ¸Ö€Õ¶ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Ö‚Õ´ Õ§ Ô¹Õ¾Õ¡ÕºÕ¶Õ¡Õ¯Õ« Õ¢Õ¸Ö‚Õ¬ÕµÕ¡Õ¶ "
"Ö…ÕºÕ¥Ö€Õ¡Õ¿Õ¸Ö€Õ¶Õ¥Ö€"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "Õ–Õ¡ÕµÕ¬"
@@ -2536,7 +2536,7 @@ msgstr "Õ¢Õ¡Õ¦Õ´Õ¡ÕºÕ¡Õ¿Õ¯Õ¥Õ¬"
msgid "forever"
msgstr "Ô±Õ¶Õ¤Õ¡Õ¤Õ¡Ö€"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "%s Õ°Õ¡Õ¾Õ¥Õ¬Õ¸Ö‚Õ´Õ¶ Õ¡Ö€Õ¤Õ¥Õ¶ Õ¶Õ¥Ö€Õ¤Ö€Õ¾Õ¡Õ® Õ§:"
@@ -2549,7 +2549,7 @@ msgstr "ÕÕ¡Õ°Õ´Õ¡Õ¶Õ¸Ö‚Õ´ Õ§ Õ¯Ö€Õ«Õ¡ÕµÕ« Õ£Õ®Õ¡Õ® Õ£Õ®Õ« Õ£Õ¸Ö‚Õ¶Õ¥Ö€Õ¡Õ¶Õ£Õ¨"
msgid "speaks text"
msgstr "Ô±Ö€Õ¿Õ¡Õ¢Õ¥Ö€Õ¥Õ¬ Õ¿Õ¥Ö„Õ½Õ¿"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "Õ³Õ¥ÕºÕ¡ÕºÕ¡Õ¿Õ¯Õ¥Ö€"
@@ -2562,17 +2562,17 @@ msgstr "Õ„Õ¡Ö„Ö€Õ¥Õ¬"
msgid "presentation template: select two Journal objects"
msgstr "Õ¶Õ¥Ö€Õ¯Õ¡ÕµÕ¡ÖÕ´Õ¡Õ¶ Õ¶Õ´Õ¸Ö‚Õ·. Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ„Õ¡Õ¿ÕµÕ¡Õ¶Õ« Õ¥Ö€Õ¯Õ¸Ö‚ Ö…Õ¢ÕµÕ¥Õ¯Õ¿"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Õ„Õ¥Õ®Õ¡ÖÕ¶Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Ô·Õ¯Ö€Õ¡Õ¶Õ« Õ¹Õ¡ÖƒÕ¸Õ¾"
# Õ–Õ¡ÕµÕ¬Õ¨ Õ¹Õ« Õ£Õ¿Õ¶Õ¾Õ¥Õ¬
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Õ–Õ¡ÕµÕ¬Õ¨ Õ¹Õ« Õ£Õ¿Õ¶Õ¾Õ¥Õ¬"
@@ -2639,11 +2639,11 @@ msgstr "Õ´Õ¥Õ® Õ§ Ö„Õ¡Õ¶"
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Õ•Õ£Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥ÕžÕ¬ Õ¶Õ¡Õ­Õ¡Õ£Õ«Õ®Õ¨"
@@ -2660,8 +2660,8 @@ msgstr "Ô±Õ»Õ¡Õ¯Õ¸Õ²Õ´ÕµÕ¡Õ¶ x"
msgid "light level detected by light sensor"
msgstr "Ô¼Õ¸Ö‚ÕµÕ½Õ« Õ½Õ¥Õ¶Õ½Õ¸Ö€Õ¸Õ¾ Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¡Õ® Õ¬Õ¸Ö‚ÕµÕ½Õ« Õ´Õ¡Õ¯Õ¡Ö€Õ¤Õ¡Õ¯Õ¨"
-#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202
-#: TurtleArtActivity.py:1282
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
msgid "Plugin could not be installed."
msgstr "Õ€Õ¡Õ¾Õ¥Õ¬Õ´Õ¡Õ¶ Õ¢Õ¥Õ¼Õ¶Õ¸Ö‚Õ´Õ¨ Õ¹Õ¯Õ¡ÕµÕ¡ÖÕ¡Õ¾"
@@ -2677,7 +2677,7 @@ msgstr "Ô±Õ²Õ¥Õ²"
msgid "radius"
msgstr "Õ‡Õ¡Ö€Õ¡Õ¾Õ«Õ²"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Ô²Ö‡Õ¥Õ¼Õ¡ÕµÕ«Õ¶ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€"
@@ -2701,7 +2701,7 @@ msgstr ""
msgid "palette"
msgstr "ÕºÕ¡Õ°Õ¸Ö"
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Ô³Õ¸Ö€Õ®Õ¡Ö€Õ¯Õ¥Õ¬"
@@ -2733,7 +2733,7 @@ msgstr "ÕŽÕ¥Ö€Õ¶Õ¡Õ£Õ«Ö€."
msgid "Palette of media objects"
msgstr "Ô¼Ö€Õ¡Õ¿Õ¾Õ¡Õ´Õ«Õ»Õ¸ÖÕ« Õ¡Õ¼Õ¡Ö€Õ¯Õ¡Õ¶Õ¥Ö€Õ« ÕºÕ¡Õ°Õ¸Ö"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "ÕŽÕ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ¡Õ²Õ¢Õ¡Ö€Õ¯Õ²Õ«Ö Õ¢Õ¸Õ¬Õ¸Ö€ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
@@ -2775,11 +2775,11 @@ msgstr "Õ°Õ¡Õ¾Õ¡Õ½Õ¡Ö€"
msgid "else"
msgstr "Õ¡ÕµÕ¬Õ¡ÕºÕ¥Õ½"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "Õ‰Õ« Õ°Õ¡Õ¾Õ¡Õ¶Õ¸Ö‚Õ´"
-#: turtleblocks.py:467
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Դուք չպահպանված աշխատանք ունեք: Ցանկանու՞մ եք պահպանել այն:"
@@ -2876,7 +2876,7 @@ msgstr "Õ‡Õ¡Ö€ÕªÕ¸Ö‚Õ´ Õ§ Õ¯Ö€Õ«Õ¡ÕµÕ«Õ¶ Õ°Õ¥Õ¿"
msgid "ycor of top of screen"
msgstr "Õ§Õ¯Ö€Õ¡Õ¶Õ« Õ¾Õ¥Ö€Õ«Õ¶ Õ´Õ¡Õ½Õ« ycor-Õ¨"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
@@ -2897,7 +2897,7 @@ msgstr "Ô³Õ¸Ö‚ÕµÕ¶Õ¥Ö€"
msgid "sets size of the line drawn by the turtle"
msgstr "ÕÕ¡Õ°Õ´Õ¡Õ¶Õ¸Ö‚Õ´ Õ§ Õ¯Ö€Õ«Õ¡ÕµÕ« Õ£Õ®Õ¡Õ® Õ£Õ®Õ« Õ¹Õ¡ÖƒÕ½Õ¨"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Ô²Õ¡ÖÕ¥Õ¬"
@@ -2934,7 +2934,7 @@ msgstr "ÕÕ¥Õ²Õ¡ÖƒÕ¸Õ­Õ¸Ö‚Õ´ Õ§ Õ¯Ö€Õ«Õ¡ÕµÕ«Õ¶ xcor, ycor Õ¤Õ«Ö€Ö„; (0, 0)-Õ¶ Õ§
msgid "Python"
msgstr "\"ÕŠÕ«Õ©Õ¸Õ¶\""
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Ô¿Õ¡Õ¶Õ£"
@@ -2950,11 +2950,11 @@ msgstr "Ô³Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ 1"
msgid "end fill"
msgstr "Õ¡Õ¾Õ¡Ö€Õ¿Õ¥Õ¬ Õ¬ÖÕ¸Ö‚Õ´Õ¨"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "ÕŠÕ¡Õ¿Õ³Õ¥Õ¶Õ¥Õ¬"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Õ“Õ¡Õ¯ÖÕ¶Õ¥Õ¬"
@@ -2979,7 +2979,7 @@ msgstr "Ô´Õ¡Õ¿Õ¡Ö€Õ¯Õ¥Õ¬ Õ¯Õ¸Ö‚ÕµÕ¿Õ¨"
msgid "pops value off FILO (first-in last-out heap)"
msgstr "Õ‘Ö€Õ¸Ö‚Õ´ Õ§ FILO-Õ« (Õ¡Õ¼Õ¡Õ»Õ«Õ¶Õ¨ Õ¶Õ¥Ö€Õ½,Õ¾Õ¥Ö€Õ»Õ«Õ¶Õ¨ Õ¤Õ¸Ö‚Ö€Õ½ Õ¯Õ¸Ö‚ÕµÕ¿) Õ¡Ö€ÕªÕ¥Ö„Õ¨:"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Õ„Õ¡Ö„Ö€Õ¥Õ¬"
@@ -2995,8 +2995,8 @@ msgstr "Ô±Õ¶Õ¯ÕµÕ¸Ö‚Õ¶"
msgid "identity"
msgstr "Õ«Õ¶Ö„Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771
-#: TurtleArtActivity.py:773 TurtleArtActivity.py:950
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr "ÕŠÕ¡Õ°Õ¥Õ¬ / Ô²Õ¥Õ¼Õ¶Õ¥Õ¬"
@@ -3008,7 +3008,7 @@ msgstr "ÕŽÕ¥Ö€Õ«Õ¶ y"
msgid "audio"
msgstr "Õ¡Õ¸Ö‚Õ¤Õ«Õ¸"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Ô³Õ¸Ö€Õ®Õ«Ö„Õ¶Õ¥Ö€"
@@ -3068,25 +3068,25 @@ msgstr "Õ¯Ö€Õ¯Õ¶Õ¥Õ¬ Õ¡Õ¶Õ¨Õ¶Õ¤Õ´Õ¥Õ»"
msgid "show aligned"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ°Õ¡Õ¾Õ¡Õ½Õ¡Ö€Õ¥ÖÕ¾Õ¡Õ®"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Õ‘Õ¡Õ¶Õ¯Õ¡Õ¶Õ¸ÕžÖ‚Õ´ Õ¥Ö„ Õ¾Õ¥Ö€Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ %s:"
-#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999
-#: turtleblocks.py:373
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
msgid "Load project"
msgstr "Ô²Õ¥Õ¼Õ¶Õ¥Õ¬ Õ¶Õ¡Õ­Õ¡Õ£Õ«Õ®Õ¨"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Õ†Õ¡Õ­Õ¡Õ£Õ«Õ®"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Ô¶Õ¿Õ¥Õ¬"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Ô¿Õ¡Õ½Õ¥ÖÕ¶Õ¥Õ¬ Õ¿Õ¡Õ¿Õ¡Õ¶Õ¾Õ¸Õ² Ö…Õ£Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨"
@@ -3104,7 +3104,7 @@ msgid "vertical space"
msgstr "ÕˆÖ‚Õ²Õ²Õ¡Õ°Õ¡ÕµÕ¡Ö Õ¿Õ¡Ö€Õ¡Õ®Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
# Õ€Õ¡Õ¾Õ¥Õ¬Õ¸Ö‚Õ´ - plugin
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
"Ô½Õ¶Õ¤Ö€Õ¾Õ¸Ö‚Õ´Õ§ Õ¾Õ¥Ö€Õ¡Õ´Õ¥Õ¯Õ¶Õ¡Ö€Õ¯Õ¥Õ¬ Turtle Art /Ô¿Ö€Õ«Õ¡ÕµÕ«/ Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨` Õ°Õ¡Õ¾Õ¥Õ¬Õ¸Ö‚Õ´Õ¶ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¥Õ¬Õ¸Ö‚ "
@@ -3128,7 +3128,7 @@ msgstr "ÖƒÕ¸Ö„Ö€ Õ§ Ö„Õ¡Õ¶"
msgid "square root"
msgstr "Ö„Õ¡Õ¼Õ¡Õ¯Õ¸Ö‚Õ½Õ« Õ¡Ö€Õ´Õ¡Õ¿"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€Õ« Õ½Õ¡Õ¶Õ¤Õ²Õ¡Õ¯Õ¨"
@@ -3136,7 +3136,7 @@ msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€Õ« Õ½Õ¡Õ¶Õ¤Õ²Õ¡Õ¯Õ¨"
msgid "show blocks"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Ô´Õ¸Ö‚Ö€Õ½ Õ£Õ¡Õ¬"
@@ -3156,7 +3156,7 @@ msgstr "Õ†Õ¥Ö€Õ¯Õ¡ÕµÕ¡ÖÕ¸Ö‚Õ´ ÕºÕ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¶Õ·Õ¾Õ¡Õ® ÖÕ¸Ö‚ÖÕ¡Õ¯Õ¸Õ¾"
msgid "duration"
msgstr "ÕÖ‡Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "Õ†Õ¸Ö€"
@@ -3181,7 +3181,7 @@ msgstr "ÕÕ¿Õ¸Ö€Õ«Õ¶ Õ´Õ¡Õ½"
msgid "purple"
msgstr "Õ¢Õ¸Õ½Õ¸Ö€"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¶Õ¥Ö€Õ¨ Õ¤Õ¥ÕºÕ« Õ¶Õ¾Õ¡Õ¦Õ¥ÖÕ¸Ö‚Õ´"
@@ -3223,12 +3223,12 @@ msgstr "Ô²Õ¥Õ¼Õ¶Õ¸Ö‚Õ´..."
msgid "Sugar Journal audio object"
msgstr "Sugar Õ„Õ¡Õ¿ÕµÕ¡Õ¶Õ« Ô±Õ¸Ö‚Õ¤Õ«Õ¸ Ö…Õ¢ÕµÕ¥Õ¯Õ¿"
-#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "Ô¿Õ¡Õ¶Õ£Õ¶Õ¥ÖÕ¶Õ¥Õ¬ Ô¿Ö€Õ«Õ¡ÕµÕ«Õ¶"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Ô¿Ö€Õ«Õ¡"
@@ -3236,15 +3236,15 @@ msgstr "Ô¿Ö€Õ«Õ¡"
msgid "changes the orientation of the palette of blocks"
msgstr "Õ“Õ¸Õ­Õ¸Ö‚Õ´ Õ§ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« ÕºÕ¡Õ°Õ¸ÖÕ« Õ¤Õ«Ö€Ö„Õ¨"
-#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "ÕºÕ¡Õ°Õ¥Õ¬ ... Õ´Õ¥Õ»"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Ներբեռնել «Python» ծրագրի մասնիկները"
@@ -3264,7 +3264,7 @@ msgstr "Õ†Õ¥Ö€Õ¯Õ¡ÕµÕ¡ÖÕ´Õ¡Õ¶ Õ¶Õ´Õ¸Ö‚Õ·.Ô¿Õ¥Õ¿Õ¥Ö€Õ« ÖÕ¡Õ¶Õ¯"
msgid "identity operator used for extending blocks"
msgstr "Õ„Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¶ Õ¨Õ¶Õ¤Õ¬Õ¡ÕµÕ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ«Ö€Õ¡Õ¼Õ¾Õ¸Õ² Õ«Õ¶Ö„Õ¶Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Ö…ÕºÕ¥Ö€Õ¡Õ¿Õ¸Ö€Õ¨:"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Õ“Õ¸Ö„Ö€Õ¡ÖÕ¶Õ¥Õ¬ Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ¨"
@@ -3276,7 +3276,7 @@ msgstr ""
"ÕŠÕ¡Õ°Õ¸Ö‚Õ´ Õ§ Õ¯Ö€Õ«Õ¡ÕµÕ« Õ£Õ¬Õ­Õ« Õ¸Ö‚Õ²Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¡Õ¼Õ¯Õ¡ Õ¡Ö€ÕªÕ¥Ö„Õ¨ (Õ¯Õ¡Ö€Õ¸Õ² Õ§ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¾Õ¥Õ¬ Õ©Õ¾Õ¡ÕµÕ«Õ¶ "
"Õ¡Ö€ÕªÕ¥Ö„ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Õ² Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ« ÖƒÕ¸Õ­Õ¡Ö€Õ¥Õ¶):"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€"
@@ -3292,7 +3292,7 @@ msgstr ""
"ÕŠÕ¡Õ°Õ¸Ö‚Õ´ Õ§ Õ£Ö€Õ¹Õ« Õ¨Õ¶Õ©Õ¡ÖÕ«Õ¯ Õ£Õ¸Ö‚ÕµÕ¶Õ¨ (Õ¯Õ¡Ö€Õ¸Õ² Õ§ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¾Õ¥Õ¬ Õ©Õ¾Õ¡ÕµÕ«Õ¶ Õ¡Ö€ÕªÕ¥Ö„ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Õ² "
"Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« ÖƒÕ¸Õ­Õ¡Ö€Õ¥Õ¶):"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ ÕºÕ¡Õ°Õ¸ÖÕ¨"
@@ -3300,8 +3300,8 @@ msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ ÕºÕ¡Õ°Õ¸ÖÕ¨"
msgid "saves a picture to the Sugar Journal"
msgstr "Õ†Õ¯Õ¡Ö€Õ¨ ÕºÕ¡Õ°Õ¸Ö‚Õ´ Õ§ Sugar-Õ« Õ„Õ¡Õ¿ÕµÕ¡Õ¶Õ¸Ö‚Õ´"
-#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751
-#: TurtleArtActivity.py:964 TurtleArtActivity.py:997
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ³Õ¥ÕºÕ¡ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨"
@@ -3326,8 +3326,8 @@ msgstr "Ô±Õ¼Õ¡Õ»"
#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
-#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534
-#: TurtleArt/tawindow.py:4562
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "Ô»Õ´ Õ¿Õ¸Ö‚ÖƒÕ¨"
@@ -3356,7 +3356,7 @@ msgstr "ÕºÕ¡Õ°Õ¸Ö‚Õ´ Õ§ Õ¶Õ¥Ö€Õ¯Õ¡ÕµÕ«Õ½ Õ½Õ¡Õ¶Õ¤Õ²Õ¡Õ¯Õ« Õ¡Ö€ÕªÕ¥Ö„Õ¨"
msgid "top of nameable action stack"
msgstr "Ô±Õ¶Õ¾Õ¡Õ¶Õ¡Õ¯Õ¸Õ¹Õ¾Õ¸Õ² Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ« Õ¯Õ¸Ö‚ÕµÕ¿Õ« Õ¡Õ´Õ¥Õ¶Õ¾Õ¥Ö€Õ«Õ¶ Õ´Õ¡Õ½Õ¨"
-#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "Ô¹Õ¾Õ¡ÕµÕ«Õ¶ Õ¡Ö€ÕªÕ¥Ö„Õ¨ ÕºÕ¡Õ°Õ¸Ö‚Õ´ Õ§ Õ¡Õ¶Õ¾Õ¡Õ¶Õ¡Õ¯Õ¸Õ¹Õ¾Õ¡Õ® ÖƒÕ¸ÖƒÕ¸Õ­Õ¡Õ¯Õ¡Õ¶Õ¸Ö‚Õ´"
@@ -3399,7 +3399,7 @@ msgstr "ÕŽÕ¥Ö€Õ¶Õ¡Õ£Ö€Õ« x Õ¤Õ«Ö€Ö„Õ¡ÖÕ¸Ö‚ÕµÖÕ¨"
msgid "fill screen"
msgstr "Õ¬ÖÕ¶Õ¥Õ¬ Õ§Õ¯Ö€Õ¡Õ¶Õ¨"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "ÕŠÕ¡Õ°Õ¥Õ¬ Õ¸Ö€ÕºÕ¥Õ½"
@@ -3423,13 +3423,13 @@ msgstr "Õ¯Ö€Õ¯Õ¶Õ¥Õ¬"
msgid "wait for current video or audio to complete"
msgstr "ÕÕºÕ¡Õ½Õ¥Ö„ Õ´Õ«Õ¶Õ¹Ö‡ Õ¨Õ¶Õ©Õ¡ÖÕ«Õ¯ Õ¿Õ¥Õ½Õ¡ Õ¯Õ¡Õ´ Õ±Õ¡ÕµÕ¶Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶ Õ¡Õ¾Õ¡Ö€Õ¿Õ¾Õ«:"
-#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955
-#: TurtleArtActivity.py:991 turtleblocks.py:376
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "ÕŠÕ¡Õ°Õ¥Õ¬ Õ¸Ö€ÕºÕ¥Õ½ ÕºÕ¡Õ¿Õ¯Õ¥Ö€"
-#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743
-#: TurtleArtActivity.py:796 turtleblocks.py:408
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "Ô½Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬"
@@ -3519,8 +3519,8 @@ msgstr ""
"Ô½Õ¶Õ¤Ö€Õ¾Õ¸Ö‚Õ´ Õ§ Õ½Õ¥Õ²Õ´Õ¥Õ¬ \"Ô¿Õ¡Õ¶Õ£\" Õ¯Õ¸Õ³Õ¡Õ¯Õ¨ Õ¶Õ¡Õ­Ö„Õ¡Õ¶ Ô¿Ö€Õ«Õ¡ÕµÕ« Õ®Ö€Õ¡Õ£Ö€Õ« Õ´Õ¡Õ½Õ¶Õ«Õ¯Õ¶Õ¥Ö€Õ« Õ­Õ´Õ¢Õ¸Ö‚Õ´ "
"Õ¸Ö€Ö‡Õ§ ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ¿Õ¡Ö€Õ¥Õ¬Õ¨:"
-#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650
-#: TurtleArtActivity.py:799 turtleblocks.py:404
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ£Ö€Õ¡ÕºÕ¡Õ°Õ¸ÖÕ¨"
@@ -3533,7 +3533,7 @@ msgid "Overwrite stack"
msgstr "ÕŽÕ¥Ö€Õ¡Õ£Ö€Õ¡Õ¶ÖÕ¥Õ¬ Õ£Ö€Õ¡ÕºÕ¡Õ°Õ¸ÖÕ¨"
#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
-#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "Õ‹Õ¶Õ»Õ¥Õ¬ Õ£Ö€Õ¡ÕºÕ¡Õ°Õ¸ÖÕ¨"
@@ -3541,7 +3541,7 @@ msgstr "Õ‹Õ¶Õ»Õ¥Õ¬ Õ£Ö€Õ¡ÕºÕ¡Õ°Õ¸ÖÕ¨"
msgid "Really delete stack?"
msgstr "Ô»Õ½Õ¯Õ¡ÕºÕ¥Õ½ Õ¶Õ»Õ¶Õ¥ÕžÕ¬ Õ£Ö€Õ¡ÕºÕ¡Õ°Õ¸ÖÕ¨"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "ÕŠÕ¡Õ°Õ¸Ö"
@@ -3563,7 +3563,7 @@ msgstr "Õ¡Õ¯Õ¿Õ«Õ¾ Õ¯Ö€Õ«Õ¡"
msgid "the name of the active turtle"
msgstr "Õ¡Õ¯Õ¿Õ«Õ¾ Õ¯Ö€Õ«Õ¡ÕµÕ« Õ¡Õ¶Õ¾Õ¡Õ¶Õ¸Ö‚Õ´Õ¨"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
msgstr "Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« Õ¯Õ¸Õ²Õ´Õ«Ö Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ·Õ¡Õ°Õ¡Õ£Õ¸Ö€ÕªÕ¸Õ²Õ« Õ£Õ¸Ö‚Õ¶Õ¡ÕºÕ¶Õ¡Õ¯Õ¶Õ¥Ö€"
@@ -3605,7 +3605,15 @@ msgstr "Õ„ÕµÕ¸Ö‚Õ½Õ¶Õ¥Ö€Õ¨"
msgid "turns the turtle 180 degrees"
msgstr "Õ·Ö€Õ»Õ¸Ö‚Õ´ Õ§ Õ¯Ö€Õ«Õ¡ÕµÕ«Õ¶ 180 Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¸Õ¾"
-#: turtleblocks.py:428
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Õ‘Õ¸Ö‚ÖÕ¡Õ¤Ö€Õ¥Õ¬ Ö…Ö€Õ«Õ¶Õ¡Õ¯ -Õ¶Õ¡Õ­Õ¡Õ£Õ®Õ¥Ö€Õ¨"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ Ö…Ö€Õ«Õ¶Õ¡Õ¯-Õ¶Õ¡Õ­Õ¡Õ£Õ®Õ¥Ö€Õ¨"
+
+#: turtleblocks.py:436
msgid "About..."
msgstr "... Õ´Õ¡Õ½Õ«Õ¶"
diff --git a/po/ja.po b/po/ja.po
index 036793d..d0d83b7 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -163,12 +163,11 @@ msgstr ""
msgid "button"
msgstr ""
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
+#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
msgid "gray"
-msgstr ""
+msgstr "ç°è‰²"
#: taextras.py:91 taextras.py:356
msgid "light"
@@ -231,15 +230,15 @@ msgstr ""
msgid "move Butia"
msgstr ""
-#: taextras.py:106 TurtleArt/tabasics.py:158
+#: TurtleArt/tabasics.py:158
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
msgid "left"
-msgstr ""
+msgstr "å·¦"
-#: taextras.py:107 TurtleArt/tabasics.py:170
+#: TurtleArt/tabasics.py:170
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
msgid "right"
-msgstr ""
+msgstr "å³"
#: taextras.py:108
msgid "moves the Butia motors at the specified speed"
@@ -313,10 +312,9 @@ msgstr ""
msgid "write hack pin Butia"
msgstr ""
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
msgid "value"
-msgstr ""
+msgstr "値"
#: taextras.py:130
msgid "set a hack pin to 0 or 1"
@@ -434,14 +432,14 @@ msgstr ""
msgid "follow a color or calibration"
msgstr ""
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
#: plugins/light_sensor/light_sensor.py:56
#: plugins/light_sensor/light_sensor.py:63
msgid "brightness"
-msgstr ""
+msgstr "明るã•"
#: taextras.py:164
msgid "set the camera brightness as a value between 0 to 255."
@@ -837,13 +835,13 @@ msgstr ""
msgid "joint"
msgstr ""
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid "x"
-msgstr ""
+msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid "y"
-msgstr ""
+msgstr "y"
#: taextras.py:298
msgid ""
@@ -1000,16 +998,16 @@ msgstr ""
msgid "ultrasonic"
msgstr ""
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
#: TurtleArt/tabasics.py:344
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
msgid "color"
-msgstr ""
+msgstr "色"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
msgid "sound"
-msgstr ""
+msgstr "サウンド"
#. TRANS: The brick is the NXT controller
#: taextras.py:360
@@ -1089,9 +1087,9 @@ msgstr ""
msgid "frequency"
msgstr ""
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
msgid "time"
-msgstr ""
+msgstr "時間"
#: taextras.py:379
msgid "Play a tone at frequency for time."
@@ -2117,7 +2115,7 @@ msgstr "query-kb(キー入力å•ã„åˆã‚ã›ï¼‰ãƒ–ロックã®çµæžœã‚’ä¿æŒã
#. TRANS: "name" option from activity.info file
msgid "TurtleBlocks"
-msgstr ""
+msgstr "タートルブロック"
#. TRANS: "summary" option from activity.info file
#. TRANS: "description" option from activity.info file
@@ -2130,62 +2128,62 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "forward"
-msgstr ""
+msgstr "進む"
#: TurtleArt/tabasics.py:135
msgid "back"
-msgstr ""
+msgstr "戻る"
#: TurtleArt/tabasics.py:182
msgid "arc"
-msgstr ""
+msgstr "弧をãˆãŒã"
#: TurtleArt/tabasics.py:182
msgid "angle"
-msgstr ""
+msgstr "角度"
#: TurtleArt/tabasics.py:182
msgid "radius"
-msgstr ""
+msgstr "åŠå¾„"
#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid "set xy"
-msgstr ""
+msgstr "x,yをセットã™ã‚‹"
#: TurtleArt/tabasics.py:209
msgid "set heading"
-msgstr ""
+msgstr "æ–¹å‘を設定ã™ã‚‹"
#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
msgid "xcor"
-msgstr ""
+msgstr "x"
#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
msgid "ycor"
-msgstr ""
+msgstr "y"
#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
msgid "heading"
-msgstr ""
+msgstr "角度"
#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
#: TurtleArt/tabasics.py:354
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
msgid "shade"
-msgstr ""
+msgstr "シェード"
#: TurtleArt/tabasics.py:309
msgid "set color"
-msgstr ""
+msgstr "色を設定"
#: TurtleArt/tabasics.py:321
msgid "set shade"
-msgstr ""
+msgstr "シェードを設定"
#: TurtleArt/tabasics.py:333
msgid "set gray"
-msgstr ""
+msgstr "ç°è‰²ã«è¨­å®š"
#: TurtleArt/tabasics.py:355
msgid "holds current pen shade"
@@ -2193,19 +2191,19 @@ msgstr ""
#: TurtleArt/tabasics.py:372
msgid "pen up"
-msgstr ""
+msgstr "ペンを上ã’ã‚‹"
#: TurtleArt/tabasics.py:381
msgid "pen down"
-msgstr ""
+msgstr "ペンを置ã"
#: TurtleArt/tabasics.py:390
msgid "set pen size"
-msgstr ""
+msgstr "ペンã®å¤ªã•ã‚’設定ã™ã‚‹"
#: TurtleArt/tabasics.py:404
msgid "start fill"
-msgstr ""
+msgstr "å¡—ã‚Šã¤ã¶ã—開始"
#: TurtleArt/tabasics.py:406
msgid "starts filled polygon (used with end fill block)"
@@ -2213,7 +2211,7 @@ msgstr ""
#: TurtleArt/tabasics.py:413
msgid "end fill"
-msgstr ""
+msgstr "å¡—ã‚Šã¤ã¶ã—終了"
#: TurtleArt/tabasics.py:415
msgid "completes filled polygon (used with start fill block)"
@@ -2221,67 +2219,67 @@ msgstr ""
#: TurtleArt/tabasics.py:422
msgid "pen size"
-msgstr ""
+msgstr "ペンã®ã‚µã‚¤ã‚º"
#: TurtleArt/tabasics.py:439
msgid "red"
-msgstr ""
+msgstr "赤"
#: TurtleArt/tabasics.py:440
msgid "orange"
-msgstr ""
+msgstr "オレンジ色"
#: TurtleArt/tabasics.py:442
msgid "yellow"
-msgstr ""
+msgstr "黄色"
#: TurtleArt/tabasics.py:444
msgid "green"
-msgstr ""
+msgstr "緑色"
#: TurtleArt/tabasics.py:445
msgid "cyan"
-msgstr ""
+msgstr "シアン"
#: TurtleArt/tabasics.py:446
msgid "blue"
-msgstr ""
+msgstr "é’色"
#: TurtleArt/tabasics.py:447
msgid "purple"
-msgstr ""
+msgstr "紫色"
#: TurtleArt/tabasics.py:449
msgid "white"
-msgstr ""
+msgstr "白色"
#: TurtleArt/tabasics.py:450
msgid "black"
-msgstr ""
+msgstr "黒色"
#: TurtleArt/tabasics.py:456
msgid "set text color"
-msgstr ""
+msgstr "テキストã®è‰²ã‚’設定"
#: TurtleArt/tabasics.py:467
msgid "set text size"
-msgstr ""
+msgstr "テキストã®ã‚µã‚¤ã‚ºã‚’設定"
#: TurtleArt/tabasics.py:559
msgid "plus"
-msgstr ""
+msgstr "足ã™"
#: TurtleArt/tabasics.py:571
msgid "minus"
-msgstr ""
+msgstr "引ã"
#: TurtleArt/tabasics.py:585
msgid "multiply"
-msgstr ""
+msgstr "ã‹ã‘ã‚‹"
#: TurtleArt/tabasics.py:597
msgid "divide"
-msgstr ""
+msgstr "割る"
#: TurtleArt/tabasics.py:610
msgid "identity"
@@ -2301,35 +2299,35 @@ msgstr ""
#: TurtleArt/tabasics.py:632
msgid "square root"
-msgstr ""
+msgstr "平方根"
#: TurtleArt/tabasics.py:642
msgid "random"
-msgstr ""
+msgstr "ランダム"
#: TurtleArt/tabasics.py:642
msgid "min"
-msgstr ""
+msgstr "最å°"
#: TurtleArt/tabasics.py:642
msgid "max"
-msgstr ""
+msgstr "最大"
#: TurtleArt/tabasics.py:658
msgid "number"
-msgstr ""
+msgstr "æ•°"
#: TurtleArt/tabasics.py:667
msgid "greater than"
-msgstr ""
+msgstr "大ãªã‚Š"
#: TurtleArt/tabasics.py:679
msgid "less than"
-msgstr ""
+msgstr "å°ãªã‚Š"
#: TurtleArt/tabasics.py:691
msgid "equal"
-msgstr ""
+msgstr "ç­‰ã—ã„"
#: TurtleArt/tabasics.py:701
msgid "not"
@@ -2345,7 +2343,7 @@ msgstr ""
#: TurtleArt/tabasics.py:739
msgid "wait"
-msgstr ""
+msgstr "å¾…ã¤"
#: TurtleArt/tabasics.py:743
msgid "pauses program execution a specified number of seconds"
@@ -2353,23 +2351,23 @@ msgstr ""
#: TurtleArt/tabasics.py:750
msgid "forever"
-msgstr ""
+msgstr "ループ"
#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
msgid "repeat"
-msgstr ""
+msgstr "ç¹°ã‚Šè¿”ã—"
#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
msgid "if"
-msgstr ""
+msgstr "ã‚‚ã—"
#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
msgid "then"
-msgstr ""
+msgstr "ãªã‚‰ã°"
#: TurtleArt/tabasics.py:775
msgid "if then"
-msgstr ""
+msgstr "ã‚‚ã— ãªã‚‰ã°"
#: TurtleArt/tabasics.py:777
msgid "if-then operator that uses boolean operators from Numbers palette"
@@ -2377,11 +2375,11 @@ msgstr ""
#: TurtleArt/tabasics.py:785
msgid "else"
-msgstr ""
+msgstr "ã‚‚ã—ãã¯"
#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
msgid "if then else"
-msgstr ""
+msgstr "ã‚‚ã— ãªã‚‰ã° ã‚‚ã—ãã¯"
#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
msgid "if-then-else operator that uses boolean operators from Numbers palette"
@@ -2405,7 +2403,7 @@ msgstr ""
#: TurtleArt/tabasics.py:822
msgid "stop action"
-msgstr ""
+msgstr "アクションを止ã‚ã‚‹"
#: TurtleArt/tabasics.py:825
msgid "stops current action"
@@ -2413,7 +2411,7 @@ msgstr ""
#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
msgid "start"
-msgstr ""
+msgstr "スタート"
#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
#: TurtleArt/tabasics.py:851
@@ -2432,7 +2430,7 @@ msgstr ""
#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
#: TurtleArt/tawindow.py:4363
msgid "action"
-msgstr ""
+msgstr "アクション"
#: TurtleArt/tabasics.py:861
msgid "top of nameable action stack"
@@ -2460,18 +2458,18 @@ msgstr ""
#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
msgid "store in"
-msgstr ""
+msgstr "入れる"
#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
msgid "box"
-msgstr ""
+msgstr "ボックス"
#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
#: TurtleArt/tawindow.py:4418
msgid "my box"
-msgstr ""
+msgstr "マイボックス"
#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
msgid "action 1"
@@ -2876,7 +2874,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
-msgstr ""
+msgstr "音é‡"
#: plugins/audio_sensors/audio_sensors.py:91
#: plugins/audio_sensors/audio_sensors.py:106
@@ -2887,7 +2885,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:127
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
msgid "pitch"
-msgstr ""
+msgstr "ピッãƒ"
#: plugins/audio_sensors/audio_sensors.py:120
#: plugins/audio_sensors/audio_sensors.py:128
@@ -2947,7 +2945,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
msgid "while"
-msgstr ""
+msgstr "ã®é–“"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
msgid "do-while-True operator that uses boolean operators from Numbers palette"
@@ -2956,7 +2954,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
msgid "until"
-msgstr ""
+msgstr "ã¾ã§"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
msgid "do-until-True operator that uses boolean operators from Numbers palette"
@@ -3088,7 +3086,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
msgid "button down"
-msgstr ""
+msgstr "ボタンãŒæŠ¼ã•ã‚Œã¦ã„ã‚‹"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
msgid "returns 1 if mouse button is pressed"
@@ -3100,7 +3098,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
msgid "mouse x"
-msgstr ""
+msgstr "マウスx"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
msgid "returns mouse x coordinate"
@@ -3108,7 +3106,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
msgid "mouse y"
-msgstr ""
+msgstr "マウスy"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
msgid "returns mouse y coordinate"
@@ -3116,15 +3114,15 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
msgid "query keyboard"
-msgstr ""
+msgstr "キーボード"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
msgid "keyboard"
-msgstr ""
+msgstr "キーボード"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
msgid "read pixel"
-msgstr ""
+msgstr "ピクセルを読む"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
msgid "RGB color under the turtle is pushed to the stack"
@@ -3132,7 +3130,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
msgid "turtle sees"
-msgstr ""
+msgstr "タートルãŒè¦‹ã¦ã„ã‚‹ã‚‚ã®"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "returns the color that the turtle \"sees\""
diff --git a/po/ko.po b/po/ko.po
index 66208d9..f12a998 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -8,7 +8,7 @@ msgstr ""
"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
+"POT-Creation-Date: 2013-08-08 00:34-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,15 +20,14 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2009-05-10 23:43-0400\n"
+"PO-Revision-Date: 2013-08-06 11:21+0900\n"
"Last-Translator: Donghee Park <i4u_4ever@yahoo.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
-"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 1.2.1\n"
+"X-Generator: Poedit 1.5.7\n"
#. TRANS: "name" option from activity.info file
#. TRANS: "summary" option from activity.info file
@@ -60,179 +59,210 @@ msgstr ""
msgid "Amazonas Tortuga"
msgstr ""
-#: taextras.py:58
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr ""
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr ""
+
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr ""
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr ""
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr ""
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr ""
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr ""
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr ""
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr ""
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr ""
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr ""
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr ""
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr ""
-#: taextras.py:75
+#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr ""
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr ""
-#: taextras.py:76
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr ""
-#: taextras.py:77
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr ""
-#: taextras.py:78 taextras.py:79
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr ""
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr ""
-#: taextras.py:81
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr ""
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr ""
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr ""
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr ""
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr ""
-#: taextras.py:86
-msgid "returns the temperature"
+#: taextras.py:91
+msgid "returns the temperature value (celsius degree)"
msgstr ""
-#: taextras.py:87
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#: taextras.py:92
+msgid "custom module sensor A"
msgstr ""
-#: taextras.py:88
+#: taextras.py:93
+msgid "custom module sensor B"
+msgstr ""
+
+#: taextras.py:94
+msgid "custom module sensor C"
+msgstr ""
+
+#: taextras.py:95
msgid "LED"
msgstr ""
-#: taextras.py:89
+#: taextras.py:96
msgid "button"
msgstr ""
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
+#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
msgid "gray"
-msgstr ""
+msgstr "회색"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:98 taextras.py:385
#, fuzzy
msgid "light"
msgstr "오른쪽"
-#: taextras.py:92
-msgid "temperature"
-msgstr ""
-
-#: taextras.py:93 taextras.py:330
+#: taextras.py:99 taextras.py:359
msgid "distance"
msgstr ""
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "저항"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:101 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "ì „ì••"
-#: taextras.py:96
+#: taextras.py:102
+msgid "temperature"
+msgstr ""
+
+#: taextras.py:103
+msgid "module a"
+msgstr ""
+
+#: taextras.py:104
+msgid "module b"
+msgstr ""
+
+#: taextras.py:105
+msgid "module c"
+msgstr ""
+
+#: taextras.py:106
msgid "Butia Robot"
msgstr ""
-#: taextras.py:97
+#: taextras.py:107
msgid "refresh Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:108
msgid "refresh the state of the Butia palette and blocks"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:110
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:111
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:113
msgid "speed Butia"
msgstr ""
-#: taextras.py:104
+#: taextras.py:114
msgid "set the speed of the Butia motors"
msgstr ""
-#: taextras.py:105
+#: taextras.py:115
msgid "move Butia"
msgstr ""
-#: taextras.py:106 TurtleArt/tabasics.py:158
+#: taextras.py:116 TurtleArt/tabasics.py:158
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
msgid "left"
msgstr "왼쪽"
@@ -242,978 +272,1051 @@ msgstr "왼쪽"
msgid "right"
msgstr "오른쪽"
-#: taextras.py:108
+#: taextras.py:118
msgid "moves the Butia motors at the specified speed"
msgstr ""
-#: taextras.py:109
+#: taextras.py:119
msgid "stop Butia"
msgstr ""
-#: taextras.py:110
+#: taextras.py:120
msgid "stop the Butia robot"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:122
msgid "forward Butia"
msgstr ""
-#: taextras.py:113
+#: taextras.py:123
msgid "move the Butia robot forward"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:125
msgid "left Butia"
msgstr ""
-#: taextras.py:116
+#: taextras.py:126
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:128
msgid "right Butia"
msgstr ""
-#: taextras.py:119
+#: taextras.py:129
msgid "turn the Butia robot at right"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:131
msgid "backward Butia"
msgstr ""
-#: taextras.py:122
+#: taextras.py:132
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:123
+#: taextras.py:133
msgid "Butia Robot extra blocks"
msgstr ""
-#: taextras.py:124
+#: taextras.py:134
msgid "hack pin mode"
msgstr ""
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:135 taextras.py:322 taextras.py:488
msgid "pin"
msgstr ""
-#: taextras.py:126 taextras.py:460
+#: taextras.py:136 taextras.py:489
#, fuzzy
msgid "mode"
msgstr "나누기"
-#: taextras.py:127
+#: taextras.py:137
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr ""
-#: taextras.py:128
+#: taextras.py:138
+msgid "read hack pin Butia"
+msgstr ""
+
+#: taextras.py:139
+msgid "read the value of a hack pin"
+msgstr ""
+
+#: taextras.py:140
msgid "write hack pin Butia"
msgstr ""
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
msgid "value"
-msgstr ""
+msgstr "물체"
-#: taextras.py:130
+#: taextras.py:142
msgid "set a hack pin to 0 or 1"
msgstr ""
-#: taextras.py:131
-msgid "read hack pin Butia"
+#: taextras.py:143 taextras.py:466
+msgid "INPUT"
msgstr ""
-#: taextras.py:132
-msgid "read the value of a hack pin"
+#: taextras.py:144
+msgid "Configure hack port for digital input."
msgstr ""
-#: taextras.py:133 taextras.py:435
+#: taextras.py:145 taextras.py:464
msgid "HIGH"
msgstr ""
-#: taextras.py:134 taextras.py:472
+#: taextras.py:146 taextras.py:501
msgid "Set HIGH value for digital port."
msgstr ""
-#: taextras.py:135 taextras.py:437
-msgid "INPUT"
-msgstr ""
-
-#: taextras.py:136
-msgid "Configure hack port for digital input."
-msgstr ""
-
-#: taextras.py:137 taextras.py:436
+#: taextras.py:147 taextras.py:465
msgid "LOW"
msgstr ""
-#: taextras.py:138 taextras.py:475
+#: taextras.py:148 taextras.py:504
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:139 taextras.py:438
+#: taextras.py:149 taextras.py:467
msgid "OUTPUT"
msgstr ""
-#: taextras.py:140
+#: taextras.py:150
msgid "Configure hack port for digital output."
msgstr ""
-#: taextras.py:141
+#: taextras.py:151
msgid "Butia"
msgstr ""
-#: taextras.py:142
+#: taextras.py:152
+msgid "CAST\n"
+msgstr ""
+
+#: taextras.py:153
+msgid "new name"
+msgstr ""
+
+#: taextras.py:154
+msgid "original"
+msgstr ""
+
+#: taextras.py:155
+msgid "f(x)="
+msgstr ""
+
+#: taextras.py:157
+msgid "Cast a new block"
+msgstr ""
+
+#: taextras.py:158
+msgid "Module A"
+msgstr ""
+
+#: taextras.py:159
+msgid "generic Module A"
+msgstr ""
+
+#: taextras.py:160
+msgid "Module B"
+msgstr ""
+
+#: taextras.py:161
+msgid "generic Module B"
+msgstr ""
+
+#: taextras.py:162
+msgid "Module C"
+msgstr ""
+
+#: taextras.py:163
+msgid "generic Module C"
+msgstr ""
+
+#: taextras.py:164
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr ""
-#: taextras.py:143
+#: taextras.py:165
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr ""
-#: taextras.py:147
+#: taextras.py:166
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr ""
+
+#: taextras.py:167
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr ""
+
+#: taextras.py:168
+msgid "ERROR: You must cast Module A, B or C"
+msgstr ""
+
+#: taextras.py:169
+msgid "Creating PyBot server"
+msgstr ""
+
+#: taextras.py:170
+msgid "ERROR creating PyBot server"
+msgstr ""
+
+#: taextras.py:171
+msgid "PyBot is alive!"
+msgstr ""
+
+#: taextras.py:172
+msgid "Ending butia polling"
+msgstr ""
+
+#: taextras.py:176
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr ""
-#: taextras.py:148
+#: taextras.py:177
msgid "Error on initialization of the camera"
msgstr ""
-#: taextras.py:149
+#: taextras.py:178
msgid "No camera was found"
msgstr ""
-#: taextras.py:150
+#: taextras.py:179
msgid "Error stopping camera"
msgstr ""
-#: taextras.py:151
+#: taextras.py:180
msgid "Error starting camera"
msgstr ""
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:182
msgid "Error in get mask"
msgstr ""
-#: taextras.py:154
+#: taextras.py:183
msgid "FollowMe"
msgstr ""
-#: taextras.py:155
+#: taextras.py:184
msgid "refresh FollowMe"
msgstr ""
-#: taextras.py:156
+#: taextras.py:185
msgid "Search for a connected camera."
msgstr ""
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:187
msgid "calibration"
msgstr ""
-#: taextras.py:159
+#: taextras.py:188
msgid "store a personalized calibration"
msgstr ""
-#: taextras.py:160
+#: taextras.py:189
msgid "return a personalized calibration"
msgstr ""
-#: taextras.py:161
+#: taextras.py:190
msgid "follow"
msgstr ""
-#: taextras.py:162
+#: taextras.py:191
msgid "follow a color or calibration"
msgstr ""
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
#: plugins/light_sensor/light_sensor.py:56
#: plugins/light_sensor/light_sensor.py:63
msgid "brightness"
-msgstr ""
+msgstr "ë°ê¸°"
-#: taextras.py:164
+#: taextras.py:193
msgid "set the camera brightness as a value between 0 to 255."
msgstr ""
-#: taextras.py:165
+#: taextras.py:194
msgid "minimum pixels"
msgstr ""
-#: taextras.py:166
+#: taextras.py:195
msgid "set the minimal number of pixels to follow"
msgstr ""
-#: taextras.py:167
+#: taextras.py:196
msgid "threshold"
msgstr ""
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:198
msgid "set a threshold for a RGB color"
msgstr ""
-#: taextras.py:170
+#: taextras.py:199
msgid "camera mode"
msgstr ""
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:201
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr ""
-#: taextras.py:173
+#: taextras.py:202
msgid "get brightness"
msgstr ""
-#: taextras.py:174
+#: taextras.py:203
msgid "get the brightness of the ambient light"
msgstr ""
-#: taextras.py:175
+#: taextras.py:204
msgid "average color"
msgstr ""
-#: taextras.py:176
+#: taextras.py:205
msgid ""
"if set to 0 then color averaging is off during calibration; for other values "
"it is on"
msgstr ""
-#: taextras.py:178
+#: taextras.py:207
msgid "x position"
msgstr ""
-#: taextras.py:179
+#: taextras.py:208
msgid "return x position"
msgstr ""
-#: taextras.py:180
+#: taextras.py:209
msgid "y position"
msgstr ""
-#: taextras.py:181
+#: taextras.py:210
msgid "return y position"
msgstr ""
-#: taextras.py:182
+#: taextras.py:211
msgid "pixels"
msgstr ""
-#: taextras.py:183
+#: taextras.py:212
msgid "return the number of pixels of the biggest blob"
msgstr ""
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:214
msgid "set the color mode of the camera to RGB"
msgstr ""
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:216
msgid "set the color mode of the camera to YUV"
msgstr ""
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:218
msgid "set the color mode of the camera to HSV"
msgstr ""
-#: taextras.py:190
+#: taextras.py:219
msgid "empty calibration"
msgstr ""
-#: taextras.py:191
+#: taextras.py:220
msgid "error in string conversion"
msgstr ""
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:226
msgid "Pattern detection"
msgstr ""
-#: taextras.py:198
+#: taextras.py:227
msgid "Seeing signal"
msgstr ""
-#: taextras.py:199
+#: taextras.py:228
msgid "Returns True if the signal is in front of the camera"
msgstr ""
-#: taextras.py:200
+#: taextras.py:229
msgid "Distance to signal"
msgstr ""
-#: taextras.py:201
+#: taextras.py:230
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr ""
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:235
msgid "SumBot"
msgstr ""
-#: taextras.py:207
+#: taextras.py:236
msgid "speed SumBot"
msgstr ""
-#: taextras.py:208
+#: taextras.py:237
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:209
+#: taextras.py:238
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:240
msgid "forward SumBot"
msgstr ""
-#: taextras.py:212
+#: taextras.py:241
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:243
msgid "backward SumBot"
msgstr ""
-#: taextras.py:215
+#: taextras.py:244
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:216
+#: taextras.py:245
msgid "stop SumBot"
msgstr ""
-#: taextras.py:217
+#: taextras.py:246
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:248
msgid "left SumBot"
msgstr ""
-#: taextras.py:220
+#: taextras.py:249
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:251
msgid "right SumBot"
msgstr ""
-#: taextras.py:223
+#: taextras.py:252
msgid "turn right the SumBot"
msgstr ""
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:255
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:257
msgid "get the angle to the center of the dohyo"
msgstr ""
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:260
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:232
+#: taextras.py:261
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:263
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:235
+#: taextras.py:264
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:266
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:238
+#: taextras.py:267
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:269
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:241
+#: taextras.py:270
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:272
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:244
+#: taextras.py:273
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:275
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:247
+#: taextras.py:276
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:278
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:250
+#: taextras.py:279
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:251
+#: taextras.py:280
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:282
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:254
+#: taextras.py:283
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:255
+#: taextras.py:284
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:256
+#: taextras.py:285
msgid "update information"
msgstr ""
-#: taextras.py:257
+#: taextras.py:286
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:291
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:263
+#: taextras.py:292
msgid "start polygon"
msgstr ""
-#: taextras.py:264
+#: taextras.py:293
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:266
+#: taextras.py:295
msgid "add point"
msgstr ""
-#: taextras.py:267
+#: taextras.py:296
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:269
+#: taextras.py:298
msgid "end polygon"
msgstr ""
-#: taextras.py:270
+#: taextras.py:299
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:271
+#: taextras.py:300
msgid "end filled polygon"
msgstr ""
-#: taextras.py:272
+#: taextras.py:301
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:273
+#: taextras.py:302
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:274
+#: taextras.py:303
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:305
msgid "base"
msgstr ""
-#: taextras.py:277 taextras.py:283
+#: taextras.py:306 taextras.py:312
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
msgid "height"
msgstr ""
-#: taextras.py:278
+#: taextras.py:307
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:279
+#: taextras.py:308
msgid "circle"
msgstr ""
-#: taextras.py:280
+#: taextras.py:309
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:281
+#: taextras.py:310
msgid "rectangle"
msgstr ""
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:311 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "width"
msgstr ""
-#: taextras.py:284
+#: taextras.py:313
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:285
+#: taextras.py:314
msgid "reset"
msgstr ""
-#: taextras.py:286
+#: taextras.py:315
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:287
+#: taextras.py:316
msgid "motor"
msgstr ""
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:318
msgid "torque"
msgstr ""
-#: taextras.py:290
+#: taextras.py:319
msgid "speed"
msgstr ""
-#: taextras.py:291
+#: taextras.py:320
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:294
+#: taextras.py:323
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:295
+#: taextras.py:324
msgid "joint"
msgstr ""
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:325 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:326 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
msgid "y"
msgstr "y"
-#: taextras.py:298
+#: taextras.py:327
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:300
+#: taextras.py:329
msgid "save as Physics activity"
msgstr ""
-#: taextras.py:301
+#: taextras.py:330
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:332
msgid "gear"
msgstr ""
-#: taextras.py:304
+#: taextras.py:333
msgid "Add a gear object to the project."
msgstr ""
-#: taextras.py:305
+#: taextras.py:334
msgid "density"
msgstr ""
-#: taextras.py:306
+#: taextras.py:335
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:308
+#: taextras.py:337
msgid "friction"
msgstr ""
-#: taextras.py:309
+#: taextras.py:338
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:341
msgid "bounciness"
msgstr ""
-#: taextras.py:313
+#: taextras.py:342
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:345
msgid "dynamic"
msgstr ""
-#: taextras.py:317
+#: taextras.py:346
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:352
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:324
+#: taextras.py:353
msgid "WeDo"
msgstr ""
-#: taextras.py:325
+#: taextras.py:354
msgid "set current WeDo device"
msgstr ""
-#: taextras.py:326
+#: taextras.py:355
msgid "number of WeDo devices"
msgstr ""
-#: taextras.py:327
+#: taextras.py:356
msgid "tilt"
msgstr ""
-#: taextras.py:328
+#: taextras.py:357
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:361
msgid "distance sensor output"
msgstr ""
-#: taextras.py:333
+#: taextras.py:362
msgid "Motor A"
msgstr ""
-#: taextras.py:334
+#: taextras.py:363
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:335
+#: taextras.py:364
msgid "Motor B"
msgstr ""
-#: taextras.py:336
+#: taextras.py:365
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:337
+#: taextras.py:366
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:338
+#: taextras.py:367
msgid "set the value for Motor B"
msgstr ""
-#: taextras.py:339
+#: taextras.py:368
msgid "WeDo is unavailable"
msgstr ""
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:370
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr ""
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:373
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:378
msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:350
+#: taextras.py:379
msgid "Palette of LEGO NXT blocks of sensors"
msgstr ""
#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
+#: taextras.py:381
msgid "touch"
msgstr ""
#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
+#: taextras.py:383
msgid "ultrasonic"
msgstr ""
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: taextras.py:384 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
#: TurtleArt/tabasics.py:344
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
msgid "color"
msgstr "색"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
+#: taextras.py:386 plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
msgid "sound"
msgstr "소리"
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:389
msgid "Please check the connection with the brick"
msgstr ""
-#: taextras.py:361
+#: taextras.py:390
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr ""
-#: taextras.py:362
+#: taextras.py:391
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr ""
-#: taextras.py:363
+#: taextras.py:392
msgid "The value of power must be between -127 to 127"
msgstr ""
-#: taextras.py:364
+#: taextras.py:393
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr ""
-#: taextras.py:365
+#: taextras.py:394
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
-#: taextras.py:366
+#: taextras.py:395
#, python-format
msgid "NXT found %s bricks"
msgstr ""
-#: taextras.py:367
+#: taextras.py:396
msgid "NXT not found"
msgstr ""
-#: taextras.py:368
+#: taextras.py:397
#, python-format
msgid "Brick number %s was not found"
msgstr ""
-#: taextras.py:369
+#: taextras.py:398
msgid "refresh NXT"
msgstr ""
-#: taextras.py:370
+#: taextras.py:399
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:371
+#: taextras.py:400
msgid "NXT"
msgstr ""
-#: taextras.py:372
+#: taextras.py:401
msgid "set current NXT device"
msgstr ""
-#: taextras.py:373
+#: taextras.py:402
msgid "number of NXT devices"
msgstr ""
-#: taextras.py:374
+#: taextras.py:403
msgid "brick name"
msgstr ""
-#: taextras.py:375
+#: taextras.py:404
msgid "Get the name of a brick."
msgstr ""
-#: taextras.py:376
+#: taextras.py:405
msgid "play tone"
msgstr ""
-#: taextras.py:377
+#: taextras.py:406
msgid "frequency"
msgstr ""
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
msgid "time"
-msgstr ""
+msgstr "시간"
-#: taextras.py:379
+#: taextras.py:408
msgid "Play a tone at frequency for time."
msgstr ""
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:410
msgid ""
"turn motor\n"
"\n"
msgstr ""
-#: taextras.py:382
+#: taextras.py:411
msgid "port"
msgstr ""
-#: taextras.py:383
+#: taextras.py:412
msgid "power"
msgstr ""
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:414
msgid "rotations"
msgstr ""
-#: taextras.py:386
+#: taextras.py:415
msgid "turn a motor"
msgstr ""
-#: taextras.py:387
+#: taextras.py:416
msgid ""
"synchronize\n"
"\n"
"motors"
msgstr ""
-#: taextras.py:388
+#: taextras.py:417
msgid "steering"
msgstr ""
-#: taextras.py:389
+#: taextras.py:418
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:390
+#: taextras.py:419
msgid "PORT A"
msgstr ""
-#: taextras.py:391
+#: taextras.py:420
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:392
+#: taextras.py:421
msgid "PORT B"
msgstr ""
-#: taextras.py:393
+#: taextras.py:422
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:394
+#: taextras.py:423
msgid "PORT C"
msgstr ""
-#: taextras.py:395
+#: taextras.py:424
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:396
+#: taextras.py:425
msgid ""
"synchronize\n"
"motors"
msgstr ""
-#: taextras.py:397
+#: taextras.py:426
msgid "start motor"
msgstr ""
-#: taextras.py:398
+#: taextras.py:427
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:399
+#: taextras.py:428
msgid "brake motor"
msgstr ""
-#: taextras.py:400
+#: taextras.py:429
msgid "Stop a specified motor."
msgstr ""
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:431
msgid "reset motor"
msgstr ""
-#: taextras.py:403
+#: taextras.py:432
msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:404
+#: taextras.py:433
msgid "motor position"
msgstr ""
-#: taextras.py:405
+#: taextras.py:434
msgid "Get the motor position."
msgstr ""
-#: taextras.py:406
+#: taextras.py:435
msgid "PORT 1"
msgstr ""
-#: taextras.py:407
+#: taextras.py:436
msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:408
+#: taextras.py:437
msgid "read"
msgstr ""
-#: taextras.py:409
+#: taextras.py:438
#, fuzzy
msgid "sensor"
msgstr ""
@@ -1221,303 +1324,303 @@ msgstr ""
"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n"
"센서"
-#: taextras.py:410
+#: taextras.py:439
msgid "Read sensor output."
msgstr ""
-#: taextras.py:411
+#: taextras.py:440
msgid "PORT 2"
msgstr ""
-#: taextras.py:412
+#: taextras.py:441
msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:413
+#: taextras.py:442
msgid "light sensor"
msgstr ""
-#: taextras.py:414
+#: taextras.py:443
msgid "gray sensor"
msgstr ""
-#: taextras.py:415
+#: taextras.py:444
msgid "PORT 3"
msgstr ""
-#: taextras.py:416
+#: taextras.py:445
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:417
+#: taextras.py:446
msgid "touch sensor"
msgstr ""
-#: taextras.py:418
+#: taextras.py:447
msgid "distance sensor"
msgstr ""
-#: taextras.py:419
+#: taextras.py:448
msgid "PORT 4"
msgstr ""
-#: taextras.py:420
+#: taextras.py:449
msgid "PORT 4 of the brick"
msgstr ""
-#: taextras.py:421
+#: taextras.py:450
msgid "sound sensor"
msgstr ""
-#: taextras.py:422
+#: taextras.py:451
msgid "color sensor"
msgstr ""
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:454
msgid "set light"
msgstr ""
-#: taextras.py:426
+#: taextras.py:455
msgid "Set color sensor light."
msgstr ""
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:457
msgid "battery level"
msgstr ""
-#: taextras.py:429
+#: taextras.py:458
msgid "Get the battery level of the brick in millivolts"
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:434
+#: taextras.py:463
msgid "Palette of Arduino blocks"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:469
msgid "PWM"
msgstr ""
-#: taextras.py:441
+#: taextras.py:470
msgid "SERVO"
msgstr ""
-#: taextras.py:442
+#: taextras.py:471
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:443
+#: taextras.py:472
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:444
+#: taextras.py:473
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr ""
-#: taextras.py:445
+#: taextras.py:474
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:446
+#: taextras.py:475
msgid "ERROR: The value must be an integer."
msgstr ""
-#: taextras.py:447
+#: taextras.py:476
msgid "ERROR: The pin must be an integer."
msgstr ""
-#: taextras.py:448
+#: taextras.py:477
msgid "refresh Arduino"
msgstr ""
-#: taextras.py:449
+#: taextras.py:478
msgid "Search for connected Arduinos."
msgstr ""
-#: taextras.py:450
+#: taextras.py:479
msgid "Arduino"
msgstr ""
-#: taextras.py:451
+#: taextras.py:480
msgid "set current Arduino board"
msgstr ""
-#: taextras.py:452
+#: taextras.py:481
msgid "number of Arduinos"
msgstr ""
-#: taextras.py:453
+#: taextras.py:482
msgid "number of Arduino boards"
msgstr ""
-#: taextras.py:454
+#: taextras.py:483
msgid "Arduino name"
msgstr ""
-#: taextras.py:455
+#: taextras.py:484
msgid "Get the name of an Arduino."
msgstr ""
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:487
msgid "pin mode"
msgstr ""
-#: taextras.py:461
+#: taextras.py:490
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:462
+#: taextras.py:491
msgid "analog write"
msgstr ""
-#: taextras.py:464
+#: taextras.py:493
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:465
+#: taextras.py:494
msgid "analog read"
msgstr ""
-#: taextras.py:466
+#: taextras.py:495
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:468
+#: taextras.py:497
msgid "digital write"
msgstr ""
-#: taextras.py:469
+#: taextras.py:498
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:470
+#: taextras.py:499
msgid "digital read"
msgstr ""
-#: taextras.py:471
+#: taextras.py:500
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:473
+#: taextras.py:502
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:474
+#: taextras.py:503
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:476
+#: taextras.py:505
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:477
+#: taextras.py:506
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: taextras.py:478
+#: taextras.py:507
#, python-format
msgid "Not found Arduino %s"
msgstr ""
-#: taextras.py:479
+#: taextras.py:508
msgid "The pin must be an integer"
msgstr ""
-#: taextras.py:480
+#: taextras.py:509
msgid "The device must be an integer"
msgstr ""
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:514
msgid "Palette of Expeyes blocks"
msgstr ""
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:516
msgid "set PVS"
msgstr ""
-#: taextras.py:488
+#: taextras.py:517
msgid "set programmable voltage output"
msgstr ""
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:519
msgid "set SQR1 voltage"
msgstr ""
-#: taextras.py:491
+#: taextras.py:520
msgid "set square wave 1 voltage output"
msgstr ""
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:522
msgid "set SQR2 voltage"
msgstr ""
-#: taextras.py:494
+#: taextras.py:523
msgid "set square wave 2 voltage output"
msgstr ""
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:525
msgid "set OD1"
msgstr ""
-#: taextras.py:497
+#: taextras.py:526
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr ""
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:528
msgid "IN1 level"
msgstr ""
-#: taextras.py:500
+#: taextras.py:529
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
msgstr ""
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:532
msgid "IN2 level"
msgstr ""
-#: taextras.py:504
+#: taextras.py:533
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
msgstr ""
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:536
msgid "SEN level"
msgstr ""
-#: taextras.py:508
+#: taextras.py:537
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
msgstr ""
-#: taextras.py:510
+#: taextras.py:539
msgid "capture"
msgstr ""
-#: taextras.py:511
+#: taextras.py:540
msgid "input"
msgstr ""
-#: taextras.py:512
+#: taextras.py:541
#, fuzzy
msgid "samples"
msgstr ""
@@ -1525,89 +1628,89 @@ msgstr ""
"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n"
"예제"
-#: taextras.py:513
+#: taextras.py:542
msgid "interval"
msgstr ""
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:544
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:547
msgid "A1"
msgstr ""
-#: taextras.py:519
+#: taextras.py:548
msgid "read analog input 1 voltage"
msgstr ""
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:550
msgid "A2"
msgstr ""
-#: taextras.py:522
+#: taextras.py:551
msgid "read analog input 2 voltage"
msgstr ""
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:553
msgid "IN1"
msgstr ""
-#: taextras.py:525
+#: taextras.py:554
msgid "read input 1 voltage"
msgstr ""
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:556
msgid "IN2"
msgstr ""
-#: taextras.py:528
+#: taextras.py:557
msgid "read input 2 voltage"
msgstr ""
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:559
msgid "SEN"
msgstr ""
-#: taextras.py:531
+#: taextras.py:560
msgid "read analog sensor input voltage"
msgstr ""
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:562
msgid "SQR1"
msgstr ""
-#: taextras.py:534
+#: taextras.py:563
msgid "read square wave 1 voltage"
msgstr ""
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:565
msgid "SQR2"
msgstr ""
-#: taextras.py:537
+#: taextras.py:566
msgid "read square wave 2 voltage"
msgstr ""
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:568
msgid "PVS"
msgstr ""
-#: taextras.py:540
+#: taextras.py:569
msgid "read programmable voltage"
msgstr ""
-#: taextras.py:541
+#: taextras.py:570
msgid "Expeyes device not found"
msgstr ""
@@ -1827,8 +1930,13 @@ msgid "arc"
msgstr "arc"
#: TurtleArt/tabasics.py:182
+#, fuzzy
msgid "radius"
-msgstr "ë¼ë””우스"
+msgstr ""
+"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n"
+"ë¼ë””우스\n"
+"#-#-#-#-# ko.po (PACKAGE VERSION) #-#-#-#-#\n"
+"반지름"
#: TurtleArt/tabasics.py:321
msgid "set shade"
@@ -2049,7 +2157,7 @@ msgstr ""
#: TurtleArt/tabasics.py:333
msgid "set gray"
-msgstr ""
+msgstr "회색으로 설정"
#: TurtleArt/tabasics.py:336
msgid "sets gray level of the line drawn by the turtle"
@@ -2081,7 +2189,7 @@ msgstr ""
#: TurtleArt/tabasics.py:404
msgid "start fill"
-msgstr ""
+msgstr "채우기 시작"
#: TurtleArt/tabasics.py:406
msgid "starts filled polygon (used with end fill block)"
@@ -2089,7 +2197,7 @@ msgstr ""
#: TurtleArt/tabasics.py:413
msgid "end fill"
-msgstr ""
+msgstr "채우기 ë"
#: TurtleArt/tabasics.py:415
msgid "completes filled polygon (used with start fill block)"
@@ -2105,35 +2213,35 @@ msgstr ""
#: TurtleArt/tabasics.py:439
msgid "red"
-msgstr ""
+msgstr "빨간색"
#: TurtleArt/tabasics.py:440
msgid "orange"
-msgstr ""
+msgstr "오렌지색"
#: TurtleArt/tabasics.py:442
msgid "yellow"
-msgstr ""
+msgstr "노란색"
#: TurtleArt/tabasics.py:444
msgid "green"
-msgstr ""
+msgstr "ì´ˆë¡ìƒ‰"
#: TurtleArt/tabasics.py:445
msgid "cyan"
-msgstr ""
+msgstr "사ì´ì•ˆìƒ‰"
#: TurtleArt/tabasics.py:446
msgid "blue"
-msgstr ""
+msgstr "파란색"
#: TurtleArt/tabasics.py:447
msgid "purple"
-msgstr ""
+msgstr "ë³´ë¼ìƒ‰"
#: TurtleArt/tabasics.py:449
msgid "white"
-msgstr ""
+msgstr "하얀색"
#: TurtleArt/tabasics.py:459
msgid "sets color of text drawn by the turtle"
@@ -2271,7 +2379,7 @@ msgstr ""
#: TurtleArt/tabasics.py:775
msgid "if then"
-msgstr ""
+msgstr "만약"
#: TurtleArt/tabasics.py:777
msgid "if-then operator that uses boolean operators from Numbers palette"
@@ -2279,7 +2387,7 @@ msgstr ""
#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
msgid "if then else"
-msgstr ""
+msgstr "그 외"
#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
msgid "if-then-else operator that uses boolean operators from Numbers palette"
@@ -2303,7 +2411,7 @@ msgstr ""
#: TurtleArt/tabasics.py:822
msgid "stop action"
-msgstr ""
+msgstr "멈춤"
#: TurtleArt/tabasics.py:825
msgid "stops current action"
@@ -2328,7 +2436,7 @@ msgstr ""
#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
#: TurtleArt/tawindow.py:4363
msgid "action"
-msgstr ""
+msgstr "í–‰ë™"
#: TurtleArt/tabasics.py:861
msgid "top of nameable action stack"
@@ -2356,7 +2464,7 @@ msgstr ""
#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
msgid "store in"
-msgstr ""
+msgstr "담기"
#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
@@ -2768,7 +2876,7 @@ msgstr ""
#: plugins/accelerometer/accelerometer.py:56
#: plugins/accelerometer/accelerometer.py:63
msgid "acceleration"
-msgstr ""
+msgstr "ê°€ì†ë„"
#: plugins/accelerometer/accelerometer.py:58
#: plugins/accelerometer/accelerometer.py:65
@@ -2783,7 +2891,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
-msgstr ""
+msgstr "소리í¬ê¸°"
#: plugins/audio_sensors/audio_sensors.py:91
#: plugins/audio_sensors/audio_sensors.py:106
@@ -2848,7 +2956,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
msgid "while"
-msgstr ""
+msgstr "하는 ë™ì•ˆ"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
msgid "do-while-True operator that uses boolean operators from Numbers palette"
@@ -2857,7 +2965,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
msgid "until"
-msgstr ""
+msgstr "할 때 까지"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
msgid "do-until-True operator that uses boolean operators from Numbers palette"
@@ -2902,7 +3010,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "show"
-msgstr ""
+msgstr "ë³´ì´ê¸°"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
@@ -3011,7 +3119,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
msgid "button down"
-msgstr ""
+msgstr "마우스 누름"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
msgid "returns 1 if mouse button is pressed"
@@ -3023,7 +3131,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
msgid "mouse x"
-msgstr ""
+msgstr "마우스 가로 위치"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
msgid "returns mouse x coordinate"
@@ -3031,7 +3139,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
msgid "mouse y"
-msgstr ""
+msgstr "마우스 세로 위치"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
msgid "returns mouse y coordinate"
@@ -3051,7 +3159,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
msgid "read pixel"
-msgstr ""
+msgstr "색 확ì¸"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
msgid "RGB color under the turtle is pushed to the stack"
@@ -3059,7 +3167,7 @@ msgstr ""
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
msgid "turtle sees"
-msgstr ""
+msgstr "ê±°ë¶ì´ê°€ 보는 색깔"
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "returns the color that the turtle \"sees\""
@@ -3462,6 +3570,9 @@ msgstr ""
msgid "Save project?"
msgstr ""
+#~ msgid "name"
+#~ msgstr "ì´ë¦„"
+
#, fuzzy
#~ msgid "Save as HTML"
#~ msgstr "HTML으로 저장"
@@ -3492,9 +3603,6 @@ msgstr ""
#~ msgid "volume"
#~ msgstr "소리 í¬ê¸°"
-#~ msgid "name"
-#~ msgstr "ì´ë¦„"
-
#~ msgid "stack 2"
#~ msgstr "ìŠ¤íƒ 2"
diff --git a/po/ne.po b/po/ne.po
index f0a2d9d..75814a8 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -8,7 +8,7 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
+"POT-Creation-Date: 2013-07-20 00:34-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
"PO-Revision-Date: 2012-08-27 10:56+0200\n"
"Last-Translator: aman0115 <aman.maharjan@olenepal.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -60,338 +60,346 @@ msgstr "à¤à¤‰à¤Ÿà¤¾ मà¥à¤•à¤¾à¤¬à¥à¤²à¤¾ छान"
msgid "Amazonas Tortuga"
msgstr ""
-#: taextras.py:58
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr ""
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr ""
+
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr "मेकà¥à¤¸à¤¿à¤•à¤¨ पेसोको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr "कोलà¥à¤®à¥à¤¬à¤¿à¤¯à¤¨ पेसोको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr "रूआणà¥à¤¡à¤¾à¤¨ फà¥à¤°à¥‡à¤•à¤‚को पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr "अमेरिकी डलरको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr "असà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ डलरको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr ""
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr ""
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr "उरà¥à¤—à¥à¤à¤¨ पेसोको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr "टरà¥à¤Ÿà¤²à¤¬à¥‹à¤Ÿà¥à¤¸"
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr ""
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr ""
-#: taextras.py:75
+#: taextras.py:80
msgid "ERROR: The pin must be between 1 and 8"
msgstr ""
-#: taextras.py:76
+#: taextras.py:81
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr ""
-#: taextras.py:77
+#: taextras.py:82
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr ""
-#: taextras.py:78 taextras.py:79
+#: taextras.py:83 taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr ""
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr ""
-#: taextras.py:81
+#: taextras.py:86
#, fuzzy
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr "बटन थिचà¥à¤¦à¤¾ १ फरà¥à¤•à¤¾à¤‰à¤à¤› अथवा ० फरà¥à¤•à¤¾à¤‰à¤à¤›à¥¤"
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr ""
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr ""
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr ""
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr ""
-#: taextras.py:86
+#: taextras.py:91
msgid "returns the temperature"
msgstr ""
-#: taextras.py:87
+#: taextras.py:92
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "सेंसरले चà¥à¤‚बकीय कà¥à¤·à¥‡à¤¤à¥à¤° पता लगाउà¤à¤¦à¤¾ १ फिरà¥à¤¤à¤¾ गरà¥à¤›, अथवा ० फिरà¥à¤¤à¤¾ गरà¥à¤›à¥¤"
-#: taextras.py:88
+#: taextras.py:93
msgid "LED"
msgstr "LED"
-#: taextras.py:89
+#: taextras.py:94
msgid "button"
msgstr "बटन"
-#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: TurtleArt/tabasics.py:327 TurtleArt/tabasics.py:409
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr "खरानी रङ"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:96 taextras.py:361
msgid "light"
msgstr "उजà¥à¤¯à¤¾à¤²à¥‹"
-#: taextras.py:92
+#: taextras.py:97
msgid "temperature"
msgstr "तापमान"
-#: taextras.py:93 taextras.py:330
+#: taextras.py:98 taextras.py:335
msgid "distance"
msgstr "दà¥à¤°à¥€"
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "पà¥à¤°à¤¤à¤¿à¤¬à¤¨à¥à¤§"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "भोलà¥à¤Ÿà¥‡à¤œ"
-#: taextras.py:96
+#: taextras.py:101
msgid "Butia Robot"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾ रोबट"
-#: taextras.py:97
+#: taextras.py:102
msgid "refresh Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:103
msgid "refresh the state of the Butia palette and blocks"
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:105
msgid "battery charge Butia"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾à¤•à¥‹ बैटरी चारà¥à¤œ"
-#: taextras.py:101
+#: taextras.py:106
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:108
msgid "speed Butia"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾à¤•à¥‹ गति बढाऊ"
-#: taextras.py:104
+#: taextras.py:109
msgid "set the speed of the Butia motors"
msgstr ""
-#: taextras.py:105
+#: taextras.py:110
msgid "move Butia"
msgstr ""
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:111 TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "बायाà¤"
-#: taextras.py:107 TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:112 TurtleArt/tabasics.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
msgid "right"
msgstr "दायाà¤"
-#: taextras.py:108
+#: taextras.py:113
msgid "moves the Butia motors at the specified speed"
msgstr ""
-#: taextras.py:109
+#: taextras.py:114
msgid "stop Butia"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾à¤²à¤¾à¤ˆ रोक"
-#: taextras.py:110
+#: taextras.py:115
msgid "stop the Butia robot"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾ रोबटलाई रोक"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:117
msgid "forward Butia"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾à¤²à¤¾à¤ˆ अगाडि लग"
-#: taextras.py:113
+#: taextras.py:118
msgid "move the Butia robot forward"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾ रोबटलाई अगाडि सार"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:120
msgid "left Butia"
msgstr "बायाठबà¥à¤Ÿà¤¿à¤¯à¤¾"
-#: taextras.py:116
+#: taextras.py:121
#, fuzzy
msgid "turn the Butia robot at left"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾ रोबटलाई दायाठमोड़"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:123
msgid "right Butia"
msgstr "दायाठबà¥à¤Ÿà¤¿à¤¯à¤¾"
-#: taextras.py:119
+#: taextras.py:124
msgid "turn the Butia robot at right"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾ रोबटलाई दायाठमोड़"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:126
msgid "backward Butia"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾à¤²à¤¾à¤ˆ पछाडि सार"
-#: taextras.py:122
+#: taextras.py:127
msgid "move the Butia robot backward"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾ रोबटलाई पछाडि सार"
-#: taextras.py:123
+#: taextras.py:128
msgid "Butia Robot extra blocks"
msgstr ""
-#: taextras.py:124
+#: taextras.py:129
msgid "hack pin mode"
msgstr ""
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:130 taextras.py:298 taextras.py:464
msgid "pin"
msgstr "पिन"
-#: taextras.py:126 taextras.py:460
+#: taextras.py:131 taextras.py:465
msgid "mode"
msgstr "विधि"
-#: taextras.py:127
+#: taextras.py:132
#, fuzzy
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "पिन कारà¥à¤¯(INPUT, OUTPUT, PWM, SERVO) छान।"
-#: taextras.py:128
+#: taextras.py:133
msgid "write hack pin Butia"
msgstr ""
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "मान"
-#: taextras.py:130
+#: taextras.py:135
msgid "set a hack pin to 0 or 1"
msgstr ""
-#: taextras.py:131
+#: taextras.py:136
msgid "read hack pin Butia"
msgstr ""
-#: taextras.py:132
+#: taextras.py:137
msgid "read the value of a hack pin"
msgstr ""
-#: taextras.py:133 taextras.py:435
+#: taextras.py:138 taextras.py:440
msgid "HIGH"
msgstr "HIGH"
-#: taextras.py:134 taextras.py:472
+#: taextras.py:139 taextras.py:477
msgid "Set HIGH value for digital port."
msgstr "डिजिटल पोरà¥à¤Ÿà¤•à¥‹ लागि HIGH मान सेट गर।"
-#: taextras.py:135 taextras.py:437
+#: taextras.py:140 taextras.py:442
msgid "INPUT"
msgstr "INPUT"
-#: taextras.py:136
+#: taextras.py:141
#, fuzzy
msgid "Configure hack port for digital input."
msgstr "डिजिटल आगतको लागि Arduino समनà¥à¤°à¥‚प गर"
-#: taextras.py:137 taextras.py:436
+#: taextras.py:142 taextras.py:441
msgid "LOW"
msgstr "LOW"
-#: taextras.py:138 taextras.py:475
+#: taextras.py:143 taextras.py:480
msgid "Set LOW value for digital port."
msgstr "डिजिटल पोरà¥à¤Ÿà¤•à¥‹ लागि LOW मान सेट गर।"
-#: taextras.py:139 taextras.py:438
+#: taextras.py:144 taextras.py:443
msgid "OUTPUT"
msgstr "OUTPUT"
-#: taextras.py:140
+#: taextras.py:145
#, fuzzy
msgid "Configure hack port for digital output."
msgstr "डिजिटल उतà¥à¤ªà¤¾à¤¦à¤•à¥‹ लागि Arduino समनà¥à¤°à¥‚प गर"
-#: taextras.py:141
+#: taextras.py:146
msgid "Butia"
msgstr "बà¥à¤Ÿà¤¿à¤¯à¤¾"
-#: taextras.py:142
+#: taextras.py:147
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr ""
-#: taextras.py:143
+#: taextras.py:148
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr ""
-#: taextras.py:147
+#: taextras.py:152
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr ""
-#: taextras.py:148
+#: taextras.py:153
#, fuzzy
msgid "Error on initialization of the camera"
msgstr ""
@@ -399,43 +407,43 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"कà¥à¤¯à¤¾à¤®à¥‡à¤°à¤¾à¤•à¥‹ आरंभीकरणमा तà¥à¤°à¥à¤Ÿà¤¿"
-#: taextras.py:149
+#: taextras.py:154
msgid "No camera was found"
msgstr ""
-#: taextras.py:150
+#: taextras.py:155
msgid "Error stopping camera"
msgstr ""
-#: taextras.py:151
+#: taextras.py:156
msgid "Error starting camera"
msgstr ""
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:158
msgid "Error in get mask"
msgstr ""
-#: taextras.py:154
+#: taextras.py:159
msgid "FollowMe"
msgstr "मलाई अनà¥à¤—मन गर"
-#: taextras.py:155
+#: taextras.py:160
msgid "refresh FollowMe"
msgstr ""
-#: taextras.py:156
+#: taextras.py:161
#, fuzzy
msgid "Search for a connected camera."
msgstr "जडान भà¤à¤•à¥‹ NXT बà¥à¤°à¤¿à¤•à¤²à¤¾à¤ˆ खोज।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:163
msgid "calibration"
msgstr "वà¥à¤¯à¤¾à¤¸à¤®à¤¾à¤ªà¤¨"
-#: taextras.py:159
+#: taextras.py:164
#, fuzzy
msgid "store a personalized calibration"
msgstr ""
@@ -444,19 +452,19 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"वà¥à¤¯à¤•à¥à¤¤à¤¿à¤—त वà¥à¤¯à¤¾à¤¸à¤®à¤¾à¤ªà¤¨ भणà¥à¤¡à¤¾à¤° गर"
-#: taextras.py:160
+#: taextras.py:165
msgid "return a personalized calibration"
msgstr "वà¥à¤¯à¤•à¥à¤¤à¤¿à¤—त वà¥à¤¯à¤¾à¤¸à¤®à¤¾à¤ªà¤¨ फिरà¥à¤¤à¤¾ गर"
-#: taextras.py:161
+#: taextras.py:166
msgid "follow"
msgstr "अनà¥à¤—मन"
-#: taextras.py:162
+#: taextras.py:167
msgid "follow a color or calibration"
msgstr "रंग वा वà¥à¤¯à¤¾à¤¸à¤®à¤¾à¤ªà¤¨ अनà¥à¤•à¤°à¤£ गर"
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -465,406 +473,406 @@ msgstr "रंग वा वà¥à¤¯à¤¾à¤¸à¤®à¤¾à¤ªà¤¨ अनà¥à¤•à¤°à¤£ गर"
msgid "brightness"
msgstr "चमà¥à¤•à¤¿à¤²à¥‹à¤ªà¤¨"
-#: taextras.py:164
+#: taextras.py:169
msgid "set the camera brightness as a value between 0 to 255."
msgstr ""
-#: taextras.py:165
+#: taextras.py:170
msgid "minimum pixels"
msgstr "नà¥à¤¯à¥à¤¨à¤¤à¥à¤¤à¤® पिकà¥à¤¸à¥‡à¤²"
-#: taextras.py:166
+#: taextras.py:171
msgid "set the minimal number of pixels to follow"
msgstr "परिणाम हेरà¥à¤¨ नà¥à¤¯à¥‚नतम संखà¥à¤¯à¤¾ सेट गर"
-#: taextras.py:167
+#: taextras.py:172
msgid "threshold"
msgstr "सीमा"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:174
msgid "set a threshold for a RGB color"
msgstr "RGB रंगको लागि सीमा रेखा सेट गर"
-#: taextras.py:170
+#: taextras.py:175
msgid "camera mode"
msgstr ""
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:177
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr ""
-#: taextras.py:173
+#: taextras.py:178
msgid "get brightness"
msgstr ""
-#: taextras.py:174
+#: taextras.py:179
msgid "get the brightness of the ambient light"
msgstr ""
-#: taextras.py:175
+#: taextras.py:180
msgid "average color"
msgstr ""
-#: taextras.py:176
+#: taextras.py:181
msgid ""
"if set to 0 then color averaging is off during calibration; for other values "
"it is on"
msgstr ""
-#: taextras.py:178
+#: taextras.py:183
msgid "x position"
msgstr "x सà¥à¤¥à¤¾à¤¨"
-#: taextras.py:179
+#: taextras.py:184
msgid "return x position"
msgstr "x सà¥à¤¥à¤¾à¤¨ फिरà¥à¤¤à¤¾ गर"
-#: taextras.py:180
+#: taextras.py:185
msgid "y position"
msgstr "y सà¥à¤¥à¤¾à¤¨"
-#: taextras.py:181
+#: taextras.py:186
msgid "return y position"
msgstr "y सà¥à¤¥à¤¾à¤¨ फिरà¥à¤¤à¤¾ गर"
-#: taextras.py:182
+#: taextras.py:187
msgid "pixels"
msgstr "पिकà¥à¤¸à¥‡à¤²à¤¹à¤°à¥"
-#: taextras.py:183
+#: taextras.py:188
msgid "return the number of pixels of the biggest blob"
msgstr "सबैभनà¥à¤¦à¤¾ ठà¥à¤²à¥‹ बलà¥à¤¬à¤•à¥‹ पिकà¥à¤¸à¥‡à¤²à¤¹à¤°à¥à¤•à¥‹ सङà¥à¤–à¥à¤¯à¤¾ फरà¥à¤•à¤¾à¤‰à¤à¤›"
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:190
msgid "set the color mode of the camera to RGB"
msgstr ""
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:192
msgid "set the color mode of the camera to YUV"
msgstr ""
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:194
msgid "set the color mode of the camera to HSV"
msgstr ""
-#: taextras.py:190
+#: taextras.py:195
msgid "empty calibration"
msgstr "खाली वà¥à¤¯à¤¾à¤¸à¤®à¤¾à¤ªà¤¨"
-#: taextras.py:191
+#: taextras.py:196
msgid "error in string conversion"
msgstr "सà¥à¤Ÿà¥à¤°à¤¿à¤‚ग समà¥à¤ªà¤°à¤¿à¤µà¤°à¥à¤¤à¤¨à¤®à¤¾ तà¥à¤°à¥à¤Ÿà¤¿ छ"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:202
msgid "Pattern detection"
msgstr ""
-#: taextras.py:198
+#: taextras.py:203
msgid "Seeing signal"
msgstr ""
-#: taextras.py:199
+#: taextras.py:204
msgid "Returns True if the signal is in front of the camera"
msgstr ""
-#: taextras.py:200
+#: taextras.py:205
msgid "Distance to signal"
msgstr ""
-#: taextras.py:201
+#: taextras.py:206
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:211
msgid "SumBot"
msgstr "समबोटà¥"
-#: taextras.py:207
+#: taextras.py:212
msgid "speed SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ गति बढाऊ"
-#: taextras.py:208
+#: taextras.py:213
msgid "submit the speed to the SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ गति देऊ"
-#: taextras.py:209
+#: taextras.py:214
msgid "set the default speed for the movement commands"
msgstr "चाल आदेशहरà¥à¤•à¥‹ लागि पूरà¥à¤µà¤¨à¤¿à¤°à¥à¤§à¤¾à¤°à¤¿à¤¤ गति सेट गर।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:216
msgid "forward SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ अगाडि लग"
-#: taextras.py:212
+#: taextras.py:217
msgid "move SumBot forward"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ अगाडि सार"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:219
msgid "backward SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ पछाडि लग"
-#: taextras.py:215
+#: taextras.py:220
msgid "move SumBot backward"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ पछाडि सार"
-#: taextras.py:216
+#: taextras.py:221
msgid "stop SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ रोक"
-#: taextras.py:217
+#: taextras.py:222
msgid "stop the SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ रोक"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:224
msgid "left SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ बायाठमोड़"
-#: taextras.py:220
+#: taextras.py:225
msgid "turn left the SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ बायाठमोड़"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:227
msgid "right SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ दायाठमोड़"
-#: taextras.py:223
+#: taextras.py:228
msgid "turn right the SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤²à¤¾à¤ˆ दायाठमोड़"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:231
msgid "angle to center"
msgstr "केंदà¥à¤° तरà¥à¤« कोण गर"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:233
msgid "get the angle to the center of the dohyo"
msgstr "डोजोको केंदà¥à¤° तरà¥à¤« कोण मिलाऊ"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:236
msgid "angle to Enemy"
msgstr "शतà¥à¤°à¥ तरà¥à¤« कोण राख"
-#: taextras.py:232
+#: taextras.py:237
msgid "get the angle to the Enemy"
msgstr "शतà¥à¤°à¥ तरà¥à¤« कोण मिलाऊ"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:239
msgid "x coor. SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ x निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: taextras.py:235
+#: taextras.py:240
msgid "get the x coordinate of the SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ x निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क लिऊ ।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:242
msgid "y coor. SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ y निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: taextras.py:238
+#: taextras.py:243
msgid "get the y coordinate of the SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ य निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क लिऊ ।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:245
msgid "x coor. Enemy"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ शतà¥à¤°à¥à¤•à¥‹ x निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: taextras.py:241
+#: taextras.py:246
msgid "get the x coordinate of the Enemy"
msgstr "शतà¥à¤°à¥à¤•à¥‹ x निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क लिऊ ।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:248
msgid "y coor. Enemy"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ शतà¥à¤°à¥à¤•à¥‹ y निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: taextras.py:244
+#: taextras.py:249
msgid "get the y coordinate of the Enemy"
msgstr "शतà¥à¤°à¥à¤•à¥‹ ञ निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क लिऊ ।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:251
msgid "rotation SumBot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ परिकà¥à¤°à¤®à¤£"
-#: taextras.py:247
+#: taextras.py:252
msgid "get the rotation of the Sumbot"
msgstr "समà¥à¤¬à¥‹à¤Ÿà¥à¤•à¥‹ परिकà¥à¤°à¤®à¤£ लिऊ ।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:254
msgid "rotation Enemy"
msgstr "शतà¥à¤°à¥à¤•à¥‹ परिकà¥à¤°à¤®à¤£"
-#: taextras.py:250
+#: taextras.py:255
msgid "get the rotation of the Enemy"
msgstr "शतà¥à¤°à¥à¤•à¥‹ परिकà¥à¤°à¤®à¤£ लिऊ ।"
-#: taextras.py:251
+#: taextras.py:256
msgid "distance to center"
msgstr "केंदà¥à¤° समà¥à¤®à¤•à¥‹ दà¥à¤°à¥€"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:258
msgid "get the distance to the center of the dohyo"
msgstr "डोजोको केंदà¥à¤° समà¥à¤®à¤•à¥‹ दà¥à¤°à¥€ लिऊ ।"
-#: taextras.py:254
+#: taextras.py:259
msgid "distance to Enemy"
msgstr "शतà¥à¤°à¥à¤¸à¤®à¥à¤®à¤•à¥‹ दà¥à¤°à¥€"
-#: taextras.py:255
+#: taextras.py:260
msgid "get the distance to the Enemy"
msgstr "शतà¥à¤°à¥à¤¸à¤®à¥à¤®à¤•à¥‹ दà¥à¤°à¥€ लिऊ ।"
-#: taextras.py:256
+#: taextras.py:261
msgid "update information"
msgstr "सà¥à¤šà¤¨à¤¾ अदà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गर"
-#: taextras.py:257
+#: taextras.py:262
msgid "update information from the server"
msgstr "सरà¥à¤­à¤°à¤¬à¤¾à¤Ÿ सà¥à¤šà¤¨à¤¾ अदà¥à¤¯à¤¾à¤µà¤§à¤¿à¤• गर"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:267
msgid "Palette of physics blocks"
msgstr "भौतिकविजà¥à¤žà¤¾à¤¨ खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:263
+#: taextras.py:268
msgid "start polygon"
msgstr "बहà¥à¤­à¥à¤œ सà¥à¤°à¥ गर"
-#: taextras.py:264
+#: taextras.py:269
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr "हालको टरà¥à¤Ÿà¤²à¤•à¥‹ xy सà¥à¤¥à¤¾à¤¨à¤®à¤¾ आधारित नयाठबहà¥à¤­à¥à¤œ परिभाषा गरà¥à¤¨ सà¥à¤°à¥ गर।"
-#: taextras.py:266
+#: taextras.py:271
msgid "add point"
msgstr "बिनà¥à¤¦à¥ थप"
-#: taextras.py:267
+#: taextras.py:272
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr "हालको टरà¥à¤Ÿà¤²à¤•à¥‹ xy सà¥à¤¥à¤¾à¤¨à¤®à¤¾ आधारित हालको बहà¥à¤­à¥à¤œà¤®à¤¾ नयाठबिनà¥à¤¦à¥ थप ।"
-#: taextras.py:269
+#: taextras.py:274
msgid "end polygon"
msgstr "बहà¥à¤­à¥à¤œ अनà¥à¤¤ गर"
-#: taextras.py:270
+#: taextras.py:275
msgid "Define a new polygon."
msgstr "नयाठबहà¥à¤­à¥à¤œ परिभाषा गर।"
-#: taextras.py:271
+#: taextras.py:276
msgid "end filled polygon"
msgstr "भरेको बहà¥à¤­à¥à¤œ अनà¥à¤¤ गर"
-#: taextras.py:272
+#: taextras.py:277
msgid "Not a simple polygon"
msgstr "सामानà¥à¤¯ बहà¥à¤­à¥à¤œ हैन"
-#: taextras.py:273
+#: taextras.py:278
msgid "Define a new filled polygon."
msgstr "नयाठभरेको बहà¥à¤­à¥à¤œ परिभाषा गर।"
-#: taextras.py:274
+#: taextras.py:279
msgid "triangle"
msgstr "तà¥à¤°à¤¿à¤­à¥à¤œ"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:281
msgid "base"
msgstr "सतह"
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: taextras.py:282 taextras.py:288
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "उचाइ"
-#: taextras.py:278
+#: taextras.py:283
msgid "Add a triangle object to the project."
msgstr "परियोजनामा तà¥à¤°à¤¿à¤­à¥à¤œ वसà¥à¤¤à¥ थप ।"
-#: taextras.py:279
+#: taextras.py:284
msgid "circle"
msgstr "वृतà¥à¤¤"
-#: taextras.py:280
+#: taextras.py:285
msgid "Add a circle object to the project."
msgstr "परियोजनामा वृतà¥à¤¤ वसà¥à¤¤à¥ थप ।"
-#: taextras.py:281
+#: taextras.py:286
msgid "rectangle"
msgstr "समकोण आयत"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "चौडाइ"
-#: taextras.py:284
+#: taextras.py:289
msgid "Add a rectangle object to the project."
msgstr "परियोजनामा समकोण आयत वसà¥à¤¤à¥ थप ।"
-#: taextras.py:285
+#: taextras.py:290
msgid "reset"
msgstr "पà¥à¤¨à¤°à¤¾à¤®à¥à¤­"
-#: taextras.py:286
+#: taextras.py:291
msgid "Reset the project; clear the object list."
msgstr "परियोजना पà¥à¤¨à¤°à¤¾à¤®à¥à¤­ गर; वसà¥à¤¤à¥ सà¥à¤šà¤¿ सफा गर।"
-#: taextras.py:287
+#: taextras.py:292
msgid "motor"
msgstr "मोटर"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:294
msgid "torque"
msgstr "चकà¥à¤°à¤¿à¤¯ गति"
-#: taextras.py:290
+#: taextras.py:295
msgid "speed"
msgstr "गति"
-#: taextras.py:291
+#: taextras.py:296
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -872,60 +880,60 @@ msgstr ""
"मोटरको चकà¥à¤°à¤¿à¤¯ गति र गति ०(बनà¥à¤¦) देखि सकारातà¥à¤®à¤• अंकहरॠसमà¥à¤® फैलिà¤à¤•à¥‹ हà¥à¤¨à¥à¤›; मोटर हालै "
"मातà¥à¤° बनाà¤à¤•à¥‹ वसà¥à¤¤à¥à¤®à¤¾ राखिनà¥à¤›à¥¤"
-#: taextras.py:294
+#: taextras.py:299
msgid "Pin an object down so that it cannot fall."
msgstr "वसà¥à¤¤à¥à¤²à¤¾à¤ˆ नखसà¥à¤¨à¥‡ गरि तà¥à¤¯à¤¸à¤²à¤¾à¤ˆ अडà¥à¤¯à¤¾à¤Šà¥¤"
-#: taextras.py:295
+#: taextras.py:300
msgid "joint"
msgstr "संयà¥à¤•à¥à¤¤"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: taextras.py:298
+#: taextras.py:303
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr "दà¥à¤ˆà¤µà¤Ÿà¤¾ वसà¥à¤¤à¥à¤¹à¤°à¥ साथमा जोड(हालैमातà¥à¤° बनाà¤à¤•à¥‹ वसà¥à¤¤à¥ र बिनà¥à¤¦à¥ x, yको वसà¥à¤¤à¥)"
-#: taextras.py:300
+#: taextras.py:305
msgid "save as Physics activity"
msgstr ""
-#: taextras.py:301
+#: taextras.py:306
msgid "Save the project to the Journal as a Physics activity."
msgstr "भौतिकविजà¥à¤žà¤¾à¤¨ कà¥à¤°à¤¿à¤¯à¤¾à¤•à¤²à¤¾à¤ªà¤•à¥‹ रà¥à¤ªà¤®à¤¾ परियोजनालाई पंजिकामा सेभ गर।"
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:308
msgid "gear"
msgstr ""
-#: taextras.py:304
+#: taextras.py:309
#, fuzzy
msgid "Add a gear object to the project."
msgstr "परियोजनामा वृतà¥à¤¤ वसà¥à¤¤à¥ थप ।"
-#: taextras.py:305
+#: taextras.py:310
msgid "density"
msgstr "घनतà¥à¤µ"
-#: taextras.py:306
+#: taextras.py:311
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr "वसà¥à¤¤à¥à¤¹à¤°à¥à¤•à¥‹ लागि घनतà¥à¤µ गà¥à¤£ सेट गर(घनतà¥à¤µ कà¥à¤¨à¥ˆ पनि सकारातà¥à¤®à¤• अंक हà¥à¤¨ सकà¥à¤›)।"
-#: taextras.py:308
+#: taextras.py:313
msgid "friction"
msgstr "घरà¥à¤·à¤£"
-#: taextras.py:309
+#: taextras.py:314
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -935,11 +943,11 @@ msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:317
msgid "bounciness"
msgstr "ठोकà¥à¤•à¤¿à¤à¤° फरà¥à¤•à¤¨à¥‡ गà¥à¤£"
-#: taextras.py:313
+#: taextras.py:318
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -949,11 +957,11 @@ msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:321
msgid "dynamic"
msgstr "गतिशील शकà¥à¤¤à¤¿"
-#: taextras.py:317
+#: taextras.py:322
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -962,27 +970,27 @@ msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:328
msgid "Palette of WeDo blocks"
msgstr "WeDo खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:324
+#: taextras.py:329
msgid "WeDo"
msgstr ""
-#: taextras.py:325
+#: taextras.py:330
msgid "set current WeDo device"
msgstr ""
-#: taextras.py:326
+#: taextras.py:331
msgid "number of WeDo devices"
msgstr ""
-#: taextras.py:327
+#: taextras.py:332
msgid "tilt"
msgstr "à¤à¥à¤•à¤¾à¤µ"
-#: taextras.py:328
+#: taextras.py:333
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -992,87 +1000,87 @@ msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:337
msgid "distance sensor output"
msgstr "सेनà¥à¤¸à¤°à¤•à¥‹ आउटà¥à¤ªà¥à¤Ÿà¤•à¥‹ दà¥à¤°à¥€"
-#: taextras.py:333
+#: taextras.py:338
msgid "Motor A"
msgstr "मोटर A"
-#: taextras.py:334
+#: taextras.py:339
msgid "returns the current value of Motor A"
msgstr "मोटर Aको हालको मान फरà¥à¤•à¤¾à¤‰à¤à¤›"
-#: taextras.py:335
+#: taextras.py:340
msgid "Motor B"
msgstr "मोटर B"
-#: taextras.py:336
+#: taextras.py:341
msgid "returns the current value of Motor B"
msgstr "मोटर Bको हालको मान फरà¥à¤•à¤¾à¤‰à¤à¤›"
-#: taextras.py:337
+#: taextras.py:342
msgid "set the value for Motor A"
msgstr "मोटर Aको मान सेट गर"
-#: taextras.py:338
+#: taextras.py:343
msgid "set the value for Motor B"
msgstr "मोटर Bको मान सेट गर"
-#: taextras.py:339
+#: taextras.py:344
msgid "WeDo is unavailable"
msgstr ""
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:346
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr ""
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:349
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:354
msgid "Palette of LEGO NXT blocks of motors"
msgstr "मोटरहरà¥à¤•à¥‹ LEGO NXT खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: taextras.py:350
+#: taextras.py:355
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "सेनà¥à¤¸à¤°à¤¹à¤°à¥à¤•à¥‹ LEGO NXT खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
+#: taextras.py:357
msgid "touch"
msgstr "टच"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
+#: taextras.py:359
msgid "ultrasonic"
msgstr "अलà¥à¤¤à¥à¤°à¤¾à¤¸à¥‹à¤¨à¤¿à¤•"
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "रंग"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "धà¥à¤¬à¤¨à¤¿"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:365
#, fuzzy
msgid "Please check the connection with the brick"
msgstr ""
@@ -1080,17 +1088,17 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"कृपया बà¥à¤°à¤¿à¤•à¤¸à¤—à¤à¤•à¥‹ जडान जाच।"
-#: taextras.py:361
+#: taextras.py:366
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr ""
-#: taextras.py:362
+#: taextras.py:367
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr ""
-#: taextras.py:363
+#: taextras.py:368
#, fuzzy
msgid "The value of power must be between -127 to 127"
msgstr ""
@@ -1098,12 +1106,12 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"शकà¥à¤¤à¤¿à¤•à¥‹ मान -१२७ देखि १२७ भितà¥à¤° हà¥à¤¨à¥à¤ªà¤°à¥à¤›à¥¤"
-#: taextras.py:364
+#: taextras.py:369
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr ""
-#: taextras.py:365
+#: taextras.py:370
#, fuzzy
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
@@ -1111,90 +1119,90 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"तà¥à¤°à¥à¤Ÿà¤¿ घटà¥à¤¯à¥‹: सबै जडानहरॠजाच र फेरि जडान गरà¥à¤¨ कोसिस गर।"
-#: taextras.py:366
+#: taextras.py:371
#, python-format
msgid "NXT found %s bricks"
msgstr ""
-#: taextras.py:367
+#: taextras.py:372
msgid "NXT not found"
msgstr "NXT भटिà¤à¤¨"
-#: taextras.py:368
+#: taextras.py:373
#, python-format
msgid "Brick number %s was not found"
msgstr ""
-#: taextras.py:369
+#: taextras.py:374
msgid "refresh NXT"
msgstr "NXTलाई ताजा पार"
-#: taextras.py:370
+#: taextras.py:375
msgid "Search for a connected NXT brick."
msgstr "जडान भà¤à¤•à¥‹ NXT बà¥à¤°à¤¿à¤•à¤²à¤¾à¤ˆ खोज।"
-#: taextras.py:371
+#: taextras.py:376
msgid "NXT"
msgstr ""
-#: taextras.py:372
+#: taextras.py:377
msgid "set current NXT device"
msgstr ""
-#: taextras.py:373
+#: taextras.py:378
msgid "number of NXT devices"
msgstr ""
-#: taextras.py:374
+#: taextras.py:379
msgid "brick name"
msgstr ""
-#: taextras.py:375
+#: taextras.py:380
msgid "Get the name of a brick."
msgstr ""
-#: taextras.py:376
+#: taextras.py:381
msgid "play tone"
msgstr "टोन सà¥à¤°à¥ गर"
-#: taextras.py:377
+#: taextras.py:382
msgid "frequency"
msgstr "आवृतà¥à¤¤à¤¿"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "समय"
-#: taextras.py:379
+#: taextras.py:384
msgid "Play a tone at frequency for time."
msgstr "समयको लागि आवृतिमा आवाज सà¥à¤°à¥ गर।"
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:386
msgid ""
"turn motor\n"
"\n"
msgstr ""
-#: taextras.py:382
+#: taextras.py:387
msgid "port"
msgstr "पोरà¥à¤Ÿ"
-#: taextras.py:383
+#: taextras.py:388
msgid "power"
msgstr "शकà¥à¤¤à¤¿"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:390
msgid "rotations"
msgstr "आवरà¥à¤¤à¤¨à¤¹à¤°à¥"
-#: taextras.py:386
+#: taextras.py:391
msgid "turn a motor"
msgstr "मोटरलाई घूमाऊ"
-#: taextras.py:387
+#: taextras.py:392
#, fuzzy
msgid ""
"synchronize\n"
@@ -1205,257 +1213,257 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"दà¥à¤ˆà¤µà¤Ÿà¤¾ मोटरहरॠसनकालिन गर"
-#: taextras.py:388
+#: taextras.py:393
msgid "steering"
msgstr ""
-#: taextras.py:389
+#: taextras.py:394
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr "PORT B र PORT C मा जडान भà¤à¤•à¥‹ दà¥à¤ˆà¤µà¤Ÿà¤¾ मोटरहरॠसंकालन गर"
-#: taextras.py:390
+#: taextras.py:395
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:391
+#: taextras.py:396
msgid "PORT A of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT A"
-#: taextras.py:392
+#: taextras.py:397
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:393
+#: taextras.py:398
msgid "PORT B of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT B"
-#: taextras.py:394
+#: taextras.py:399
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:395
+#: taextras.py:400
msgid "PORT C of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT C"
-#: taextras.py:396
+#: taextras.py:401
msgid ""
"synchronize\n"
"motors"
msgstr ""
-#: taextras.py:397
+#: taextras.py:402
msgid "start motor"
msgstr "मोटर सà¥à¤°à¥ गर"
-#: taextras.py:398
+#: taextras.py:403
msgid "Run a motor forever."
msgstr "मोटरलाई सधैको लागि चलाऊ।"
-#: taextras.py:399
+#: taextras.py:404
msgid "brake motor"
msgstr "मोटरलाई बà¥à¤°à¥‡à¤• लगाऊ"
-#: taextras.py:400
+#: taextras.py:405
msgid "Stop a specified motor."
msgstr "उलà¥à¤²à¥‡à¤–ित मोटर बनà¥à¤¦ गर।"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:407
msgid "reset motor"
msgstr "मोटरलाई रिसेट गर"
-#: taextras.py:403
+#: taextras.py:408
msgid "Reset the motor counter."
msgstr "मोटर काउनà¥à¤Ÿà¤° रिसेट गर"
-#: taextras.py:404
+#: taextras.py:409
msgid "motor position"
msgstr "मोटरको सà¥à¤¥à¤¾à¤¨"
-#: taextras.py:405
+#: taextras.py:410
msgid "Get the motor position."
msgstr "मोटरको सà¥à¤¥à¤¾à¤¨ पà¥à¤°à¤¾à¤ªà¥à¤¤ गर।"
-#: taextras.py:406
+#: taextras.py:411
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:407
+#: taextras.py:412
msgid "PORT 1 of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT १"
-#: taextras.py:408
+#: taextras.py:413
msgid "read"
msgstr "पढ"
-#: taextras.py:409
+#: taextras.py:414
msgid "sensor"
msgstr "संवेदक"
-#: taextras.py:410
+#: taextras.py:415
msgid "Read sensor output."
msgstr "संवेदकको उपज पढ।"
-#: taextras.py:411
+#: taextras.py:416
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:412
+#: taextras.py:417
msgid "PORT 2 of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT २"
-#: taextras.py:413
+#: taextras.py:418
msgid "light sensor"
msgstr "पà¥à¤°à¤•à¤¾à¤¶ संवेदक"
-#: taextras.py:414
+#: taextras.py:419
msgid "gray sensor"
msgstr ""
-#: taextras.py:415
+#: taextras.py:420
msgid "PORT 3"
msgstr "PORT 2"
-#: taextras.py:416
+#: taextras.py:421
msgid "PORT 3 of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT ३"
-#: taextras.py:417
+#: taextras.py:422
msgid "touch sensor"
msgstr "टच संवेदक"
-#: taextras.py:418
+#: taextras.py:423
msgid "distance sensor"
msgstr "दà¥à¤°à¥€ संवेदक"
-#: taextras.py:419
+#: taextras.py:424
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:420
+#: taextras.py:425
msgid "PORT 4 of the brick"
msgstr "बà¥à¤°à¤¿à¤•à¤•à¥‹ PORT ४"
-#: taextras.py:421
+#: taextras.py:426
msgid "sound sensor"
msgstr "धà¥à¤µà¤¨à¤¿à¤•à¥‹ सेनà¥à¤¸à¤°"
-#: taextras.py:422
+#: taextras.py:427
msgid "color sensor"
msgstr "रंगको संवेदक"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:430
msgid "set light"
msgstr "पà¥à¤°à¤•à¤¾à¤¶ सेट गर"
-#: taextras.py:426
+#: taextras.py:431
msgid "Set color sensor light."
msgstr "अनà¥à¤°à¥à¤ª पढ"
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:433
msgid "battery level"
msgstr ""
-#: taextras.py:429
+#: taextras.py:434
msgid "Get the battery level of the brick in millivolts"
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:445
msgid "PWM"
msgstr "PWM"
-#: taextras.py:441
+#: taextras.py:446
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:442
+#: taextras.py:447
msgid "ERROR: Check the Arduino and the number of port."
msgstr "ERROR: अरà¥à¤¦à¤¿à¤¨à¥‹ र पोरà¥à¤Ÿà¤•à¥‹ सङà¥à¤–à¥à¤¯à¤¾ जाच।"
-#: taextras.py:443
+#: taextras.py:448
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "ERROR: मान ० देखि २५५ समà¥à¤®à¤•à¥‹ अंक हà¥à¤¨à¥à¤ªà¤°à¥à¤›à¥¤"
-#: taextras.py:444
+#: taextras.py:449
#, fuzzy
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "ERROR: मान कि HIGH अथवा LOW हà¥à¤¨à¥à¤ªà¤°à¥à¤›à¥¤"
-#: taextras.py:445
+#: taextras.py:450
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "ERROR: विधि कि INPUT, OUTPUT, PWM अथवा SERVO हà¥à¤¨à¥à¤ªà¤°à¥à¤›à¥¤"
-#: taextras.py:446
+#: taextras.py:451
msgid "ERROR: The value must be an integer."
msgstr ""
-#: taextras.py:447
+#: taextras.py:452
msgid "ERROR: The pin must be an integer."
msgstr ""
-#: taextras.py:448
+#: taextras.py:453
msgid "refresh Arduino"
msgstr ""
-#: taextras.py:449
+#: taextras.py:454
msgid "Search for connected Arduinos."
msgstr ""
-#: taextras.py:450
+#: taextras.py:455
msgid "Arduino"
msgstr ""
-#: taextras.py:451
+#: taextras.py:456
msgid "set current Arduino board"
msgstr ""
-#: taextras.py:452
+#: taextras.py:457
msgid "number of Arduinos"
msgstr ""
-#: taextras.py:453
+#: taextras.py:458
msgid "number of Arduino boards"
msgstr ""
-#: taextras.py:454
+#: taextras.py:459
msgid "Arduino name"
msgstr ""
-#: taextras.py:455
+#: taextras.py:460
msgid "Get the name of an Arduino."
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:463
msgid "pin mode"
msgstr "पिन विधि"
-#: taextras.py:461
+#: taextras.py:466
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "पिन कारà¥à¤¯(INPUT, OUTPUT, PWM, SERVO) छान।"
-#: taextras.py:462
+#: taextras.py:467
msgid "analog write"
msgstr "अनà¥à¤°à¥à¤ª लेख"
-#: taextras.py:464
+#: taextras.py:469
msgid "Write analog value in specified port."
msgstr "उलà¥à¤²à¥‡à¤–ित पोरà¥à¤Ÿà¤®à¤¾ अनà¥à¤°à¥à¤ª मान लेख।"
-#: taextras.py:465
+#: taextras.py:470
msgid "analog read"
msgstr "अनà¥à¤°à¥à¤ª पढ"
-#: taextras.py:466
+#: taextras.py:471
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1463,136 +1471,136 @@ msgstr ""
"अनà¥à¤°à¥à¤ª पोरà¥à¤Ÿà¤¬à¤¾à¤Ÿ मान पढ। मान ० देखि १०२३ समà¥à¤®à¤•à¥‹ हà¥à¤¨ सकà¥à¤›à¥¤ वोलà¥à¤Ÿà¥‡à¤œ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ गरà¥à¤¨ Vref "
"पà¥à¤°à¤¯à¥‹à¤— गर। USBको लागि, volt = लगभग (((read)*5)/1024)"
-#: taextras.py:468
+#: taextras.py:473
msgid "digital write"
msgstr "डिजिटल लेख"
-#: taextras.py:469
+#: taextras.py:474
msgid "Write digital value to specified port."
msgstr "उलà¥à¤²à¥‡à¤–ित पोरà¥à¤Ÿà¤®à¤¾ डिजिटल मान लेख।"
-#: taextras.py:470
+#: taextras.py:475
msgid "digital read"
msgstr "डिजिटल पढ"
-#: taextras.py:471
+#: taextras.py:476
msgid "Read value from digital port."
msgstr "डिजिटल पोरà¥à¤Ÿà¤¬à¤¾à¤Ÿ मान पढ।"
-#: taextras.py:473
+#: taextras.py:478
msgid "Configure Arduino port for digital input."
msgstr "डिजिटल आगतको लागि Arduino समनà¥à¤°à¥‚प गर"
-#: taextras.py:474
+#: taextras.py:479
msgid "Configure Arduino port to drive a servo."
msgstr "सरà¥à¤µà¥‹ चलाउन Arduino समनà¥à¤°à¥‚प गर।"
-#: taextras.py:476
+#: taextras.py:481
msgid "Configure Arduino port for digital output."
msgstr "डिजिटल उतà¥à¤ªà¤¾à¤¦à¤•à¥‹ लागि Arduino समनà¥à¤°à¥‚प गर"
-#: taextras.py:477
+#: taextras.py:482
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "PWM(pulse-width modulation)को लागि समनà¥à¤°à¥‚प गर।"
-#: taextras.py:478
+#: taextras.py:483
#, python-format
msgid "Not found Arduino %s"
msgstr ""
-#: taextras.py:479
+#: taextras.py:484
msgid "The pin must be an integer"
msgstr ""
-#: taextras.py:480
+#: taextras.py:485
msgid "The device must be an integer"
msgstr ""
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:490
#, fuzzy
msgid "Palette of Expeyes blocks"
msgstr "WeDo खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:492
msgid "set PVS"
msgstr ""
-#: taextras.py:488
+#: taextras.py:493
msgid "set programmable voltage output"
msgstr ""
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:495
msgid "set SQR1 voltage"
msgstr ""
-#: taextras.py:491
+#: taextras.py:496
msgid "set square wave 1 voltage output"
msgstr ""
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:498
msgid "set SQR2 voltage"
msgstr ""
-#: taextras.py:494
+#: taextras.py:499
msgid "set square wave 2 voltage output"
msgstr ""
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:501
msgid "set OD1"
msgstr ""
-#: taextras.py:497
+#: taextras.py:502
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr ""
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:504
msgid "IN1 level"
msgstr ""
-#: taextras.py:500
+#: taextras.py:505
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
msgstr ""
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:508
msgid "IN2 level"
msgstr ""
-#: taextras.py:504
+#: taextras.py:509
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
msgstr ""
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:512
msgid "SEN level"
msgstr ""
-#: taextras.py:508
+#: taextras.py:513
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
msgstr ""
-#: taextras.py:510
+#: taextras.py:515
msgid "capture"
msgstr ""
-#: taextras.py:511
+#: taextras.py:516
msgid "input"
msgstr ""
-#: taextras.py:512
+#: taextras.py:517
#, fuzzy
msgid "samples"
msgstr ""
@@ -1600,105 +1608,99 @@ msgstr ""
"#-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#\n"
"नमूनाहरà¥"
-#: taextras.py:513
+#: taextras.py:518
msgid "interval"
msgstr ""
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:520
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:523
msgid "A1"
msgstr ""
-#: taextras.py:519
+#: taextras.py:524
msgid "read analog input 1 voltage"
msgstr ""
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:526
msgid "A2"
msgstr ""
-#: taextras.py:522
+#: taextras.py:527
msgid "read analog input 2 voltage"
msgstr ""
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:529
msgid "IN1"
msgstr ""
-#: taextras.py:525
+#: taextras.py:530
msgid "read input 1 voltage"
msgstr ""
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:532
msgid "IN2"
msgstr ""
-#: taextras.py:528
+#: taextras.py:533
msgid "read input 2 voltage"
msgstr ""
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:535
msgid "SEN"
msgstr ""
-#: taextras.py:531
+#: taextras.py:536
msgid "read analog sensor input voltage"
msgstr ""
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:538
msgid "SQR1"
msgstr ""
-#: taextras.py:534
+#: taextras.py:539
msgid "read square wave 1 voltage"
msgstr ""
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:541
msgid "SQR2"
msgstr ""
-#: taextras.py:537
+#: taextras.py:542
msgid "read square wave 2 voltage"
msgstr ""
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:544
msgid "PVS"
msgstr ""
-#: taextras.py:540
+#: taextras.py:545
msgid "read programmable voltage"
msgstr ""
-#: taextras.py:541
+#: taextras.py:546
msgid "Expeyes device not found"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "resume playing video or audio"
msgstr "पà¥à¤¨à¤°à¤¾à¤°à¤®à¥à¤­ सà¥à¤°à¥ गरनॠभिडियो आथवा आवाज"
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "शीरà¥à¤·à¤•"
@@ -1707,15 +1709,15 @@ msgstr "शीरà¥à¤·à¤•"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "कà¥à¤¯à¤¾à¤®à¥‡à¤°à¤¾à¤¬à¤¾à¤Ÿ आà¤à¤•à¥‹ औसत RGB रंग थाकमा पनà¥à¤›à¤¾à¤‡à¤¨à¥à¤›"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "पहेलो"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
msgid "displays polar coordinates"
msgstr "पोलार निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क देखाऊ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
msgid "emptys FILO (first-in-last-out heap)"
msgstr "FILO (first-in last-out heap) मेटाउà¤à¤›"
@@ -1732,99 +1734,98 @@ msgstr "कà¥à¤¯à¤¾à¤®à¥‡à¤°à¤¾à¤•à¥‹ निरà¥à¤—त"
msgid "push acceleration in x, y, z to heap"
msgstr "थà¥à¤ªà¥à¤°à¥‹ हà¥à¤¨à¥‡ गरी x, y, z मा गतिवृदà¥à¤§à¤¿ थिच"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "सङà¥à¤–à¥à¤¯à¤¾ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿà¤¬à¤¾à¤Ÿ बà¥à¤²à¤¿à¤¯à¤¨ सञà¥à¤šà¤¾à¤²à¤•à¤¹à¤°à¥‚ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥‡ if-thenसञà¥à¤šà¤¾à¤²à¤•"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "जगहरॠदायाठथाà¤à¤• लगà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal media object"
msgstr "सà¥à¤—र जरà¥à¤¨à¤² मिडिया वसà¥à¤¤à¥"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "बाकस २"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "बाकस १"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "चाल"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "२ वटा संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• आगतको गà¥à¤£à¤¨ गरà¥à¤›"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "खणà¥à¤¡ लà¥à¤•à¤¾à¤Š/देखाऊ"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ लà¥à¤•à¤¾à¤Š"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "बदà¥à¤¦à¤¿à¤¹à¤°à¥"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "मेरो टरà¥à¤Ÿà¤² आरà¥à¤Ÿ सेशन"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal video object"
msgstr "सà¥à¤—र जरà¥à¤¨à¤² भिडियो वसà¥à¤¤à¥"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "सà¥à¤¯à¤¾à¤¨"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
msgid "xcor of right of screen"
msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨à¤•à¥‹ दायाà¤à¤ªà¤Ÿà¥à¤Ÿà¤¿à¤•à¥‹ xcor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "अतिरिकà¥à¤¤ विकलà¥à¤ª भà¤à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
msgid "Load example"
msgstr "उदाहरण सà¥à¤°à¥ गर"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "सबै खणà¥à¤¡à¤¹à¤°à¥‚ रदà¥à¤¦à¥€à¤Ÿà¥‹à¤•à¤°à¥€à¤®à¤¾ सार"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "सूची"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "कनफिगरेसन निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾à¤®à¤¾ लेखà¥à¤¨ मिलà¥à¤¦à¥ˆà¤¨: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "मिडिया पà¥à¤¨à¤°à¤¾à¤°à¤®à¥à¤­"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "शीरà¥à¤·à¤•"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "टरà¥à¤Ÿà¤² गà¥à¤°à¤¾à¤«à¤¿à¤•à¤²à¤¾à¤ˆ SVG बनाई सà¥à¤—र जरà¥à¤¨à¤²à¤®à¤¾ सेभ गरà¥à¤›"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
msgid "draws text or show media from the Journal"
msgstr "पंजिकामा रहेको पाठ वा मिडिया देखाउà¤à¤›"
@@ -1832,53 +1833,53 @@ msgstr "पंजिकामा रहेको पाठ वा मिडिà¤
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "भिडियो"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "निलो"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "कारà¥à¤Ÿà¤¿à¤¸à¤¨ कोरà¥à¤¡à¤¿à¤¨à¥‡à¤Ÿ देखिउà¤à¤›"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "विकलà¥à¤ª नभà¤à¤®à¤¾ कारà¥à¤¯:"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "जगà¥à¤¸à¤¹à¤°à¥ तल थाà¤à¤• लागà¥à¤›à¤¨"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "मोडà¥à¤¯à¥à¤² (रेमिनदर) सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
msgid "bottom y"
msgstr "तल y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "SVG सेभ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "जरà¥à¤¨à¤²à¤®à¤¾ रहेको tamyblock.py मोडà¥à¤¯à¥à¤²à¤•à¥‹ सङà¥à¤•à¥‡à¤¤ चलाउà¤à¤›"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "कलमले नलेख"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "परà¥à¤–"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "बाकस"
@@ -1886,133 +1887,132 @@ msgstr "बाकस"
msgid "Failed to upload!"
msgstr "अपà¥à¤²à¥‹à¤¡ गरà¥à¤¨ सकेन"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr "सिफà¥à¤Ÿ"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "इनभोकà¥à¤¸ नामाङिकà¥à¤¤ कारà¥à¤¯ थाक"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
+#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "कारà¥à¤¯"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr "do-until-True सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾ जà¥à¤¨à¤²à¥‡ अंकहरॠपà¥à¤¯à¤¾à¤²à¥‡à¤Ÿà¤¦à¥ˆà¤–ि बà¥à¤²à¤¿à¤¯à¤¨ सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾ चलाउछ"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "पà¥à¤°à¤¯à¥‹à¤— हो"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "चल २ (संङखà¥à¤¯à¤¾à¤¤à¤®à¤• मान)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "भाग गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "तसà¥à¤µà¤¿à¤°à¤•à¥‹ नाम"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "à¤à¤•à¥ˆà¤›à¤¿à¤¨ पछि"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "कà¥à¤¯à¤¾à¤¨à¤­à¤¾à¤¸à¤•à¥‹ चौडाइ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
msgid "empty heap?"
msgstr "खाली थाक"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "नाम गरिà¤à¤•à¥‹ चल (संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• मान)"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "आरà¥à¤•à¥‹"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "इफ देन"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "कलमको परिमाण मिलाऊ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "presentation template: select Journal object (no description)"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ टेमà¥à¤ªà¥à¤²à¥‡à¤Ÿ: पंजिकाको वसà¥à¤¤à¥ छान (विवरण नभà¤à¤•à¤¾)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "नभà¤à¤¸à¤®à¥à¤®"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "मिडिया बनà¥à¤¦ गर"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "होबर सहयोग सà¥à¤°à¥ गर"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "रदà¥à¤¦à¥€à¤Ÿà¥‹à¤•à¤°à¥€à¤•à¥‹ बसà¥à¤¤à¥ सधैलाई मेटाउà¤à¤›"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "यूमोड"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "कारà¥à¤¯ १ थाकको पà¥à¤°à¤¥à¤® मा छ।"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
msgstr "पà¥à¤°à¥‹à¤—रामेबल खणà¥à¤¡: उनà¥à¤¨à¤¤ à¤à¤•à¤²-चल गणीत समीकरण थपà¥à¤¨ पà¥à¤°à¤¯à¥‹à¤— गरिने, e.g., sin(x)"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "फà¥à¤²à¥‹ सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "संकà¥à¤·à¤¿à¤ªà¥à¤¤ थाà¤à¤•à¤•à¥‹ माथि"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "सङà¥à¤–à¥à¤¯à¤¾ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿà¤¬à¤¾à¤Ÿ बà¥à¤²à¤¿à¤¯à¤¨ सञà¥à¤šà¤¾à¤²à¤•à¤¹à¤°à¥‚ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥‡ if-then-else सञà¥à¤šà¤¾à¤²à¤•"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr "माउसको y निरà¥à¤¦à¥‡à¤¶à¤¾à¤™à¥à¤• फरà¥à¤•à¤¾à¤‰à¤à¤›"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "अहिलेको कलमको रंग बचत गरà¥à¤›"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "sinewave"
msgstr "साइनतरङà¥à¤—"
@@ -2020,87 +2020,82 @@ msgstr "साइनतरङà¥à¤—"
msgid "Login failed"
msgstr "लगइन असफल भयो"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "बायाठx"
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "शीरà¥à¤·à¤• राख"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
msgid "RGB color under the turtle is pushed to the stack"
msgstr "कछà¥à¤µà¤¾ मà¥à¤¨à¤¿à¤•à¥‹ RGB कलर थाà¤à¤• मà¥à¤¨à¤¿ फिरà¥à¤¤à¤¾ जानà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "declutters canvas by hiding blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ लà¥à¤•à¤¾à¤à¤° कà¥à¤¯à¤¾à¤¨à¤­à¤¾à¤¸ सफा बनाउà¤à¤›"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "तरà¥à¤¸à¥‹ खाली ठाà¤à¤Š"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "मैटà¥à¤°à¤¿à¤• / मापीय निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "सà¥à¤Ÿà¥à¤°à¤¿à¤™ मान"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "वरà¥à¤£à¤¨"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "मलाई आउà¤à¤¦à¥ˆà¤¨ कसरी गरà¥à¤¨à¥‡"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "कलमको साइज मिलाउ"
-
#: gnome_plugins/uploader_plugin.py:99
msgid "Username:"
msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•à¥‹ नाम:"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "भरिà¤à¤•à¥‹ बहà¥à¤­à¥à¤œ सà¥à¤°à¥ गरà¥à¤› (अनà¥à¤¤à¥à¤¯ भरà¥à¤¨à¥‡ खणà¥à¤¡à¤¸à¤—ठपà¥à¤°à¤¯à¥‹à¤— गरिने)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
msgid "presentation template: select four Journal objects"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ टेमà¥à¤ªà¥à¤²à¥‡à¤Ÿ: चारवटा जरà¥à¤¨à¤²à¤•à¥‹ वसà¥à¤¤à¥ छान"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "हेर"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
msgid "sets gray level of the line drawn by the turtle"
msgstr "कछà¥à¤µà¤¾à¤²à¥‡ बनाà¤à¤•à¥‹ धरà¥à¤•à¥‹à¤•à¥‹ छाà¤à¤¯à¤¾ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ गरà¥à¤›"
@@ -2108,105 +2103,105 @@ msgstr "कछà¥à¤µà¤¾à¤²à¥‡ बनाà¤à¤•à¥‹ धरà¥à¤•à¥‹à¤•à¥‹ छाà¤
msgid "Password:"
msgstr "पासवरà¥à¤¡:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "टरà¥à¤Ÿà¤²à¤²à¥‡ देखà¥à¤›"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "कारà¥à¤¯ रदà¥à¤¦ गर"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "हरियो"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:397
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "छाया"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "पृषà¥à¤ à¤­à¥à¤®à¤¿ (रंग, सेड) ले भरिनà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "तसà¥à¤¬à¤¿à¤° सेभ गर"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "pitch"
msgstr "पिच"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
msgid "returns 1 if mouse button is pressed"
msgstr "यदि माउस बटन थिचेको भà¤à¤®à¤¾ १ फरà¥à¤•à¤¾à¤‰à¤à¤›"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क माथि पà¥à¤¨: सà¥à¤•à¥‡à¤² गर"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "कलमले लेख"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "सà¥à¤¨à¥à¤¤à¤²à¤¾"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "कारà¥à¤¯à¤•à¥à¤°à¤® कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¯à¤¨à¤²à¤¾à¤ˆ तोकिà¤à¤•à¥‹ समयले रोकà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "मानलाई FILO (first-in last-out heap) मा धकेलà¥à¤›"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "सबै सफा गर"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "अनि"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "रजिसà¥à¤Ÿà¤° गर"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "होइन"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "इफॠदेन à¤à¤²à¥à¤¸"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "हालको कारà¥à¤¯ रोकà¥à¤›"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "कछà¥à¤µà¤¾à¤²à¤¾à¤ˆ घडिको दिशामा घà¥à¤®à¤¾à¤‰à¤à¤›(कोण ढिगà¥à¤°à¥€à¤®à¤¾)"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
msgid "holds current gray level (can be used in place of a number block)"
msgstr "खरानी रङ हालमा पà¥à¤°à¤¯à¥‹à¤— (यो अंक बलà¥à¤• गरà¥à¤¨ पनि पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨ सकà¥à¤¨à¥ हà¥à¤¨à¥à¤›)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "xcor of left of screen"
msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨à¤•à¥‹ बायाà¤à¤ªà¤Ÿà¥à¤Ÿà¤¿à¤•à¥‹ xcor"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "खणà¥à¤¡ आकार रिसेट गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
msgid "turtle"
msgstr "कछà¥à¤µà¤¾"
@@ -2214,7 +2209,7 @@ msgstr "कछà¥à¤µà¤¾"
msgid "displays next palette"
msgstr "अरà¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ देखाà¤à¤‰à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ लà¥à¤•à¤¾à¤Š"
@@ -2223,68 +2218,64 @@ msgstr "खणà¥à¤¡à¤¹à¤°à¥ लà¥à¤•à¤¾à¤Š"
msgid "light level detected by camera"
msgstr "कà¥à¤¯à¤¾à¤®à¥‡à¤°à¤¾à¤²à¥‡ पतà¥à¤¤à¤¾à¤²à¤—ाà¤à¤•à¥‹ पà¥à¤°à¤•à¤¾à¤¶à¤•à¥‹ मातà¥à¤°à¤¾"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत less-than सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "रदà¥à¤¦à¤¿ टोकरीमा भà¤à¤•à¤¾ सबै सामगà¥à¤°à¥€ फिरà¥à¤¤à¤¾ जानà¥à¤›"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "सेभ गर"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "बाकस १ मा भंडार गर"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "बाकस २ मा भंडार गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "सà¥à¤—र उपकरणपटà¥à¤Ÿà¥€ लà¥à¤•à¤¾à¤‰à¤à¤›"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:241
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
"टरà¥à¤Ÿà¤²à¤•à¥‹ ततà¥à¤•à¤¾à¤² x-निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क मान बचाइराखà¥à¤› (संखà¥à¤¯à¤¾ खणà¥à¤¡à¤•à¥‹ सटà¥à¤Ÿà¤¾à¤®à¤¾ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨ सकिनà¥à¤›)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "पà¥à¤°à¤¿à¤¨à¥à¤Ÿ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "माउसको x निरà¥à¤¦à¥‡à¤¶à¤¾à¤™à¥à¤• फरà¥à¤•à¤¾à¤‰à¤à¤›"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "रातो"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "लोगोको रà¥à¤ªà¤®à¤¾ सेभ गर"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
msgid "sets color of the line drawn by the turtle"
msgstr "कछà¥à¤µà¤¾à¤²à¥‡ बनाà¤à¤•à¥‹ रेखाको रंग सेट गरà¥à¤›"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "अकà¥à¤·à¤°à¤•à¥‹ रंग राख"
-
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
msgstr "चरà¥à¤•à¥‹à¤ªà¤¨"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "सहकारà¥à¤¯ सकà¥à¤·à¤® पार"
@@ -2292,30 +2283,30 @@ msgstr "सहकारà¥à¤¯ सकà¥à¤·à¤® पार"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "Palette of sensor blocks"
msgstr "सेनà¥à¤¸à¤° खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "पलà¥à¤—इन सà¥à¤°à¥ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
#, fuzzy
msgid "returns True if mouse button is pressed"
msgstr "यदि माउस बटन थिचेको भà¤à¤®à¤¾ १ फरà¥à¤•à¤¾à¤‰à¤à¤›"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "अंक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "कà¥à¤µà¥‡à¤°à¥€ कà¥à¤žà¥à¤œà¥€à¤ªà¤¾à¤Ÿà¥€"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
msgid "top"
msgstr "माथि"
@@ -2323,71 +2314,67 @@ msgstr "माथि"
msgid "Submit to Web"
msgstr "सञà¥à¤œà¤¾à¤²à¤®à¤¾ बà¥à¤à¤¾à¤Š"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "कारà¥à¤Ÿà¥‡à¤¸à¤¿à¤¯à¤¨ निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "उपनाम"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "छाया राख"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "अंश चà¥à¤¨à¤¿à¤‚दा खणà¥à¤¡à¤¹à¤°à¥‚"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "सेतो"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "कारà¥à¤¯à¤²à¤¾à¤ˆ उपकरण पटà¥à¤Ÿà¥€ चलाउने बटनसà¤à¤— जडान गरà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
msgid "elapsed time (in seconds) since program started"
msgstr "कारà¥à¤¯à¤•à¥à¤°à¤® सà¥à¤°à¥ भà¤à¤¦à¥‡à¤–िको बितेको समय(सेकेनà¥à¤¡ मा)"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "रदà¥à¤¦ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "कà¥à¤¯à¤¾à¤¨à¤­à¤¾à¤¸ हाइट"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ 2x1"
-
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "घटाऊ"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "र"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "पतन गरà¥à¤¨ मिलà¥à¤¨à¥‡ थाकको माथि"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "आपूरà¥à¤¤à¤¿à¤•à¥‹ रà¥à¤ªà¤®à¤¾"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
msgid "Python block"
msgstr "पाइथन खणà¥à¤¡"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "मिडिया रोक"
@@ -2396,221 +2383,212 @@ msgstr "मिडिया रोक"
msgid "acceleration"
msgstr "गतिवृदà¥à¤§à¤¿"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr "पेनको ततà¥à¤•à¤¾à¤²à¤¿à¤¨ आकार बचत गरà¥à¤› (सङà¥à¤–à¥à¤¯à¤¾ खणà¥à¤¡à¤•à¥‹ सटà¥à¤Ÿà¤¾ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨ सकिनà¥à¤›)"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "रंङ राख"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "कमà¥à¤¤à¤¿"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
#, fuzzy
msgid "loads a block"
msgstr "मेरो बà¥à¤²à¤¾à¤• सà¥à¤°à¥ गर"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "कलम आदेशको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "shows values in FILO (first-in last-out heap)"
msgstr "मानलाई FILO (first-in last-out heap) मा देखाà¤à¤‰à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr "अंक पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿà¤¬à¤¾à¤Ÿ boolean सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥‡ do-while-True सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "फाइल"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत NOT सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
msgid "ycor of bottom of screen"
msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨à¤•à¥‹ तलपटà¥à¤Ÿà¤¿à¤•à¥‹ ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
msgid "presentation template: select Journal object (with description)"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ टेमà¥à¤ªà¥à¤²à¥‡à¤Ÿ: पंजिकाको बसà¥à¤¤à¥ छान (विवरण समेत)"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "नà¥à¤¯à¥à¤®à¤°à¥‡à¤Ÿà¤° सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "गà¥à¤¨à¤¨à¥"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "सधैकोलागि"
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "पलà¥à¤—इन %s पहिलà¥à¤¯à¥ˆ इनà¥à¤Ÿà¤² भइसकà¥à¤¯à¥‹à¥¤"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "कछà¥à¤µà¤¾à¤²à¥‡ बनाà¤à¤•à¥‹ रेखाको सेड निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "पाठ बोलà¥à¤›"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "सà¥à¤¨à¥à¤¯à¤¾à¤ªà¤¶à¤Ÿ"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "सफा"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
msgid "presentation template: select two Journal objects"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¥€ टेमà¥à¤ªà¥à¤²à¥‡à¤Ÿ: दà¥à¤ˆà¤µà¤Ÿà¤¾ जरà¥à¤¨à¤² बसà¥à¤¤à¥ छान"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ बढाऊ"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "पà¥à¤°à¥ˆ परà¥à¤¦à¤¾"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "फाइल भेटिà¤à¤¨"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
msgid "show"
msgstr "देखाउ"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
+#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
+#: TurtleArt/tabasics.py:901
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
msgid "text"
msgstr "पाठ"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "जà¥à¤¨à¤¸à¥à¤•à¥ˆ"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत greater-than सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "कछà¥à¤µà¤¾à¤²à¤¾à¤ˆ घडिको उलà¥à¤Ÿà¥‹ दिशामा घà¥à¤®à¤¾à¤‰à¤à¤› (कोण ढिगà¥à¤°à¥€à¤®à¤¾)"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "कालो"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "वरà¥à¤—मूल निकालà¥à¤›"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:255
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
msgstr ""
"टरà¥à¤Ÿà¤²à¤•à¥‹ ततà¥à¤•à¤¾à¤² y- निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क मान बचाइराखà¥à¤›(संखà¥à¤¯à¤¾ खणà¥à¤¡à¤•à¥‹ सटà¥à¤Ÿà¤¾à¤®à¤¾ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨ सकिनà¥à¤›)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr "माउस x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "माउस y"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "रोक"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "भनà¥à¤¦à¤¾ ठूलो"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "मदà¥à¤¦à¤¤"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "परियोजना सेभ गर?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
msgid "chooses which turtle to command"
msgstr "आदेश गरà¥à¤¨à¥‡ कछà¥à¤µà¤¾ छानà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "दायाठx"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "कछà¥à¤µà¤¾à¤²à¥‡ लेखà¥à¤¨à¥‡ अकà¥à¤·à¤°à¤•à¥‹ रङ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤›"
-
#: plugins/light_sensor/light_sensor.py:58
#: plugins/light_sensor/light_sensor.py:65
msgid "light level detected by light sensor"
msgstr "पà¥à¤°à¤•à¤¾à¤¶ सेंसरदà¥à¤µà¤¾à¤°à¤¾ पता लगाà¤à¤•à¥‹ पà¥à¤°à¤•à¤¾à¤¶ मातà¥à¤°à¤¾"
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
msgid "Plugin could not be installed."
msgstr "पलà¥à¤—इन इनà¥à¤Ÿà¤² गरà¥à¤¨ सकिà¤à¤¨à¥¤"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "कà¥à¤žà¥à¤œà¥€à¤ªà¤¾à¤Ÿà¥€"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "वृतà¥à¤¤à¤–णà¥à¤¡"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "तà¥à¤°à¤¿à¤œà¥à¤¯à¤¾"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "पोलार निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "छाया राख"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत AND सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
@@ -2620,15 +2598,15 @@ msgid ""
"your project."
msgstr "परियोजना अपà¥à¤²à¥‹à¤¡ गरà¥à¤¨ http://turtleartsite.sugarlabs.org मा अकाउनà¥à¤Ÿ हà¥à¤¨à¥à¤ªà¤°à¥à¤›"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "चलाउनà¥à¤¹à¥‹à¤¸à¥"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "हिप देखाउ"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "टरà¥à¤Ÿà¤²à¤•à¥‹ शिरà¥à¤·à¤• निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤› (0 सà¥à¤•à¥à¤°à¤¿à¤¨à¤•à¥‹ माथिलà¥à¤²à¥‹ भागमा छ।)"
@@ -2642,19 +2620,19 @@ msgid "Title:"
msgstr "शीरà¥à¤·à¤•:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
msgid "Palette of media objects"
msgstr "मिडिया वसà¥à¤¤à¥à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "रदà¥à¤¦à¤¿ टोकरीमा भà¤à¤•à¤¾ सबै सामगà¥à¤°à¥€ फिरà¥à¤¤à¤¾ गर"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "चल खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "गणित सञà¥à¤šà¤¾à¤²à¤¨à¤®à¤¾ संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• आगतको पà¥à¤°à¤¯à¥‹à¤—"
@@ -2664,78 +2642,74 @@ msgstr "गणित सञà¥à¤šà¤¾à¤²à¤¨à¤®à¤¾ संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤•
msgid "Upload"
msgstr "अपलोड"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "सरà¥à¤­à¤°"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ 2x2"
-
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "चल 1 (संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• मान)"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "छिमेकी"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "दà¥à¤ˆà¤µà¤Ÿà¤¾ अलà¥à¤«à¤¾à¤¨à¥à¤¯à¥à¤®à¥‡à¤°à¤¿à¤• आगतहरॠजोडà¥à¤›"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "बराबर"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "नतà¥à¤°"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "मनपरà¥à¤¦à¥ˆà¤¨"
-#: turtleblocks.py:461
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "तिमीसगठबचत नगरिà¤à¤•à¥‹ काम छ। बनà¥à¤¦ गरà¥à¤¨à¥à¤ªà¥‚रà¥à¤µ बचत गरà¥à¤¨ चाहनà¥à¤¹à¥à¤¨à¥à¤›?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "लà¥à¤•à¥‡à¤•à¤¾ खणà¥à¤¡à¤²à¤¾à¤ˆ पूरà¥à¤µà¤¾à¤µà¤¸à¥à¤¥à¤¾à¤®à¤¾ लà¥à¤¯à¤¾à¤‰à¤à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr "बनà¥à¤¦ गर भिडियो आथवा आवाज"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "कछà¥à¤µà¤¾à¤²à¤¾à¤ˆ सारेमा कोरà¥à¤¦à¥ˆà¤¨"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
msgid "pop"
msgstr "पपà¥"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "कलमको आकार"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
msgid "turtle shell"
msgstr "कछà¥à¤µà¤¾à¤•à¥‹ शेल"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "साइनतरङà¥à¤—लाई आवृतà¥à¤¤à¤¿, कोणाङà¥à¤• र अनà¥à¤¤à¤°à¤¾à¤²à¤®à¤¾ ( सेकेनà¥à¤¡à¤®à¤¾) देखाउà¤à¤›"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "बोल"
@@ -2743,137 +2717,133 @@ msgstr "बोल"
msgid "read value from RFID device"
msgstr "RFID यनà¥à¤¤à¥à¤°à¤¬à¤¾à¤Ÿ मान पढ"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "टरà¥à¤Ÿà¤² चाप को वरिपरी सारà¥à¤›"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "यूमोड लिऊ"
-
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत equal-to सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "कलमका रङहरà¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr "रोक भिडियो आथवा आवाज"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• मान चल १ मा भणà¥à¤¡à¤¾à¤°à¤£ गरà¥à¤›"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• मान चल २ मा भणà¥à¤¡à¤¾à¤°à¤£ गरà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
msgid "put a custom 'shell' on the turtle"
msgstr "टरà¥à¤Ÿà¤²à¤®à¤¾ अनà¥à¤•à¥‚लन 'shell' राख"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
msgid "button down"
msgstr "बटन तल"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "टरà¥à¤Ÿà¤²à¤²à¤¾à¤ˆ पछाडि सारà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨à¤•à¥‹ माथिपटà¥à¤Ÿà¤¿à¤•à¥‹ ycor"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ देखाउ"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "खेल"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "सेभ गर"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "रंगहरà¥"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "टरà¥à¤Ÿà¤²à¤²à¥‡ बनाà¤à¤•à¥‹ रेखा को साइज सेट गरà¥à¤›"
-#: turtleblocks.py:366
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "खोल"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "पृषà¥à¤ à¤µà¤¿à¤¨à¥à¤¯à¤¾à¤¸"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
msgstr ""
"पà¥à¤°à¥‹à¤—रामेबल खणà¥à¤¡: उनà¥à¤¨à¤¤ बहà¥-चल गणीत समीकरण थपà¥à¤¨ पà¥à¤°à¤¯à¥‹à¤— गरिने, e.g., sqrt(x*x + y*y)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "यदि"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr "टरà¥à¤Ÿà¤²à¤²à¤¾à¤ˆ xcor, ycor को ठाà¤à¤‰à¤®à¤¾ सारà¥à¤› ; (0, 0) सà¥à¤•à¥à¤°à¤¿à¤¨à¤•à¥‹ बिच हो."
# http://ne.wikipedia.org/wiki/%E0%A4%AA%E0%A4%BE%E0%A4%87%E0%A4%A5%E0%A4%A8_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%BF%E0%A4%99%E0%A5%8D%E0%A4%97_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
msgid "Python"
msgstr "पाइथन"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "रोक"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "कारà¥à¤¯ २"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "कारà¥à¤¯ १"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "अनà¥à¤¤à¥à¤¯à¤®à¤¾ भर"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¥€ बनाऊ"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "पà¥à¤°à¤¤à¤¿à¤²à¤¿à¤ªà¥€ सार"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "निरà¥à¤—त गरेन"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "कà¥à¤°à¤¿à¤¯à¤¾à¤•à¤²à¤¾à¤ªà¤¹à¤°à¥"
@@ -2881,73 +2851,73 @@ msgstr "कà¥à¤°à¤¿à¤¯à¤¾à¤•à¤²à¤¾à¤ªà¤¹à¤°à¥"
msgid "Upload to Web"
msgstr "संजालमा अपà¥à¤²à¥‹à¤¡ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "खाली थाक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
msgid "pops value off FILO (first-in last-out heap)"
msgstr "FILO (first-in last-out heap)को मान पप गरà¥à¤›"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "सफा गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤ गरà¥à¤¨à¥‡ टेमà¥à¤ªà¥à¤²à¥‡à¤Ÿà¤¹à¤°à¥‚को पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "कोण"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "परिचय"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr "सेभ गर/सà¥à¤°à¥ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr "माथि y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "शà¥à¤°à¤µà¥à¤¯"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "औजार"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "दà¥à¤µà¤¾à¤°"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
msgid "comment"
msgstr "टिपà¥à¤ªà¤£à¥€"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "माथिको संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• आगतले तलको संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• आगतलाई घटाउछ।"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "मिडिया रोक"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "कà¥à¤žà¥à¤œà¥€à¤ªà¤¾à¤Ÿà¥€à¤•à¥‹ लाई कà¥à¤µà¥‡à¤°à¥€ आगत (परिणामहरॠकà¥à¤žà¥à¤œà¥€à¤ªà¤¾à¤Ÿà¥€à¤•à¥‹ बलà¥à¤•à¤®à¤¾ छ)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "कारà¥à¤Ÿà¥‡à¤¸à¤¨"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨ खाली गरà¥à¤› र टरà¥à¤Ÿà¤²à¤²à¤¾à¤ˆ रिसेट गरà¥à¤›"
@@ -2956,138 +2926,138 @@ msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨ खाली गरà¥à¤› र टरà¥à¤Ÿà¤²à¤²à¤
msgid "raw microphone input signal"
msgstr "कचà¥à¤šà¤¾ माइकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤•à¥‹ आगत संकेत"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
msgid "returns the color that the turtle \"sees\""
msgstr "टरà¥à¤Ÿà¤²à¤²à¥‡ \"देखेको\" रंग फिरà¥à¤¤à¤¾ गरà¥à¤›"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "कारà¥à¤¯ १ थाक सà¥à¤¤à¥à¤¤à¤¿ गरà¥à¤›"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "टरà¥à¤Ÿà¤²à¤•à¥‹ आदेशहरूको पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "लà¥à¤ª (हरà¥) सधैà¤à¤•à¤¾ लागी"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "पङà¥à¤•à¥à¤¤à¤¿à¤¬à¤¦à¥à¤§à¤°à¥à¤ªà¤®à¤¾ देखाऊ"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "के तिमी %s रिइनà¥à¤Ÿà¤² गरà¥à¤¨ चाहनà¥à¤›à¥Œ?"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
msgid "Load project"
msgstr "परियोजना सà¥à¤°à¥ गर"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "परियोजना"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "तà¥à¤°à¥à¤Ÿà¤¿ सचà¥à¤¯à¤¾à¤‰à¤¨à¥à¤¹à¥‹à¤¸à¥"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "होबर सहयोग बनà¥à¤¦ गर"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "पासवरà¥à¤¡"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "ठाडो गरि खाली ठाउà¤"
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "कृपया पलà¥à¤—इन चलाउन टरà¥à¤Ÿà¤² आरà¥à¤Ÿ पà¥à¤¨à¤°à¤¾à¤°à¤®à¥à¤­ गर।"
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr "भरिà¤à¤•à¥‹ बहà¥à¤­à¥à¤œ सà¥à¤°à¥ गरà¥à¤› ( पहिलो भरिà¤à¤•à¥‹ खणà¥à¤¡à¤¸à¤à¤— पà¥à¤°à¤¯à¥‹à¤— गरिने)"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "बाà¤à¤¡"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "...भनà¥à¤¦à¤¾ कम"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "बरà¥à¤—को रà¥à¤Ÿ"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क रिसà¥à¤•à¥‡à¤² गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ देखाऊ"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "बनà¥à¤¦ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "Sugar Journal description field"
msgstr "सà¥à¤—र पंजिका वरà¥à¤£à¤¨ फाà¤à¤Ÿ"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "खरानी रङà¥à¤— रख।"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
msgid "presentation bulleted list"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ बà¥à¤²à¥‡à¤Ÿà¥‡à¤¡ सूची"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "अनà¥à¤¤à¤°à¤¾à¤²"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "नयाà¤"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
msgid "places a comment in your code"
msgstr "तपाà¤à¤‡à¤•à¥‹ सङà¥à¤•à¥‡à¤¤à¤®à¤¾ टिपà¥à¤ªà¤£à¥€ राखà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr "पिकà¥à¤¸à¥‡à¤² पढ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "सà¥à¤•à¥‡à¤²"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "तलतिर"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "पà¥à¤¯à¤¾à¤œà¥€"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "निरà¥à¤¦à¥‡à¤¶à¤¾à¤‚क तल पà¥à¤¨: सà¥à¤•à¥‡à¤² गर"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "click to open"
msgstr "खोलà¥à¤¨à¤²à¤¾à¤ˆ कà¥à¤²à¤¿à¤• गर"
@@ -3096,7 +3066,7 @@ msgstr "खोलà¥à¤¨à¤²à¤¾à¤ˆ कà¥à¤²à¤¿à¤• गर"
msgid "microphone input pitch"
msgstr "माइकà¥à¤°à¥‹à¤«à¥‹à¤¨ आगत पिच"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "कनà¥à¤«à¤¿à¤—रेसन"
@@ -3104,32 +3074,32 @@ msgstr "कनà¥à¤«à¤¿à¤—रेसन"
msgid "Description:"
msgstr "वरà¥à¤£à¤¨:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "पंजिका"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "खाली डसà¥à¤Ÿà¤¬à¥€à¤¨"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "चितà¥à¤° बनाउन कछà¥à¤µà¤¾à¤²à¤¾à¤ˆ हलà¥à¤²à¤¾à¤Š"
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "सà¥à¤°à¥ गर..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal audio object"
msgstr "सà¥à¤—र जरà¥à¤¨à¤² शà¥à¤°à¤µà¥à¤¯ वसà¥à¤¤à¥"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "टरà¥à¤Ÿà¤² रोक"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "टरà¥à¤Ÿà¤²"
@@ -3137,138 +3107,124 @@ msgstr "टरà¥à¤Ÿà¤²"
msgid "changes the orientation of the palette of blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥à¤•à¥‹ पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿà¤•à¥‹ अभिमà¥à¤–ीकरण परिवरà¥à¤¤à¤¨ गरà¥à¤›"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "सà¥à¤Ÿà¥‹à¤° गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ लà¥à¤•à¤¾à¤Š"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "पाइथन खणà¥à¤¡ सà¥à¤°à¥ गर"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "पà¥à¤²à¤¸à¥"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "अथवा"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "presentation template: list of bullets"
msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ टेमà¥à¤ªà¤²à¥‡à¤Ÿ: बà¥à¤²à¥‡à¤Ÿà¤•à¤¾ सूची"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "बलà¥à¤• बिसà¥à¤¤à¤¾à¤° गरà¥à¤¨ पà¥à¤°à¤¯à¥‹à¤— भà¤à¤•à¥‹ सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾à¤•à¥‹ पहिचान गर"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ घटाऊ"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "कछà¥à¤µà¤¾à¤²à¥‡ कोरेको अकà¥à¤·à¤°à¤•à¥‹ आकार निशà¥à¤šà¤¿à¤¤ गरà¥à¤›"
-
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:269
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
msgstr "रà¥à¤Ÿà¤Ÿà¤²à¤•à¥‹ हालको शीरà¥à¤·à¤• मान राखà¥à¤› (संखà¥à¤¯à¤¾ खणà¥à¤¡à¤•à¥‹ सटà¥à¤Ÿà¤¾à¤®à¤¾ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨ सकिनà¥à¤›)"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "चितà¥à¤°"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "नà¥à¤¯à¥à¤¨ (top) र अधिकà¥à¤¤à¤®(bottom) मानहरॠबिच अनियमित ढनà¥à¤—ले सङà¥à¤–à¥à¤¯à¤¾ फिरà¥à¤¤à¤¾ गरà¥à¤›"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
msgid "holds current pen color (can be used in place of a number block)"
msgstr "पेनको हाल रंग राखà¥à¤› (अंक बà¥à¤²à¤•à¥‹ सटà¥à¤Ÿà¤¾à¤®à¤¾ पनि पà¥à¤°à¤¯à¥‹à¤— हà¥à¤¨à¥à¤›)"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ देखाउ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "सà¥à¤—र जरà¥à¤¨à¤²à¤®à¤¾ तसà¥à¤µà¤¿à¤° सेभ गरà¥à¤›"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "सà¥à¤¨à¤¯à¤¾à¤ªà¤¸à¤Ÿ सेभ गर"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "सà¥à¤°à¥ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
msgid "returns True if heap is empty"
msgstr "थाक खाली भठTrue फिरà¥à¤¤à¤¾ रà¥à¤—रà¥à¤›"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "टरà¥à¤Ÿà¤²à¤²à¤¾à¤ˆ अगाडि सारà¥à¤›"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
msgid "forward"
msgstr "अगाडि"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
+#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "मेरो बाकस"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "खाता ID"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr "खणà¥à¤¡à¤¹à¤°à¥ अंश छान"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "पछाडि"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
msgid "sets the scale of media"
msgstr "मिडियाको सà¥à¤•à¥‡à¤² निरà¥à¤§à¤¾à¤°à¤¿à¤¤ गरà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "हालको सà¥à¤•à¥‡à¤² मान राखà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ १x१"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ १x२"
-
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "नामाकरण गरà¥à¤¨ मिलà¥à¤¨à¥‡ कारà¥à¤¯ थाà¤à¤•à¤•à¥‹ माथि"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• मानलाई नाम गरिà¤à¤•à¥‹ चलमा भणà¥à¤¡à¤¾à¤°à¤¨ गरà¥à¤›"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत वा सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à¤¾"
@@ -3279,66 +3235,66 @@ msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¸à¤‚गत वा सञà¥à¤šà¤¾à¤²à¤¨à¤•à¤°à¥à¤¤à
msgid "microphone input voltage"
msgstr "माइकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤•à¥‹ आयात भोलà¥à¤¯à¥à¤®"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "तोकिठअनà¥à¤¸à¤¾à¤° लà¥à¤ª गरà¥à¤›"
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "सेभ गर..."
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "कारà¥à¤¯ २ थाक सà¥à¤¤à¥à¤¤à¤¿ गरà¥à¤›"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
#, fuzzy
msgid "setxy"
msgstr "xy राख"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
msgid "title y"
msgstr "शीरà¥à¤·à¤• y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "शीरà¥à¤·à¤• x"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "सà¥à¤•à¥à¤°à¤¿à¤¨ भर"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "नाममा सेभ गर"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "xy राख"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "रदà¥à¤¦à¤¿à¤Ÿà¥‹à¤•à¤°à¥€"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "पोलार"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "दोहोरà¥â€à¤¯à¤¾à¤‰"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "wait for current video or audio to complete"
msgstr "हालको भिडियो वा आवाज समापà¥à¤¤ हà¥à¤¨ कà¥à¤°à¥à¤¨à¥à¤¹à¥‹à¤¸à¥"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "तसà¥à¤µà¤¿à¤°à¤•à¥‹ रà¥à¤ªà¤®à¤¾ सेभ गर"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "समà¥à¤ªà¤¾à¤¦à¤¨ गर"
@@ -3349,48 +3305,48 @@ msgstr "समà¥à¤ªà¤¾à¤¦à¤¨ गर"
msgid "microphone input resistance"
msgstr "माइकà¥à¤°à¥‹à¤«à¥‹à¤¨à¤•à¥‹ आगत पà¥à¤°à¤¤à¤¿à¤°à¥‹à¤§"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "कारà¥à¤¯ २ थाकको माथि"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "माथीलà¥à¤²à¥‹ संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• आगतलाई (नà¥à¤¯à¥‚मिरेतर) तलको संखà¥à¤¯à¤¾à¤¤à¥à¤®à¤• आगतले भाग गर (डिनोमिरेतर)"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "अधिकà¥à¤¤à¤®"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
msgid "prints value in status block at bottom of the screen"
msgstr "मानलाई परà¥à¤¦à¤¾à¤•à¥‹ तल सà¥à¤¥à¤¿à¤¤à¤¿ खणà¥à¤¡à¤®à¤¾ छापà¥à¤›"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "भरà¥à¤¨ सà¥à¤°à¥ गर"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "holds results of query-keyboard block as ASCII"
msgstr "कà¥à¤µà¥‡à¤°à¥€-कà¥à¤žà¥à¤œà¥€à¤ªà¤¾à¤Ÿà¥€ खणà¥à¤¡à¤•à¥‹ परिणामहरॠASCII को रà¥à¤ªà¤®à¤¾ राखà¥à¤›"
#. #-#-#-#-# ne.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "push"
msgstr "धकाल"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
msgstr "पà¥à¤°à¥‹à¤—रामेबल खणà¥à¤¡: उनà¥à¤¨à¤¤ बहà¥-चल गणीत समीकरण थपà¥à¤¨ पà¥à¤°à¤¯à¥‹à¤— गरिने, e.g., sin(x+y+z)"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "सबै पूरà¥à¤µà¤¾à¤µà¤¸à¥à¤¥à¤¾à¤®à¤¾ लà¥à¤¯à¤¾à¤‰"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "हेलो"
@@ -3406,39 +3362,48 @@ msgid ""
"visual programming blocks"
msgstr ""
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tabasics.py:443
+#, fuzzy
+msgid "pen down?"
+msgstr "कलमले नलेख"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr ""
+
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
msgstr ""
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
msgstr ""
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
msgstr ""
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
msgid "Overwrite stack"
msgstr ""
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr ""
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
msgstr ""
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr ""
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr ""
@@ -3446,42 +3411,42 @@ msgstr ""
msgid "Facebook wall post"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python int operator"
msgstr ""
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
msgid "active turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
msgid "the name of the active turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "load"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
msgstr ""
@@ -3489,34 +3454,46 @@ msgstr ""
msgid "Please install the Speak Activity and try again."
msgstr ""
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
msgstr ""
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
msgstr ""
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
msgstr ""
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
msgstr ""
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr ""
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr ""
-#: turtleblocks.py:421
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr ""
+
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr ""
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr ""
+
+#: turtleblocks.py:436
msgid "About..."
msgstr ""
@@ -3573,6 +3550,37 @@ msgstr ""
#~ "between 0 and 255"
#~ msgstr "सेंसर अगाडि देखि वसà¥à¤¤à¥ समà¥à¤®à¤•à¥‹ दà¥à¤°à¥€ ० देखि २५५ भितà¥à¤°à¤•à¥‹ अंकको रà¥à¤ªà¤®à¤¾ फिरà¥à¤¤à¤¾ गरà¥à¤›"
+#~ msgid "set text size"
+#~ msgstr "कलमको साइज मिलाउ"
+
+#~ msgid "set text color"
+#~ msgstr "अकà¥à¤·à¤°à¤•à¥‹ रंग राख"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ 2x1"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "कछà¥à¤µà¤¾à¤²à¥‡ लेखà¥à¤¨à¥‡ अकà¥à¤·à¤°à¤•à¥‹ रङ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤›"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ 2x2"
+
+#~ msgid "make a uturn"
+#~ msgstr "यूमोड लिऊ"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "कछà¥à¤µà¤¾à¤²à¥‡ कोरेको अकà¥à¤·à¤°à¤•à¥‹ आकार निशà¥à¤šà¤¿à¤¤ गरà¥à¤›"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ १x१"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ १x२"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "यूमोड"
+
#~ msgid "returns 1 when the button is press and 0 otherwise"
#~ msgstr "बटन थिचà¥à¤¦à¤¾ १ फरà¥à¤•à¤¾à¤‰à¤à¤› अथवा ० फरà¥à¤•à¤¾à¤‰à¤à¤›à¥¤"
diff --git a/po/nl.po b/po/nl.po
index 80b5774..ba8f137 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -22,9 +22,9 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
-"PO-Revision-Date: 2013-06-17 16:47+0200\n"
-"Last-Translator: whe <heppew@yahoo.com>\n"
+"POT-Creation-Date: 2013-07-20 00:34-0400\n"
+"PO-Revision-Date: 2013-08-07 00:19+0200\n"
+"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
@@ -35,8 +35,8 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2013-05-21 10:06+0200\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-06 22:35+0200\n"
"Last-Translator: whe <heppew@yahoo.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: nl\n"
@@ -76,27 +76,35 @@ msgstr "Kies een uitdaging"
msgid "Amazonas Tortuga"
msgstr "Amazoneschildpad"
-#: taextras.py:58
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr "Schildpad Vlaggen"
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr "Gebruik het schildpad om de landenvlaggen"
+
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr "Palet van Mexicaanse pesos"
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr "Palet van Colombiaanse pesos"
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr "Palet van Rwandaanse franken"
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr "Palet van US dollars"
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr "Palet van Australische dollars"
-#: taextras.py:63
+#: taextras.py:68
#, fuzzy
msgid "Palette of Paraguayan Guaranies"
msgstr ""
@@ -105,138 +113,138 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"Palett van Paraguayse Guaranies"
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr "Palet van Peruviaanse Nuevo Soles"
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr "Paler van Uruguayse Pesos"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr "TurtleBots"
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr "TurtleBlokken met Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr "FOUT: De snelheid moet een waarde zijn tussen 0 en 1023"
-#: taextras.py:75
+#: taextras.py:80
msgid "ERROR: The pin must be between 1 and 8"
msgstr "FOUT: De pin moet zijn tussen 1 en 8"
-#: taextras.py:76
+#: taextras.py:81
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr "FOUT: De waarde moet zijn 0 of 1, LAAG of HOOG"
-#: taextras.py:77
+#: taextras.py:82
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr "FOUT: De modus moet zijn INPUT of OUTPUT."
-#: taextras.py:78 taextras.py:79
+#: taextras.py:83 taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr "zet LED aan en uit: 1 is aan, 0 is uit"
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr "geeft grijsniveau terug als waarde tussen 0 en 65536"
-#: taextras.py:81
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr "geeft 1 terug als knop is ingedrukt en anders 0"
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr "geeft lichtniveau terug als waarde tussen 0 en 65536"
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr "geeft afstand terug als warde tussen 0 en 65536"
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr "geeft weerstandwaarde terug in Ohm"
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr "geeft spanningswaarde terug in Volt"
-#: taextras.py:86
+#: taextras.py:91
msgid "returns the temperature"
msgstr "geeft de temperatuur terug"
-#: taextras.py:87
+#: taextras.py:92
msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
msgstr "geeft een 1 als de sensors een magnetisch veld waarneemt, anders 0"
-#: taextras.py:88
+#: taextras.py:93
msgid "LED"
msgstr "LED"
-#: taextras.py:89
+#: taextras.py:94
msgid "button"
msgstr "knop"
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:409
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr "grijs"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:96 taextras.py:361
msgid "light"
msgstr "licht"
-#: taextras.py:92
+#: taextras.py:97
msgid "temperature"
msgstr "temperatuur"
-#: taextras.py:93 taextras.py:330
+#: taextras.py:98 taextras.py:335
msgid "distance"
msgstr "afstand"
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "weerstand"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "spanning"
-#: taextras.py:96
+#: taextras.py:101
msgid "Butia Robot"
msgstr "Butia Robot"
-#: taextras.py:97
+#: taextras.py:102
msgid "refresh Butia"
msgstr "ververs Butia"
-#: taextras.py:98
+#: taextras.py:103
msgid "refresh the state of the Butia palette and blocks"
msgstr "ververs de status vam de Butia palet en blokken"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:105
msgid "battery charge Butia"
msgstr "accu lading Butia"
-#: taextras.py:101
+#: taextras.py:106
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
@@ -244,223 +252,223 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:108
msgid "speed Butia"
msgstr "snelheid Butia"
-#: taextras.py:104
+#: taextras.py:109
msgid "set the speed of the Butia motors"
msgstr "stel de snelheid van de Butiamotoren in"
-#: taextras.py:105
+#: taextras.py:110
msgid "move Butia"
msgstr "beweeg Butia"
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:111 TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "links"
-#: taextras.py:107 TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:112 TurtleArt/tabasics.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
msgid "right"
msgstr "rechts"
-#: taextras.py:108
+#: taextras.py:113
msgid "moves the Butia motors at the specified speed"
msgstr "beweegt de Butia motors met de gekozen snelheid"
-#: taextras.py:109
+#: taextras.py:114
msgid "stop Butia"
msgstr "stop Butia"
-#: taextras.py:110
+#: taextras.py:115
msgid "stop the Butia robot"
msgstr "stop de Butia robot"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:117
msgid "forward Butia"
msgstr "vooruit Butia"
-#: taextras.py:113
+#: taextras.py:118
msgid "move the Butia robot forward"
msgstr "beweeg de Butia robot vooruit"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:120
msgid "left Butia"
msgstr "links Butia"
-#: taextras.py:116
+#: taextras.py:121
msgid "turn the Butia robot at left"
msgstr "draai de Butia-robot naar links"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:123
msgid "right Butia"
msgstr "rechts Butia"
-#: taextras.py:119
+#: taextras.py:124
msgid "turn the Butia robot at right"
msgstr "draai de Butia robot naar rechts"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:126
msgid "backward Butia"
msgstr "achteruit Butia"
-#: taextras.py:122
+#: taextras.py:127
msgid "move the Butia robot backward"
msgstr "beweeg de Butia robot achteruit"
-#: taextras.py:123
+#: taextras.py:128
msgid "Butia Robot extra blocks"
msgstr "Butia Robot extra blokken"
-#: taextras.py:124
+#: taextras.py:129
msgid "hack pin mode"
msgstr "hack pin modus"
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:130 taextras.py:298 taextras.py:464
msgid "pin"
msgstr "speld"
-#: taextras.py:126 taextras.py:460
+#: taextras.py:131 taextras.py:465
msgid "mode"
msgstr "modus"
-#: taextras.py:127
+#: taextras.py:132
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr "Selecteer de pin functie (INVOER, UITVOER)."
-#: taextras.py:128
+#: taextras.py:133
msgid "write hack pin Butia"
msgstr "schrijf hack pin Butia"
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "waarde"
-#: taextras.py:130
+#: taextras.py:135
msgid "set a hack pin to 0 or 1"
msgstr "stel een hack pin op 0 of 1"
-#: taextras.py:131
+#: taextras.py:136
msgid "read hack pin Butia"
msgstr "lees hack pin Butia"
-#: taextras.py:132
+#: taextras.py:137
msgid "read the value of a hack pin"
msgstr "lees de waarde van een hack pin"
-#: taextras.py:133 taextras.py:435
+#: taextras.py:138 taextras.py:440
msgid "HIGH"
msgstr "HOOG"
-#: taextras.py:134 taextras.py:472
+#: taextras.py:139 taextras.py:477
msgid "Set HIGH value for digital port."
msgstr "Zet HOOG waarde voor digitale poort."
-#: taextras.py:135 taextras.py:437
+#: taextras.py:140 taextras.py:442
msgid "INPUT"
msgstr "INVOER"
-#: taextras.py:136
+#: taextras.py:141
msgid "Configure hack port for digital input."
msgstr "Configureer hack poort voor digitale invoer."
-#: taextras.py:137 taextras.py:436
+#: taextras.py:142 taextras.py:441
msgid "LOW"
msgstr "LAAG"
-#: taextras.py:138 taextras.py:475
+#: taextras.py:143 taextras.py:480
msgid "Set LOW value for digital port."
msgstr "Zet LAAG waarde voor digitale poort."
-#: taextras.py:139 taextras.py:438
+#: taextras.py:144 taextras.py:443
msgid "OUTPUT"
msgstr "UITVOER"
-#: taextras.py:140
+#: taextras.py:145
msgid "Configure hack port for digital output."
msgstr "Configureer hack poort voor digitale uitvoer."
-#: taextras.py:141
+#: taextras.py:146
msgid "Butia"
msgstr "Butia"
-#: taextras.py:142
+#: taextras.py:147
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr "FOUT: De pin %s moet zijn in OUTPUT modus."
-#: taextras.py:143
+#: taextras.py:148
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr "FOUT: De pin %s moet zijn in INPUT modus."
-#: taextras.py:147
+#: taextras.py:152
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Fout bij het importeren van Pygame. Deze plugin vereist Pygame 1.9"
-#: taextras.py:148
+#: taextras.py:153
msgid "Error on initialization of the camera"
msgstr "Fout bij initialisatie van de camera"
-#: taextras.py:149
+#: taextras.py:154
msgid "No camera was found"
msgstr "Geen camera gevonden"
-#: taextras.py:150
+#: taextras.py:155
msgid "Error stopping camera"
msgstr "Fout bij stoppen camera"
-#: taextras.py:151
+#: taextras.py:156
msgid "Error starting camera"
msgstr "Fout bij starten camera"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:158
msgid "Error in get mask"
msgstr "Fout in geef masker"
-#: taextras.py:154
+#: taextras.py:159
msgid "FollowMe"
msgstr "VolgMe"
-#: taextras.py:155
+#: taextras.py:160
msgid "refresh FollowMe"
msgstr "ververs VolgMij"
-#: taextras.py:156
+#: taextras.py:161
msgid "Search for a connected camera."
msgstr "Zoek naar een verbonden camera."
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:163
msgid "calibration"
msgstr "calibratie"
-#: taextras.py:159
+#: taextras.py:164
msgid "store a personalized calibration"
msgstr "bewaar een aangepaste calibratie"
-#: taextras.py:160
+#: taextras.py:165
msgid "return a personalized calibration"
msgstr "geeft terug een gepersonaliseerde calibratie"
-#: taextras.py:161
+#: taextras.py:166
msgid "follow"
msgstr "volg"
-#: taextras.py:162
+#: taextras.py:167
#, fuzzy
msgid "follow a color or calibration"
msgstr ""
@@ -469,7 +477,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"volg een kluer of een calibratie"
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -478,25 +486,25 @@ msgstr ""
msgid "brightness"
msgstr "helderheid"
-#: taextras.py:164
+#: taextras.py:169
msgid "set the camera brightness as a value between 0 to 255."
msgstr "stel de helderheid van de camera in als een waarde tussen 0 en 255."
-#: taextras.py:165
+#: taextras.py:170
msgid "minimum pixels"
msgstr "minimum pixels"
-#: taextras.py:166
+#: taextras.py:171
msgid "set the minimal number of pixels to follow"
msgstr "stel een minimum aantal pixels in om te volgen"
-#: taextras.py:167
+#: taextras.py:172
msgid "threshold"
msgstr "drempel"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:174
#, fuzzy
msgid "set a threshold for a RGB color"
msgstr ""
@@ -505,7 +513,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"zet de drempel voor een RGB kleur"
-#: taextras.py:170
+#: taextras.py:175
#, fuzzy
msgid "camera mode"
msgstr ""
@@ -515,23 +523,23 @@ msgstr ""
"camera modus"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:177
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "stel de kleurmodus van de camera in: RGB, YUV of HSV"
-#: taextras.py:173
+#: taextras.py:178
msgid "get brightness"
msgstr "lees de helderheid"
-#: taextras.py:174
+#: taextras.py:179
msgid "get the brightness of the ambient light"
msgstr "lees de helderheid van het omgevingslicht"
-#: taextras.py:175
+#: taextras.py:180
msgid "average color"
msgstr "gemiddelde kleur"
-#: taextras.py:176
+#: taextras.py:181
msgid ""
"if set to 0 then color averaging is off during calibration; for other values "
"it is on"
@@ -539,7 +547,7 @@ msgstr ""
"indien ingesteld op 0, wordt de gemiddelde kleur niet berekend tijdens de "
"kalibratie, bij andere waardes wel"
-#: taextras.py:178
+#: taextras.py:183
#, fuzzy
msgid "x position"
msgstr ""
@@ -548,7 +556,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"x positie"
-#: taextras.py:179
+#: taextras.py:184
#, fuzzy
msgid "return x position"
msgstr ""
@@ -557,7 +565,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"geeft x positie"
-#: taextras.py:180
+#: taextras.py:185
#, fuzzy
msgid "y position"
msgstr ""
@@ -566,7 +574,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"y positie"
-#: taextras.py:181
+#: taextras.py:186
#, fuzzy
msgid "return y position"
msgstr ""
@@ -575,11 +583,11 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"geeft y positie"
-#: taextras.py:182
+#: taextras.py:187
msgid "pixels"
msgstr "pixels"
-#: taextras.py:183
+#: taextras.py:188
#, fuzzy
msgid "return the number of pixels of the biggest blob"
msgstr ""
@@ -590,7 +598,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:190
#, fuzzy
msgid "set the color mode of the camera to RGB"
msgstr ""
@@ -601,7 +609,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:192
#, fuzzy
msgid "set the color mode of the camera to YUV"
msgstr ""
@@ -612,7 +620,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:194
#, fuzzy
msgid "set the color mode of the camera to HSV"
msgstr ""
@@ -621,7 +629,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"zet kleurmodus van de camera op HSV"
-#: taextras.py:190
+#: taextras.py:195
#, fuzzy
msgid "empty calibration"
msgstr ""
@@ -630,7 +638,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"lege calibratie"
-#: taextras.py:191
+#: taextras.py:196
#, fuzzy
msgid "error in string conversion"
msgstr ""
@@ -641,29 +649,29 @@ msgstr ""
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:202
msgid "Pattern detection"
msgstr "Patroonherkenning"
-#: taextras.py:198
+#: taextras.py:203
msgid "Seeing signal"
msgstr "Signaal zien"
-#: taextras.py:199
+#: taextras.py:204
msgid "Returns True if the signal is in front of the camera"
msgstr "Geeft Waar als het signaal voor de camera is"
-#: taextras.py:200
+#: taextras.py:205
msgid "Distance to signal"
msgstr "Afstand tot signaal"
-#: taextras.py:201
+#: taextras.py:206
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr "Geeft de afstand van het signaal tot de camera in millimeters"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:211
#, fuzzy
msgid "SumBot"
msgstr ""
@@ -672,7 +680,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"SomBot"
-#: taextras.py:207
+#: taextras.py:212
#, fuzzy
msgid "speed SumBot"
msgstr ""
@@ -681,7 +689,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"snelheid SomBot"
-#: taextras.py:208
+#: taextras.py:213
#, fuzzy
msgid "submit the speed to the SumBot"
msgstr ""
@@ -690,7 +698,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"stel in de snelheid naar de SomBot"
-#: taextras.py:209
+#: taextras.py:214
#, fuzzy
msgid "set the default speed for the movement commands"
msgstr ""
@@ -701,7 +709,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:216
#, fuzzy
msgid "forward SumBot"
msgstr ""
@@ -710,7 +718,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"stuur door de SomBot"
-#: taextras.py:212
+#: taextras.py:217
#, fuzzy
msgid "move SumBot forward"
msgstr ""
@@ -721,7 +729,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:219
#, fuzzy
msgid "backward SumBot"
msgstr ""
@@ -730,7 +738,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"terug SomBot"
-#: taextras.py:215
+#: taextras.py:220
#, fuzzy
msgid "move SumBot backward"
msgstr ""
@@ -739,7 +747,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"verplaats SomBot achterwaarts"
-#: taextras.py:216
+#: taextras.py:221
#, fuzzy
msgid "stop SumBot"
msgstr ""
@@ -748,7 +756,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"stop SomBot"
-#: taextras.py:217
+#: taextras.py:222
#, fuzzy
msgid "stop the SumBot"
msgstr ""
@@ -759,7 +767,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:224
#, fuzzy
msgid "left SumBot"
msgstr ""
@@ -768,7 +776,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"links SomBot"
-#: taextras.py:220
+#: taextras.py:225
#, fuzzy
msgid "turn left the SumBot"
msgstr ""
@@ -779,7 +787,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:227
#, fuzzy
msgid "right SumBot"
msgstr ""
@@ -788,7 +796,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"rechts SomBot"
-#: taextras.py:223
+#: taextras.py:228
#, fuzzy
msgid "turn right the SumBot"
msgstr ""
@@ -800,7 +808,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:231
#, fuzzy
msgid "angle to center"
msgstr ""
@@ -811,7 +819,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:233
#, fuzzy
msgid "get the angle to the center of the dohyo"
msgstr ""
@@ -823,11 +831,11 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:236
msgid "angle to Enemy"
msgstr "hoek naar Vijand"
-#: taextras.py:232
+#: taextras.py:237
#, fuzzy
msgid "get the angle to the Enemy"
msgstr ""
@@ -838,7 +846,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:239
#, fuzzy
msgid "x coor. SumBot"
msgstr ""
@@ -847,7 +855,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"x coör. SomBot"
-#: taextras.py:235
+#: taextras.py:240
#, fuzzy
msgid "get the x coordinate of the SumBot"
msgstr ""
@@ -858,7 +866,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:242
#, fuzzy
msgid "y coor. SumBot"
msgstr ""
@@ -867,7 +875,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"y coör. SomBot"
-#: taextras.py:238
+#: taextras.py:243
#, fuzzy
msgid "get the y coordinate of the SumBot"
msgstr ""
@@ -878,7 +886,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:245
#, fuzzy
msgid "x coor. Enemy"
msgstr ""
@@ -887,7 +895,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"x coör. Vijand"
-#: taextras.py:241
+#: taextras.py:246
#, fuzzy
msgid "get the x coordinate of the Enemy"
msgstr ""
@@ -898,7 +906,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:248
#, fuzzy
msgid "y coor. Enemy"
msgstr ""
@@ -907,7 +915,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"y coör. Vijand"
-#: taextras.py:244
+#: taextras.py:249
#, fuzzy
msgid "get the y coordinate of the Enemy"
msgstr ""
@@ -918,7 +926,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:251
#, fuzzy
msgid "rotation SumBot"
msgstr ""
@@ -927,7 +935,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"draaiing SomBot"
-#: taextras.py:247
+#: taextras.py:252
#, fuzzy
msgid "get the rotation of the Sumbot"
msgstr ""
@@ -938,11 +946,11 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:254
msgid "rotation Enemy"
msgstr "draaiing Vijand"
-#: taextras.py:250
+#: taextras.py:255
#, fuzzy
msgid "get the rotation of the Enemy"
msgstr ""
@@ -951,7 +959,7 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"neem de rotatie van de Vijand"
-#: taextras.py:251
+#: taextras.py:256
#, fuzzy
msgid "distance to center"
msgstr ""
@@ -962,7 +970,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:258
#, fuzzy
msgid "get the distance to the center of the dohyo"
msgstr ""
@@ -971,11 +979,11 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"neem de afstand tot het midden van het speelveld"
-#: taextras.py:254
+#: taextras.py:259
msgid "distance to Enemy"
msgstr "afstand tot Vijand"
-#: taextras.py:255
+#: taextras.py:260
#, fuzzy
msgid "get the distance to the Enemy"
msgstr ""
@@ -984,11 +992,11 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"neem de afstand tot de Vijand"
-#: taextras.py:256
+#: taextras.py:261
msgid "update information"
msgstr "informatie bijwerken"
-#: taextras.py:257
+#: taextras.py:262
#, fuzzy
msgid "update information from the server"
msgstr ""
@@ -999,7 +1007,7 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:267
#, fuzzy
msgid "Palette of physics blocks"
msgstr ""
@@ -1008,11 +1016,11 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"Palet van fysica blokken"
-#: taextras.py:263
+#: taextras.py:268
msgid "start polygon"
msgstr "start veelhoek"
-#: taextras.py:264
+#: taextras.py:269
#, fuzzy
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
@@ -1023,11 +1031,11 @@ msgstr ""
"Begin definiëren van een nieuwe veelhoek gebaseerd op de huidige xy positie "
"van het Schildpad."
-#: taextras.py:266
+#: taextras.py:271
msgid "add point"
msgstr "voeg punt toe"
-#: taextras.py:267
+#: taextras.py:272
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -1035,88 +1043,88 @@ msgstr ""
"Voeg een nieuw punt toe aan de huidige veelhoek gebaseerd op deze xy positie "
"van het Schildpad."
-#: taextras.py:269
+#: taextras.py:274
msgid "end polygon"
msgstr "eind veelhoek"
-#: taextras.py:270
+#: taextras.py:275
msgid "Define a new polygon."
msgstr "Definieer een nieuwe veelhoek."
-#: taextras.py:271
+#: taextras.py:276
msgid "end filled polygon"
msgstr "eind gevulde veelhoek"
-#: taextras.py:272
+#: taextras.py:277
msgid "Not a simple polygon"
msgstr "Geen eenvoudige veelhoek"
-#: taextras.py:273
+#: taextras.py:278
msgid "Define a new filled polygon."
msgstr "Definieer een nieuwe gevulde veelhoek."
-#: taextras.py:274
+#: taextras.py:279
msgid "triangle"
msgstr "driehoek"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:281
msgid "base"
msgstr "basis"
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: taextras.py:282 taextras.py:288
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "hoogte"
-#: taextras.py:278
+#: taextras.py:283
msgid "Add a triangle object to the project."
msgstr "Voeg een driehoek voorwerp toe aan het project."
-#: taextras.py:279
+#: taextras.py:284
msgid "circle"
msgstr "cirkel"
-#: taextras.py:280
+#: taextras.py:285
msgid "Add a circle object to the project."
msgstr "Voeg een cirkel voorwerp toe aan het project."
-#: taextras.py:281
+#: taextras.py:286
msgid "rectangle"
msgstr "rechthoek"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "breedte"
-#: taextras.py:284
+#: taextras.py:289
msgid "Add a rectangle object to the project."
msgstr "Voeg een rechthoek voorwerp toe aan het project."
-#: taextras.py:285
+#: taextras.py:290
msgid "reset"
msgstr "reset"
-#: taextras.py:286
+#: taextras.py:291
msgid "Reset the project; clear the object list."
msgstr "Reset het project, schoon de voorwerplijst."
-#: taextras.py:287
+#: taextras.py:292
msgid "motor"
msgstr "motor"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:294
msgid "torque"
msgstr "koppel"
-#: taextras.py:290
+#: taextras.py:295
msgid "speed"
msgstr "snelheid"
-#: taextras.py:291
+#: taextras.py:296
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -1124,23 +1132,23 @@ msgstr ""
"Motor koppel en snelheid lopen van 0 (uit) naar positieve getallen; de motor "
"wordt geplaatst op het meest recent gecreeerde voorwerp."
-#: taextras.py:294
+#: taextras.py:299
msgid "Pin an object down so that it cannot fall."
msgstr "Speld een voorwerp vast zodat het niet kan vallen."
-#: taextras.py:295
+#: taextras.py:300
msgid "joint"
msgstr "gewricht"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: taextras.py:298
+#: taextras.py:303
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -1148,40 +1156,40 @@ msgstr ""
"Voeg twee voorwerpen samen (het meest recent aangemaakte en het voorwerp op "
"punt x, y)."
-#: taextras.py:300
+#: taextras.py:305
msgid "save as Physics activity"
msgstr "bewaar als Natuurkunde activiteit"
-#: taextras.py:301
+#: taextras.py:306
msgid "Save the project to the Journal as a Physics activity."
msgstr "Bewaar het project bij het Dagboek als Natuurkunde activiteit."
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:308
msgid "gear"
msgstr "versnelling"
-#: taextras.py:304
+#: taextras.py:309
msgid "Add a gear object to the project."
msgstr "Voeg een versnelling voorwerp toe aan het project."
-#: taextras.py:305
+#: taextras.py:310
msgid "density"
msgstr "dichtheid"
-#: taextras.py:306
+#: taextras.py:311
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
"Stel de dichtheid eigenschap in voor voorwerpen (dichtheid kan ieder "
"positief getal zijn)."
-#: taextras.py:308
+#: taextras.py:313
msgid "friction"
msgstr "wrijving"
-#: taextras.py:309
+#: taextras.py:314
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -1191,11 +1199,11 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:317
msgid "bounciness"
msgstr "stuiterbaarheid"
-#: taextras.py:313
+#: taextras.py:318
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -1205,11 +1213,11 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:321
msgid "dynamic"
msgstr "dynamiek"
-#: taextras.py:317
+#: taextras.py:322
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -1218,27 +1226,27 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:328
msgid "Palette of WeDo blocks"
msgstr "Palet van WeDo blokken"
-#: taextras.py:324
+#: taextras.py:329
msgid "WeDo"
msgstr "WeDo"
-#: taextras.py:325
+#: taextras.py:330
msgid "set current WeDo device"
msgstr "stel het huidige WeDo-apparaat in"
-#: taextras.py:326
+#: taextras.py:331
msgid "number of WeDo devices"
msgstr "aantal WeDo-apparaten"
-#: taextras.py:327
+#: taextras.py:332
msgid "tilt"
msgstr "hoogtehoek"
-#: taextras.py:328
+#: taextras.py:333
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1248,173 +1256,173 @@ msgstr ""
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:337
msgid "distance sensor output"
msgstr "afstand sensor uitvoer"
-#: taextras.py:333
+#: taextras.py:338
msgid "Motor A"
msgstr "Motor A"
-#: taextras.py:334
+#: taextras.py:339
msgid "returns the current value of Motor A"
msgstr "geeft de huidige waarde van Motor A"
-#: taextras.py:335
+#: taextras.py:340
msgid "Motor B"
msgstr "Motor B"
-#: taextras.py:336
+#: taextras.py:341
msgid "returns the current value of Motor B"
msgstr "geeft de huidige waarde van Motor B"
-#: taextras.py:337
+#: taextras.py:342
msgid "set the value for Motor A"
msgstr "zet de waarde voor Motor A"
-#: taextras.py:338
+#: taextras.py:343
msgid "set the value for Motor B"
msgstr "zet de waarde voor Motor B"
-#: taextras.py:339
+#: taextras.py:344
msgid "WeDo is unavailable"
msgstr "WeDo is niet beschikbaar"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:346
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "WeDo %d is niet beschikbaar; standaard 1 wordt gebruikt"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:349
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s is niet beschikbaar op WeDo %(wedo_number)d"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:354
msgid "Palette of LEGO NXT blocks of motors"
msgstr "Palet van LEGO NXT blokken van motoren"
-#: taextras.py:350
+#: taextras.py:355
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "Palet van LEGO NXT blokken van sensors"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
+#: taextras.py:357
msgid "touch"
msgstr "aanraken"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
+#: taextras.py:359
msgid "ultrasonic"
msgstr "ultrasoon"
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "kleur"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "geluid"
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:365
msgid "Please check the connection with the brick"
msgstr "Gelieve de verbinding met het blok na te kijken"
-#: taextras.py:361
+#: taextras.py:366
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr "Ongeldige poort '%s'. Poort moet zijn: PORT A, B of C"
-#: taextras.py:362
+#: taextras.py:367
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr "Ongeldige poort '%s'. Poort moet zijn: PORT 1, 2, 3 of 4"
-#: taextras.py:363
+#: taextras.py:368
msgid "The value of power must be between -127 to 127"
msgstr "De waarde van de energie moet tussen -127 en 127 liggen"
-#: taextras.py:364
+#: taextras.py:369
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "De parameter moet een geheel nummer zijn, niet '%s'"
-#: taextras.py:365
+#: taextras.py:370
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
"Er deed zich een fout voor: kijk alle verbindingen na en probeer opnieuw"
-#: taextras.py:366
+#: taextras.py:371
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT vond %s blokken"
-#: taextras.py:367
+#: taextras.py:372
msgid "NXT not found"
msgstr "NXT niet gevonden"
-#: taextras.py:368
+#: taextras.py:373
#, python-format
msgid "Brick number %s was not found"
msgstr "Blok nummer %s is niet gevonden"
-#: taextras.py:369
+#: taextras.py:374
msgid "refresh NXT"
msgstr "ververs NXT"
-#: taextras.py:370
+#: taextras.py:375
msgid "Search for a connected NXT brick."
msgstr "Zoek naar een verbonden NXT steen."
-#: taextras.py:371
+#: taextras.py:376
msgid "NXT"
msgstr "NXT"
-#: taextras.py:372
+#: taextras.py:377
msgid "set current NXT device"
msgstr "stel huidig NXT-apparaat in"
-#: taextras.py:373
+#: taextras.py:378
msgid "number of NXT devices"
msgstr "aantal NXT-apparaten"
-#: taextras.py:374
+#: taextras.py:379
msgid "brick name"
msgstr "bloknaam"
-#: taextras.py:375
+#: taextras.py:380
msgid "Get the name of a brick."
msgstr "Geef de naam van een blok."
-#: taextras.py:376
+#: taextras.py:381
msgid "play tone"
msgstr "speel toon"
-#: taextras.py:377
+#: taextras.py:382
msgid "frequency"
msgstr "frequentie"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "tijd"
-#: taextras.py:379
+#: taextras.py:384
msgid "Play a tone at frequency for time."
msgstr "Speel een toon op frequrntie gedurende tijd."
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:386
msgid ""
"turn motor\n"
"\n"
@@ -1422,25 +1430,25 @@ msgstr ""
"draai motor\n"
"\n"
-#: taextras.py:382
+#: taextras.py:387
msgid "port"
msgstr "poort"
-#: taextras.py:383
+#: taextras.py:388
msgid "power"
msgstr "macht"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:390
msgid "rotations"
msgstr "omwentelingen"
-#: taextras.py:386
+#: taextras.py:391
msgid "turn a motor"
msgstr "draai een motor"
-#: taextras.py:387
+#: taextras.py:392
msgid ""
"synchronize\n"
"\n"
@@ -1450,11 +1458,11 @@ msgstr ""
"\n"
"motoren"
-#: taextras.py:388
+#: taextras.py:393
msgid "steering"
msgstr "sturen"
-#: taextras.py:389
+#: taextras.py:394
#, fuzzy
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
@@ -1463,31 +1471,31 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"synchroniseer twee motoren verbonden met POORT B en POORT C"
-#: taextras.py:390
+#: taextras.py:395
msgid "PORT A"
msgstr "PORT A"
-#: taextras.py:391
+#: taextras.py:396
msgid "PORT A of the brick"
msgstr "PORT A van een steen"
-#: taextras.py:392
+#: taextras.py:397
msgid "PORT B"
msgstr "PORT B"
-#: taextras.py:393
+#: taextras.py:398
msgid "PORT B of the brick"
msgstr "PORT B van een steen"
-#: taextras.py:394
+#: taextras.py:399
msgid "PORT C"
msgstr "PORT C"
-#: taextras.py:395
+#: taextras.py:400
msgid "PORT C of the brick"
msgstr "PORT C van een steen"
-#: taextras.py:396
+#: taextras.py:401
msgid ""
"synchronize\n"
"motors"
@@ -1495,200 +1503,205 @@ msgstr ""
"synchroniseer\n"
"motoren"
-#: taextras.py:397
+#: taextras.py:402
msgid "start motor"
msgstr "start motor"
-#: taextras.py:398
+#: taextras.py:403
msgid "Run a motor forever."
msgstr "Draai motor voor altijd."
-#: taextras.py:399
+#: taextras.py:404
msgid "brake motor"
msgstr "rem motor"
-#: taextras.py:400
+#: taextras.py:405
msgid "Stop a specified motor."
msgstr "Stop een opgegeven motor."
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:407
msgid "reset motor"
msgstr "herstel motor"
-#: taextras.py:403
+#: taextras.py:408
msgid "Reset the motor counter."
msgstr "Herstel motor teller."
-#: taextras.py:404
+#: taextras.py:409
msgid "motor position"
msgstr "motor positie"
-#: taextras.py:405
+#: taextras.py:410
msgid "Get the motor position."
msgstr "Verkrijg de motor positie."
-#: taextras.py:406
+#: taextras.py:411
msgid "PORT 1"
msgstr "PORT 1"
-#: taextras.py:407
+#: taextras.py:412
msgid "PORT 1 of the brick"
msgstr "PORT 1 van de steen"
-#: taextras.py:408
+#: taextras.py:413
msgid "read"
msgstr "lees"
-#: taextras.py:409
+#: taextras.py:414
msgid "sensor"
msgstr "sensor"
-#: taextras.py:410
+#: taextras.py:415
msgid "Read sensor output."
msgstr "Lees sensor uitvier."
-#: taextras.py:411
+#: taextras.py:416
msgid "PORT 2"
msgstr "PORT 2"
-#: taextras.py:412
+#: taextras.py:417
msgid "PORT 2 of the brick"
msgstr "PORT 2 van de steen"
-#: taextras.py:413
+#: taextras.py:418
msgid "light sensor"
msgstr "lichtsensor"
-#: taextras.py:414
+#: taextras.py:419
msgid "gray sensor"
msgstr "grijssensor"
-#: taextras.py:415
+#: taextras.py:420
msgid "PORT 3"
msgstr "PORT 3"
-#: taextras.py:416
+#: taextras.py:421
msgid "PORT 3 of the brick"
msgstr "PORT 3 van de steen"
-#: taextras.py:417
+#: taextras.py:422
msgid "touch sensor"
msgstr "aanraak sensor"
-#: taextras.py:418
+#: taextras.py:423
msgid "distance sensor"
msgstr "afstandsensor"
-#: taextras.py:419
+#: taextras.py:424
msgid "PORT 4"
msgstr "PORT 4"
-#: taextras.py:420
+#: taextras.py:425
msgid "PORT 4 of the brick"
msgstr "PORT 4 van de steen"
-#: taextras.py:421
+#: taextras.py:426
msgid "sound sensor"
msgstr "geluid sensor"
-#: taextras.py:422
+#: taextras.py:427
msgid "color sensor"
msgstr "kleur sensor"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:430
msgid "set light"
msgstr "zet licht"
-#: taextras.py:426
+#: taextras.py:431
msgid "Set color sensor light."
msgstr "Zet kleur sensor light."
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:433
msgid "battery level"
msgstr "accu niveau"
-#: taextras.py:429
+#: taextras.py:434
msgid "Get the battery level of the brick in millivolts"
msgstr "Geef het batterijniveau van de steen in millivolt"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
+#. TRANS: Arduino plugin to control an Arduino board
+#: taextras.py:439
+msgid "Palette of Arduino blocks"
+msgstr "Palet van Arduino blokken"
+
+#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:445
msgid "PWM"
msgstr "PWM"
-#: taextras.py:441
+#: taextras.py:446
msgid "SERVO"
msgstr "SERVO"
-#: taextras.py:442
+#: taextras.py:447
msgid "ERROR: Check the Arduino and the number of port."
msgstr "FOUT: Controleer de Arduino en het nummer van de poort."
-#: taextras.py:443
+#: taextras.py:448
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "FOUT: Waarde moet zijn een getal van 0 tot 255."
-#: taextras.py:444
-#, fuzzy
+#: taextras.py:449
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
-msgstr "FOUT: Waarde moet zijn óf HOOG óf LAAG."
+msgstr "FOUT: Waarde moet zijn óf HOOG óf LAAG, 0 of 1."
-#: taextras.py:445
+#: taextras.py:450
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "FOUT: De nodus moet zijn INVOER, UITVOER, PWM of SERVO."
-#: taextras.py:446
+#: taextras.py:451
msgid "ERROR: The value must be an integer."
-msgstr ""
+msgstr "FOUT: De waarde moet een geheel getal zijn."
-#: taextras.py:447
+#: taextras.py:452
msgid "ERROR: The pin must be an integer."
-msgstr ""
+msgstr "FOUT: De pin moet een geheel getal zijn."
-#: taextras.py:448
+#: taextras.py:453
msgid "refresh Arduino"
msgstr "ververs Arduino"
-#: taextras.py:449
+#: taextras.py:454
msgid "Search for connected Arduinos."
msgstr "Zoek naar verbonden Arduino's."
-#: taextras.py:450
+#: taextras.py:455
msgid "Arduino"
msgstr "Arduino"
-#: taextras.py:451
+#: taextras.py:456
msgid "set current Arduino board"
msgstr "stel het huidig Arduino-bord in"
-#: taextras.py:452
+#: taextras.py:457
msgid "number of Arduinos"
msgstr "aantal Arduiono's"
-#: taextras.py:453
+#: taextras.py:458
msgid "number of Arduino boards"
msgstr "aantal Arduino-borden"
-#: taextras.py:454
+#: taextras.py:459
msgid "Arduino name"
msgstr "Arduino-naam"
-#: taextras.py:455
+#: taextras.py:460
msgid "Get the name of an Arduino."
msgstr "Geef de naam van een Arduino."
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:463
#, fuzzy
msgid "pin mode"
msgstr ""
@@ -1697,23 +1710,23 @@ msgstr ""
"#-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#\n"
"pin modus"
-#: taextras.py:461
+#: taextras.py:466
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Selecteer de pin functie (INVOER, UITVOER, PWM, SERVO)."
-#: taextras.py:462
+#: taextras.py:467
msgid "analog write"
msgstr "analoog schrijven"
-#: taextras.py:464
+#: taextras.py:469
msgid "Write analog value in specified port."
msgstr "Schrijf analoge waarde in aangegeven poort."
-#: taextras.py:465
+#: taextras.py:470
msgid "analog read"
msgstr "analoog lezen"
-#: taextras.py:466
+#: taextras.py:471
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1721,98 +1734,98 @@ msgstr ""
"Lees waarde van analoge poort. Waarde mag zijn tussen 0 en 1023. Gebruik "
"Vref om spanning te bepalen. Voor USB, volt=((lees)*5)/1024) ongeveer."
-#: taextras.py:468
+#: taextras.py:473
msgid "digital write"
msgstr "digitaal schrijven"
-#: taextras.py:469
+#: taextras.py:474
msgid "Write digital value to specified port."
msgstr "Schrijf digitale waarde naar aangegeven poort."
-#: taextras.py:470
+#: taextras.py:475
msgid "digital read"
msgstr "digitaal lezen"
-#: taextras.py:471
+#: taextras.py:476
msgid "Read value from digital port."
msgstr "Lees waarde van digitale poort."
-#: taextras.py:473
+#: taextras.py:478
msgid "Configure Arduino port for digital input."
msgstr "Configureer Arduino poort voor digitale invoer."
-#: taextras.py:474
+#: taextras.py:479
msgid "Configure Arduino port to drive a servo."
msgstr "Configureer Arduino poort om servo te besturen."
-#: taextras.py:476
+#: taextras.py:481
msgid "Configure Arduino port for digital output."
msgstr "Configureer Arduino poort voor digitale uitvoer."
-#: taextras.py:477
+#: taextras.py:482
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr "Configureer Arduino poort voor PWM (pulsbreedte modulatie)."
-#: taextras.py:478
+#: taextras.py:483
#, python-format
msgid "Not found Arduino %s"
-msgstr ""
+msgstr "Niet gevonden Arduino %s"
-#: taextras.py:479
+#: taextras.py:484
msgid "The pin must be an integer"
-msgstr ""
+msgstr "De pen moet een geheel getal zijn"
-#: taextras.py:480
+#: taextras.py:485
msgid "The device must be an integer"
-msgstr ""
+msgstr "Het apparaat moet een geheel getal zijn."
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:490
msgid "Palette of Expeyes blocks"
msgstr "Palet van Expeyes-blokken"
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:492
msgid "set PVS"
msgstr "stel PVS in"
-#: taextras.py:488
+#: taextras.py:493
msgid "set programmable voltage output"
msgstr "stel programmeerbare stroomuitvoer in"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:495
msgid "set SQR1 voltage"
msgstr "stel SQR1-stroomsterkte in"
-#: taextras.py:491
+#: taextras.py:496
msgid "set square wave 1 voltage output"
msgstr "stel blokgolf 1 spanningsuitvoer in"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:498
msgid "set SQR2 voltage"
msgstr "stel SQR2 spanning in"
-#: taextras.py:494
+#: taextras.py:499
msgid "set square wave 2 voltage output"
msgstr "stel blokgolf 2 spanningsuitvoer in"
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:501
msgid "set OD1"
msgstr "stel OD1 in"
-#: taextras.py:497
+#: taextras.py:502
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr "stel digitaal uitvoerniveau (OD1) laag (0) of hoog (1)"
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:504
msgid "IN1 level"
msgstr "IN1 niveau"
-#: taextras.py:500
+#: taextras.py:505
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1821,11 +1834,11 @@ msgstr ""
"volts"
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:508
msgid "IN2 level"
msgstr "IN2 niveau"
-#: taextras.py:504
+#: taextras.py:509
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1834,11 +1847,11 @@ msgstr ""
"volts"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:512
msgid "SEN level"
msgstr "SEN niveau"
-#: taextras.py:508
+#: taextras.py:513
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1846,24 +1859,24 @@ msgstr ""
"geeft 1 als weerstandssensor (SEN) spanningsniveau > 2.5 volts, 0 als SEN "
"spanningsniveau <= 2.5 volts"
-#: taextras.py:510
+#: taextras.py:515
msgid "capture"
msgstr "opnemen"
-#: taextras.py:511
+#: taextras.py:516
msgid "input"
msgstr "invoer"
-#: taextras.py:512
+#: taextras.py:517
msgid "samples"
msgstr "voorbeelden"
-#: taextras.py:513
+#: taextras.py:518
msgid "interval"
msgstr "interval"
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:520
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
@@ -1871,94 +1884,88 @@ msgstr ""
"naar FIFO"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:523
msgid "A1"
msgstr "A1"
-#: taextras.py:519
+#: taextras.py:524
msgid "read analog input 1 voltage"
msgstr "lees analoge invoer 1 voltage"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:526
msgid "A2"
msgstr "A2"
-#: taextras.py:522
+#: taextras.py:527
msgid "read analog input 2 voltage"
msgstr "lees analoge invoer 2 voltage"
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:529
msgid "IN1"
msgstr "IN1"
-#: taextras.py:525
+#: taextras.py:530
msgid "read input 1 voltage"
msgstr "lees invoer 1 voltage"
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:532
msgid "IN2"
msgstr "IN2"
-#: taextras.py:528
+#: taextras.py:533
msgid "read input 2 voltage"
msgstr "lees invoer 2 voltage"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:535
msgid "SEN"
msgstr "SEN"
-#: taextras.py:531
+#: taextras.py:536
msgid "read analog sensor input voltage"
msgstr "lees analoge sensor invoer voltage"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:538
msgid "SQR1"
msgstr "SQR1"
-#: taextras.py:534
+#: taextras.py:539
msgid "read square wave 1 voltage"
msgstr "lees blokgolf 1 voltage"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:541
msgid "SQR2"
msgstr "SQR2"
-#: taextras.py:537
+#: taextras.py:542
msgid "read square wave 2 voltage"
msgstr "lees blokgolf 2 voltage"
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:544
msgid "PVS"
msgstr "PVS"
-#: taextras.py:540
+#: taextras.py:545
msgid "read programmable voltage"
msgstr "lees programmeerbaar voltage"
-#: taextras.py:541
+#: taextras.py:546
msgid "Expeyes device not found"
msgstr "Expeyes apparaat niet gevonden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "resume playing video or audio"
msgstr "hervatten video of audio spelen"
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "Titel"
@@ -1967,15 +1974,15 @@ msgstr "Titel"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "Gemiddelde RGB kleur van camera is naar de stapel geduwd"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "geel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
msgid "displays polar coordinates"
msgstr "toont polaire coördinaten"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
msgid "emptys FILO (first-in-last-out heap)"
msgstr "leegt FILO (eerste-in-laatste-uit hoop)"
@@ -1992,55 +1999,55 @@ msgstr "camera uitvoer"
msgid "push acceleration in x, y, z to heap"
msgstr "duw versnelling in x, y, z naar hoop"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "als-dan operator die gebruikt booleaanse operators van Getallen palet"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "schudt stapel rechts"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal media object"
msgstr "Sugar Dagboek media voorwerp"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "doos 2"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "doos 1"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Stap"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "vermenigvuldigt twee getallen invoer"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Toon/verberg blokken"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Verberg palet"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Maatjes"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "Mijn Schildpad Kunst sessie"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal video object"
msgstr "Sugar Dagboek geluidsvoorwerp"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyaan"
@@ -2059,51 +2066,50 @@ msgstr ""
"Een Logo-geïnspireerd schildpad die kleurrijke plaatjes tekent met samenklik "
"visueel programmeerblokken"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
msgid "xcor of right of screen"
msgstr "xcor van rechterkant van scherm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Palet van extra opties"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
msgid "Load example"
msgstr "Laad voorbeeld"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "verplaats alle blokken naar de prullenbak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "lijst"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuratiedirectory is niet schrijfbaar: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "media hervatten"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "richting"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Blokken delen uitgeschakeld"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "bewaart een schikdpad plaatje als een SVG bestand in het Sugar Dagboek"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
msgid "draws text or show media from the Journal"
msgstr "tekent tekst of toont media uit het Dagboek"
@@ -2111,53 +2117,53 @@ msgstr "tekent tekst of toont media uit het Dagboek"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "video"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blauw"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "toont Cartesische coördinaten"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Geen optie actie:"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "stoot stapel neer"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modulair (restwaarde) operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
msgid "bottom y"
msgstr "onderkant y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "bewaar SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "draait code gevonden in tamyblock.py module gevonden in het Dagboek"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "pen omlaag"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "wacht"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "doos"
@@ -2165,106 +2171,105 @@ msgstr "doos"
msgid "Failed to upload!"
msgstr "Uploaden mislukt!"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr "schuif"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "roept benoemde actie stapel aan"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
+#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "actie"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"doe-totdat-Waar operator die gebruik maakt van booleaanse operators van "
"Getal palet"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "gebruik is"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variabele 2 (getalswaarde)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "gedeeld door"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "afbeeldingnaam"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "zolang"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "de schilderij breedte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
msgid "empty heap?"
msgstr "stapel wissen?"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "benoemde variabele (getalswaarde)"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "volgende"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "als dan"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "zet pen dikte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "presentation template: select Journal object (no description)"
msgstr "presentatie sjabloon: selecteer Dagboek voorwerp (zonder beschrijving)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "totdat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "media stop"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Zet aan muistips"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "verwijdert items uit afval voorgoed"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "u-bocht"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "bovenste van Actie 1 stapel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2272,31 +2277,31 @@ msgstr ""
"een programmeerbaar blok: gebruikt om geavanceerde enkele-variabele "
"wiskundige vergelijkingen toe te voegen, zoals sin(x)"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palet van stroom operators"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "bovenkant van een ingeklapte stapel"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"als-dan-anders operator die gebruikt booleaanse operators van Getallen palet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr "geeft muis y coördinaat"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "behoudt deze pen schaduw"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "sinewave"
msgstr "sinusgolf"
@@ -2304,91 +2309,86 @@ msgstr "sinusgolf"
msgid "Login failed"
msgstr "Aanmelden mislukt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "links x"
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "richting instellen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
msgid "RGB color under the turtle is pushed to the stack"
msgstr "RGB kleur onder de schildpad is op de stapel gelegd"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "declutters canvas by hiding blocks"
msgstr "ontwar schilderij door blokken te verbergen"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr "Python chr operator"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontale ruimte"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metrische coördinaten"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "rijwaarde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "beschrijving"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Ik weet niet hoe"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "stel tekstgrootte in"
-
#: gnome_plugins/uploader_plugin.py:99
msgid "Username:"
msgstr "Gebruikersnaam:"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "begint met een gevuld vlak (gebruik met eindig vullen van blok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
msgid "presentation template: select four Journal objects"
msgstr "presentatie sjabloon: selecteer vier Dagboek voorwerpen"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "Bekijk"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
msgid "sets gray level of the line drawn by the turtle"
msgstr "stelt het grijsniveau van de lijn in getekend door de schildpad"
@@ -2396,105 +2396,105 @@ msgstr "stelt het grijsniveau van de lijn in getekend door de schildpad"
msgid "Password:"
msgstr "Wachtwoord:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "schildpad ziet"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop actie"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "groen"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:397
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "schaduw"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "vult de achtergrond met (kleur, schaduw)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "bewaar afbeelding"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "pitch"
msgstr "toonhoogte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
msgid "returns 1 if mouse button is pressed"
msgstr "geeft 1 als muisknop is ingedrukt"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Herschaal coördinaten op"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "pen omhoog"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "oranje"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "pauzeert programmauitvoering een aangegeven aantal seconden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "duwt waarde op FILO (eerst-in-laatst-uit hoop)"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "wis alles"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "dan"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Register"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "niet"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "als dan anders"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stop deze actie"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "draait schildpad met de klok mee (hoek in graden)"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
msgid "holds current gray level (can be used in place of a number block)"
msgstr "houdt dit grijsniveau (wordt gebruikt ipv een nummerblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "xcor of left of screen"
msgstr "xcor van linkerkant van scherm"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Herstel blokgrootte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
msgid "turtle"
msgstr "schildpad"
@@ -2502,7 +2502,7 @@ msgstr "schildpad"
msgid "displays next palette"
msgstr "toont volgende palet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "blokken verbergen"
@@ -2511,35 +2511,35 @@ msgstr "blokken verbergen"
msgid "light level detected by camera"
msgstr "lichtniveau ontdekt door camera"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python int operator"
msgstr "Python int operator"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logische kleiner-dan operator"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "herlaad alle blokken van afval"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "Bewaar"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "opslaan in doos 1"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "opslaan in doos 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "verbergt de Sugar werkbalken"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:241
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2547,37 +2547,33 @@ msgstr ""
"behoudt deze x-coördinaat waarde voor schildpad (kan worden gebruikt in "
"plaats van nummerblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "druk af"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "geeft muis x coördinaat"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "rood"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "Bewaar als Logo"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
msgid "sets color of the line drawn by the turtle"
msgstr "stelt kleur in van de lijn die getekend is door het schildpad"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "zet tekstkleur"
-
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
msgstr "luidheid"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Samenwerken aanzetten"
@@ -2585,29 +2581,29 @@ msgstr "Samenwerken aanzetten"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "Palette of sensor blocks"
msgstr "Palet van sensorblokken"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Laad plugin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
msgid "returns True if mouse button is pressed"
msgstr "geeft Waar als muisknop is ingedrukt"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "nummer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "vraag toetsenbord uit"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
msgid "top"
msgstr "bovenin"
@@ -2615,75 +2611,71 @@ msgstr "bovenin"
msgid "Submit to Web"
msgstr "Naar web opsturen"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Cartesische coördinaten"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Bijnaam"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "stel schaal in"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Deel geselecteerde blokken"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "wit"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "verbindt actie aan werkbalk start knoppen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
msgid "elapsed time (in seconds) since program started"
msgstr "verstreken tijd (in seconden) sinds programma startte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "amplitude"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Annuleren"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "de schlderijhoogte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "presentatie 2x1"
-
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "min"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "en"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "bovenkant van een inklapbare stapel"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "als invoer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
msgid "Python block"
msgstr "Python blok"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "media wacht"
@@ -2692,144 +2684,139 @@ msgstr "media wacht"
msgid "acceleration"
msgstr "versnelling"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr "houdt deze pengrootte (wordt gebruikt ipv een nummerblok)"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "zet kleur"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
msgid "loads a block"
msgstr "laad een blok"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Palet van pencommando's"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "shows values in FILO (first-in last-out heap)"
msgstr "toont waarden in FILO (eerst-in-laatst-uit hoop)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"do-zolang-Waar operator die booleaanse operators gebruikt van Getal palet"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Bestand"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logische NIET operator"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
msgid "ycor of bottom of screen"
msgstr "ycor voor onderkant van scherm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
msgid "presentation template: select Journal object (with description)"
msgstr "presentatie sjabloon: selecteer Dagboek voorwerp (met beschrijving)"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palet van getals operator"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "vermenigvuldig"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "altijd"
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s is al geïnstalleerd."
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "stelt de schaduw van de lijn in getekend door het schildpad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "spreekt tekst"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "foto"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "wissen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
msgid "presentation template: select two Journal objects"
msgstr "presentatie sjabloon: selecteer twee Dagboek voorwerpen"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Vergroot blokken"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Schermvullend"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Bestand niet gevonden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
msgid "show"
msgstr "toon"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
+#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
+#: TurtleArt/tabasics.py:901
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
msgid "text"
msgstr "tekst"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "willekeurig"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logische groter-dan operator"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "draait schildpad tegen de klok in (hoek in graden)"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "zwart"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "berekent vierkantswortel"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:255
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2837,77 +2824,73 @@ msgstr ""
"behoudt deze y-coördinaat waarde voor schildpad (kan worden gebruikt in "
"plaats van nummerblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr "muis x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "muis y"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "stop"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "groter dan"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Project opslaan?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
msgid "chooses which turtle to command"
msgstr "kies welk schildpad te besturen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "rechts x"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "stelt de kleur van tekst in getekend door het schildpad"
-
#: plugins/light_sensor/light_sensor.py:58
#: plugins/light_sensor/light_sensor.py:65
msgid "light level detected by light sensor"
msgstr "lichtniveau ontdekt door lichtsensor"
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
msgid "Plugin could not be installed."
msgstr "Plugin kon niet geïnstalleerd worden."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "toetsenbord"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "boog"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "straal"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Polaire coördinaten"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "zet schaduw"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logische AND bewerker"
@@ -2919,25 +2902,25 @@ msgstr ""
"Je moet een account op http://turtleartsite.sugarlabs.org hebben om je "
"project te uploaden."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "palet"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Draai"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "stapel weergeven"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
"stelt de richting in van het schildpad (0 is naar de bovenkant van het "
"scherm.)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr "selecteert een palet"
@@ -2951,19 +2934,19 @@ msgid "Title:"
msgstr "Titel:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
msgid "Palette of media objects"
msgstr "Palet van media voorwerpen"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Herlaad alle blokken van afval"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palet van variabele blokken"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "gebruikt als getalsinvoer in wiskundige opetatoren"
@@ -2973,86 +2956,82 @@ msgstr "gebruikt als getalsinvoer in wiskundige opetatoren"
msgid "Upload"
msgstr "Uploaden"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Server"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "presentatie 2x2"
-
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variabele 1 (getalswaarde)"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Omgeving"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "voegt twee alfanumerieke invoer toe"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "gelijk aan"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "anders"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "houdt niet van"
-#: turtleblocks.py:461
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"Je hebt nog werk dat niet is opgeslagen. Wil je het opslaan voor het "
"afsluiten?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "herlaad verborgen blokken"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "load"
msgstr "laad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr "stop video of audio"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "Schildpad tekent niet als die beweegt."
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
msgid "pop"
msgstr "afnemen"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "pen dikte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
msgid "turtle shell"
msgstr "turtle shall"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "speelt een sinusgolf met frequentie, amplitude en duur (in secomden)"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "spreek"
@@ -3060,86 +3039,82 @@ msgstr "spreek"
msgid "read value from RFID device"
msgstr "lees waarde van RFID apparaat"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "beweegt schildpad langs een boog"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "maak een u-bocht"
-
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logische gelijk-aan operator"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palet van penkleuren"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr "pauze video of audio"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "slaat getalswaarde op in Variabele 1"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "slaat getalswaarde op in Variabele 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
msgid "put a custom 'shell' on the turtle"
msgstr "legt een aangepast 'schild' op de schildpad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
msgid "button down"
msgstr "knop ingedrukt"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "beweegt schildpad achteruit"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "ycor van bovenkant van het scherm"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "Toon blokken"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "speel"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "bewaar"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Kleuren"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "stelt de grootte van de lijn in getekend door het schildpad"
-#: turtleblocks.py:366
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Open"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "oriëntatie"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -3147,52 +3122,52 @@ msgstr ""
"een programmeerbaar blok: gebruikt om geavanceerde meer-variabelen wisk "
"vergelijkingen toe te voegen, zoals sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "als"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"beweegt schildpad naar positie xcor, ycor; (0, 0) is in het midden van het "
"scherm."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stop"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "actie 2"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "actie 1"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "stop met vullen"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Kopieer"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Plak"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "gaf geen uitvoer naar"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Activiteiten"
@@ -3200,78 +3175,78 @@ msgstr "Activiteiten"
msgid "Upload to Web"
msgstr "Naar web uploaden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "stapel wissen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
msgid "pops value off FILO (first-in last-out heap)"
msgstr "duwt waarde van FILO (eerst-in-laatst-uit hoop)"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Wissen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "Palet van presentatie sjablonen"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "hoek"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identiteit"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr "BewaarLaden"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr "boven y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "audio"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Werktuigen"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Poort"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
msgid "comment"
msgstr "commentaar"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "trekt onderste getalsinvoer af van bovenste getalsinvoer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "media pauze"
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr "duw bestemming rgb waarde naar hoop"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"uitvraging van toetsenbord invoer (resultaten opgeslagen in toetsenbordblok)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Cartesisch"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "schoont het scherm en herstelt het schildpad"
@@ -3280,138 +3255,138 @@ msgstr "schoont het scherm en herstelt het schildpad"
msgid "raw microphone input signal"
msgstr "ruw microfoon invoer signaal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
msgid "returns the color that the turtle \"sees\""
msgstr "geeft de kleur dat de schildpad \"ziet\""
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "roept Actie 1 stapel aan"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Palet van schildpadcommando's"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "lust voor altijd"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "toon uitgelijnd"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Wil je herinstalleren %s?"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
msgid "Load project"
msgstr "Laad project"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Project"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Debug"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Zet uit muistips"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Wachtwoord"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "verticale ruimte"
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Herstart Turtle Art om plugin te kunnen gebruiken."
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr "eindigt met vullen van vlak (gebruik met begin met een gevuld vlak)"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Delen"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "kleiner dan"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "vierkantswortel"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Herschaal coördinaten"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "blokken weergeven"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Afsluiten"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "Sugar Journal description field"
msgstr "Sugar Dagboek beschrijvingveld"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "zet grijs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
msgid "presentation bulleted list"
msgstr "presentatiepuntenlijst"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "duur"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Nieuw"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
msgid "places a comment in your code"
msgstr "plaatst een commentaar in je code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr "lees pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "schaal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "onderkant"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "paars"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Herschaal coördinaten neer"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "click to open"
msgstr "klik om te openen"
@@ -3420,7 +3395,7 @@ msgstr "klik om te openen"
msgid "microphone input pitch"
msgstr "microfoon invoer toonhoogte"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Configuratie"
@@ -3428,32 +3403,32 @@ msgstr "Configuratie"
msgid "Description:"
msgstr "Beschrijving:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "dagboek"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "leeg afval"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "Schildpad tekent als die beweegt."
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Laden..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal audio object"
msgstr "Sugar Dagboek geluidsvoorwerp"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "Stop schildpad"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Schildpad"
@@ -3461,44 +3436,39 @@ msgstr "Schildpad"
msgid "changes the orientation of the palette of blocks"
msgstr "wijzigt de richting van het blokkenpalet"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "sla op in"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Verberg blokken"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Laad Python blok"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "getal"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "of"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "presentation template: list of bullets"
msgstr "presentatie sjabloon: puntenlijst"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identiteit operator gebruikt voor uitbreiding blokken"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Verklein blokken"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "stelt grootte van tekst in getekend door schildpad"
-
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:269
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3506,96 +3476,87 @@ msgstr ""
"houdt deze richtingwaarde van het schildpad vast (kan worden gebruikt in "
"plaats van nummerblok)"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "afbeelding"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"geeft waarde terug tussen minimum (bovenste) en maximum (onderste) waarden"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
msgid "holds current pen color (can be used in place of a number block)"
msgstr "houdt deze penkleur (kan gebruikt worden in plaats van een nummerblok)"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Toon palet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "bewaart een afbeelding in het Sugar Dagboek"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "Bewaar foto"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "begin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
msgid "returns True if heap is empty"
msgstr "geeft Waar terug als hoop leeg is"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "beweeg schildpad vooruit"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
msgid "forward"
msgstr "vooruit"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
+#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "mijn vakje"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Account ID"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr "Selecteer blokken om te delen"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "terug"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
msgid "sets the scale of media"
msgstr "stelt de schaal van de media in"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "houdt deze schaalwaarde"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "presentatie 1x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "presentatie 1x2"
-
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "bovenste van benoembare actie stapel"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "slaat getalswaarde op in benoemde variabele"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logische OF operator"
@@ -3606,69 +3567,69 @@ msgstr "logische OF operator"
msgid "microphone input voltage"
msgstr "microfoon invoer spanning"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "lust een aangegeven aantal keren"
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Bewaren..."
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "roept Actie 2 stapel aan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
msgid "setxy"
msgstr "zetxy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
msgid "title y"
msgstr "titel y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "titel x"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "vul scherm"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "ander"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Opslaan als"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "zet xy"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "prullenbak"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "polair"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "herhaal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "wait for current video or audio to complete"
msgstr "wacht tot huidige video of audio gereed is"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "Opslaan als afbeelding"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "Bewerk"
@@ -3679,38 +3640,38 @@ msgstr "Bewerk"
msgid "microphone input resistance"
msgstr "microfoon invoerweerstand"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "bovenste van Actie 2 stapel"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "deelt bovenste getalinvoer (teller) door onderste getalinvoer (noemer)"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
msgid "prints value in status block at bottom of the screen"
msgstr "drukt waarde af in status blok bij de onderkant van het scherm"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "begin met vullen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "holds results of query-keyboard block as ASCII"
msgstr "bevat resultaten van uitvraging-toetsnebordblok als ASCII"
#. #-#-#-#-# nl.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "push"
msgstr "neerleggen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3718,11 +3679,11 @@ msgstr ""
"een programmeerbaar blok: gebruikt om geavanceerde meer-variabelen "
"wiskundige vergelijkingen toe te voegen, zoals sin(x+y+z)"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "herlaad alles"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "hallo"
@@ -3730,7 +3691,15 @@ msgstr "hallo"
msgid "TurtleBlocks"
msgstr "SchildpadBlokken"
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "pen omlaag?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "geeft Waar als pen beneden is"
+
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
@@ -3738,29 +3707,29 @@ msgstr ""
"Druk op de Stop Knop voor het maken van wijzigingen op je Schildpad Blokken "
"programma"
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
msgstr "Opslaan stapel"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
msgstr "Echt stapel overschrijven?"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
msgid "Overwrite stack"
msgstr "Overschrijven stapel"
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "Verwijderen stapel"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
msgstr "Echt stapel verwijderen?"
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Palet"
@@ -3769,15 +3738,15 @@ msgid "Facebook wall post"
msgstr "Facebook muurpost"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
msgid "active turtle"
msgstr "actief schildpad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
msgid "the name of the active turtle"
msgstr "de naam van de actieve schildpad"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
msgstr "Palet van door gebruiker-bepaalde operators"
@@ -3785,20 +3754,20 @@ msgstr "Palet van door gebruiker-bepaalde operators"
msgid "Please install the Speak Activity and try again."
msgstr "Installeer de Spraak Activiteit en probeer opnieuw."
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
msgstr "Spaans"
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
msgstr "Engels"
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
msgstr "Sorry, ik begrijp niet waarover je vraagt."
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
@@ -3806,13 +3775,22 @@ msgstr ""
"Sorry, er is geen vrij geheugen meer om mijn brein te laden. Sluit andere "
"activiteiten en probeer opnieuw."
-#: turtleblocks.py:421
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "draait het schildpad 180 graden"
+
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Toon voorbeeld projecten"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Verberg voorbeeld projecten"
+
+#: turtleblocks.py:436
msgid "About..."
msgstr "Over..."
-#~ msgid "Palette of Arduino blocks"
-#~ msgstr "Palet van Arduino blokken"
-
#~ msgid "gpio"
#~ msgstr "gpio"
@@ -3900,6 +3878,37 @@ msgstr "Over..."
#~ "geeft de afstand van het voorwerp voor de sensor als een getal tussen 0 "
#~ "en 255"
+#~ msgid "set text size"
+#~ msgstr "stel tekstgrootte in"
+
+#~ msgid "set text color"
+#~ msgstr "zet tekstkleur"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "presentatie 2x1"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "stelt de kleur van tekst in getekend door het schildpad"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "presentatie 2x2"
+
+#~ msgid "make a uturn"
+#~ msgstr "maak een u-bocht"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "stelt grootte van tekst in getekend door schildpad"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "presentatie 1x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "presentatie 1x2"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "u-bocht"
+
#~ msgid "returns 1 when the button is press and 0 otherwise"
#~ msgstr "geeft 1 terug als knop is ingedrukt en anders 0"
diff --git a/po/pap.po b/po/pap.po
index a2b5f2d..1179234 100644
--- a/po/pap.po
+++ b/po/pap.po
@@ -8,7 +8,7 @@ msgstr ""
"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
+"POT-Creation-Date: 2013-09-14 00:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,8 +19,8 @@ msgstr ""
"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2011-10-20 07:09+0200\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-07-26 06:55+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: pap\n"
@@ -60,383 +60,479 @@ msgstr ""
msgid "Amazonas Tortuga"
msgstr ""
-#: taextras.py:58
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr ""
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr ""
+
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr ""
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr ""
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr ""
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr ""
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr ""
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr ""
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr ""
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr ""
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr ""
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr ""
-#: taextras.py:74
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
msgstr ""
-#: taextras.py:75
+#: taextras.py:80
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr ""
+
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
msgstr ""
-#: taextras.py:76
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
msgstr ""
-#: taextras.py:77
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
msgstr ""
-#: taextras.py:78 taextras.py:79
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
msgstr ""
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
msgstr ""
-#: taextras.py:81
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
msgstr ""
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
msgstr ""
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
msgstr ""
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
msgstr ""
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
msgstr ""
-#: taextras.py:86
-msgid "returns the temperature"
+#: taextras.py:91
+msgid "returns the temperature value (celsius degree)"
msgstr ""
-#: taextras.py:87
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#: taextras.py:92
+#, python-format
+msgid "custom module %s"
msgstr ""
-#: taextras.py:88
+#: taextras.py:93
msgid "LED"
msgstr ""
-#: taextras.py:89
+#: taextras.py:94
msgid "button"
msgstr ""
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: taextras.py:95 taextras.py:384 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:409
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr ""
-#: taextras.py:91 taextras.py:356
+#: taextras.py:96 taextras.py:382
#, fuzzy
msgid "light"
msgstr "drechi"
-#: taextras.py:92
-msgid "temperature"
-msgstr ""
-
-#: taextras.py:93 taextras.py:330
+#: taextras.py:97 taextras.py:356
msgid "distance"
msgstr ""
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:98 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "resistensia"
-#: taextras.py:95 plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
msgid "voltage"
msgstr "vòltahe"
-#: taextras.py:96
+#: taextras.py:100
+msgid "temperature"
+msgstr ""
+
+#: taextras.py:101
+msgid "sensor a"
+msgstr ""
+
+#: taextras.py:102
+msgid "sensor b"
+msgstr ""
+
+#: taextras.py:103
+msgid "sensor c"
+msgstr ""
+
+#: taextras.py:104
+msgid "actuator a"
+msgstr ""
+
+#: taextras.py:105
+msgid "actuator b"
+msgstr ""
+
+#: taextras.py:106
+msgid "actuator c"
+msgstr ""
+
+#: taextras.py:107
msgid "Butia Robot"
msgstr ""
-#: taextras.py:97
+#: taextras.py:108
msgid "refresh Butia"
msgstr ""
-#: taextras.py:98
+#: taextras.py:109
msgid "refresh the state of the Butia palette and blocks"
msgstr ""
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:111
msgid "battery charge Butia"
msgstr ""
-#: taextras.py:101
+#: taextras.py:112
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:114
msgid "speed Butia"
msgstr ""
-#: taextras.py:104
+#: taextras.py:115
msgid "set the speed of the Butia motors"
msgstr ""
-#: taextras.py:105
+#: taextras.py:116
msgid "move Butia"
msgstr ""
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:117 TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "robes"
-#: TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: TurtleArt/tabasics.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
msgid "right"
msgstr "drechi"
-#: taextras.py:108
+#: taextras.py:119
msgid "moves the Butia motors at the specified speed"
msgstr ""
-#: taextras.py:109
+#: taextras.py:120
msgid "stop Butia"
msgstr ""
-#: taextras.py:110
+#: taextras.py:121
msgid "stop the Butia robot"
msgstr ""
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:123
msgid "forward Butia"
msgstr ""
-#: taextras.py:113
+#: taextras.py:124
msgid "move the Butia robot forward"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:126
msgid "left Butia"
msgstr ""
-#: taextras.py:116
+#: taextras.py:127
msgid "turn the Butia robot at left"
msgstr ""
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:129
msgid "right Butia"
msgstr ""
-#: taextras.py:119
+#: taextras.py:130
msgid "turn the Butia robot at right"
msgstr ""
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:132
msgid "backward Butia"
msgstr ""
-#: taextras.py:122
+#: taextras.py:133
msgid "move the Butia robot backward"
msgstr ""
-#: taextras.py:123
+#: taextras.py:134
msgid "Butia Robot extra blocks"
msgstr ""
-#: taextras.py:124
-msgid "hack pin mode"
+#: taextras.py:135
+msgid "pin mode Butia"
msgstr ""
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:136 taextras.py:319 taextras.py:485
msgid "pin"
msgstr ""
-#: taextras.py:126 taextras.py:460
+#: taextras.py:137 taextras.py:486
#, fuzzy
msgid "mode"
msgstr "mod"
-#: taextras.py:127
+#: taextras.py:138
msgid "Select the pin function (INPUT, OUTPUT)."
msgstr ""
-#: taextras.py:128
-msgid "write hack pin Butia"
+#: taextras.py:139
+msgid "read pin Butia"
+msgstr ""
+
+#: taextras.py:140
+msgid "read the value of a pin"
+msgstr ""
+
+#: taextras.py:141
+msgid "write pin Butia"
msgstr ""
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:142 taextras.py:489 TurtleArt/tabasics.py:976
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "balor"
-#: taextras.py:130
+#: taextras.py:143
msgid "set a hack pin to 0 or 1"
msgstr ""
-#: taextras.py:131
-msgid "read hack pin Butia"
+#: taextras.py:144 taextras.py:463
+msgid "INPUT"
msgstr ""
-#: taextras.py:132
-msgid "read the value of a hack pin"
+#: taextras.py:145
+msgid "Configure hack pin for digital input."
msgstr ""
-#: taextras.py:133 taextras.py:435
+#: taextras.py:146 taextras.py:461
msgid "HIGH"
msgstr ""
-#: taextras.py:134 taextras.py:472
-msgid "Set HIGH value for digital port."
-msgstr ""
-
-#: taextras.py:135 taextras.py:437
-msgid "INPUT"
-msgstr ""
-
-#: taextras.py:136
-msgid "Configure hack port for digital input."
+#: taextras.py:147
+msgid "Set HIGH value for digital pin."
msgstr ""
-#: taextras.py:137 taextras.py:436
+#: taextras.py:148 taextras.py:462
msgid "LOW"
msgstr ""
-#: taextras.py:138 taextras.py:475
+#: taextras.py:149 taextras.py:501
msgid "Set LOW value for digital port."
msgstr ""
-#: taextras.py:139 taextras.py:438
+#: taextras.py:150 taextras.py:464
msgid "OUTPUT"
msgstr ""
-#: taextras.py:140
+#: taextras.py:151
msgid "Configure hack port for digital output."
msgstr ""
-#: taextras.py:141
+#: taextras.py:152
+msgid "Butia Robot cast blocks"
+msgstr ""
+
+#: taextras.py:153
msgid "Butia"
msgstr ""
-#: taextras.py:142
+#: taextras.py:154
+msgid "CAST\n"
+msgstr ""
+
+#: taextras.py:155
+msgid "new name"
+msgstr ""
+
+#: taextras.py:156
+msgid "original"
+msgstr ""
+
+#: taextras.py:157
+msgid "f(x)="
+msgstr ""
+
+#: taextras.py:159
+msgid "Cast a new block"
+msgstr ""
+
+#: taextras.py:160
+#, python-format
+msgid "generic module %s"
+msgstr ""
+
+#: taextras.py:161
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
msgstr ""
-#: taextras.py:143
+#: taextras.py:162
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
msgstr ""
-#: taextras.py:147
+#: taextras.py:163
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr ""
+
+#: taextras.py:164
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr ""
+
+#: taextras.py:165
+msgid "ERROR: You must cast Sensor or Actuator: A, B or C"
+msgstr ""
+
+#: taextras.py:166
+msgid "Creating PyBot server"
+msgstr ""
+
+#: taextras.py:167
+msgid "ERROR creating PyBot server"
+msgstr ""
+
+#: taextras.py:168
+msgid "PyBot is alive!"
+msgstr ""
+
+#: taextras.py:169
+msgid "Ending butia polling"
+msgstr ""
+
+#: taextras.py:173
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr ""
-#: taextras.py:148
+#: taextras.py:174
msgid "Error on initialization of the camera"
msgstr ""
-#: taextras.py:149
+#: taextras.py:175
msgid "No camera was found"
msgstr ""
-#: taextras.py:150
+#: taextras.py:176
msgid "Error stopping camera"
msgstr ""
-#: taextras.py:151
+#: taextras.py:177
msgid "Error starting camera"
msgstr ""
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:179
msgid "Error in get mask"
msgstr ""
-#: taextras.py:154
+#: taextras.py:180
msgid "FollowMe"
msgstr ""
-#: taextras.py:155
+#: taextras.py:181
msgid "refresh FollowMe"
msgstr ""
-#: taextras.py:156
+#: taextras.py:182
msgid "Search for a connected camera."
msgstr ""
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:184
msgid "calibration"
msgstr ""
-#: taextras.py:159
+#: taextras.py:185
msgid "store a personalized calibration"
msgstr ""
-#: taextras.py:160
+#: taextras.py:186
msgid "return a personalized calibration"
msgstr ""
-#: taextras.py:161
+#: taextras.py:187
msgid "follow"
msgstr ""
-#: taextras.py:162
+#: taextras.py:188
msgid "follow a color or calibration"
msgstr ""
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:189 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -445,1077 +541,1081 @@ msgstr ""
msgid "brightness"
msgstr ""
-#: taextras.py:164
+#: taextras.py:190
msgid "set the camera brightness as a value between 0 to 255."
msgstr ""
-#: taextras.py:165
+#: taextras.py:191
msgid "minimum pixels"
msgstr ""
-#: taextras.py:166
+#: taextras.py:192
msgid "set the minimal number of pixels to follow"
msgstr ""
-#: taextras.py:167
+#: taextras.py:193
msgid "threshold"
msgstr ""
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:195
msgid "set a threshold for a RGB color"
msgstr ""
-#: taextras.py:170
+#: taextras.py:196
msgid "camera mode"
msgstr ""
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:198
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr ""
-#: taextras.py:173
+#: taextras.py:199
msgid "get brightness"
msgstr ""
-#: taextras.py:174
+#: taextras.py:200
msgid "get the brightness of the ambient light"
msgstr ""
-#: taextras.py:175
+#: taextras.py:201
msgid "average color"
msgstr ""
-#: taextras.py:176
+#: taextras.py:202
msgid ""
"if set to 0 then color averaging is off during calibration; for other values "
"it is on"
msgstr ""
-#: taextras.py:178
+#: taextras.py:204
msgid "x position"
msgstr ""
-#: taextras.py:179
+#: taextras.py:205
msgid "return x position"
msgstr ""
-#: taextras.py:180
+#: taextras.py:206
msgid "y position"
msgstr ""
-#: taextras.py:181
+#: taextras.py:207
msgid "return y position"
msgstr ""
-#: taextras.py:182
+#: taextras.py:208
msgid "pixels"
msgstr ""
-#: taextras.py:183
+#: taextras.py:209
msgid "return the number of pixels of the biggest blob"
msgstr ""
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:211
msgid "set the color mode of the camera to RGB"
msgstr ""
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:213
msgid "set the color mode of the camera to YUV"
msgstr ""
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:215
msgid "set the color mode of the camera to HSV"
msgstr ""
-#: taextras.py:190
+#: taextras.py:216
msgid "empty calibration"
msgstr ""
-#: taextras.py:191
+#: taextras.py:217
msgid "error in string conversion"
msgstr ""
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:223
msgid "Pattern detection"
msgstr ""
-#: taextras.py:198
+#: taextras.py:224
msgid "Seeing signal"
msgstr ""
-#: taextras.py:199
+#: taextras.py:225
msgid "Returns True if the signal is in front of the camera"
msgstr ""
-#: taextras.py:200
+#: taextras.py:226
msgid "Distance to signal"
msgstr ""
-#: taextras.py:201
+#: taextras.py:227
msgid "Returns the distance of the signal to the camera in millimeters"
msgstr ""
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:232
msgid "SumBot"
msgstr ""
-#: taextras.py:207
+#: taextras.py:233
msgid "speed SumBot"
msgstr ""
-#: taextras.py:208
+#: taextras.py:234
msgid "submit the speed to the SumBot"
msgstr ""
-#: taextras.py:209
+#: taextras.py:235
msgid "set the default speed for the movement commands"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:237
msgid "forward SumBot"
msgstr ""
-#: taextras.py:212
+#: taextras.py:238
msgid "move SumBot forward"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:240
msgid "backward SumBot"
msgstr ""
-#: taextras.py:215
+#: taextras.py:241
msgid "move SumBot backward"
msgstr ""
-#: taextras.py:216
+#: taextras.py:242
msgid "stop SumBot"
msgstr ""
-#: taextras.py:217
+#: taextras.py:243
msgid "stop the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:245
msgid "left SumBot"
msgstr ""
-#: taextras.py:220
+#: taextras.py:246
msgid "turn left the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:248
msgid "right SumBot"
msgstr ""
-#: taextras.py:223
+#: taextras.py:249
msgid "turn right the SumBot"
msgstr ""
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:252
msgid "angle to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:254
msgid "get the angle to the center of the dohyo"
msgstr ""
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:257
msgid "angle to Enemy"
msgstr ""
-#: taextras.py:232
+#: taextras.py:258
msgid "get the angle to the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:260
msgid "x coor. SumBot"
msgstr ""
-#: taextras.py:235
+#: taextras.py:261
msgid "get the x coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:263
msgid "y coor. SumBot"
msgstr ""
-#: taextras.py:238
+#: taextras.py:264
msgid "get the y coordinate of the SumBot"
msgstr ""
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:266
msgid "x coor. Enemy"
msgstr ""
-#: taextras.py:241
+#: taextras.py:267
msgid "get the x coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:269
msgid "y coor. Enemy"
msgstr ""
-#: taextras.py:244
+#: taextras.py:270
msgid "get the y coordinate of the Enemy"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:272
msgid "rotation SumBot"
msgstr ""
-#: taextras.py:247
+#: taextras.py:273
msgid "get the rotation of the Sumbot"
msgstr ""
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:275
msgid "rotation Enemy"
msgstr ""
-#: taextras.py:250
+#: taextras.py:276
msgid "get the rotation of the Enemy"
msgstr ""
-#: taextras.py:251
+#: taextras.py:277
msgid "distance to center"
msgstr ""
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:279
msgid "get the distance to the center of the dohyo"
msgstr ""
-#: taextras.py:254
+#: taextras.py:280
msgid "distance to Enemy"
msgstr ""
-#: taextras.py:255
+#: taextras.py:281
msgid "get the distance to the Enemy"
msgstr ""
-#: taextras.py:256
+#: taextras.py:282
msgid "update information"
msgstr ""
-#: taextras.py:257
+#: taextras.py:283
msgid "update information from the server"
msgstr ""
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:288
msgid "Palette of physics blocks"
msgstr ""
-#: taextras.py:263
+#: taextras.py:289
msgid "start polygon"
msgstr ""
-#: taextras.py:264
+#: taextras.py:290
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
-#: taextras.py:266
+#: taextras.py:292
msgid "add point"
msgstr ""
-#: taextras.py:267
+#: taextras.py:293
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
msgstr ""
-#: taextras.py:269
+#: taextras.py:295
msgid "end polygon"
msgstr ""
-#: taextras.py:270
+#: taextras.py:296
msgid "Define a new polygon."
msgstr ""
-#: taextras.py:271
+#: taextras.py:297
msgid "end filled polygon"
msgstr ""
-#: taextras.py:272
+#: taextras.py:298
msgid "Not a simple polygon"
msgstr ""
-#: taextras.py:273
+#: taextras.py:299
msgid "Define a new filled polygon."
msgstr ""
-#: taextras.py:274
+#: taextras.py:300
msgid "triangle"
msgstr ""
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:302
msgid "base"
msgstr ""
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: taextras.py:303 taextras.py:309
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "haltura"
-#: taextras.py:278
+#: taextras.py:304
msgid "Add a triangle object to the project."
msgstr ""
-#: taextras.py:279
+#: taextras.py:305
msgid "circle"
msgstr ""
-#: taextras.py:280
+#: taextras.py:306
msgid "Add a circle object to the project."
msgstr ""
-#: taextras.py:281
+#: taextras.py:307
msgid "rectangle"
msgstr ""
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:308 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "hanchura"
-#: taextras.py:284
+#: taextras.py:310
msgid "Add a rectangle object to the project."
msgstr ""
-#: taextras.py:285
+#: taextras.py:311
msgid "reset"
msgstr ""
-#: taextras.py:286
+#: taextras.py:312
msgid "Reset the project; clear the object list."
msgstr ""
-#: taextras.py:287
+#: taextras.py:313
msgid "motor"
msgstr ""
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:315
msgid "torque"
msgstr ""
-#: taextras.py:290
+#: taextras.py:316
msgid "speed"
msgstr ""
-#: taextras.py:291
+#: taextras.py:317
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
msgstr ""
-#: taextras.py:294
+#: taextras.py:320
msgid "Pin an object down so that it cannot fall."
msgstr ""
-#: taextras.py:295
+#: taextras.py:321
msgid "joint"
msgstr ""
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:322 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:323 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: taextras.py:298
+#: taextras.py:324
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
msgstr ""
-#: taextras.py:300
+#: taextras.py:326
msgid "save as Physics activity"
msgstr ""
-#: taextras.py:301
+#: taextras.py:327
msgid "Save the project to the Journal as a Physics activity."
msgstr ""
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:329
msgid "gear"
msgstr ""
-#: taextras.py:304
+#: taextras.py:330
msgid "Add a gear object to the project."
msgstr ""
-#: taextras.py:305
+#: taextras.py:331
#, fuzzy
msgid "density"
msgstr "identidat"
-#: taextras.py:306
+#: taextras.py:332
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
-#: taextras.py:308
+#: taextras.py:334
msgid "friction"
msgstr ""
-#: taextras.py:309
+#: taextras.py:335
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
msgstr ""
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:338
msgid "bounciness"
msgstr ""
-#: taextras.py:313
+#: taextras.py:339
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
msgstr ""
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:342
msgid "dynamic"
msgstr ""
-#: taextras.py:317
+#: taextras.py:343
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:349
msgid "Palette of WeDo blocks"
msgstr ""
-#: taextras.py:324
+#: taextras.py:350
msgid "WeDo"
msgstr ""
-#: taextras.py:325
+#: taextras.py:351
msgid "set current WeDo device"
msgstr ""
-#: taextras.py:326
+#: taextras.py:352
msgid "number of WeDo devices"
msgstr ""
-#: taextras.py:327
+#: taextras.py:353
msgid "tilt"
msgstr ""
-#: taextras.py:328
+#: taextras.py:354
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
msgstr ""
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:358
msgid "distance sensor output"
msgstr ""
-#: taextras.py:333
+#: taextras.py:359
msgid "Motor A"
msgstr ""
-#: taextras.py:334
+#: taextras.py:360
msgid "returns the current value of Motor A"
msgstr ""
-#: taextras.py:335
+#: taextras.py:361
msgid "Motor B"
msgstr ""
-#: taextras.py:336
+#: taextras.py:362
msgid "returns the current value of Motor B"
msgstr ""
-#: taextras.py:337
+#: taextras.py:363
msgid "set the value for Motor A"
msgstr ""
-#: taextras.py:338
+#: taextras.py:364
msgid "set the value for Motor B"
msgstr ""
-#: taextras.py:339
+#: taextras.py:365
msgid "WeDo is unavailable"
msgstr ""
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:367
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr ""
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:370
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr ""
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:375
msgid "Palette of LEGO NXT blocks of motors"
msgstr ""
-#: taextras.py:350
+#: taextras.py:376
msgid "Palette of LEGO NXT blocks of sensors"
msgstr ""
#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
+#: taextras.py:378
msgid "touch"
msgstr ""
#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
+#: taextras.py:380
msgid "ultrasonic"
msgstr ""
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:381 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "kóló"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: taextras.py:383 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "sonido"
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:386
msgid "Please check the connection with the brick"
msgstr ""
-#: taextras.py:361
+#: taextras.py:387
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr ""
-#: taextras.py:362
+#: taextras.py:388
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr ""
-#: taextras.py:363
+#: taextras.py:389
msgid "The value of power must be between -127 to 127"
msgstr ""
-#: taextras.py:364
+#: taextras.py:390
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr ""
-#: taextras.py:365
+#: taextras.py:391
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
-#: taextras.py:366
+#: taextras.py:392
#, python-format
msgid "NXT found %s bricks"
msgstr ""
-#: taextras.py:367
+#: taextras.py:393
msgid "NXT not found"
msgstr ""
-#: taextras.py:368
+#: taextras.py:394
#, python-format
msgid "Brick number %s was not found"
msgstr ""
-#: taextras.py:369
+#: taextras.py:395
msgid "refresh NXT"
msgstr ""
-#: taextras.py:370
+#: taextras.py:396
msgid "Search for a connected NXT brick."
msgstr ""
-#: taextras.py:371
+#: taextras.py:397
msgid "NXT"
msgstr ""
-#: taextras.py:372
+#: taextras.py:398
msgid "set current NXT device"
msgstr ""
-#: taextras.py:373
+#: taextras.py:399
msgid "number of NXT devices"
msgstr ""
-#: taextras.py:374
+#: taextras.py:400
msgid "brick name"
msgstr ""
-#: taextras.py:375
+#: taextras.py:401
msgid "Get the name of a brick."
msgstr ""
-#: taextras.py:376
+#: taextras.py:402
msgid "play tone"
msgstr ""
-#: taextras.py:377
+#: taextras.py:403
msgid "frequency"
msgstr ""
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:404 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr ""
-#: taextras.py:379
+#: taextras.py:405
msgid "Play a tone at frequency for time."
msgstr ""
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:407
msgid ""
"turn motor\n"
"\n"
msgstr ""
-#: taextras.py:382
+#: taextras.py:408
msgid "port"
msgstr ""
-#: taextras.py:383
+#: taextras.py:409
msgid "power"
msgstr ""
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:411
msgid "rotations"
msgstr ""
-#: taextras.py:386
+#: taextras.py:412
msgid "turn a motor"
msgstr ""
-#: taextras.py:387
+#: taextras.py:413
msgid ""
"synchronize\n"
"\n"
"motors"
msgstr ""
-#: taextras.py:388
+#: taextras.py:414
msgid "steering"
msgstr ""
-#: taextras.py:389
+#: taextras.py:415
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
-#: taextras.py:390
+#: taextras.py:416
msgid "PORT A"
msgstr ""
-#: taextras.py:391
+#: taextras.py:417
msgid "PORT A of the brick"
msgstr ""
-#: taextras.py:392
+#: taextras.py:418
msgid "PORT B"
msgstr ""
-#: taextras.py:393
+#: taextras.py:419
msgid "PORT B of the brick"
msgstr ""
-#: taextras.py:394
+#: taextras.py:420
msgid "PORT C"
msgstr ""
-#: taextras.py:395
+#: taextras.py:421
msgid "PORT C of the brick"
msgstr ""
-#: taextras.py:396
+#: taextras.py:422
msgid ""
"synchronize\n"
"motors"
msgstr ""
-#: taextras.py:397
+#: taextras.py:423
msgid "start motor"
msgstr ""
-#: taextras.py:398
+#: taextras.py:424
msgid "Run a motor forever."
msgstr ""
-#: taextras.py:399
+#: taextras.py:425
msgid "brake motor"
msgstr ""
-#: taextras.py:400
+#: taextras.py:426
msgid "Stop a specified motor."
msgstr ""
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:428
msgid "reset motor"
msgstr ""
-#: taextras.py:403
+#: taextras.py:429
msgid "Reset the motor counter."
msgstr ""
-#: taextras.py:404
+#: taextras.py:430
msgid "motor position"
msgstr ""
-#: taextras.py:405
+#: taextras.py:431
msgid "Get the motor position."
msgstr ""
-#: taextras.py:406
+#: taextras.py:432
msgid "PORT 1"
msgstr ""
-#: taextras.py:407
+#: taextras.py:433
msgid "PORT 1 of the brick"
msgstr ""
-#: taextras.py:408
+#: taextras.py:434
#, fuzzy
msgid "read"
msgstr "kòrá"
-#: taextras.py:409
+#: taextras.py:435
msgid "sensor"
msgstr ""
-#: taextras.py:410
+#: taextras.py:436
msgid "Read sensor output."
msgstr ""
-#: taextras.py:411
+#: taextras.py:437
msgid "PORT 2"
msgstr ""
-#: taextras.py:412
+#: taextras.py:438
msgid "PORT 2 of the brick"
msgstr ""
-#: taextras.py:413
+#: taextras.py:439
msgid "light sensor"
msgstr ""
-#: taextras.py:414
+#: taextras.py:440
msgid "gray sensor"
msgstr ""
-#: taextras.py:415
+#: taextras.py:441
msgid "PORT 3"
msgstr ""
-#: taextras.py:416
+#: taextras.py:442
msgid "PORT 3 of the brick"
msgstr ""
-#: taextras.py:417
+#: taextras.py:443
msgid "touch sensor"
msgstr ""
-#: taextras.py:418
+#: taextras.py:444
msgid "distance sensor"
msgstr ""
-#: taextras.py:419
+#: taextras.py:445
msgid "PORT 4"
msgstr ""
-#: taextras.py:420
+#: taextras.py:446
msgid "PORT 4 of the brick"
msgstr ""
-#: taextras.py:421
+#: taextras.py:447
msgid "sound sensor"
msgstr ""
-#: taextras.py:422
+#: taextras.py:448
msgid "color sensor"
msgstr ""
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:451
msgid "set light"
msgstr ""
-#: taextras.py:426
+#: taextras.py:452
msgid "Set color sensor light."
msgstr ""
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:454
msgid "battery level"
msgstr ""
-#: taextras.py:429
+#: taextras.py:455
msgid "Get the battery level of the brick in millivolts"
msgstr ""
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:434
+#: taextras.py:460
msgid "Palette of Arduino blocks"
msgstr ""
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:466
msgid "PWM"
msgstr ""
-#: taextras.py:441
+#: taextras.py:467
msgid "SERVO"
msgstr ""
-#: taextras.py:442
+#: taextras.py:468
msgid "ERROR: Check the Arduino and the number of port."
msgstr ""
-#: taextras.py:443
+#: taextras.py:469
msgid "ERROR: Value must be a number from 0 to 255."
msgstr ""
-#: taextras.py:444
+#: taextras.py:470
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr ""
-#: taextras.py:445
+#: taextras.py:471
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr ""
-#: taextras.py:446
+#: taextras.py:472
msgid "ERROR: The value must be an integer."
msgstr ""
-#: taextras.py:447
+#: taextras.py:473
msgid "ERROR: The pin must be an integer."
msgstr ""
-#: taextras.py:448
+#: taextras.py:474
msgid "refresh Arduino"
msgstr ""
-#: taextras.py:449
+#: taextras.py:475
msgid "Search for connected Arduinos."
msgstr ""
-#: taextras.py:450
+#: taextras.py:476
msgid "Arduino"
msgstr ""
-#: taextras.py:451
+#: taextras.py:477
msgid "set current Arduino board"
msgstr ""
-#: taextras.py:452
+#: taextras.py:478
msgid "number of Arduinos"
msgstr ""
-#: taextras.py:453
+#: taextras.py:479
msgid "number of Arduino boards"
msgstr ""
-#: taextras.py:454
+#: taextras.py:480
msgid "Arduino name"
msgstr ""
-#: taextras.py:455
+#: taextras.py:481
msgid "Get the name of an Arduino."
msgstr ""
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:484
msgid "pin mode"
msgstr ""
-#: taextras.py:461
+#: taextras.py:487
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr ""
-#: taextras.py:462
+#: taextras.py:488
msgid "analog write"
msgstr ""
-#: taextras.py:464
+#: taextras.py:490
msgid "Write analog value in specified port."
msgstr ""
-#: taextras.py:465
+#: taextras.py:491
msgid "analog read"
msgstr ""
-#: taextras.py:466
+#: taextras.py:492
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
msgstr ""
-#: taextras.py:468
+#: taextras.py:494
msgid "digital write"
msgstr ""
-#: taextras.py:469
+#: taextras.py:495
msgid "Write digital value to specified port."
msgstr ""
-#: taextras.py:470
+#: taextras.py:496
msgid "digital read"
msgstr ""
-#: taextras.py:471
+#: taextras.py:497
msgid "Read value from digital port."
msgstr ""
-#: taextras.py:473
+#: taextras.py:498
+msgid "Set HIGH value for digital port."
+msgstr ""
+
+#: taextras.py:499
msgid "Configure Arduino port for digital input."
msgstr ""
-#: taextras.py:474
+#: taextras.py:500
msgid "Configure Arduino port to drive a servo."
msgstr ""
-#: taextras.py:476
+#: taextras.py:502
msgid "Configure Arduino port for digital output."
msgstr ""
-#: taextras.py:477
+#: taextras.py:503
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
-#: taextras.py:478
+#: taextras.py:504
#, python-format
msgid "Not found Arduino %s"
msgstr ""
-#: taextras.py:479
+#: taextras.py:505
msgid "The pin must be an integer"
msgstr ""
-#: taextras.py:480
+#: taextras.py:506
msgid "The device must be an integer"
msgstr ""
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:511
msgid "Palette of Expeyes blocks"
msgstr ""
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:513
msgid "set PVS"
msgstr ""
-#: taextras.py:488
+#: taextras.py:514
msgid "set programmable voltage output"
msgstr ""
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:516
msgid "set SQR1 voltage"
msgstr ""
-#: taextras.py:491
+#: taextras.py:517
msgid "set square wave 1 voltage output"
msgstr ""
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:519
msgid "set SQR2 voltage"
msgstr ""
-#: taextras.py:494
+#: taextras.py:520
msgid "set square wave 2 voltage output"
msgstr ""
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:522
msgid "set OD1"
msgstr ""
-#: taextras.py:497
+#: taextras.py:523
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr ""
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:525
msgid "IN1 level"
msgstr ""
-#: taextras.py:500
+#: taextras.py:526
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
msgstr ""
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:529
msgid "IN2 level"
msgstr ""
-#: taextras.py:504
+#: taextras.py:530
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
msgstr ""
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:533
msgid "SEN level"
msgstr ""
-#: taextras.py:508
+#: taextras.py:534
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
msgstr ""
-#: taextras.py:510
+#: taextras.py:536
msgid "capture"
msgstr ""
-#: taextras.py:511
+#: taextras.py:537
msgid "input"
msgstr ""
-#: taextras.py:512
+#: taextras.py:538
#, fuzzy
msgid "samples"
msgstr ""
@@ -1523,315 +1623,312 @@ msgstr ""
"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
"Mònster"
-#: taextras.py:513
+#: taextras.py:539
msgid "interval"
msgstr ""
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:541
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:544
msgid "A1"
msgstr ""
-#: taextras.py:519
+#: taextras.py:545
msgid "read analog input 1 voltage"
msgstr ""
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:547
msgid "A2"
msgstr ""
-#: taextras.py:522
+#: taextras.py:548
msgid "read analog input 2 voltage"
msgstr ""
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:550
msgid "IN1"
msgstr ""
-#: taextras.py:525
+#: taextras.py:551
msgid "read input 1 voltage"
msgstr ""
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:553
msgid "IN2"
msgstr ""
-#: taextras.py:528
+#: taextras.py:554
msgid "read input 2 voltage"
msgstr ""
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:556
msgid "SEN"
msgstr ""
-#: taextras.py:531
+#: taextras.py:557
msgid "read analog sensor input voltage"
msgstr ""
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:559
msgid "SQR1"
msgstr ""
-#: taextras.py:534
+#: taextras.py:560
msgid "read square wave 1 voltage"
msgstr ""
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:562
msgid "SQR2"
msgstr ""
-#: taextras.py:537
+#: taextras.py:563
msgid "read square wave 2 voltage"
msgstr ""
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:565
msgid "PVS"
msgstr ""
-#: taextras.py:540
+#: taextras.py:566
msgid "read programmable voltage"
msgstr ""
-#: taextras.py:541
+#: taextras.py:567
msgid "Expeyes device not found"
msgstr ""
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "Título"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "hel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
msgid "displays polar coordinates"
msgstr "mustra kordinantenan polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
msgid "emptys FILO (first-in-last-out heap)"
msgstr "limpia FILO (first-in-last-out heap)"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"Operador si- e ora ei ku ta usa operadornan boolean di e palèt di númbernan"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
#, fuzzy
msgid "jogs stack right"
msgstr "jog stack man drechi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal media object"
msgstr "Objecto di media Sugar Journal"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "kaha 2"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "kaha 1"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Paso"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplika dos introdukshon mumériko"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Mustra/skonde blòki"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Skonde palete"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
#, fuzzy
msgid "Sugar Journal video object"
msgstr "Objecto oudio Sugar Journal"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
msgid "xcor of right of screen"
msgstr "xcor di banda drechi di pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
#, fuzzy
msgid "Palette of extra options"
msgstr "palet pa optión ekstra"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "titulo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "warda e imágen di turtuga komo map di e diario di Sugar"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
#, fuzzy
msgid "draws text or show media from the Journal"
msgstr "tou teksto of show media for di Journal"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blou"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "mustra kordinantenan di Cartesian"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
#, fuzzy
msgid "jogs stack down"
msgstr "jog stack abou"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modular (restu) operador"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
#, fuzzy
msgid "bottom y"
msgstr "abou"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "warda SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "ehekuta e código den e módulo tamyblock.py den e Journal"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "pen abou"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "warda"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "kaha"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
#, fuzzy
msgid "invokes named action stack"
msgstr "aplá akshon yamá stack"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
+#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "akshon"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
#, fuzzy
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di "
"númbernan"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variabel 2 (balor numériko)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "parti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "nòmber di imágen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "tanten/mientras"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "hanchura di kèimas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
#, fuzzy
msgid "empty heap?"
msgstr "monton bashi"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "variabel nombrá (balor numériko )"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "siguiente"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "si ora"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "instala tamánjo di pen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
+#, fuzzy
msgid "presentation template: select Journal object (no description)"
-msgstr "presentashon patronchi: selekta opheto Journal (no déskripshon)"
+msgstr ""
+"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
+"presentashon patronchi: selekta opheto Journal (no déskripshon)\n"
+"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
+"presentashon patronchi: selekta opheto Journal (no deskripshón)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "te ora ku"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "kita e artíkulonan for di trash bin permanentemente"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
#, fuzzy
msgid "top of Action 1 stack"
msgstr "tòp di akshon 1 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
#, fuzzy
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
@@ -1840,175 +1937,170 @@ msgstr ""
"un blòki programabel: usá pa agregá single-variable matemátika, por ehèmpel, "
"sin(x)"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
#, fuzzy
msgid "Palette of flow operators"
msgstr "palèt di operador di flow"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "tòp di e pila doblá"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di "
"númbernan"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "mantane e sombra di e pèn"
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "instala titulo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
#, fuzzy
msgid "declutters canvas by hiding blocks"
msgstr "drecha e tela dor di skonde blòkinan"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "espasio horizontal"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "balor di string"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Mi no sa kon ta hasi'é"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "instala tamánjo di teksto"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
msgid "presentation template: select four Journal objects"
msgstr "presentashon patronchi: selekta kuater opheto Journal"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "Mira"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
#, fuzzy
msgid "sets gray level of the line drawn by the turtle"
msgstr "instala sombra di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop akshon"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "bèrdè"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:397
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "sombra"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "jena e fondo ku ( kóló, sombra)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "warda imágen"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "pitch"
msgstr "altura di tono"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Subi e skala di kordinantenan"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "Pen ariba"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "oraño"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "pousa e proseshon di e programa den un kantidat di sekònde spesifiká"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
#, fuzzy
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr ""
"pusha balor riba monton FILO (first-in last-out) (promé-aden delaster-afó)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "despues"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "no"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "si no"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stòp e akshon/proseso aktual"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
#, fuzzy
msgid "turns turtle clockwise (angle in degrees)"
msgstr "bira e turtuga direkshon di oloshi (huki den grado)"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
#, fuzzy
msgid "holds current gray level (can be used in place of a number block)"
msgstr "mantene balor di skal (por wordu huza oa luga di un blók di number)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "xcor of left of screen"
msgstr "xcor di e pantaya banda robes"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Reset e tamaño blòki"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
msgid "turtle"
msgstr "Turtuga"
@@ -2016,35 +2108,35 @@ msgstr "Turtuga"
msgid "displays next palette"
msgstr "mustra siguiente palèt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "skonde blòkinan"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logiko menos-ku adaptadó"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "restourá tur e blòkinan for di trash bin"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "Warda"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "warda den kaha 1"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "warda den kaha 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "skonde e Sugar toolbars"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:241
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2052,216 +2144,208 @@ msgstr ""
"mantené balor kordinado-x aktual di e turtuga (por wòrdú huza na luga di un "
"blòk di number)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "print"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "Warda komo Logo"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
#, fuzzy
msgid "sets color of the line drawn by the turtle"
msgstr "instala kóló di e linia dibuga ku e turtuga"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "instala color di teksto"
-
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "number"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "konsulta teklado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
msgid "top"
msgstr "tòp"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Kordinantenan Certesian"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "instala skaal"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
#, fuzzy
msgid "white"
msgstr "tanten/mientras"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "konekta akshon na toolbar run buttons"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "haltura di kèimas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "presentashon 2x1"
-
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "menos/kita"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "i"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "tòp di e pila doblabel"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "komo entrada"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"mantene tamaño aktual di pen ( por wordu husa na luga di un kuadrá di number)"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "instala kóló"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
#, fuzzy
msgid "loads a block"
msgstr "karga mi blòki"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
#, fuzzy
msgid "Palette of pen commands"
msgstr "palèt di komandonan pa pèn"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
#, fuzzy
msgid "shows values in FILO (first-in last-out heap)"
msgstr ""
"pusha balor riba monton FILO (first-in last-out) (promé-aden delaster-afó)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
#, fuzzy
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"operador si-e ora ei- sinó ku ta usa operadornan boolean di e palèt di "
"númbernan"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "File"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logiko NO adaptadó"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
msgid "ycor of bottom of screen"
msgstr "ycor di fondo di pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
+#, fuzzy
msgid "presentation template: select Journal object (with description)"
-msgstr "presentashon patronchi: selekta opheto Journal (ku déskriphon)"
+msgstr ""
+"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
+"presentashon patronchi: selekta opheto Journal (ku déskriphon)\n"
+"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
+"presentashon patronchi: selekta opheto Journal (ku deskripshón)"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
#, fuzzy
msgid "Palette of numeric operators"
msgstr "palèt operado pa number"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "multipliká"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "pa semper"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
#, fuzzy
msgid "sets shade of the line drawn by the turtle"
msgstr "instala sombra di e linia dibuga ku e turtuga"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "portrèt/snapshot"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "Limpia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
msgid "presentation template: select two Journal objects"
msgstr "presentashon patronchi: selekta dos opheto Journal"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Amplia blòkinan"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Pantaya kompleto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
msgid "show"
msgstr "Mustra"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
+#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
+#: TurtleArt/tabasics.py:901
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
msgid "text"
msgstr "teksto"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logiko mas grandi-ku adaptadó"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
#, fuzzy
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "bira e turtuga contrali di oloshi (huki den grado)"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
#, fuzzy
msgid "black"
msgstr "Bèk"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
#, fuzzy
msgid "calculates square root"
msgstr "kalkula raís kuadrá"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:255
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2269,65 +2353,60 @@ msgstr ""
"mantené balor kordinado-y aktual di e turtuga (por wordu huza na luga di un "
"blòk di number)"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
#, fuzzy
msgid "stop"
msgstr "tòp"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "mas grandi ku"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Ousilio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
msgid "chooses which turtle to command"
msgstr "Skohe e turtuga ku bo ta bai komandá"
-#: TurtleArt/tabasics.py:459
-#, fuzzy
-msgid "sets color of text drawn by the turtle"
-msgstr "instala kóló di e linia dibuga ku e turtuga"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "keyboard"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "arko/bog"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "radio"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Kordinantenan Polar"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "instala sombra"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logiko Y adaptadó"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Run"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "mustra monton"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
#, fuzzy
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "instalá e direkshon di e turtuga (0 ta tòp di e pantaya.)"
@@ -2341,127 +2420,123 @@ msgstr "entrada di volúmen di e mikrofón"
msgid "Title:"
msgstr "Título:"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
#, fuzzy
msgid "Restore blocks from trash"
msgstr "restourá tur e blòkinan for di trash bin"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
#, fuzzy
msgid "Palette of variable blocks"
msgstr "palèt pa kuadrá variabel"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "husa komo introdukshon mumériko den operadonan matemátiko"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "presentashon 2x2"
-
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variabel 1 (balor numériko)"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
#, fuzzy
msgid "adds two alphanumeric inputs"
msgstr "agrega dos introdukshon numériko"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "igual"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "sinó"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "no ta gusta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "restourá e blòkinan skondé"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
#, fuzzy
msgid "Turtle will not draw when moved."
msgstr "turtuga no ta pinta si mové"
#. #-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
msgid "pop"
msgstr "pop"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "tamánjo di pen"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "move turtuga kantu di un boog"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logiko Igual-na adaptadó"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "palèt di pen di koló"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
#, fuzzy
msgid "stores numeric value in Variable 1"
msgstr "warda balor numériko den variabel 1"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
#, fuzzy
msgid "stores numeric value in Variable 2"
msgstr "warda balor numériko den variabel 2"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "move turtuga bai patras"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "ycor di e tòp di pantaya"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "Mustra blòkkinan"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
#, fuzzy
msgid "save"
msgstr "Warda"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
#, fuzzy
msgid "Colors"
msgstr "kóló"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
#, fuzzy
msgid "sets size of the line drawn by the turtle"
msgstr "instala tamaño di e liñaá pinta ku e morkoi"
-#: turtleblocks.py:366
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Habri"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "orientashon"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2469,179 +2544,183 @@ msgstr ""
"un blòki programabel: usá pa agregá multi-variable matemátika, por ehèmpel, "
"sin(x)sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "si"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
#, fuzzy
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"move turtuga na posishon xcor, ycor; (0, 0) ta den e centro di e pantaya."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
msgid "Python"
msgstr "Pitòn"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stòp"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "akshon 2"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "akshon 1"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Kopia"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Pega"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "no ta transferí na"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "monton bashi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
#, fuzzy
msgid "pops value off FILO (first-in last-out heap)"
msgstr ""
"pusha balor riba monton FILO (first-in last-out) (promé-aden delaster-afó)"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Limpia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
#, fuzzy
msgid "Palette of presentation templates"
msgstr "palèt pa presentashon di patronchi"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "huki"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "oudio"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Instrumentonan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
msgid "comment"
msgstr "komentario"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "déskonta introdukshon mumériko abou for di introdukshon mumériko ariba"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"signo di enterogashon pa introdukshon di keyboard (resultado warda den blóki "
"keyboard)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Cartesian"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "limpia e pantaya y start e turtuga di nobo"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
#, fuzzy
msgid "invokes Action 1 stack"
msgstr "apelá akshon 1 stack"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
#, fuzzy
msgid "Palette of turtle commands"
msgstr "palèt di komandonan pa tortuga"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
#, fuzzy
msgid "loops forever"
msgstr "las pas semper"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "mustra aliniá"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Projecto"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Debug"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "espasio vertikal"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "menos ku"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "vierkantswortel"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Adaptá skala di kordinantenan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "Mustra blòkinan"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#, fuzzy
msgid "Sugar Journal description field"
-msgstr "Deskripshon di fèlt Sugar Journal"
+msgstr ""
+"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Deskripshon di fèlt Sugar Journal\n"
+"#-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#\n"
+"Deskripshón di fèlt Sugar Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
msgid "presentation bulleted list"
msgstr "lista ku puntonan di presentashon"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
msgid "places a comment in your code"
msgstr "pone un komentario na bo kodíko"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "skaal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "abou"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "lila"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Baha e skala di kordinantenan"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "click to open"
msgstr "Klek pa habri"
@@ -2650,29 +2729,29 @@ msgstr "Klek pa habri"
msgid "microphone input pitch"
msgstr "entrada di mikrofón pa altura di tono"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "diaro"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "Kita e restantenan"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
#, fuzzy
msgid "Turtle will draw when moved."
msgstr "turtuga ta pinta si mové"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal audio object"
msgstr "Objecto oudio Sugar Journal"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "Stòp turtuga"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Turtuga"
@@ -2680,42 +2759,36 @@ msgstr "Turtuga"
msgid "changes the orientation of the palette of blocks"
msgstr "kambia e orientashon di e palèt di blòkinan"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "waarda den"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Skonde blóks"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "mas"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "òf"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
#, fuzzy
msgid "presentation template: list of bullets"
msgstr "presentashon patronchi: shete bala di skopèt"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identidat operadonan husa pa ekspanshon di kuadrá"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Redusí blòkinan"
-#: TurtleArt/tabasics.py:470
-#, fuzzy
-msgid "sets size of text drawn by the turtle"
-msgstr "instala midí di e linia dibuga ku e turtuga"
-
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:269
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -2723,88 +2796,79 @@ msgstr ""
"mantené balor direkshon aktual di e turtuga (por wordu huza na luga di un "
"blók di number)"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "imágen"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
#, fuzzy
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"returna kale number entre minimo (banda robes) i maksimo (banda drechi) balor"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"mantene kóló aktual di pen ( por wordu husa na luga di un kuadrá di number)"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Mustra palèt"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "warda e imágen na e diario di Sugar"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "Warda portrèt"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
#, fuzzy
msgid "moves turtle forward"
msgstr "move turtuga pa dilanti"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
msgid "forward"
msgstr "Dilanti"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
+#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "mi vak"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "Bèk"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
#, fuzzy
msgid "sets the scale of media"
msgstr "instala e skal di media"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "mantene e balor di e skala aktual"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "presentashon 1x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "presentashon 1x2"
-
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "tòp eligibel di akshon stack"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
#, fuzzy
msgid "stores numeric value in named variable"
msgstr "warda balor numériko den nomber variabel"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logiko OF adaptadó"
@@ -2816,87 +2880,87 @@ msgstr "logiko OF adaptadó"
msgid "microphone input voltage"
msgstr "entrada di volúmen di e mikrofón"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
#, fuzzy
msgid "loops specified number of times"
msgstr "las spesifika barios bes"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
#, fuzzy
msgid "invokes Action 2 stack"
msgstr "apelá akshon 2 stack"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
#, fuzzy
msgid "setxy"
msgstr "instala xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
msgid "title y"
msgstr "título y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "título x"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "Jena pantaja"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "instala xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "polar"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "ripití"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "Warda komo imagen"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "Edita"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
#, fuzzy
msgid "top of Action 2 stack"
msgstr "tòp di akshon 2 stack"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"parti tòp introdukshon numériko (tèler) den bòm introdukshon numériko "
"(denominadó)"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
msgid "prints value in status block at bottom of the screen"
msgstr "print balor den blóki státus den fondo di e pantaya"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
#, fuzzy
msgid "holds results of query-keyboard block as ASCII"
msgstr "mantene resultado di signo di blóki enterogashon-keyboard"
#. #-#-#-#-# pap.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "push"
msgstr "Primi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
#, fuzzy
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
@@ -2905,7 +2969,7 @@ msgstr ""
"un blòki programabel: usá pa agregá multi-variable matemátika, por ehèmpel, "
"sin(x+y+z)"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "restourá tur"
@@ -2920,218 +2984,228 @@ msgid ""
"visual programming blocks"
msgstr ""
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr ""
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:443
+#, fuzzy
+msgid "pen down?"
+msgstr "pen abou"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr ""
+
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr ""
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr ""
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr ""
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "kòrá"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identidat"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr ""
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr ""
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr ""
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr ""
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr ""
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr ""
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr ""
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr ""
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
msgstr ""
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr ""
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
msgstr ""
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
msgstr ""
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
-msgstr ""
+msgstr "Kanselá"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
msgid "Overwrite stack"
msgstr ""
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr ""
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
msgstr ""
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr ""
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr ""
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr ""
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr ""
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
msgid "Load example"
msgstr ""
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
msgid "Load project"
msgstr ""
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr ""
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr ""
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr ""
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr ""
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
msgid "Plugin could not be installed."
msgstr ""
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr ""
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr ""
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr ""
@@ -3165,7 +3239,7 @@ msgstr ""
#: gnome_plugins/uploader_plugin.py:130
msgid "Description:"
-msgstr ""
+msgstr "Deskripshón:"
#: gnome_plugins/uploader_plugin.py:140
msgid "Submit to Web"
@@ -3183,7 +3257,7 @@ msgstr ""
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "Palette of sensor blocks"
msgstr ""
@@ -3215,7 +3289,7 @@ msgid "microphone input resistance"
msgstr ""
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
msgid "Palette of media objects"
msgstr ""
@@ -3250,193 +3324,193 @@ msgstr ""
msgid "read value from RFID device"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
-msgstr ""
+msgstr "deskripshón"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "wait for current video or audio to complete"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "resume playing video or audio"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr ""
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "sinewave"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
msgid "button down"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
msgid "returns 1 if mouse button is pressed"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
msgid "returns True if mouse button is pressed"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
msgid "RGB color under the turtle is pushed to the stack"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
msgid "returns the color that the turtle \"sees\""
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
msgid "elapsed time (in seconds) since program started"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
msgid "returns True if heap is empty"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python int operator"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
msgid "Python block"
msgstr ""
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
msgid "active turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
msgid "the name of the active turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
msgid "turtle shell"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
msgid "put a custom 'shell' on the turtle"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "load"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
msgstr ""
@@ -3444,86 +3518,123 @@ msgstr ""
msgid "Please install the Speak Activity and try again."
msgstr ""
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
msgstr ""
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
msgstr ""
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
msgstr ""
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
msgstr ""
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr ""
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr ""
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr ""
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr ""
-#: pysamples/uturn.py:26
-msgid "make a uturn"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
msgstr ""
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr ""
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr ""
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr ""
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr ""
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr ""
-#: turtleblocks.py:368
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr ""
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr ""
+
+#: turtleblocks.py:383
msgid "Save as"
msgstr ""
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr ""
-#: turtleblocks.py:421
+#: turtleblocks.py:436
msgid "About..."
msgstr ""
-#: turtleblocks.py:461
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr ""
+#~ msgid "name"
+#~ msgstr "nòmber"
+
+#~ msgid "set text size"
+#~ msgstr "instala tamánjo di teksto"
+
+#~ msgid "set text color"
+#~ msgstr "instala color di teksto"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "presentashon 2x1"
+
+#, fuzzy
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "instala kóló di e linia dibuga ku e turtuga"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "presentashon 2x2"
+
+#, fuzzy
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "instala midí di e linia dibuga ku e turtuga"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "presentashon 1x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "presentashon 1x2"
+
#~ msgid "then else"
#~ msgstr "despues algu otro"
@@ -3668,9 +3779,6 @@ msgstr ""
#~ msgid "1×1 picture"
#~ msgstr "1×1 imágen"
-#~ msgid "name"
-#~ msgstr "nòmber"
-
#~ msgid "holds current pen shade (can be used in place of a number block)"
#~ msgstr ""
#~ "mantene sombra aktual di pen ( por wordu husa na luga di un kuadrá di "
diff --git a/po/pt.po b/po/pt.po
index f7f7fca..450b621 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -19,8 +19,8 @@ msgstr ""
"#-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2012-07-31 21:39+0200\n"
+"POT-Creation-Date: 2013-10-10 00:30-0400\n"
+"PO-Revision-Date: 2013-10-10 17:49+0200\n"
"Last-Translator: Eduardo H. <hoboprimate@gmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: pt\n"
@@ -166,9 +166,9 @@ msgstr "LED"
msgid "button"
msgstr "botão"
-#: TurtleArt/tabasics.py:295 TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: TurtleArt/tabasics.py:332 TurtleArt/tabasics.py:414
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1134
msgid "gray"
msgstr "cinza"
@@ -235,13 +235,13 @@ msgstr ""
msgid "move Butia"
msgstr ""
-#: taextras.py:106 TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:106 TurtleArt/tabasics.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "left"
msgstr "esquerda"
-#: taextras.py:107 TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:107 TurtleArt/tabasics.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:918
msgid "right"
msgstr "direita"
@@ -323,8 +323,8 @@ msgstr "Escolhe a função do pino (INPUT, OUTPUT, PWM, SERVO)."
msgid "write hack pin Butia"
msgstr ""
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:989
+#: TurtleArt/tawindow.py:4676
msgid "value"
msgstr "valor"
@@ -818,7 +818,7 @@ msgid "base"
msgstr "base"
#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:934
msgid "height"
msgstr "altura"
@@ -838,7 +838,7 @@ msgstr "Adiciona um objeto de círculo ao projeto."
msgid "rectangle"
msgstr "retângulo"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:910
msgid "width"
msgstr "largura"
@@ -884,11 +884,11 @@ msgstr "Prende um objeto de modo a que não possa cair."
msgid "joint"
msgstr "articulação"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:296 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "x"
msgstr "x"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:297 TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "y"
msgstr "y"
@@ -1066,14 +1066,14 @@ msgstr "tato"
msgid "ultrasonic"
msgstr "ultrassónico"
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:355 TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
+#: TurtleArt/tabasics.py:389
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1132
msgid "color"
msgstr "cor"
#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "som"
@@ -1168,7 +1168,7 @@ msgstr "tocar tom"
msgid "frequency"
msgstr "frequência"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:429
msgid "time"
msgstr "tempo"
@@ -1296,7 +1296,7 @@ msgstr "PORTA 1 do bloco"
msgid "read"
msgstr "ler"
-#: taextras.py:409
+#: taextras.py:409 plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "sensor"
msgstr "sensor"
@@ -1693,19 +1693,13 @@ msgstr ""
msgid "Expeyes device not found"
msgstr ""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
msgid "resume playing video or audio"
msgstr "retomar a reprodução de vídeo ou áudio"
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "Título"
@@ -1714,15 +1708,15 @@ msgstr "Título"
msgid "Average RGB color from camera is pushed to the stack"
msgstr "O valor médio da cor RGB da câmara é inserido na pilha"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:520
msgid "yellow"
msgstr "amarelo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
msgid "displays polar coordinates"
msgstr "mostra coordenadas polares"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:478
msgid "emptys FILO (first-in-last-out heap)"
msgstr "esvazia FILO (pilha último a entrar, primeiro a sair)"
@@ -1739,104 +1733,103 @@ msgstr "saída da câmara"
msgid "push acceleration in x, y, z to heap"
msgstr "inserir a aceleração em X, Y, Z para pilha"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:838
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "operador se-então que usa operadores booleanos da palete Números"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:869
msgid "jogs stack right"
msgstr "expande pilha para a direita"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
msgid "Sugar Journal media object"
msgstr "Objeto de média do Diário do Sugar"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:980
msgid "box 2"
msgstr "caixa 2"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:970
msgid "box 1"
msgstr "caixa 1"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:796 TurtleArtActivity.py:1081 turtleblocks.py:453
msgid "Step"
msgstr "Passo a passo"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:645
msgid "multiplies two numeric inputs"
msgstr "multiplica duas entradas numéricas"
-#: turtleblocks.py:408
+#: turtleblocks.py:446
msgid "Show/hide blocks"
msgstr "Mostrar/esconder blocos"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:367 TurtleArtActivity.py:1071 turtleblocks.py:444
msgid "Hide palette"
msgstr "Esconder palete"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Parceiros"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "A minha sessão TartarugArte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
msgid "Sugar Journal video object"
msgstr "Objeto de vídeo do Diário do Sugar"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:523
msgid "cyan"
msgstr "ciano"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
msgid "xcor of right of screen"
msgstr "coor.x da direita do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:442
msgid "Palette of extra options"
msgstr "Palete de opções extra"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:744 TurtleArtActivity.py:761 TurtleArtActivity.py:800
+#: TurtleArtActivity.py:1016
msgid "Load example"
msgstr "Carregar exemplo"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1075
msgid "move all blocks to trash"
msgstr "move todos os blocos para o lixo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "list"
msgstr "lista"
-#: turtleblocks.py:289
+#: turtleblocks.py:321
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "O diretório de configuração não tem permissão de escrita: %s"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "media resume"
msgstr "retomar média"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:270 TurtleArt/tawindow.py:4335
msgid "heading"
msgstr "orientação"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:993
msgid "Sharing blocks disabled"
msgstr "Partilha de blocos desativada"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:241
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr ""
"guarda os desenhos da tartaruga como um ficheiro SVG no Diário do Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "desenha texto ou mostra média do Diário"
@@ -1844,53 +1837,53 @@ msgstr "desenha texto ou mostra média do Diário"
msgid "RFID"
msgstr "RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "video"
msgstr "vídeo"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:524
msgid "blue"
msgstr "azul"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "displays Cartesian coordinates"
msgstr "mostra coordenadas Cartesianas"
-#: turtleblocks.py:250
+#: turtleblocks.py:282
msgid "No option action:"
msgstr "Ação sem opção:"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:877
msgid "jogs stack down"
msgstr "expande pilha para baixo"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:681
msgid "modular (remainder) operator"
msgstr "operador módulo (resto da divisão inteira)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989
msgid "bottom y"
msgstr "y base"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "save SVG"
msgstr "guardar SVG"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:613
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "executa código encontrado no módulo tamyblock.py encontrado no Diário"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:436
msgid "pen down"
msgstr "caneta embaixo"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:800
msgid "wait"
msgstr "esperar"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:989 TurtleArt/tabasics.py:1005
msgid "box"
msgstr "caixa"
@@ -1898,106 +1891,105 @@ msgstr "caixa"
msgid "Failed to upload!"
msgstr "A transferência falhou!"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1232 TurtleArt/tawindow.py:1847
msgid "shift"
msgstr "deslocar"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:935 TurtleArt/tawindow.py:4622
msgid "invokes named action stack"
msgstr "invoca pilha de ação com nome"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:919 TurtleArt/tabasics.py:922
+#: TurtleArt/tabasics.py:930 TurtleArt/tabasics.py:934
+#: TurtleArt/tawindow.py:1532 TurtleArt/tawindow.py:1630
+#: TurtleArt/tawindow.py:1643 TurtleArt/tawindow.py:2263
+#: TurtleArt/tawindow.py:4608
msgid "action"
msgstr "ação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"operador faz-até-Verdade que utiliza operadores booleanos da palete de "
"Números"
-#: turtleblocks.py:89
+#: turtleblocks.py:94
msgid "usage is"
msgstr "utilização é"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:983
msgid "Variable 2 (numeric value)"
msgstr "Variável 2 (valor numérico)"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:654
msgid "divide"
msgstr "dividir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
msgid "picture name"
msgstr "nome da imagem"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "enquanto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:913
msgid "the canvas width"
msgstr "a largura da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:504
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
msgid "empty heap?"
msgstr "pilha vazia?"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:1011 TurtleArt/tawindow.py:4651
msgid "named variable (numeric value)"
msgstr "variável com nome (valor numérico)"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1193 TurtleArt/tawindow.py:1826
msgid "next"
msgstr "próximo"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:836
msgid "if then"
msgstr "se então"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:458
msgid "set pen size"
msgstr "definir tamanho da caneta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "presentation template: select Journal object (no description)"
msgstr "modelo de apresentação: escolhe objeto do Diário (sem descrição)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "até"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "media stop"
msgstr "parar média"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:351 turtleblocks.py:428
msgid "Turn on hover help"
msgstr "Ligar ajuda flutuante"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1065
msgid "permanently deletes items in trash"
msgstr "apaga permanentemente os itens no lixo"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "rodar 180°"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1021
msgid "top of Action 1 stack"
msgstr "topo da pilha Ação 1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -2005,30 +1997,30 @@ msgstr ""
"um bloco programável: utilizado para adicionar equações matemáticas "
"avançadas de uma variável, por ex., sin(x)"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:795
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palete de operadores de fluxo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
msgid "top of a collapsed stack"
msgstr "topo de uma pilha que encolhe. Usado com o bloco base"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:851 TurtleArt/tabasics.py:859
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "operador se-então-senão que usa operadores booleanos da palete Números"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "returns mouse y coordinate"
msgstr "devolve a coordenada Y do rato"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:403
msgid "holds current pen shade"
msgstr "contém o tom atual da caneta"
#. #-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "sinewave"
msgstr "sinusoide"
@@ -2036,91 +2028,86 @@ msgstr "sinusoide"
msgid "Login failed"
msgstr "O login falhou"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:962
msgid "left x"
msgstr "x esquerda"
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:228
msgid "set heading"
msgstr "definir orientação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "RGB color under the turtle is pushed to the stack"
msgstr "a cor RGB por debaixo da tartaruga é inserida na pilha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "declutters canvas by hiding blocks"
msgstr "arruma a área de trabalho escondendo os blocos"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1081
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1079
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1084
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1072
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1077
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551
msgid "Python chr operator"
msgstr "Operador Python de chr"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:868
msgid "horizontal space"
msgstr "espaço horizontal"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:707 TurtleArtActivity.py:868
msgid "Metric coordinates"
msgstr "Coordenadas métricas"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:915
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
msgid "string value"
msgstr "valor de texto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "description"
msgstr "descrição"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:573
msgid "I don't know how to"
msgstr "Eu não sei como"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "definir tamanho do texto"
-
#: gnome_plugins/uploader_plugin.py:99
msgid "Username:"
msgstr "Nome de Utilizador:"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:475
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"inicia polígono preenchido (utilizado com o bloco terminar preenchimento)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:873
msgid "presentation template: select four Journal objects"
msgstr "modelo de apresentação: escolhe quatro objetos do Diário"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:647 TurtleArtActivity.py:675 TurtleArtActivity.py:792
+#: TurtleArtActivity.py:862 turtleblocks.py:430
msgid "View"
msgstr "Ver"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:379
msgid "sets gray level of the line drawn by the turtle"
msgstr "define o nível de cinza da linha desenhada pela tartaruga"
@@ -2128,114 +2115,115 @@ msgstr "define o nível de cinza da linha desenhada pela tartaruga"
msgid "Password:"
msgstr "Palavra-Passe:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:419
msgid "turtle sees"
msgstr "tartaruga vê"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:883
msgid "stop action"
msgstr "parar ação"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:522
msgid "green"
msgstr "verde"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:332
+#: TurtleArt/tabasics.py:402
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1128
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1133
msgid "shade"
msgstr "tom"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:322 TurtleArt/tabasics.py:336
msgid "fills the background with (color, shade)"
msgstr "preenche o fundo com (cor, tom)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
msgid "save picture"
msgstr "guardar imagem"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
msgid "pitch"
msgstr "altura do som"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
msgid "returns 1 if mouse button is pressed"
msgstr "devolve 1 se o botão do rato for premido"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:544 TurtleArtActivity.py:710 TurtleArtActivity.py:870
msgid "Rescale coordinates up"
msgstr "Aumentar a escala das coordenadas"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:424
msgid "pen up"
msgstr "caneta levantada"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:518
msgid "orange"
msgstr "laranja"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:804
msgid "pauses program execution a specified number of seconds"
msgstr "pausa a execução do programa um determinado número de segundos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:452
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "insere valor no FILO (pilha último a entrar, primeiro a sair)"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1074
msgid "clear all"
msgstr "limpar tudo"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "then"
msgstr "então"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Registar"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:760
msgid "not"
msgstr "não é igual"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:850 TurtleArt/tabasics.py:858
msgid "if then else"
msgstr "se então senão"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:886
msgid "stops current action"
msgstr "para a ação atual"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:187
msgid "turns turtle clockwise (angle in degrees)"
msgstr "roda a tartaruga na direção dos ponteiros do relógio (ângulo em graus)"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:415
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"contém o nível de cinza atual (pode ser usado em vez de um bloco de número)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:897
msgid "xcor of left of screen"
msgstr "coor.x da esquerda do ecrã"
-#: turtleblocks.py:387
+#: turtleblocks.py:425
msgid "Reset block size"
msgstr "Repor o tamanho dos blocos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: TurtleArt/tabasics.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:794
msgid "turtle"
msgstr "tartaruga"
-#: TurtleArt/tapalette.py:97
+#: TurtleArt/tapalette.py:98
msgid "displays next palette"
msgstr "mostra a palete seguinte"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:812
msgid "hide blocks"
msgstr "esconder blocos"
@@ -2244,35 +2232,35 @@ msgstr "esconder blocos"
msgid "light level detected by camera"
msgstr "nível de luz detetado pela câmara"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
msgid "Python int operator"
msgstr "Operador Python de int"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:741
msgid "logical less-than operator"
msgstr "operador lógico menor-que"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1070
msgid "restore all blocks from trash"
msgstr "restaura todos os blocos do lixo"
-#: turtleblocks.py:367
+#: turtleblocks.py:404
msgid "Save"
msgstr "Guardar"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:942
msgid "store in box 1"
msgstr "guardar na caixa 1"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:956
msgid "store in box 2"
msgstr "guardar na caixa 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
msgid "hides the Sugar toolbars"
msgstr "esconde as barras de ferramentas do Sugar"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:243
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2280,37 +2268,33 @@ msgstr ""
"contém o valor atual da coordenada X da tartaruga (pode ser usado em vez de "
"um bloco de número)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:536
msgid "print"
msgstr "imprimir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
msgid "returns mouse x coordinate"
msgstr "devolve a coordenada X do rato"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:517
msgid "red"
msgstr "vermelho"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:224 TurtleArtActivity.py:823 TurtleArtActivity.py:1006
+#: TurtleArtActivity.py:1042 turtleblocks.py:408
msgid "Save as Logo"
msgstr "Guardar como Logo"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:352
msgid "sets color of the line drawn by the turtle"
msgstr "define a cor da linha desenhada pela tartaruga"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "definir cor do texto"
-
#: plugins/audio_sensors/audio_sensors.py:90
#: plugins/audio_sensors/audio_sensors.py:105
msgid "loudness"
msgstr "volume"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Ativar colaboração"
@@ -2318,29 +2302,30 @@ msgstr "Ativar colaboração"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
msgid "Palette of sensor blocks"
msgstr "Palete de blocos de sensores"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:827 TurtleArtActivity.py:1030
+#: TurtleArtActivity.py:1052
msgid "Load plugin"
msgstr "Carregar plugin"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:334
msgid "returns True if mouse button is pressed"
msgstr "devolve Verdadeiro se o botão do rato for premido"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:716
msgid "number"
msgstr "número"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:363
msgid "query keyboard"
msgstr "consultar teclado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926
msgid "top"
msgstr "topo"
@@ -2348,71 +2333,67 @@ msgstr "topo"
msgid "Submit to Web"
msgstr "Enviar à Web"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:864 turtleblocks.py:414
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Nome"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:215
msgid "set scale"
msgstr "ajustar escala"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2241
+#: TurtleArtActivity.py:817
msgid "Share selected blocks"
msgstr "Partilhar os blocos selecionados"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:527
msgid "white"
msgstr "branco"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:905
msgid "connects action to toolbar run buttons"
msgstr "conecta ação com os botões de execução da barra de ferramentas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:432
msgid "elapsed time (in seconds) since program started"
msgstr "tempo decorrido (em segundos) desde que o programa começou"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1718 TurtleArt/tawindow.py:1757
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Cancelar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937
msgid "the canvas height"
msgstr "a altura da tela"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "apresentação 2x1"
-
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:628
msgid "minus"
msgstr "menos"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:769 TurtleArt/tabasics.py:772
msgid "and"
msgstr "e"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "topo de uma pilha que pode encolher"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:632
msgid "as input"
msgstr "como entrada"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:611
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
msgid "Python block"
msgstr "Bloco de Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "media wait"
msgstr "esperar por média"
@@ -2421,149 +2402,144 @@ msgstr "esperar por média"
msgid "acceleration"
msgstr "aceleração"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:496
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"contém o tamanho atual da caneta (pode ser usado em vez de um bloco de "
"número)"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:348
msgid "set color"
msgstr "definir cor"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:700
msgid "min"
msgstr "mín"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "loads a block"
msgstr "carrega um bloco"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:313
msgid "Palette of pen commands"
msgstr "Palete de comandos da caneta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:465
msgid "shows values in FILO (first-in last-out heap)"
msgstr "mostra valores no FILO (pilha último a entrar, primeiro a sair)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"operador faz-enquanto-Verdade que utiliza operadores booleanos da palete de "
"Números"
-#: turtleblocks.py:374
+#: turtleblocks.py:411
msgid "File"
msgstr "Ficheiro"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:763
msgid "logical NOT operator"
msgstr "operador lógico não-é-igual (NOT)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:905
msgid "ycor of bottom of screen"
msgstr "coor.y da base do ecrã"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
msgid "presentation template: select Journal object (with description)"
msgstr "modelo de apresentação: escolhe objeto do Diário (com descrição)"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:610
msgid "Palette of numeric operators"
msgstr "Palete de operadores numéricos"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:642
msgid "multiply"
msgstr "multiplicar"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:811
msgid "forever"
msgstr "para sempre"
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1350
#, python-format
msgid "Plugin %s already installed."
msgstr "O plugin %s já está instalado."
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:366
msgid "sets shade of the line drawn by the turtle"
msgstr "define o tom da linha desenhada pela tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290
msgid "speaks text"
msgstr "fala texto"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:289
msgid "snapshot"
msgstr "revisão"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:158
msgid "clean"
msgstr "limpar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
msgid "presentation template: select two Journal objects"
msgstr "modelo de apresentação: escolhe dois objetos do Diário"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:713 TurtleArtActivity.py:872 turtleblocks.py:421
msgid "Grow blocks"
msgstr "Aumentar tamanho dos blocos"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:699 TurtleArtActivity.py:863
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
msgid "Fullscreen"
msgstr "Ecrã Inteiro"
-#: turtleblocks.py:265
+#: turtleblocks.py:297
msgid "File not found"
msgstr "Ficheiro não encontrado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
msgid "show"
msgstr "mostrar"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: TurtleArt/tabasics.py:912 TurtleArt/tabasics.py:913
+#: TurtleArt/tabasics.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "texto"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:700
msgid "random"
msgstr "aleatório"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:728
msgid "logical greater-than operator"
msgstr "operador lógico maior-que"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:175
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
"roda a tartaruga na direção contrária dos ponteiros do relógio (ângulo em "
"graus)"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:528
msgid "black"
msgstr "preto"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:693
msgid "calculates square root"
msgstr "calcula a raiz quadrada"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:257
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2571,77 +2547,73 @@ msgstr ""
"contém o valor atual da coordenada Y da tartaruga (pode ser usado em vez de "
"um bloco de número)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:342
msgid "mouse x"
msgstr "x rato"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:352
msgid "mouse y"
msgstr "y rato"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "parar"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:725
msgid "greater than"
msgstr "maior que"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:242 TurtleArt/tawindow.py:4334
msgid "xcor"
msgstr "coor.x"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:801 turtleblocks.py:460 util/helpbutton.py:44
msgid "Help"
msgstr "Ajuda"
-#: turtleblocks.py:462
+#: turtleblocks.py:500
msgid "Save project?"
msgstr "Guardar projeto?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
msgid "chooses which turtle to command"
msgstr "escolhe que tartaruga comandar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
msgid "right x"
msgstr "x direita"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "define a cor do texto desenhado pela tartaruga"
-
#: plugins/light_sensor/light_sensor.py:58
#: plugins/light_sensor/light_sensor.py:65
msgid "light level detected by light sensor"
msgstr "nível de luz detetado pelo sensor de luz"
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1251 TurtleArtActivity.py:1256
+#: TurtleArtActivity.py:1336
msgid "Plugin could not be installed."
msgstr "O plugin não pode ser instalado."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "keyboard"
msgstr "teclado"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:197
msgid "arc"
msgstr "arco"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:197
msgid "radius"
msgstr "raio"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:704 TurtleArtActivity.py:866 turtleblocks.py:416
msgid "Polar coordinates"
msgstr "Coordenadas polares"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:362
msgid "set shade"
msgstr "definir tom"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:773
msgid "logical AND operator"
msgstr "operador lógico e (AND)"
@@ -2653,23 +2625,19 @@ msgstr ""
"Precisas de ter uma conta em http://turtleartsite.sugarlabs.org para "
"transferir o teu projeto."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
-msgid "palette"
-msgstr "palete"
-
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:795 TurtleArtActivity.py:1079 turtleblocks.py:452
msgid "Run"
msgstr "Executar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:462
msgid "show heap"
msgstr "mostrar pilha"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:232
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "define a orientação da tartaruga (0 é para o topo do ecrã)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:795
msgid "selects a palette"
msgstr "seleciona uma palete"
@@ -2683,20 +2651,19 @@ msgid "Title:"
msgstr "Título:"
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:127
msgid "Palette of media objects"
msgstr "Palete de objetos de média"
-#: TurtleArtActivity.py:629
-#, fuzzy
+#: TurtleArtActivity.py:691
msgid "Restore blocks from trash"
-msgstr "restaura todos os blocos do lixo"
+msgstr "Restaura os blocos do lixo"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:897
msgid "Palette of variable blocks"
msgstr "Palete de blocos de variável"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:717
msgid "used as numeric input in mathematic operators"
msgstr "utilizado como entrada numérica em operadores matemáticos"
@@ -2706,84 +2673,80 @@ msgstr "utilizado como entrada numérica em operadores matemáticos"
msgid "Upload"
msgstr "Transferir"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Servidor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "apresentação 2x2"
-
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:973
msgid "Variable 1 (numeric value)"
msgstr "Variável 1 (valor numérico)"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Vizinhança"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:620
msgid "adds two alphanumeric inputs"
msgstr "soma duas entradas alfanuméricas"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:749
msgid "equal"
msgstr "igual"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:846
msgid "else"
msgstr "senão"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "doesn't like"
msgstr "não gosta"
-#: turtleblocks.py:461
+#: turtleblocks.py:498
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Tens trabalho não guardado. Queres guardar antes de sair?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:823
msgid "restores hidden blocks"
msgstr "restaura blocos escondidos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779
msgid "load"
msgstr "carregar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
msgid "stop video or audio"
msgstr "parar vídeo ou áudio"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:427
msgid "Turtle will not draw when moved."
msgstr "A tartaruga não desenhará quando movida."
#. #-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
msgid "pop"
msgstr "retirar"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:495
msgid "pen size"
msgstr "tamanho da caneta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "turtle shell"
msgstr "carapaça da tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:302
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr "toca uma sinusoide na frequência, amplitude, e duração (em segundos)"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:689
msgid "√"
msgstr "√"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "speak"
msgstr "falar"
@@ -2791,86 +2754,82 @@ msgstr "falar"
msgid "read value from RFID device"
msgstr "ler valor do dispositivo RFID"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:201
msgid "moves turtle along an arc"
msgstr "move a tartaruga ao longo de um arco"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "roda 180 graus"
-
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:753
msgid "logical equal-to operator"
msgstr "operador lógico igual-a"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:515
msgid "Palette of pen colors"
msgstr "Palete de cores da caneta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
msgid "pause video or audio"
msgstr "pausar vídeo ou áudio"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:947
msgid "stores numeric value in Variable 1"
msgstr "guarda o valor numérico na Variável 1"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:961
msgid "stores numeric value in Variable 2"
msgstr "guarda o valor numérico na Variável 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "put a custom 'shell' on the turtle"
msgstr "coloca uma \"carapaça\" personalizada na tartaruga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:320
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:331
msgid "button down"
msgstr "botão premido"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:148
msgid "moves turtle backward"
msgstr "move a tartaruga para trás"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929
msgid "ycor of top of screen"
msgstr "coor.y do topo do ecrã"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:409 TurtleArtActivity.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1469
msgid "Show blocks"
msgstr "Mostrar blocos"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "tocar"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "guardar"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Cores"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:462
msgid "sets size of the line drawn by the turtle"
msgstr "define o tamanho da linha desenhada pela tartaruga"
-#: turtleblocks.py:366
+#: TurtleArtActivity.py:1022 turtleblocks.py:402
msgid "Open"
msgstr "Abrir"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1178 TurtleArt/tawindow.py:1179
msgid "orientation"
msgstr "orientação"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:256 TurtleArt/tawindow.py:4335
msgid "ycor"
msgstr "coor.y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -2878,52 +2837,52 @@ msgstr ""
"um bloco programável: utilizado para adicionar equações matemáticas "
"avançadas de múltiplas variáveis, por ex., sqrt(x*x+y*y)"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:833 TurtleArt/tabasics.py:846
msgid "if"
msgstr "se"
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:216 TurtleArt/tabasics.py:295
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
"move a tartaruga para a posição coor.x, coor.y; (0, 0) fica no centro do "
"ecrã."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:581
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:595
msgid "Python"
msgstr "Python"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:802 turtleblocks.py:455
msgid "Stop"
msgstr "Parar"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1027 TurtleArt/tabasics.py:1047
msgid "action 2"
msgstr "ação 2"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1018 TurtleArt/tabasics.py:1037
msgid "action 1"
msgstr "ação 1"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:484
msgid "end fill"
msgstr "terminar preenchimento"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:687 TurtleArtActivity.py:845 turtleblocks.py:433
msgid "Copy"
msgstr "Copiar"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:689 TurtleArtActivity.py:846 turtleblocks.py:434
msgid "Paste"
msgstr "Colar"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:513
msgid "did not output to"
msgstr "não saiu para"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Atividades"
@@ -2931,74 +2890,74 @@ msgstr "Atividades"
msgid "Upload to Web"
msgstr "Transferir para a Web"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:475
msgid "empty heap"
msgstr "esvaziar pilha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:493
msgid "pops value off FILO (first-in last-out heap)"
msgstr "retira valor do FILO (pilha último a entrar, primeiro a sair)"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:794 TurtleArtActivity.py:1077 turtleblocks.py:451
msgid "Clean"
msgstr "Limpar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:805
msgid "Palette of presentation templates"
msgstr "Palete de modelos de apresentação"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:197
msgid "angle"
msgstr "ângulo"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:667
msgid "identity"
msgstr "identidade"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:679 TurtleArtActivity.py:790 TurtleArtActivity.py:819
+#: TurtleArtActivity.py:821 TurtleArtActivity.py:998
msgid "Save/Load"
msgstr "Guardar/Carregar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971
msgid "top y"
msgstr "y topo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "audio"
msgstr "áudio"
-#: turtleblocks.py:410
+#: turtleblocks.py:448
msgid "Tools"
msgstr "Ferramentas"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Porta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
msgid "comment"
msgstr "comentar"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:631
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtrai a entrada numérica de baixo à entrada numérica em cima"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "media pause"
msgstr "pausar média"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"consulta por entrada de teclado (resultados guardados no bloco teclado)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660
msgid "Cartesian"
msgstr "Cartesiano"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:161
msgid "clears the screen and reset the turtle"
msgstr "limpa o ecrã e coloca a tartaruga na posição inicial"
@@ -3007,139 +2966,139 @@ msgstr "limpa o ecrã e coloca a tartaruga na posição inicial"
msgid "raw microphone input signal"
msgstr "sinal bruto da entrada do microfone"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "returns the color that the turtle \"sees\""
msgstr "devolve a cor que a tartaruga \"vê\""
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1040
msgid "invokes Action 1 stack"
msgstr "invoca pilha Ação 1"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:126
msgid "Palette of turtle commands"
msgstr "Palete de comandos da tartaruga"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:815
msgid "loops forever"
msgstr "repete para sempre"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show aligned"
msgstr "mostrar alinhado"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1351
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Queres reinstalar %s?"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:824 TurtleArtActivity.py:1025
+#: TurtleArtActivity.py:1047 turtleblocks.py:403
msgid "Load project"
msgstr "Carregar projeto"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:673 TurtleArtActivity.py:793
msgid "Project"
msgstr "Projeto"
-#: turtleblocks.py:416
+#: turtleblocks.py:454
msgid "Debug"
msgstr "Depurar"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:342 TurtleArtActivity.py:719 TurtleArtActivity.py:874
msgid "Turn off hover help"
msgstr "Desligar ajuda flutuante"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:677 TurtleArt/tabasics.py:678
msgid "mod"
msgstr "mod"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Palavra-Passe"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:876
msgid "vertical space"
msgstr "espaço vertical"
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1332
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Por favor reinicia o TartarugArte para utilizar este plugin."
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:486
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"completa o polígono preenchido (utilizado com o bloco iniciar preenchimento)"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Partilhar"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:737
msgid "less than"
msgstr "menor que"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:690
msgid "square root"
msgstr "raiz quadrada"
-#: turtleblocks.py:381
+#: turtleblocks.py:419
msgid "Rescale coordinates"
msgstr "Repor a escala das coordenadas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "show blocks"
msgstr "mostrar blocos"
-#: turtleblocks.py:373
+#: turtleblocks.py:410
msgid "Quit"
msgstr "Sair"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
msgid "Sugar Journal description field"
msgstr "Campo de descrição do Diário do Sugar"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:376
msgid "set gray"
msgstr "definir cinza"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
msgid "presentation bulleted list"
msgstr "lista de pontos de apresentação"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "duration"
msgstr "duração"
-#: turtleblocks.py:365
+#: turtleblocks.py:397
msgid "New"
msgstr "Novo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529
msgid "places a comment in your code"
msgstr "coloca um comentário no teu código"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "read pixel"
msgstr "ler pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248
msgid "scale"
msgstr "escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:902
msgid "bottom"
msgstr "base"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:525
msgid "purple"
msgstr "roxo"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:535
msgid "Rescale coordinates down"
msgstr "Diminuir a escala das coordenadas"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
msgid "click to open"
msgstr "clica para abrir"
@@ -3148,7 +3107,7 @@ msgstr "clica para abrir"
msgid "microphone input pitch"
msgstr "altura do som da entrada do microfone"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Configuração"
@@ -3156,77 +3115,73 @@ msgstr "Configuração"
msgid "Description:"
msgstr "Descrição:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:134
msgid "journal"
msgstr "diário"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1064
msgid "empty trash"
msgstr "esvaziar lixo"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:439
msgid "Turtle will draw when moved."
msgstr "A tartaruga desenhará quando movida."
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Carregar..."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
msgid "Sugar Journal audio object"
msgstr "Objeto de som do Diário do Sugar"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArt/tawindow.py:1493 TurtleArtActivity.py:797
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1478
msgid "Stop turtle"
msgstr "Parar tartaruga"
-#: turtleblocks.py:418
+#: turtleblocks.py:456
msgid "Turtle"
msgstr "Tartaruga"
-#: TurtleArt/tapalette.py:98
+#: TurtleArt/tapalette.py:99
msgid "changes the orientation of the palette of blocks"
msgstr "altera a orientação das paletes de blocos"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:989 TurtleArt/tawindow.py:4676
msgid "store in"
msgstr "guardar em"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:413 TurtleArtActivity.py:1083
msgid "Hide blocks"
msgstr "Esconder blocos"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:828 TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1055
msgid "Load Python block"
msgstr "Carregar bloco de Python"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:616
msgid "plus"
msgstr "mais"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:780 TurtleArt/tabasics.py:783
msgid "or"
msgstr "ou"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
msgid "presentation template: list of bullets"
msgstr "modelo de apresentação: lista de pontos"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:669
msgid "identity operator used for extending blocks"
msgstr "operador de identidade utilizado para extender blocos"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:716 TurtleArtActivity.py:873 turtleblocks.py:423
msgid "Shrink blocks"
msgstr "Diminuir tamanho dos blocos"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "define o tamanho do texto desenhado pela tartaruga"
-
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:271
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -3234,98 +3189,89 @@ msgstr ""
"contém o valor atual da orientação da tartaruga (pode ser usado em vez de um "
"bloco de número)"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4457
msgid "image"
msgstr "imagem"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:704
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"devolve um número aleatório entre os valores mínimo (em cima) e máximo (em "
"baixo)"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:390
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"contém a cor atual da caneta (pode ser usado em vez de um bloco de número)"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:361 turtleblocks.py:442
msgid "Show palette"
msgstr "Mostrar palete"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:230
msgid "saves a picture to the Sugar Journal"
msgstr "guarda uma imagem no Diário do Sugar"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:297 TurtleArtActivity.py:757 TurtleArtActivity.py:799
+#: TurtleArtActivity.py:1012 TurtleArtActivity.py:1045
msgid "Save snapshot"
msgstr "Guardar revisão"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:902 pysamples/grecord.py:214
msgid "start"
msgstr "iniciar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
msgid "returns True if heap is empty"
msgstr "devolve Verdadeiro se a pilha estiver vazia"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:135
msgid "moves turtle forward"
msgstr "move a tartaruga para a frente"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:131
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:770
msgid "forward"
msgstr "avançar"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:993 TurtleArt/tabasics.py:1008
+#: TurtleArt/tawindow.py:1536 TurtleArt/tawindow.py:1669
+#: TurtleArt/tawindow.py:2267 TurtleArt/tawindow.py:4637
+#: TurtleArt/tawindow.py:4667
msgid "my box"
msgstr "a minha caixa"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Identificação de conta"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1550
msgid "Select blocks to share"
msgstr "Selecionar blocos para partilhar"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:144
msgid "back"
msgstr "recuar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:219
msgid "sets the scale of media"
msgstr "ajusta a escala do média"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:252
msgid "holds current scale value"
msgstr "contém o valor atual da escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "apresentação 1x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "apresentação 1x2"
-
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:924
msgid "top of nameable action stack"
msgstr "topo da pilha de ação com nome"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:994 TurtleArt/tawindow.py:4681
msgid "stores numeric value in named variable"
msgstr "guarda valor numérico em variável com nome"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:784
msgid "logical OR operator"
msgstr "operador lógico ou (OR)"
@@ -3336,65 +3282,66 @@ msgstr "operador lógico ou (OR)"
msgid "microphone input voltage"
msgstr "voltagem da entrada do microfone"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:827
msgid "loops specified number of times"
msgstr "repete determinado número de vezes"
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Guardar..."
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1050
msgid "invokes Action 2 stack"
msgstr "invoca pilha Ação 2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
msgid "setxy"
msgstr "definir xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:953
msgid "title y"
msgstr "y título"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944
msgid "title x"
msgstr "x título"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:318 TurtleArt/tabasics.py:331
msgid "fill screen"
msgstr "preencher ecrã"
-#: turtleblocks.py:368
+#: turtleblocks.py:405
msgid "Save as"
msgstr "Guardar como"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:212 TurtleArt/tabasics.py:291
msgid "set xy"
msgstr "definir xy"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1056 TurtleArt/tabasics.py:1060
+#: TurtleArt/tapalette.py:138 TurtleArt/tapalette.py:139
msgid "trash"
msgstr "lixo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
msgid "polar"
msgstr "Polar"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:826
msgid "repeat"
msgstr "repetir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
msgid "wait for current video or audio to complete"
msgstr "espera que o vídeo ou áudio atual acabe"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:281 TurtleArtActivity.py:822 TurtleArtActivity.py:1003
+#: TurtleArtActivity.py:1039 turtleblocks.py:406
msgid "Save as image"
msgstr "Guardar como imagem"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:642 TurtleArtActivity.py:677 TurtleArtActivity.py:791
+#: TurtleArtActivity.py:844 turtleblocks.py:439
msgid "Edit"
msgstr "Editar"
@@ -3405,40 +3352,40 @@ msgstr "Editar"
msgid "microphone input resistance"
msgstr "resistência da entrada do microfone"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1030
msgid "top of Action 2 stack"
msgstr "topo da pilha Ação 2"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:657
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divide a entrada numérica em cima (numerador) pela entrada numérica de baixo "
"(denominador)"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:700
msgid "max"
msgstr "máx"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
msgid "prints value in status block at bottom of the screen"
msgstr "imprime valor no bloco de estado na base do ecrã"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:473
msgid "start fill"
msgstr "iniciar preenchimento"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:376
msgid "holds results of query-keyboard block as ASCII"
msgstr "contém resultados do bloco consultar-teclado em ASCII"
#. #-#-#-#-# pt.po (PACKAGE VERSION) #-#-#-#-#
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:449
msgid "push"
msgstr "inserir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3446,18 +3393,17 @@ msgstr ""
"um bloco programável: utilizado para adicionar equações matemáticas "
"avançadas de múltiplas variáveis, por ex., sin(x+y+z)"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1069
msgid "restore all"
msgstr "restaurar tudo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
msgid "hello"
msgstr "olá"
#. TRANS: "name" option from activity.info file
-#, fuzzy
msgid "TurtleBlocks"
-msgstr "blocos de tartaruga"
+msgstr "BlocosTartaruga"
#. TRANS: "summary" option from activity.info file
#. TRANS: "description" option from activity.info file
@@ -3465,95 +3411,189 @@ msgid ""
"A Logo-inspired turtle that draws colorful pictures with snap-together "
"visual programming blocks"
msgstr ""
+"Uma tartaruga inspirada em Logo que desenha pinturas coloridas com blocos de "
+"programação visual"
-#: TurtleArt/tawindow.py:1316
-msgid ""
-"Please hit the Stop Button before making changes to your Turtle Blocks "
-"program"
+#: TurtleArt/tabasics.py:309
+msgid "pen"
+msgstr "caneta"
+
+#: TurtleArt/tabasics.py:448
+msgid "pen down?"
+msgstr "caneta embaixo?"
+
+#: TurtleArt/tabasics.py:450
+msgid "returns True if pen is down"
+msgstr "devolve Verdadeiro se a caneta estiver embaixo"
+
+#: TurtleArt/tabasics.py:511
+msgid "colors"
+msgstr "cores"
+
+#: TurtleArt/tabasics.py:606
+msgid "numbers"
+msgstr "números"
+
+#: TurtleArt/tabasics.py:791
+msgid "flow"
+msgstr "fluxo"
+
+#: TurtleArt/tabasics.py:893
+msgid "blocks"
+msgstr "blocos"
+
+#: TurtleArt/tawindow.py:1497
+msgid "Please hit the Stop Button before making changes to your program"
msgstr ""
+"Por favor, carrega no botão Parar antes de fazeres mudanças ao teu programa"
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1714 TurtleArtActivity.py:694
+#: TurtleArtActivity.py:847 turtleblocks.py:435
msgid "Save stack"
-msgstr ""
+msgstr "Guardar pilha"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1715 TurtleArt/tawindow.py:1729
msgid "Really overwrite stack?"
-msgstr ""
+msgstr "Desejas sobrescrever a pilha?"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1722 TurtleArt/tawindow.py:1732
msgid "Overwrite stack"
-msgstr ""
+msgstr "Sobrescrever pilha"
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1753 TurtleArt/tawindow.py:1761
+#: TurtleArt/tawindow.py:1770 TurtleArtActivity.py:696 turtleblocks.py:437
msgid "Delete stack"
-msgstr ""
+msgstr "Apagar pilha"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1754 TurtleArt/tawindow.py:1767
msgid "Really delete stack?"
-msgstr ""
+msgstr "Desejas apagar a pilha?"
-#: TurtleArtActivity.py:895
-#, fuzzy
+#: TurtleArtActivity.py:127
+msgid "Please wait"
+msgstr "Por favor espera"
+
+#: TurtleArtActivity.py:128
+msgid "Starting connection..."
+msgstr "A iniciar ligação..."
+
+#: TurtleArtActivity.py:975
msgid "Palettes"
-msgstr "palete"
+msgstr "Paletes"
#: gnome_plugins/fb_plugin.py:87
msgid "Facebook wall post"
-msgstr ""
+msgstr "Colocar no Mural de Facebook"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+msgid "media"
+msgstr "média"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299
msgid "amplitude"
-msgstr ""
+msgstr "amplitude"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
+msgid "extras"
+msgstr "extras"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688
+msgid "turtle x"
+msgstr "tartaruga x"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
+msgid "Returns x coordinate of turtle"
+msgstr "Devolve a coordenada x da tartaruga"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+msgid "turtle y"
+msgstr "tartaruga y"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+msgid "Returns y coordinate of turtle"
+msgstr "Devolve a coordenada y da tartaruga"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709
msgid "active turtle"
-msgstr ""
+msgstr "tartaruga ativa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "the name of the active turtle"
-msgstr ""
+msgstr "o nome da tartaruga ativa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+msgid "turtle heading"
+msgstr "direção tartaruga"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+msgid "Returns heading of turtle"
+msgstr "Devolve a direção da tartaruga"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
+msgid "select palette"
+msgstr "selecionar palete"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
+msgid "portfolio"
+msgstr "portefólio"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002
+msgid "my blocks"
+msgstr "os meus blocos"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1007
msgid "Palette of user-defined operators"
-msgstr ""
+msgstr "Palete de operadores definidos pelo utilizador"
#: pysamples/brain.py:43
msgid "Please install the Speak Activity and try again."
-msgstr ""
+msgstr "Por favor instala a Atividade Falar e tenta de novo"
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
-msgstr ""
+msgstr "Espanhol"
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
-msgstr ""
+msgstr "Inglês"
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
-msgstr ""
+msgstr "Desculpa, não entendo o que estás a perguntar."
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
msgstr ""
+"Desculpa, não há memória livre para carregar o meu cérebro. Fecha outras "
+"atividades e tenta mais uma vez."
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
-msgstr ""
+msgstr "empurrar o valor rgb de destino para a pilha"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
-msgstr ""
+msgstr "outros"
-#: turtleblocks.py:421
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "roda a tartaruga 180 graus"
+
+#: turtleblocks.py:398
+msgid "Show sample projects"
+msgstr "Mostrar projetos de exemplo"
+
+#: turtleblocks.py:400
+msgid "Hide sample projects"
+msgstr "Esconder projetos de exemplo"
+
+#: turtleblocks.py:459
msgid "About..."
-msgstr ""
+msgstr "Sobre..."
#~ msgid "Palette of Arduino blocks"
#~ msgstr "Palete de blocos Arduino"
@@ -3610,6 +3650,40 @@ msgstr ""
#~ "devolve a distância do objeto em frente ao sensor como um número entre 0 "
#~ "e 255"
+#~ msgid "set text size"
+#~ msgstr "definir tamanho do texto"
+
+#~ msgid "set text color"
+#~ msgstr "definir cor do texto"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "apresentação 2x1"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "define a cor do texto desenhado pela tartaruga"
+
+#~ msgid "palette"
+#~ msgstr "palete"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "apresentação 2x2"
+
+#~ msgid "make a uturn"
+#~ msgstr "roda 180 graus"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "define o tamanho do texto desenhado pela tartaruga"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "apresentação 1x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "apresentação 1x2"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "rodar 180°"
+
#~ msgid "returns 1 when the button is press and 0 otherwise"
#~ msgstr "devolve 1 quando o botão é premido, caso contrário devolve 0"
@@ -3879,24 +3953,12 @@ msgstr ""
#~ msgid "stack"
#~ msgstr "pilha"
-#, fuzzy
-#~ msgid "numbers"
-#~ msgstr "número"
-
-#, fuzzy
-#~ msgid "blocks"
-#~ msgstr "Blocos"
-
#~ msgid "holds current text color (can be used in place of a number block)"
#~ msgstr ""
#~ "guarda o tamanho actual da cor do texto (pode ser usado em lugar de um "
#~ "bloco de número)"
#, fuzzy
-#~ msgid "flow"
-#~ msgstr "Fluxo"
-
-#, fuzzy
#~ msgid "Load my block"
#~ msgstr "carregar o meu bloco"
@@ -3925,9 +3987,6 @@ msgstr ""
#~ msgid "Keyboard"
#~ msgstr "Teclado"
-#~ msgid "My Blocks"
-#~ msgstr "Os meus blocos"
-
#~ msgid "Numbers"
#~ msgstr "Números"
diff --git a/po/quz.po b/po/quz.po
index d5a090a..42ab0b9 100644
--- a/po/quz.po
+++ b/po/quz.po
@@ -11,9 +11,9 @@ msgstr ""
"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-06-19 00:33-0400\n"
-"PO-Revision-Date: 2013-06-17 05:29+0200\n"
-"Last-Translator: Chris <cjl@laptop.org>\n"
+"POT-Creation-Date: 2013-08-08 00:34-0400\n"
+"PO-Revision-Date: 2013-08-07 03:03+0200\n"
+"Last-Translator: Irma <sankaypillo@gmail.com>\n"
"Language-Team: Voluntarios Quechua Sugar\n"
"Language: quz\n"
"MIME-Version: 1.0\n"
@@ -24,9 +24,9 @@ msgstr ""
"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-05-17 00:31-0400\n"
-"PO-Revision-Date: 2012-12-18 01:59+0200\n"
-"Last-Translator: Chris <cjl@laptop.org>\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-07 03:02+0200\n"
+"Last-Translator: Irma <sankaypillo@gmail.com>\n"
"Language-Team: Voluntarios Quechua Sugar\n"
"Language: quz\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,18 @@ msgstr "turtleart-extras (master)"
#: taextras.py:37
msgid "Turtle Blocks"
+msgstr "CharapaBlocks"
+
+# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#
+# "TortugArte"
+#: taextras.py:38
+#, fuzzy
+msgid "Turtle Art"
msgstr ""
+"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
+"CharapaArte\n"
+"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
+"CharapArte"
# "TortugArte Mini"
#: taextras.py:42
@@ -64,48 +75,56 @@ msgstr "Huk llallipayta akllay"
msgid "Amazonas Tortuga"
msgstr "Yunkamanta charapacha"
+#: taextras.py:56
+msgid "Turtle Flags"
+msgstr "Unanchakunayuq Charapa"
+
+#: taextras.py:57
+msgid "Use the turtle to draw country flags"
+msgstr "Kay charapachaqa suyukunap unanchantam ruwarin"
+
# "Paleta de Pesos Mexicanos"
-#: taextras.py:58
+#: taextras.py:63
msgid "Palette of Mexican pesos"
msgstr "Pesos Mexicanos qullqimanta"
# "Paleta de Pesos Colombianos"
-#: taextras.py:59
+#: taextras.py:64
msgid "Palette of Colombian pesos"
msgstr "Pesos Colombianos qullqimanta"
# "Paleta de Francos de Ruanda"
-#: taextras.py:60
+#: taextras.py:65
msgid "Palette of Rwandan francs"
msgstr "Francos de Ruanda qullqimanta"
# "Paleta de Dólares Americanos"
# [es] "Paleta de Dólares Americanos"
-#: taextras.py:61
+#: taextras.py:66
msgid "Palette of US dollars"
msgstr "Dolar qullqimanta"
# "Paleta de Dólares Australianos"
# [es] "Paleta de Dólares Australianos"
-#: taextras.py:62
+#: taextras.py:67
msgid "Palette of Australian dollars"
msgstr "Austrialiamanta dolar qullqimanta"
# "Paleta de Guaraníes Paraguayos"
# [es] "Paleta de Guaraníes Paraguayos"
-#: taextras.py:63
+#: taextras.py:68
msgid "Palette of Paraguayan Guaranies"
msgstr "Paraguaymanta Guaranies qullqimanta"
# "Paletea de Nuevos Soles Peruanos"
# [es] "Paletea de Nuevos Soles Peruanos"
-#: taextras.py:64
+#: taextras.py:69
msgid "Palette of Peruvian Nuevo Soles"
msgstr "Perumanta Nuevos Soles qullqimanta"
# "Paleta de Pesos Uruguayos"
# [es] "Paleta de Pesos Uruguayos"
-#: taextras.py:65
+#: taextras.py:70
msgid "Palette of Uruguayan Pesos"
msgstr "Uyuguaymanta Pesos qullqimanta"
@@ -113,81 +132,93 @@ msgstr "Uyuguaymanta Pesos qullqimanta"
# [es] "TurtleBots"
#. TRANS: Butia is a Robot Project from Uruguay
#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:71
+#: taextras.py:76
msgid "TurtleBots"
msgstr "CharapaBots"
#. TRANS: summary of TurtleBots activity
-#: taextras.py:73
+#: taextras.py:78
msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins"
msgstr ""
+"CharapaBlock puririn kay yanapaqkunawan: Butiá, Lego NxT, WeDo, Arduino, "
+"FollowMe"
# ERROR: La velocidad debe ser un valor entre 0 y 1023
-#: taextras.py:74
-#, fuzzy
+#: taextras.py:79
msgid "ERROR: The speed must be a value between 0 and 1023"
-msgstr "utqhay puriyqa 0 yupaymanta 1023 yupaykama kanman"
+msgstr "PANTAY: utqhay puriyqa 0 yupaymanta 1023 yupaykama kanman"
+
+# ERROR: La velocidad debe ser un valor entre 0 y 1023
+#: taextras.py:80
+#, fuzzy
+msgid "ERROR: The speed must be a value between -1023 and 1023"
+msgstr "PANTAY: utqhay puriyqa 0 yupaymanta 1023 yupaykama kanman"
-#: taextras.py:75
+#: taextras.py:81
msgid "ERROR: The pin must be between 1 and 8"
-msgstr ""
+msgstr "PANTAY: pin nisqaqa kaymanmi 1 yupaymanta 8 yupaykama"
-#: taextras.py:76
+#: taextras.py:82
msgid "ERROR: The value must be 0 or 1, LOW or HIGH"
-msgstr ""
+msgstr "PANTAY: Yupayqa kanman 0 nisqamanta 1 nisqakama, ACHKHA utaq PISI"
-#: taextras.py:77
+#: taextras.py:83
msgid "ERROR: The mode must be INPUT or OUTPUT."
-msgstr ""
+msgstr "PANTAY: kanman HAYKUNA utaq LLUQSINA"
-#: taextras.py:78 taextras.py:79
+#: taextras.py:84
msgid "turns LED on and off: 1 means on, 0 means off"
-msgstr ""
+msgstr "LED nistaqa hap'ichiy utaq wañuchiy: hap'ichiyqa 1 wañuchiytaq 0"
-#: taextras.py:80
+#: taextras.py:85
msgid "returns the gray level as a value between 0 and 65535"
-msgstr ""
+msgstr "Chiqchi kayninta kutichin, yupaynintaq 0 nisqamanta 65535 nisqakama"
# "Devuelve 1 cuando el botón está presionado y 0 en otro caso."
-#: taextras.py:81
-#, fuzzy
+#: taextras.py:86
msgid "returns 1 when the button is pressed and 0 otherwise"
-msgstr "rumpu q'apisqa kaptinqa 1 kutimunqa, mana chayna kaptinqa 0 kanqa"
+msgstr ""
+"rumpu q'apisqa kaptinqa 1 kutichimun, mana chayna kaptinqa 0 yupaymi kanqa"
-#: taextras.py:82
+#: taextras.py:87
msgid "returns the light level as a value between 0 and 65535"
-msgstr ""
+msgstr "K'anchayninta kutichin, yupaynintaq 0 nisqamanta 65535 nisqakama"
-#: taextras.py:83
+#: taextras.py:88
msgid "returns the distance as a value between 0 and 65535"
-msgstr ""
+msgstr "Karu kayninta kutichin, yupaynintaq 0 nisqamanta 65535 nisqakama"
-#: taextras.py:84
+#: taextras.py:89
msgid "returns the resistance value (ohms)"
-msgstr ""
+msgstr "Sinchi kayninta kutichin (ohms)"
-#: taextras.py:85
+#: taextras.py:90
msgid "returns the voltage value (volts)"
+msgstr "Voltaje nisqayninta kutichin (volts)"
+
+#: taextras.py:91
+msgid "returns the temperature value (celsius degree)"
msgstr ""
-#: taextras.py:86
-msgid "returns the temperature"
+#: taextras.py:92
+msgid "custom module sensor A"
msgstr ""
-# "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso"
-#: taextras.py:87
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#: taextras.py:93
+msgid "custom module sensor B"
+msgstr ""
+
+#: taextras.py:94
+msgid "custom module sensor C"
msgstr ""
-"huk campo magnetico nisqata musyana tariptinqa 1 yupaytam rikuchin mana "
-"chayqa 0 yupaytam rikuchin"
# "LED"
-#: taextras.py:88
+#: taextras.py:95
msgid "LED"
msgstr "LED"
# "botón"
-#: taextras.py:89
+#: taextras.py:96
msgid "button"
msgstr "rump'u"
@@ -195,345 +226,446 @@ msgstr "rump'u"
# "gris"
# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#
# "gris"
-#: taextras.py:90 taextras.py:358 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:363
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1194
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1199
+#: taextras.py:97 taextras.py:387 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:409
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095
msgid "gray"
msgstr "chiqchi"
# "luz"
-#: taextras.py:91 taextras.py:356
+#: taextras.py:98 taextras.py:385
msgid "light"
msgstr "k'anchana"
-# "temperatura"
-#: taextras.py:92
-msgid "temperature"
-msgstr "q'uñiynin"
-
# "distancia"
-#: taextras.py:93 taextras.py:330
+#: taextras.py:99 taextras.py:359
msgid "distance"
msgstr "karukaynin"
# "resistencia"
-#: taextras.py:94 plugins/audio_sensors/audio_sensors.py:151
+#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:151
#: plugins/audio_sensors/audio_sensors.py:165
#: plugins/audio_sensors/audio_sensors.py:179
#: plugins/audio_sensors/audio_sensors.py:193
msgid "resistance"
msgstr "sinchikay"
+# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#
# "voltaje"
-#: plugins/audio_sensors/audio_sensors.py:157
+#: taextras.py:101 plugins/audio_sensors/audio_sensors.py:157
#: plugins/audio_sensors/audio_sensors.py:171
#: plugins/audio_sensors/audio_sensors.py:185
#: plugins/audio_sensors/audio_sensors.py:199
+#, fuzzy
msgid "voltage"
-msgstr "voltaje nisqa"
+msgstr ""
+"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
+"voltage nisqa\n"
+"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
+"voltaje nisqa"
+
+# "temperatura"
+#: taextras.py:102
+msgid "temperature"
+msgstr "q'uñiynin"
+
+#: taextras.py:103
+msgid "module a"
+msgstr ""
+
+#: taextras.py:104
+msgid "module b"
+msgstr ""
+
+#: taextras.py:105
+msgid "module c"
+msgstr ""
# "Robot Butiá"
-#: taextras.py:96
+#: taextras.py:106
msgid "Butia Robot"
msgstr "Robot Butiá nisqa"
# [ES] "refrescar Butiá"
-#: taextras.py:97
+#: taextras.py:107
msgid "refresh Butia"
msgstr "Butiáta kunanyachiy"
# [ES] "actualiza el estado de la paleta y de los bloques Butiá"
-#: taextras.py:98
+#: taextras.py:108
msgid "refresh the state of the Butia palette and blocks"
msgstr "Butiámanta bloquekunatawan ima paletakunatawanpas kunanyachiy"
# "carga de batería Butiá"
#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:100
+#: taextras.py:110
msgid "battery charge Butia"
msgstr "Butiap bateriyanmanta"
-#: taextras.py:101
+#: taextras.py:111
msgid ""
"returns the battery charge in volts. If no motors present, it returns 255"
msgstr ""
+"Bateriap cargaynitaqa voltios nisqapi kutichin. Mana motor kaptinqa 255 "
+"nisqatam kutichin"
# "velocidad Butiá"
#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:103
+#: taextras.py:113
msgid "speed Butia"
msgstr "Butiap utqhayninmanta"
# [ES] "establece la velocidad de los motores del Butiá"
-#: taextras.py:104
+#: taextras.py:114
msgid "set the speed of the Butia motors"
msgstr "Butiá utqhay purintanta mat'iy"
# [ES] "mover Butiá"
-#: taextras.py:105
+#: taextras.py:115
msgid "move Butia"
msgstr "Butiáta kuyuchiy"
+# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#
# "izquierda"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: taextras.py:116 TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
+#, fuzzy
msgid "left"
-msgstr "lluqi"
+msgstr ""
+"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
+"lluq'i\n"
+"#-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#\n"
+"lluqi"
+# #-#-#-#-# quz.po (PACKAGE VERSION) #-#-#-#-#
# "derecha"
-#: TurtleArt/tabasics.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
+#: taextras.py:117 TurtleArt/tabasics.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
msgid "right"
msgstr "paña"
# [ES] "mueve los motores del Butiá a la velocidad especificada"
-#: taextras.py:108
+#: taextras.py:118
msgid "moves the Butia motors at the specified speed"
-msgstr "Butiá utqhayta purinpaq mat'iy"
+msgstr "Butiá utqhayta purinanpaq mat'iy"
# "detener Butiá"
# [es] "detener Butiá"
-#: taextras.py:109
+#: taextras.py:119
msgid "stop Butia"
msgstr "Butiataqa sayachiy"
# "detiene al robot Butiá"
# [es] "detiene al robot Butiá"
-#: taextras.py:110
+#: taextras.py:120
msgid "stop the Butia robot"
msgstr "robot Butiatam sayachin"
# "adelante Butiá"
#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:112
+#: taextras.py:122
msgid "forward Butia"
msgstr "ñawpaqman Butia"
# "mueve el robot Butiá hacia adelante"
# [es] "mueve el robot Butiá hacia adelante"
-#: taextras.py:113
+#: taextras.py:123
msgid "move the Butia robot forward"
msgstr "Butiataqa ñawpaqmanmi purichiy"
# "izquierda Butiá"
# [es] "izquierda Butiá"
#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:115
+#: taextras.py:125
msgid "left Butia"
-msgstr "qulli Butia"
+msgstr "lluq'i Butia"
# [es] "gira el robot Butiá hacia la derecha"
-#: taextras.py:116
+#: taextras.py:126
msgid "turn the Butia robot at left"
msgstr "pañamanhina Butiataqa muyuchiy"
# "derecha Butiá"
# [es] "derecha Butiá"
#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:118
+#: taextras.py:128
msgid "right Butia"
msgstr "paña Butia"
# "gira el robot Butiá hacia la derecha"
# [es] "gira el robot Butiá hacia la derecha"
-#: taextras.py:119
+#: taextras.py:129
msgid "turn the Butia robot at right"
msgstr "pañamanhina Butiataqa muyuchiy"
# "atrás Butiá"
#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:121
+#: taextras.py:131
msgid "backward Butia"
msgstr "qhipaman Butia"
# "mueve el robot Butiá hacia atrás"
# [es] "mueve el robot Butiá hacia atrás"
-#: taextras.py:122
+#: taextras.py:132
msgid "move the Butia robot backward"
msgstr "Butiataqa qhipamanmi purichiy"
-#: taextras.py:123
+#: taextras.py:133
msgid "Butia Robot extra blocks"
-msgstr ""
+msgstr "Butia robotpaq aswan bloquekuna"
-#: taextras.py:124
+#: taextras.py:134
msgid "hack pin mode"
-msgstr ""
+msgstr "pin nisqa imayna kaynin"
# "tachuela
-#: taextras.py:125 taextras.py:293 taextras.py:459
+#: taextras.py:135 taextras.py:322 taextras.py:488
msgid "pin"
msgstr "ratachiq"
# "modo"
-#: taextras.py:126 taextras.py:460
+#: taextras.py:136 taextras.py:489
msgid "mode"
msgstr "imayna kaynin"
# elecciona la función del pin (ENTRADA, SALIDA).
-#: taextras.py:127
-#, fuzzy
+#: taextras.py:137
msgid "Select the pin function (INPUT, OUTPUT)."
-msgstr "Pin nisqapa purinanta akllay (HAYKUNA, LLUQSINA, PWM, SERVO)."
+msgstr "Pin nisqapa purinanta akllay (HAYKUNA, LLUQSINA)."
-#: taextras.py:128
+#: taextras.py:138
+msgid "read hack pin Butia"
+msgstr "hack pin nisqapi ñawichay"
+
+#: taextras.py:139
+msgid "read the value of a hack pin"
+msgstr "hack pin nisqap chaninta ñawichan"
+
+#: taextras.py:140
msgid "write hack pin Butia"
-msgstr ""
+msgstr "hack pin nisqapi qillqay"
# "valor"
-#: taextras.py:129 taextras.py:463 TurtleArt/tabasics.py:924
-#: TurtleArt/tawindow.py:4427
+#: taextras.py:141 taextras.py:492 TurtleArt/tabasics.py:976
+#: TurtleArt/tawindow.py:4581
msgid "value"
msgstr "chani"
-#: taextras.py:130
+#: taextras.py:142
msgid "set a hack pin to 0 or 1"
-msgstr ""
+msgstr "hack pin nisqataqa churachin 0 utaq 1 yupaypi"
-#: taextras.py:131
-msgid "read hack pin Butia"
-msgstr ""
+# "ENTRADA"
+#: taextras.py:143 taextras.py:466
+msgid "INPUT"
+msgstr "HAYKUNA"
-#: taextras.py:132
-msgid "read the value of a hack pin"
-msgstr ""
+# Configura el puerto hack como entrada digital.
+#: taextras.py:144
+msgid "Configure hack port for digital input."
+msgstr "Digital haykunahina kananpaqmi hack puertotaqa kamachiy."
# "ALTO"
-#: taextras.py:133 taextras.py:435
+#: taextras.py:145 taextras.py:464
msgid "HIGH"
msgstr "ACHKHA"
# "Setea el valor ALTO en el puerto digital."
-#: taextras.py:134 taextras.py:472
+#: taextras.py:146 taextras.py:501
msgid "Set HIGH value for digital port."
msgstr "Puerto digitalpiqa ACHKHA sutichakuq chanita akllapay."
-# "ENTRADA"
-#: taextras.py:135 taextras.py:437
-msgid "INPUT"
-msgstr "HAYKUNA"
-
-# Configura el puerto hack como entrada digital.
-#: taextras.py:136
-#, fuzzy
-msgid "Configure hack port for digital input."
-msgstr "Digital haykunahina kananpaqmi Arduino puertotaqa kamachiy."
-
# "BAJO"
-#: taextras.py:137 taextras.py:436
+#: taextras.py:147 taextras.py:465
msgid "LOW"
msgstr "PISI"
# "Setea el valor BAJO en el puerto digital."
-#: taextras.py:138 taextras.py:475
+#: taextras.py:148 taextras.py:504
msgid "Set LOW value for digital port."
msgstr "Puerto digitalpiqa PISI sutichakuq chanita akllapay."
# "SALIDA"
-#: taextras.py:139 taextras.py:438
+#: taextras.py:149 taextras.py:467
msgid "OUTPUT"
msgstr "LLUQSINA"
# Configura el puerto hack como salida digital.
-#
-#: taextras.py:140
-#, fuzzy
+#: taextras.py:150
msgid "Configure hack port for digital output."
-msgstr "Digital lluqsinahina kananpaqmi Arduino puertotaqa kamachiy."
+msgstr "Digital lluqsinahina kananpaqmi hack puertotaqa kamachiy."
# "Butiá"
# [es] "Butiá"
-#: taextras.py:141
+#: taextras.py:151
msgid "Butia"
msgstr "Butia"
-#: taextras.py:142
+#: taextras.py:152
+msgid "CAST\n"
+msgstr ""
+
+#: taextras.py:153
+msgid "new name"
+msgstr ""
+
+#: taextras.py:154
+msgid "original"
+msgstr ""
+
+#: taextras.py:155
+msgid "f(x)="
+msgstr ""
+
+#: taextras.py:156
+msgid "name"
+msgstr ""
+
+#: taextras.py:157
+msgid "Cast a new block"
+msgstr ""
+
+#: taextras.py:158
+msgid "Module A"
+msgstr ""
+
+#: taextras.py:159
+msgid "generic Module A"
+msgstr ""
+
+#: taextras.py:160
+msgid "Module B"
+msgstr ""
+
+#: taextras.py:161
+msgid "generic Module B"
+msgstr ""
+
+#: taextras.py:162
+msgid "Module C"
+msgstr ""
+
+#: taextras.py:163
+msgid "generic Module C"
+msgstr ""
+
+#: taextras.py:164
#, python-format
msgid "ERROR: The pin %s must be in OUTPUT mode."
-msgstr ""
+msgstr "PANTAY: pin %s nisqaqa LLUQSINA hinam kanman."
-#: taextras.py:143
+#: taextras.py:165
#, python-format
msgid "ERROR: The pin %s must be in INPUT mode."
+msgstr "PANTAY: pin %s nisqaqa HAYKUNA hinam kanman."
+
+#: taextras.py:166
+#, python-format
+msgid "ERROR: Something wrong with function '%s'"
+msgstr ""
+
+#: taextras.py:167
+#, python-format
+msgid "ERROR: cannot init GCONF client: %s"
+msgstr ""
+
+#: taextras.py:168
+msgid "ERROR: You must cast Module A, B or C"
+msgstr ""
+
+#: taextras.py:169
+msgid "Creating PyBot server"
+msgstr ""
+
+#: taextras.py:170
+msgid "ERROR creating PyBot server"
+msgstr ""
+
+#: taextras.py:171
+msgid "PyBot is alive!"
+msgstr ""
+
+#: taextras.py:172
+msgid "Ending butia polling"
msgstr ""
# [ES] "Error importando Pygame. Este plugin requiere Pygame 1.9"
-#: taextras.py:147
+#: taextras.py:176
msgid "Error importing Pygame. This plugin require Pygame 1.9"
msgstr "Pygame apachimuyqa pantarun. Kay pluginqa Pygame 1.9 nisqatam munan"
# [ES] "Error en la inicialización de la cámara"
-#: taextras.py:148
+#: taextras.py:177
msgid "Error on initialization of the camera"
msgstr "camara qallarichiypiqa pantarunmi."
# [ES] "No se encontraró cámara"
-#: taextras.py:149
+#: taextras.py:178
msgid "No camera was found"
msgstr "Manam Kamaraqa tarichikunchu"
# [ES] "Error deteniendo cámara"
-#: taextras.py:150
+#: taextras.py:179
msgid "Error stopping camera"
msgstr "Cámara utichiyqa pantarunmi"
# [ES] "Error iniciando cámara"
-#: taextras.py:151
+#: taextras.py:180
msgid "Error starting camera"
msgstr "Cámara hap'ichiyqa pantarunmi"
# [ES] "Error en obtener máscara"
#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:153
+#: taextras.py:182
msgid "Error in get mask"
msgstr "Mascara nisqa hap'iyqa pantarunmi"
# "FollowMe"
# [es] "FollowMe"
-#: taextras.py:154
+#: taextras.py:183
msgid "FollowMe"
msgstr "FollowMe"
# [ES] "refrescar FollowMe"
-#: taextras.py:155
+#: taextras.py:184
msgid "refresh FollowMe"
msgstr "FollowMe nisqata kunanyachiy"
# "Busca por un brick NXT conectado."
-#: taextras.py:156
+#: taextras.py:185
msgid "Search for a connected camera."
msgstr "Huk brick NXT nisqata machkhay."
# "calibración"
#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:158
+#: taextras.py:187
msgid "calibration"
msgstr "mat'ichina"
# "devuelve una calibración personalizada"
-#: taextras.py:159
+#: taextras.py:188
msgid "store a personalized calibration"
msgstr "munasqa mat'ichisqata rikuchin"
# "devuelve una calibración personalizada"
-#: taextras.py:160
+#: taextras.py:189
msgid "return a personalized calibration"
msgstr "munasqa mat'ichisqata rikuchin"
# "seguir"
# [es] "seguir"
-#: taextras.py:161
+#: taextras.py:190
msgid "follow"
msgstr "qhatiy"
# "seguir un color o calibración"
-#: taextras.py:162
+#: taextras.py:191
msgid "follow a color or calibration"
msgstr "llimp'i kaqta churay"
# "brillo"
-#: taextras.py:163 plugins/camera_sensor/camera_sensor.py:80
+#: taextras.py:192 plugins/camera_sensor/camera_sensor.py:80
#: plugins/camera_sensor/camera_sensor.py:93
#: plugins/camera_sensor/camera_sensor.py:128
#: plugins/camera_sensor/camera_sensor.py:141
@@ -543,60 +675,60 @@ msgid "brightness"
msgstr "llipipiynin"
# [ES] "establece el brillo de la cámara como un valor entre 0 y 255."
-#: taextras.py:164
+#: taextras.py:193
msgid "set the camera brightness as a value between 0 to 255."
msgstr "Cámaraq llipipiyninta 0 nisqamnta 255 nisqakama churay."
# "mínimo de pixeles"
-#: taextras.py:165
+#: taextras.py:194
msgid "minimum pixels"
msgstr "pixelkunamanta pisi kaynin"
# "define el mínimo número de píxeles a seguir"
-#: taextras.py:166
+#: taextras.py:195
msgid "set the minimal number of pixels to follow"
msgstr "hayk'a pixeles nisqakunawan llamk'anapaqmi rikuchin"
# [ES] "umbral"
-#: taextras.py:167
+#: taextras.py:196
msgid "threshold"
msgstr "illariymanta"
# [ES] "define el umbral para un color RGB"
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:169
+#: taextras.py:198
msgid "set a threshold for a RGB color"
msgstr "imayna RGB kananpaq illariyninta churay"
# [ES] "modo de cámara"
-#: taextras.py:170
+#: taextras.py:199
msgid "camera mode"
msgstr "imayna Cámara kanqa"
# [ES] "establece el modo de color de la cámara: RGB, YUV o HSV"
#. TRANS: RGB, YUV, and HSV are color spaces
-#: taextras.py:172
+#: taextras.py:201
msgid "set the color mode of the camera: RGB; YUV or HSV"
msgstr "camarapaq llimp'i kananta churay: RGB; YUV utaq HSV"
# [ES] "obtener brillo"
-#: taextras.py:173
+#: taextras.py:202
msgid "get brightness"
msgstr "illariyninta tariy"
# [ES] "obtiene el brillo de la luz ambiente"
-#: taextras.py:174
+#: taextras.py:203
msgid "get the brightness of the ambient light"
msgstr "k'itip illariyninta tariy"
# [ES] "color promedio"
-#: taextras.py:175
+#: taextras.py:204
msgid "average color"
msgstr "chawpi kaq llimp'i"
# [ES] "Si está en 0 entonces el color promedio está apagado durante la calibración; "
# [ES] "para otros valores está encendido"
-#: taextras.py:176
+#: taextras.py:205
msgid ""
"if set to 0 then color averaging is off during calibration; for other values "
"it is on"
@@ -605,308 +737,308 @@ msgstr ""
"mat'inapaqqa"
# "posición x"
-#: taextras.py:178
+#: taextras.py:207
msgid "x position"
msgstr "X kinkay"
# "retorna la posición x"
-#: taextras.py:179
+#: taextras.py:208
msgid "return x position"
msgstr "X kinrayman kutiy"
# "posición y"
-#: taextras.py:180
+#: taextras.py:209
msgid "y position"
msgstr "Y kinray"
# "retorna la posición y"
-#: taextras.py:181
+#: taextras.py:210
msgid "return y position"
msgstr "Y kinrayman kutiy"
# "píxeles"
-#: taextras.py:182
+#: taextras.py:211
msgid "pixels"
msgstr "pixelkuna"
# "devuelve el número de píxeles de la mancha mas grande"
-#: taextras.py:183
+#: taextras.py:212
msgid "return the number of pixels of the biggest blob"
msgstr "hatun kaqpa hayk'a pixelniyuq kasqantam rikuchin"
# [ES] "establece el modo de color de la cámara a RGB"
#. TRANS: RGB color space (red, green, blue)
-#: taextras.py:185
+#: taextras.py:214
msgid "set the color mode of the camera to RGB"
msgstr "camarap llimp'i RGB nisqaman churay"
# [ES] "establece el modo de color de la cámara a YUV"
#. TRANS: YUV color space (luminance, chrominance)
-#: taextras.py:187
+#: taextras.py:216
msgid "set the color mode of the camera to YUV"
msgstr "camarap llimp'i YUV nisqaman churay"
# [ES] "establece el modo de color de la cámara a HSV"
#. TRANS: HSV color space (hue, saturation, value)
-#: taextras.py:189
+#: taextras.py:218
msgid "set the color mode of the camera to HSV"
msgstr "camarap llimp'i HSV nisqaman churay"
# "calibración vacía"
-#: taextras.py:190
+#: taextras.py:219
msgid "empty calibration"
msgstr "ch'usaq mat'ichina"
# "error en la conversión de la cadena de texto"
-#: taextras.py:191
+#: taextras.py:220
msgid "error in string conversion"
msgstr "qillqasqa t'ikrakuchkaptinmi pantarun"
#. TRANS: Pattern detection is a plugin that allow detect signals
#. with the camera
-#: taextras.py:197
+#: taextras.py:226
msgid "Pattern detection"
-msgstr ""
+msgstr "Sananpaqkunata qhawachiq"
-#: taextras.py:198
+#: taextras.py:227
msgid "Seeing signal"
-msgstr ""
+msgstr "Sananpata qhawaspa"
-#: taextras.py:199
+#: taextras.py:228
msgid "Returns True if the signal is in front of the camera"
-msgstr ""
+msgstr "Sichus sananpa camarap uyanpi kanqa chayqa Chiqay nispam kutichin"
-#: taextras.py:200
+#: taextras.py:229
msgid "Distance to signal"
-msgstr ""
+msgstr "Sananpaman karuyaynin"
-#: taextras.py:201
+#: taextras.py:230
msgid "Returns the distance of the signal to the camera in millimeters"
-msgstr ""
+msgstr "Camaramanta sananpaqkama karukaynintam milimetros nisqapi kutichin"
# "SumBot"
#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:206
+#: taextras.py:235
msgid "SumBot"
msgstr "SumBot"
# "velocidad SumBot"
-#: taextras.py:207
+#: taextras.py:236
msgid "speed SumBot"
msgstr "SumBotpa utqhaynin"
# "setea la velocidad del SumBot"
-#: taextras.py:208
+#: taextras.py:237
msgid "submit the speed to the SumBot"
msgstr "SumBotpa utqhayninta kamachiy"
# "Setea la velocidad por defecto para los comandos de movimiento."
-#: taextras.py:209
+#: taextras.py:238
msgid "set the default speed for the movement commands"
msgstr "kikinmanta kuyurinanpaq kamachiyta churay"
# "adelante SumBot
#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:211
+#: taextras.py:240
msgid "forward SumBot"
msgstr "ñawpaqman SumBot"
# "mueve el SumBot hacia adelante"
-#: taextras.py:212
+#: taextras.py:241
msgid "move SumBot forward"
msgstr "ñawpaqman SumBot sutichakuqtaqa purichiy"
# "atrás SumBot"
#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:214
+#: taextras.py:243
msgid "backward SumBot"
msgstr "qhipaman SumBot"
# "mueve el SumBot hacia atrás"
-#: taextras.py:215
+#: taextras.py:244
msgid "move SumBot backward"
msgstr "qhipaman SumBot sutichakuqtaqa purichiy"
# "detener SumBot"
-#: taextras.py:216
+#: taextras.py:245
msgid "stop SumBot"
msgstr "SumBot sutichakuqta utichiy"
# "detiene el SumBot"
-#: taextras.py:217
+#: taextras.py:246
msgid "stop the SumBot"
msgstr "SumBot sutichakuqta utichin"
# "izquierda SumBot"
#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:219
+#: taextras.py:248
msgid "left SumBot"
msgstr "lluqiman SumBot"
# "gira el SumBot hacia la izquierda"
-#: taextras.py:220
+#: taextras.py:249
msgid "turn left the SumBot"
msgstr "lluqimanhina SumBot sutichakuqta muyuchiy"
# "derecha SumBot"
#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:222
+#: taextras.py:251
msgid "right SumBot"
msgstr "paña SumBot"
# "gira el SumBot hacia la derecha"
-#: taextras.py:223
+#: taextras.py:252
msgid "turn right the SumBot"
msgstr "pañamanhina SumBot sutichakuqta muyuchiy|"
# "ángulo desde el centro"
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the center of the playing field
-#: taextras.py:226
+#: taextras.py:255
msgid "angle to center"
msgstr "chawpimanta k'uchuchiy"
# "Obtiene el ángulo desde el centro del dojo."
#. TRANS: dohyo is the playing field
-#: taextras.py:228
+#: taextras.py:257
msgid "get the angle to the center of the dohyo"
msgstr "dojop chawpinmanta k'uchutaqa hurquy"
# "ángulo al Enemigo"
#. TRANS: The angle to the center is the angle SumBot must turn to
#. face the Enemy (opponent)
-#: taextras.py:231
+#: taextras.py:260
msgid "angle to Enemy"
msgstr "Ayqap k'uchun"
# "obtiene el ángulo al Enemigo"
-#: taextras.py:232
+#: taextras.py:261
msgid "get the angle to the Enemy"
msgstr "Awqaqpa k'uchunta tariy"
# "coor. x SumBot"
#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:234
+#: taextras.py:263
msgid "x coor. SumBot"
msgstr "SumBot sutichakuqpa x coor."
# "Obtiene la coordenada y del oponente."
-#: taextras.py:235
+#: taextras.py:264
msgid "get the x coordinate of the SumBot"
msgstr "oponentep Y coordenandanta tarin"
# "coor. y SumBot"
#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:237
+#: taextras.py:266
msgid "y coor. SumBot"
msgstr "SumBot sutichakuqpa y coor."
# "Obtiene la coordenada y del oponente."
-#: taextras.py:238
+#: taextras.py:267
msgid "get the y coordinate of the SumBot"
msgstr "oponentep Y coordenandanta tarin"
# "coor. x Enemigo"
#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:240
+#: taextras.py:269
msgid "x coor. Enemy"
msgstr "Awqaqpa x coor."
# "Obtiene la coordenada y del oponente."
-#: taextras.py:241
+#: taextras.py:270
msgid "get the x coordinate of the Enemy"
msgstr "oponentep Y coordenandanta tarin"
# "coor. y Enemigo"
#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:243
+#: taextras.py:272
msgid "y coor. Enemy"
msgstr "Awqaqpa y coor."
# "Obtiene la coordenada y del oponente."
-#: taextras.py:244
+#: taextras.py:273
msgid "get the y coordinate of the Enemy"
msgstr "oponentep Y coordenandanta tarin"
# "rotación SumBot"
#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:246
+#: taextras.py:275
msgid "rotation SumBot"
msgstr "SumBot sutichakuqpa muyunan"
# "obtiene la rotación del SumBot"
-#: taextras.py:247
+#: taextras.py:276
msgid "get the rotation of the Sumbot"
msgstr "SumBot muyunanta tariy"
# "rotación Enemigo"
#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:249
+#: taextras.py:278
msgid "rotation Enemy"
msgstr "Awqaqpa muyunan"
# "obtiene la rotación del Enemigo"
-#: taextras.py:250
+#: taextras.py:279
msgid "get the rotation of the Enemy"
msgstr "Awqa muyunanta tariy"
# "distancia al centro"
-#: taextras.py:251
+#: taextras.py:280
msgid "distance to center"
msgstr "chawpikama chayanapaq"
# "Obtiene el ángulo desde el centro del dojo."
#. TRANS: dohyo is the playing field
-#: taextras.py:253
+#: taextras.py:282
msgid "get the distance to the center of the dohyo"
msgstr "dojop chawpinmanta k'uchutaqa hurquy"
# "distancia al Enemigo"
-#: taextras.py:254
+#: taextras.py:283
msgid "distance to Enemy"
msgstr "Awqakama chayanapaq"
# "obtiene la distancia al Enemigo"
-#: taextras.py:255
+#: taextras.py:284
msgid "get the distance to the Enemy"
msgstr "Awqakama chayanapaqmi tarin"
# "actualizar información"
-#: taextras.py:256
+#: taextras.py:285
msgid "update information"
msgstr "willanata kunanyachiy"
# "actualiza la información desde el servidor"
-#: taextras.py:257
+#: taextras.py:286
msgid "update information from the server"
msgstr "servidormanta willanata kunanyachiy"
# "Paleta de bloques de física"
#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:262
+#: taextras.py:291
msgid "Palette of physics blocks"
msgstr "física nisqamanta bloquekuna"
# "comenzar polígono"
-#: taextras.py:263
+#: taextras.py:292
msgid "start polygon"
msgstr "poligonota qallariy"
# "Comienza a definir un nuevo polígono basado en la posición actual xy de la "
# "Tortuga."
-#: taextras.py:264
+#: taextras.py:293
msgid "Begin defining a new polygon based on the current Turtle xy position."
msgstr ""
"Kunan kaq xy nisqapi charapa tarikusqanmantam musuq poligonotaqa yurichiy."
# "agregar punto"
-#: taextras.py:266
+#: taextras.py:295
msgid "add point"
msgstr "Puntuta yapay"
# "Agrega un nuevo punto al polígono actual basado en la posición actual xy de "
# "la Tortuga."
-#: taextras.py:267
+#: taextras.py:296
msgid ""
"Add a new point to the current polygon based on the current Turtle xy "
"position."
@@ -915,107 +1047,107 @@ msgstr ""
"churay."
# "terminar polígono"
-#: taextras.py:269
+#: taextras.py:298
msgid "end polygon"
msgstr "poligonota tukuy"
# "Define un nuevo polígono."
-#: taextras.py:270
+#: taextras.py:299
msgid "Define a new polygon."
msgstr "Musuq poligonota ruway."
# "termina polígono relleno"
-#: taextras.py:271
+#: taextras.py:300
msgid "end filled polygon"
msgstr "unt'achisqa poligonota tukuy"
# "No es un polígono simple"
-#: taextras.py:272
+#: taextras.py:301
msgid "Not a simple polygon"
msgstr "Manam yanqa poligono nisqachu"
# "Define un nuevo polígono relleno."
-#: taextras.py:273
+#: taextras.py:302
msgid "Define a new filled polygon."
msgstr "Musuq hunt'achisqa poligonota ruway."
# "triángulo"
-#: taextras.py:274
+#: taextras.py:303
msgid "triangle"
msgstr "Kimsak'uchu"
# "base"
#. TRANS: base of a triangle
-#: taextras.py:276
+#: taextras.py:305
msgid "base"
msgstr "t'iqsi"
# "altura"
-#: taextras.py:277 taextras.py:283
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: taextras.py:306 taextras.py:312
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "sayaynin"
# "Agrega un objeto triángulo al proyecto."
-#: taextras.py:278
+#: taextras.py:307
msgid "Add a triangle object to the project."
msgstr "kimsak'uchuta churay."
# "círculo"
-#: taextras.py:279
+#: taextras.py:308
msgid "circle"
msgstr "muyu"
# "Agrega un objeto círculo al proyecto."
-#: taextras.py:280
+#: taextras.py:309
msgid "Add a circle object to the project."
msgstr "muyuta churay."
# "rectángulo"
-#: taextras.py:281
+#: taextras.py:310
msgid "rectangle"
msgstr "suyt'u"
# "anchura"
-#: taextras.py:282 plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: taextras.py:311 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "kinraynin"
# "Agrega un objeto rectángulo al proyecto."
-#: taextras.py:284
+#: taextras.py:313
msgid "Add a rectangle object to the project."
msgstr "suyt'uta churay."
# "resetear"
-#: taextras.py:285
+#: taextras.py:314
msgid "reset"
msgstr "pichay"
# "Resetea el proyecto; limpia la lista de objetos."
-#: taextras.py:286
+#: taextras.py:315
msgid "Reset the project; clear the object list."
msgstr "Wakichinata pichay; llapan sinrichasqakunata pichay."
# "motor"
-#: taextras.py:287
+#: taextras.py:316
msgid "motor"
msgstr "motor nisqa"
# "torque"
#. TRANS: torque as in engine torque
-#: taextras.py:289
+#: taextras.py:318
msgid "torque"
msgstr "q'iwinan"
# "velocidad"
-#: taextras.py:290
+#: taextras.py:319
msgid "speed"
msgstr "Utqhanan"
# [ES] "El torque y velocidad del motor están en el rango que va de 0 (apagado) a "
# [ES] "números positivos; el motor es colocado en el objeto creado mas "
# [ES] "recientemente."
-#: taextras.py:291
+#: taextras.py:320
msgid ""
"Motor torque and speed range from 0 (off) to positive numbers; motor is "
"placed on the most recent object created."
@@ -1024,17 +1156,17 @@ msgstr ""
"positivos yupanakunaman rin; motorqa chayraq ruwachasqapim churakun."
# "Sujeta un objeto para que no se caiga."
-#: taextras.py:294
+#: taextras.py:323
msgid "Pin an object down so that it cannot fall."
msgstr "imaynapas ama urmayananpaqmi ratachin."
# "unión"
-#: taextras.py:295
+#: taextras.py:324
msgid "joint"
msgstr "Huñukuy"
# "x"
-#: taextras.py:296 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:325 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
#, fuzzy
msgid "x"
msgstr ""
@@ -1044,7 +1176,7 @@ msgstr ""
"x"
# "y"
-#: taextras.py:297 TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: taextras.py:326 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
#, fuzzy
msgid "y"
msgstr ""
@@ -1055,7 +1187,7 @@ msgstr ""
# "Une dos objetos (el objeto creado mas reciententemente y el objeto en el "
# "punto x, y)."
-#: taextras.py:298
+#: taextras.py:327
msgid ""
"Join two objects together (the most recent object created and the object at "
"point x, y)."
@@ -1064,34 +1196,34 @@ msgstr ""
"kasqakunawan ima)."
# "guardar como Actividad Física"
-#: taextras.py:300
+#: taextras.py:329
msgid "save as Physics activity"
msgstr "Física ruwanatahina waqaychay"
# "Guarda el proyecto al Diario como una Actividad de Física."
-#: taextras.py:301
+#: taextras.py:330
msgid "Save the project to the Journal as a Physics activity."
msgstr "Física ruwanatahina P'anqapi waqaychay."
# "círculo"
#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:303
+#: taextras.py:332
msgid "gear"
msgstr "muyu"
# "Agrega un objeto engranaje al proyecto."
-#: taextras.py:304
+#: taextras.py:333
msgid "Add a gear object to the project."
msgstr "Wakichinam t'akyakuq imaymanata churay."
# "densidad"
-#: taextras.py:305
+#: taextras.py:334
msgid "density"
msgstr "densidad nisqa"
# "Establece la densidad de los objetos (la densidad puede ser cualquier número "
# "positivo)."
-#: taextras.py:306
+#: taextras.py:335
msgid ""
"Set the density property for objects (density can be any positive number)."
msgstr ""
@@ -1099,13 +1231,13 @@ msgstr ""
"kanman)."
# "fricción"
-#: taextras.py:308
+#: taextras.py:337
msgid "friction"
msgstr "qhaquna"
# "Establece la propiedad de fricción de los objetos (un valor entre 0 y 1, "
# "donde 0 es sin fricción y el 1 es fuerte)."
-#: taextras.py:309
+#: taextras.py:338
msgid ""
"Set the friction property for objects (value from 0 to 1, where 0 turns "
"friction off and 1 is strong friction)."
@@ -1115,13 +1247,13 @@ msgstr ""
# "restitución"
#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:312
+#: taextras.py:341
msgid "bounciness"
msgstr "kikin kaqllaman kutichiq"
# "Establece la propiedad de restitución para los objetos (un valor entre 0 y "
# "1, donde 0 significa sin restitución y 1 mucha)."
-#: taextras.py:313
+#: taextras.py:342
msgid ""
"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
"no bounce and 1 is very bouncy)."
@@ -1131,13 +1263,13 @@ msgstr ""
# "dinámico"
#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:316
+#: taextras.py:345
msgid "dynamic"
msgstr "ch'iti"
# "Si dinámico = 1, el objeto puede moverse; si dinámico = 0, queda fijo en su "
# "posición."
-#: taextras.py:317
+#: taextras.py:346
msgid ""
"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
msgstr ""
@@ -1146,33 +1278,33 @@ msgstr ""
# "Paleta de bloques WeDo"
#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:323
+#: taextras.py:352
msgid "Palette of WeDo blocks"
msgstr "WeDo bloquekunamanta"
-#: taextras.py:324
+#: taextras.py:353
msgid "WeDo"
msgstr "WeDo"
# [ES] "setea el dispositivo WeDo actual"
-#: taextras.py:325
+#: taextras.py:354
msgid "set current WeDo device"
msgstr "WeDo kunan kaqtam kunanyachiy"
# [ES] "número de dispositivos WeDo"
-#: taextras.py:326
+#: taextras.py:355
msgid "number of WeDo devices"
msgstr "WeDo nisqap hayk'a dispositivos nisqakuna kasqan"
# "inclinación"
-#: taextras.py:327
+#: taextras.py:356
msgid "tilt"
msgstr "k'iraynin"
# "salida del sensor de inclinación: (-1 == no está inclinado, 0 == inclinado "
# "hacia adelante, 3 == inclinado hacia atrás, 1 == inclinado hacia la "
# "izquierda, 2 == inclinado hacia la derecha)"
-#: taextras.py:328
+#: taextras.py:357
msgid ""
"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
"tilt left, 2 == tilt right)"
@@ -1183,48 +1315,48 @@ msgstr ""
# "salida del sensor distancia"
#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:332
+#: taextras.py:361
msgid "distance sensor output"
msgstr "karu kaymanta musyasqan"
# "Motor A"
-#: taextras.py:333
+#: taextras.py:362
msgid "Motor A"
msgstr "Motor A nisqa"
# "devuelve el valor actual del Motor A"
-#: taextras.py:334
+#: taextras.py:363
msgid "returns the current value of Motor A"
msgstr "Motor A nisqapa kunan kaq chanintam kutichin"
# "Motor B"
-#: taextras.py:335
+#: taextras.py:364
msgid "Motor B"
msgstr "Motor B nisqa"
# "devuelve el valor actual del Motor B"
-#: taextras.py:336
+#: taextras.py:365
msgid "returns the current value of Motor B"
msgstr "Motor B nisqapa kunan kaq chanintam kutichin"
# "setea el valor del Motor A"
-#: taextras.py:337
+#: taextras.py:366
msgid "set the value for Motor A"
msgstr "Motor A nisqapa chaninta akllapan"
# "setea el valor del Motor B"
-#: taextras.py:338
+#: taextras.py:367
msgid "set the value for Motor B"
msgstr "Motor B nisqapa chaninta akllapan"
# [ES] "WeDo no está disponible"
-#: taextras.py:339
+#: taextras.py:368
msgid "WeDo is unavailable"
msgstr "WeDo manam kachkanchu"
# [ES] "Wedo %d no está disponible; usando por defecto el 1"
#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1
-#: taextras.py:341
+#: taextras.py:370
#, python-format
msgid "WeDo %d is unavailable; defaulting to 1"
msgstr "Wedo %d nisqaqa manam kachkanchu; 1 kikin kasqallantam hap'ikuchkan"
@@ -1232,63 +1364,63 @@ msgstr "Wedo %d nisqaqa manam kachkanchu; 1 kikin kasqallantam hap'ikuchkan"
# [ES] "%(device)s no está disponible en el WeDo %(wedo_number)d"
#. TRANS: %(device)s and %(wedo_number)d are substitution strings;
#. please leave untranslated
-#: taextras.py:344
+#: taextras.py:373
#, python-format
msgid "%(device)s is unavailable on WeDo %(wedo_number)d"
msgstr "%(device)s kayqa manam kay %(wedo_number)d WeDo nisqapiqa kachkanchu"
# "Paleta de bloques LEGO NXT de motores"
#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:349
+#: taextras.py:378
msgid "Palette of LEGO NXT blocks of motors"
msgstr "LEGO NXT bloques motores nisqakunamanta"
# "Paleta de bloques LEGO NXT de sensores"
-#: taextras.py:350
+#: taextras.py:379
msgid "Palette of LEGO NXT blocks of sensors"
msgstr "LEGO NXT bloques llakllana nisqakunamanta"
# "tocar"
#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:352
+#: taextras.py:381
msgid "touch"
msgstr "llamina"
# "ultrasónico"
#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:354
+#: taextras.py:383
msgid "ultrasonic"
msgstr "ultrasónico uyarina"
# "color"
-#: taextras.py:355 TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: taextras.py:384 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "llimp'i"
# "sonido"
-#: taextras.py:357 plugins/audio_sensors/audio_sensors.py:83
-#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
+#: taextras.py:386 plugins/audio_sensors/audio_sensors.py:83
+#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206
msgid "sound"
msgstr "uyarina"
# [ES] "Por favor chequee la conexión con el brick"
#. TRANS: The brick is the NXT controller
-#: taextras.py:360
+#: taextras.py:389
msgid "Please check the connection with the brick"
msgstr "Amahina kaychu, tikaman t'inkichiyta qhawariy."
# [ES] "Puerto '%s' inválido. El puerto debe ser: PUERTO A, B o C"
-#: taextras.py:361
+#: taextras.py:390
#, python-format
msgid "Invalid port '%s'. Port must be: PORT A, B or C"
msgstr ""
"Kay '%s' puerto nisqata manam allinchu kachkan. Puertoqa kanmanpuni: PUERTO "
-"A, B utaq C "
+"A, B utaq C"
# [ES] "Puerto '%s' inválido. El puerto debe ser: PUERTO 1, 2, 3 o 4"
-#: taextras.py:362
+#: taextras.py:391
#, python-format
msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4"
msgstr ""
@@ -1296,96 +1428,96 @@ msgstr ""
"1, 2, 3 utaq 4"
# [ES] "El valor de potencia debe estar entre -127 y 127"
-#: taextras.py:363
+#: taextras.py:392
msgid "The value of power must be between -127 to 127"
msgstr "Potencia nisqapa chaninqa 127 yupanmanta 127 yupaykama kanman."
# [ES] "El parámetro debe ser un entero, no '%s'"
-#: taextras.py:364
+#: taextras.py:393
#, python-format
msgid "The parameter must be a integer, not '%s'"
msgstr "Yupay kaqqa hunt'am kanman mana '%s' phatmasqachu"
# [ES] "Un error ha ocurrido: chequee todas las conexiones y pruebe reconectar"
-#: taextras.py:365
+#: taextras.py:394
msgid "An error has occurred: check all connections and try to reconnect"
msgstr ""
"Pantaymi rikurin: llapan t'inkichiyta qhawariy chaymantataq wakmanta "
"t'inkichiy."
# [ES] "NXT encontró %s bricks"
-#: taextras.py:366
+#: taextras.py:395
#, python-format
msgid "NXT found %s bricks"
msgstr "NXT nisqaqa kayniraq %s tikakunatam tarirqun"
# "NXT no encontrado"
-#: taextras.py:367
+#: taextras.py:396
msgid "NXT not found"
msgstr "NXT mana tarisqa"
# [ES] "El brick número %s no fue encontrado"
-#: taextras.py:368
+#: taextras.py:397
#, python-format
msgid "Brick number %s was not found"
msgstr "Kay yupayuq %s tikaqa manam tarichikunchu"
# "refrescar NXT"
-#: taextras.py:369
+#: taextras.py:398
msgid "refresh NXT"
msgstr "NXT nisqata kunanyachiy"
# "Busca por un brick NXT conectado."
-#: taextras.py:370
+#: taextras.py:399
msgid "Search for a connected NXT brick."
msgstr "Huk brick NXT nisqata machkhay."
-#: taextras.py:371
+#: taextras.py:400
msgid "NXT"
msgstr "NXT"
# [ES] "establece el dispositivo NXT actual"
-#: taextras.py:372
+#: taextras.py:401
msgid "set current NXT device"
msgstr "kunan kaq NXT nisqata churay"
# [ES] "número de dispositivos NXT"
-#: taextras.py:373
+#: taextras.py:402
msgid "number of NXT devices"
msgstr "NXT nisqap hayk'a dispositivos nisqakuna kasqan"
# [ES] "nombre del brick"
-#: taextras.py:374
+#: taextras.py:403
msgid "brick name"
msgstr "Tikap sutin"
# [ES] "Obtiene el nombre del brick."
-#: taextras.py:375
+#: taextras.py:404
msgid "Get the name of a brick."
msgstr "Tikap sutinta tarin."
# "reproducir tono"
-#: taextras.py:376
+#: taextras.py:405
msgid "play tone"
msgstr "uyarinap kunkanta uyarichiy"
# "frecuencia"
-#: taextras.py:377
+#: taextras.py:406
msgid "frequency"
msgstr "frecuencia nisqa"
# "tiempo"
-#: taextras.py:378 plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: taextras.py:407 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "pacha"
# "Reproduce un tono a cierta frecuencia por un determinado tiempo."
-#: taextras.py:379
+#: taextras.py:408
msgid "Play a tone at frequency for time."
msgstr "Uyarinap kunkanta frecuenciatawan unayaynintawan churaspa uyarichiy."
#. TRANS: turn is the action
-#: taextras.py:381
+#: taextras.py:410
msgid ""
"turn motor\n"
"\n"
@@ -1394,27 +1526,27 @@ msgstr ""
"\n"
# "Puerto"
-#: taextras.py:382
+#: taextras.py:411
msgid "port"
msgstr "puerto nisqa"
# "potencia"
-#: taextras.py:383
+#: taextras.py:412
msgid "power"
msgstr "Potencia nisqa"
# "rotación"
#. TRANS: rotations is quantity of turns
-#: taextras.py:385
+#: taextras.py:414
msgid "rotations"
msgstr "muyuna"
# "gira un motor"
-#: taextras.py:386
+#: taextras.py:415
msgid "turn a motor"
msgstr "huk motorta muyuchiy"
-#: taextras.py:387
+#: taextras.py:416
msgid ""
"synchronize\n"
"\n"
@@ -1425,320 +1557,316 @@ msgstr ""
"mat'iy"
# [ES] "dirección"
-#: taextras.py:388
+#: taextras.py:417
msgid "steering"
msgstr "mayma rina"
# "sincroniza dos motores conectados en el PUERTO B y PUERTO C"
-#: taextras.py:389
+#: taextras.py:418
msgid "synchronize two motors connected in PORT B and PORT C"
msgstr ""
"PUERTO B hinallataq PUERTO C nisqaman iskay motorkuna masichakuqta kuskanchay"
# "PUERTO A"
-#: taextras.py:390
+#: taextras.py:419
msgid "PORT A"
msgstr "PUERTO A nisqa"
# "PUERTO A del brick"
-#: taextras.py:391
+#: taextras.py:420
msgid "PORT A of the brick"
msgstr "brick nisqapa PUERTO A nisqan"
# "PUERTO B"
-#: taextras.py:392
+#: taextras.py:421
msgid "PORT B"
msgstr "PUERTO B nisqa"
# "PUERTO B del brick"
-#: taextras.py:393
+#: taextras.py:422
msgid "PORT B of the brick"
msgstr "brick nisqapa PUERTO B nisqan"
# "PUERTO C"
-#: taextras.py:394
+#: taextras.py:423
msgid "PORT C"
msgstr "PUERTO C nisqa"
# "PUERTO C del brick"
-#: taextras.py:395
+#: taextras.py:424
msgid "PORT C of the brick"
msgstr "brick nisqapa PUERTO C nisqan"
-#: taextras.py:396
-#, fuzzy
+#: taextras.py:425
msgid ""
"synchronize\n"
"motors"
msgstr ""
"motorkunata\n"
-"\n"
"mat'iy"
# "iniciar motor"
-#: taextras.py:397
+#: taextras.py:426
msgid "start motor"
msgstr "motorta qallarichiy"
# "Girar un motor por siempre."
-#: taextras.py:398
+#: taextras.py:427
msgid "Run a motor forever."
msgstr "Huk motorta wiñaypaq muyuchiy."
# "frenar motor"
-#: taextras.py:399
+#: taextras.py:428
msgid "brake motor"
msgstr "motorta utichiy"
# "Frena un motor específico."
-#: taextras.py:400
+#: taextras.py:429
msgid "Stop a specified motor."
msgstr "akllasqa motorta utichiy."
# "reiniciar motor"
#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:402
+#: taextras.py:431
msgid "reset motor"
msgstr "motorta hukmanta qallarichiy"
# "Reinicia el contador del motor."
-#: taextras.py:403
+#: taextras.py:432
msgid "Reset the motor counter."
msgstr "Motorpa yupananta hukmanta qallarichiy."
# "posición del motor"
-#: taextras.py:404
+#: taextras.py:433
msgid "motor position"
msgstr "motorpa maypi kasqaynin"
# "Obtiene la posición del motor."
-#: taextras.py:405
+#: taextras.py:434
msgid "Get the motor position."
msgstr "Motorpa maypi kasqanta taripay."
# "PUERTO 1"
-#: taextras.py:406
+#: taextras.py:435
msgid "PORT 1"
msgstr "PUERTO 1 nisqa"
# "PUERTO 1 del brick"
-#: taextras.py:407
+#: taextras.py:436
msgid "PORT 1 of the brick"
msgstr "brick nisqapa PUERTO 1 nisqan"
# "leer"
-#: taextras.py:408
+#: taextras.py:437
msgid "read"
msgstr "Ñawichay"
# "sensor"
-#: taextras.py:409
+#: taextras.py:438
msgid "sensor"
msgstr "musyana"
# "Lee la salida del sensor."
-#: taextras.py:410
+#: taextras.py:439
msgid "Read sensor output."
msgstr "Musyaymanta ñawirin."
# "PUERTO 2"
-#: taextras.py:411
+#: taextras.py:440
msgid "PORT 2"
msgstr "PUERTO 2 nisqa"
# "PUERTO 2 del brick"
-#: taextras.py:412
+#: taextras.py:441
msgid "PORT 2 of the brick"
msgstr "brick nisqapa PUERTO 2 nisqan"
# "sensor de luz"
-#: taextras.py:413
+#: taextras.py:442
msgid "light sensor"
msgstr "k'anchariypa musyaynin"
-#: taextras.py:414
+#: taextras.py:443
msgid "gray sensor"
msgstr "chiqchikunamnta musyana"
# "PUERTO 3"
-#: taextras.py:415
+#: taextras.py:444
msgid "PORT 3"
msgstr "PUERTO 3 nisqa"
# "PUERTO 3 del brick"
-#: taextras.py:416
+#: taextras.py:445
msgid "PORT 3 of the brick"
msgstr "brick nisqapa PUERTO 3 nisqan"
# "sensor táctil"
-#: taextras.py:417
+#: taextras.py:446
msgid "touch sensor"
msgstr "ruk'anapa musyaynin"
# "sensor de distancia"
-#: taextras.py:418
+#: taextras.py:447
msgid "distance sensor"
msgstr "karu kaymanta musyaynin"
# "PUERTO 4"
-#: taextras.py:419
+#: taextras.py:448
msgid "PORT 4"
msgstr "PUERTO 4 nisqa"
# "PUERTO 4 del brick"
-#: taextras.py:420
+#: taextras.py:449
msgid "PORT 4 of the brick"
msgstr "brick nisqapa PUERTO 4 nisqan"
# "sensor de sonido"
-#: taextras.py:421
+#: taextras.py:450
msgid "sound sensor"
msgstr "uyarinapa musyaynin"
# "sensor de color"
-#: taextras.py:422
+#: taextras.py:451
msgid "color sensor"
msgstr "llimp'ip musyaynin"
# "prender luz"
#. TRANS: set light is used to set the light level associated with
#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:425
+#: taextras.py:454
msgid "set light"
msgstr "k'ancharichiy"
# "Prende la luz del sensor de color."
-#: taextras.py:426
+#: taextras.py:455
msgid "Set color sensor light."
msgstr "Llimp'ip musyayninpa k'anchariyninta hap'ichiy."
# [ES] "nivel de batería"
#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:428
+#: taextras.py:457
msgid "battery level"
msgstr "baterip imayna kasqan"
-#: taextras.py:429
+#: taextras.py:458
msgid "Get the battery level of the brick in millivolts"
-msgstr ""
+msgstr "Brick nisqap imayna baterian kasqantam milivolts nisqapi kutichin."
# "Paleta de bloques WeDo"
#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:434
-#, fuzzy
+#: taextras.py:463
msgid "Palette of Arduino blocks"
-msgstr "WeDo bloquekunamanta"
+msgstr "Arduinos bloquekunamanta"
# "PWM"
#. TRANS: PWM is pulse-width modulation
-#: taextras.py:440
+#: taextras.py:469
msgid "PWM"
msgstr "PWM"
# "SERVO"
-#: taextras.py:441
+#: taextras.py:470
msgid "SERVO"
msgstr "SERVO"
# "ERROR: Chequee la Arduino y el número de puerto."
-#: taextras.py:442
+#: taextras.py:471
msgid "ERROR: Check the Arduino and the number of port."
msgstr "PANTAY: Arduino nisqatawan puerto yupanantawan qhawariy."
# "ERROR: El valor debe ser un número entre 0 y 255."
-#: taextras.py:443
+#: taextras.py:472
msgid "ERROR: Value must be a number from 0 to 255."
msgstr "PANTAY: chaniqa 0 yupaymanta 255 yupanakamanmi kanman."
# "ERROR: El valor debe ser ALTO o BAJO."
-#: taextras.py:444
-#, fuzzy
+#: taextras.py:473
msgid "ERROR: Value must be either HIGH or LOW, 0 or 1"
msgstr "PANTAY: chaniqa ACHKHA utaq PISI kanman."
# "ERROR: El modo debe ser ENTRADA, SALIDA, PWM o SERVO."
-#: taextras.py:445
+#: taextras.py:474
msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
msgstr "PANTAY: imayna kayqa HAYKUNA, LLUQSINA, PWM utaq SERVO nispam kanman."
-#: taextras.py:446
+#: taextras.py:475
msgid "ERROR: The value must be an integer."
-msgstr ""
+msgstr "PANTAY: chaniqa yupana entero nisqa kanman."
-#: taextras.py:447
+#: taextras.py:476
msgid "ERROR: The pin must be an integer."
-msgstr ""
+msgstr "PANTAY: pin nisqaqa yupana entero nisqapim kanman."
# [ES] "refrescar Arduino"
-#: taextras.py:448
+#: taextras.py:477
msgid "refresh Arduino"
msgstr "Arduinota kunanyachiy"
# [ES] "Busca por Arduinos conectadas."
-#: taextras.py:449
+#: taextras.py:478
msgid "Search for connected Arduinos."
msgstr "Sapanka Arduinokuna tinkuchisqa kasqapi machkhan."
-#: taextras.py:450
+#: taextras.py:479
msgid "Arduino"
msgstr "Arduino"
# [ES] "establece la placa Arduino actual"
-#: taextras.py:451
+#: taextras.py:480
msgid "set current Arduino board"
msgstr "kunan kaq placa Aduinotam churan"
# [ES] "número de Arduinos"
-#: taextras.py:452
+#: taextras.py:481
msgid "number of Arduinos"
msgstr "hayk'a Arduinokuna"
# [ES] "número de placas Arduino"
-#: taextras.py:453
+#: taextras.py:482
msgid "number of Arduino boards"
msgstr "hayk'a placa Arduinokuna"
# [ES] "nombre de Arduino"
-#: taextras.py:454
+#: taextras.py:483
msgid "Arduino name"
msgstr "Arduinop sutin"
# [ES] "Obtiene el nombre de la Arduino."
-#: taextras.py:455
+#: taextras.py:484
msgid "Get the name of an Arduino."
msgstr "Arduinop sutinta tarin."
# "modo del pin"
#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
#. in which an I/O pin is being used.
-#: taextras.py:458
+#: taextras.py:487
msgid "pin mode"
msgstr "pin nisqa imayna kaynin"
# "Selecciona la función del pin (ENTRADA, SALIDA, PWM, SERVO)."
-#: taextras.py:461
+#: taextras.py:490
msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
msgstr "Pin nisqapa purinanta akllay (HAYKUNA, LLUQSINA, PWM, SERVO)."
# "escribir analógico"
-#: taextras.py:462
+#: taextras.py:491
msgid "analog write"
msgstr "analogico nisqata qillqay"
# "Escribe un valor analógico en el puerto especificado."
-#: taextras.py:464
+#: taextras.py:493
msgid "Write analog value in specified port."
msgstr "alogico chanitam akllasqa puertopiqa qillqay."
# "leer analógico"
-#: taextras.py:465
+#: taextras.py:494
msgid "analog read"
msgstr "analogico nisqata nawichay"
# "Lee un valor desde un puerto analógico. El valor puede ser entre 0 y 1023. "
# "Use Vref para determinar el voltaje. Para USB, volt=((leer)*5/1024) "
# "aproximadamente."
-#: taextras.py:466
+#: taextras.py:495
msgid ""
"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
"determine voltage. For USB, volt=((read)*5)/1024) approximately."
@@ -1748,107 +1876,107 @@ msgstr ""
"nisqapaqtaq, volt=((ñawiriy)*5/1024) nisqahinata."
# "escribir digital"
-#: taextras.py:468
+#: taextras.py:497
msgid "digital write"
msgstr "digitalta qillqay"
# "Escribe un valor digital en un puerto específico."
-#: taextras.py:469
+#: taextras.py:498
msgid "Write digital value to specified port."
msgstr "digital chanitam akllasqa puertopiqa qillqay."
# "leer digital"
-#: taextras.py:470
+#: taextras.py:499
msgid "digital read"
msgstr "digitalta ñawichay"
# "Lee un valor desde un puerto digital."
-#: taextras.py:471
+#: taextras.py:500
msgid "Read value from digital port."
msgstr "Purdo digitalmanta chanitaqa ñawichay."
# "Configura el puerto de la Arduino como entrada digital."
-#: taextras.py:473
+#: taextras.py:502
msgid "Configure Arduino port for digital input."
msgstr "Digital haykunahina kananpaqmi Arduino puertotaqa kamachiy."
# "Configura el puerto de la Arduino para manejar un servo."
-#: taextras.py:474
+#: taextras.py:503
msgid "Configure Arduino port to drive a servo."
msgstr "Servo sutichakuqta puriyachinapaqmi Arduino puertonta kamachiy."
# "Configura el puerto de la Arduino como salida digital."
-#: taextras.py:476
+#: taextras.py:505
msgid "Configure Arduino port for digital output."
msgstr "Digital lluqsinahina kananpaqmi Arduino puertotaqa kamachiy."
# "Configura el puerto de la Arduino para PWM modulación por ancho de pulsos)."
-#: taextras.py:477
+#: taextras.py:506
msgid "Configure Arduino port for PWM (pulse-width modulation)."
msgstr ""
"PWM sutichakuqwan kananpaqmi Arduino puertonta kamachiy (sakhayninwan "
"churachinkunqa)."
-#: taextras.py:478
+#: taextras.py:507
#, python-format
msgid "Not found Arduino %s"
-msgstr ""
+msgstr "Manam Arduino %s nisqaqa tarikunchu"
-#: taextras.py:479
+#: taextras.py:508
msgid "The pin must be an integer"
-msgstr ""
+msgstr "Pin nisqaqa entero nisqapim kanman"
-#: taextras.py:480
+#: taextras.py:509
msgid "The device must be an integer"
-msgstr ""
+msgstr "Dispositivo nisqaqa yupana entero nisqapim kanman"
# "Paleta de bloques WeDo"
#. TRANS: plugin to control an ExpEyes device
-#: taextras.py:485
+#: taextras.py:514
msgid "Palette of Expeyes blocks"
msgstr "WeDo bloquekunamanta"
# [ES] "establecer PVS"
#. TRANS: Programmable voltage output
-#: taextras.py:487
+#: taextras.py:516
msgid "set PVS"
msgstr "PVS nisqata churay"
# [ES] "establece el voltaje de salida programable"
-#: taextras.py:488
+#: taextras.py:517
msgid "set programmable voltage output"
msgstr "ima voltaje nisqawan programasqaña lluqsinapaq churay"
# [ES] "establecer voltaje SQR1"
#. TRANS: Square wave 1 voltage output
-#: taextras.py:490
+#: taextras.py:519
msgid "set SQR1 voltage"
msgstr "SQR1 voltajeta churan"
# [ES] "establece una onda cuadrada en el voltaje de salida"
-#: taextras.py:491
+#: taextras.py:520
msgid "set square wave 1 voltage output"
msgstr "lluqsip voltajemanqa onda cuadrada nisqata churan"
# [ES] "establecer voltaje SQR2"
#. TRANS: Square wave 2 voltage output
-#: taextras.py:493
+#: taextras.py:522
msgid "set SQR2 voltage"
msgstr "SQR2 voltajeta churay"
# [ES] "establece una onda cuadrada en el voltaje de salida"
-#: taextras.py:494
+#: taextras.py:523
msgid "set square wave 2 voltage output"
msgstr "lluqsip voltajemanqa onda cuadrada nisqata churay"
# [ES] "establecer OD1"
#. TRANS: Digital output level
-#: taextras.py:496
+#: taextras.py:525
msgid "set OD1"
msgstr "OD1 nisqata churay"
# [ES] "establece el nivel de la salida digital (OD1) bajo (0) o alto (1)"
-#: taextras.py:497
+#: taextras.py:526
msgid "set digital output level (OD1) low (0) or high (1)"
msgstr ""
"digital lluqsinanta (OD1) antunninpichu (0) utaq huch'uyninpichu (1) "
@@ -1856,13 +1984,13 @@ msgstr ""
# [ES] "nivel IN1"
#. TRANS: Input 1 voltage level
-#: taextras.py:499
+#: taextras.py:528
msgid "IN1 level"
msgstr "IN1 t'aqa"
# [ES] "devuelve 1 si el voltaje de IN1 es mayor a 2,5 volts, 0 si el voltaje es <= "
# [ES] "2,5 volts"
-#: taextras.py:500
+#: taextras.py:529
msgid ""
"returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 "
"volts"
@@ -1872,13 +2000,13 @@ msgstr ""
# [ES] "nivel IN2"
#. TRANS: Input 2 voltage level
-#: taextras.py:503
+#: taextras.py:532
msgid "IN2 level"
msgstr "IN2 t'aqa"
# [ES] "devuelve 1 si el voltaje de IN2 es mayor a 2,5 volts, 0 si el voltaje es <= "
# [ES] "2,5 volts"
-#: taextras.py:504
+#: taextras.py:533
msgid ""
"returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 "
"volts"
@@ -1888,13 +2016,13 @@ msgstr ""
# [ES] "nivel SEN"
#. TRANS: Resistive sensor voltage level
-#: taextras.py:507
+#: taextras.py:536
msgid "SEN level"
msgstr "SEN t'aqa"
# [ES] "devuelve 1 si el voltaje del sensor resistivo (SEN) es mayor a 2,5 volts, 0 "
# [ES] "si el voltaje es <= 2,5 volts"
-#: taextras.py:508
+#: taextras.py:537
msgid ""
"returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN "
"voltage level <= 2.5 volts"
@@ -1903,119 +2031,119 @@ msgstr ""
"kutichinqa, ichaqa 2.5 volts nisqa kaptinqa 0 yupaytam kutichinqa"
# [ES] "capturar"
-#: taextras.py:510
+#: taextras.py:539
msgid "capture"
msgstr "hap'iy"
-#: taextras.py:511
+#: taextras.py:540
msgid "input"
msgstr "haykuna"
-#: taextras.py:512
+#: taextras.py:541
msgid "samples"
msgstr "qhawarichikuna"
-#: taextras.py:513
+#: taextras.py:542
msgid "interval"
msgstr "t'aqap pacha"
# [ES] "captura múltiples muestras de la entrada en intervalos (MS); los resultados "
# [ES] "son puestos en FIFO"
#. TRANS: MS is microseconds
-#: taextras.py:515
+#: taextras.py:544
msgid ""
"capture multiple samples from input at interval (MS); results pushed to FIFO"
msgstr ""
"t'aqasqa pachakunan puriqta (MS) hap'iy; kaykunaqa FIFO nisqapim churakunqa"
#. TRANS: Analog input 1 voltage level
-#: taextras.py:518
+#: taextras.py:547
msgid "A1"
msgstr "A1"
# [ES] "lee el voltaje de la entrada analógica 1"
-#: taextras.py:519
+#: taextras.py:548
msgid "read analog input 1 voltage"
msgstr "1 analógico musyanaman voltaje haykusqanta ñawichay"
#. TRANS: Analog input 2 voltage level
-#: taextras.py:521
+#: taextras.py:550
msgid "A2"
msgstr "A2"
# [ES] "lee el voltaje de la entrada analógica 2"
-#: taextras.py:522
+#: taextras.py:551
msgid "read analog input 2 voltage"
msgstr "2 analógico musyanaman voltaje haykusqanta ñawichay"
#. TRANS: Read input 1 voltage
-#: taextras.py:524
+#: taextras.py:553
msgid "IN1"
msgstr "IN1"
# [ES] "lee el voltaje de la entrada 1"
-#: taextras.py:525
+#: taextras.py:554
msgid "read input 1 voltage"
msgstr "1 haykunap voltaje nisqanta ñawichan"
#. TRANS: Read input 2 voltage
-#: taextras.py:527
+#: taextras.py:556
msgid "IN2"
msgstr "IN2"
# [ES] "lee el voltaje de la entrada 2"
-#: taextras.py:528
+#: taextras.py:557
msgid "read input 2 voltage"
msgstr "2 haykunap voltaje nisqanta ñawichan"
#. TRANS: Read analog sensor input voltage
-#: taextras.py:530
+#: taextras.py:559
msgid "SEN"
msgstr "SEN"
# [ES] "lee el voltaje de entrada del sensor analógico"
-#: taextras.py:531
+#: taextras.py:560
msgid "read analog sensor input voltage"
msgstr "analógico musyanaman voltaje haykusqanta ñawichay"
#. TRANS: Read square wave 1 input voltage
-#: taextras.py:533
+#: taextras.py:562
msgid "SQR1"
msgstr "SQR1"
# [ES] "lee el voltaje de la onda cuadrada 1"
-#: taextras.py:534
+#: taextras.py:563
msgid "read square wave 1 voltage"
msgstr "1 onda cuadrada nisqap voltajenta ñawichan"
#. TRANS: Read square wave 2 input voltage
-#: taextras.py:536
+#: taextras.py:565
msgid "SQR2"
msgstr "SQR2"
# [ES] "lee el voltaje de la onda cuadrada 2"
-#: taextras.py:537
+#: taextras.py:566
msgid "read square wave 2 voltage"
msgstr "2 onda cuadrada nisqap voltajenta ñawichan"
#. TRANS: Read programmable voltage
-#: taextras.py:539
+#: taextras.py:568
msgid "PVS"
msgstr "PVS"
# [ES] "leer voltaje programable"
-#: taextras.py:540
+#: taextras.py:569
msgid "read programmable voltage"
msgstr "programasqa voltajeta ñawichay"
# [ES] "El dispositivo Expeyes no fue encontrado"
-#: taextras.py:541
+#: taextras.py:570
msgid "Expeyes device not found"
msgstr "Expeyes dispositivo sutichakuqqa manam tarikunchu"
#. TRANS: "name" option from activity.info file
msgid "TurtleBlocks"
-msgstr ""
+msgstr "CharapaBlocks"
# [ES] "Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques "
# [ES] "complementarios de programación visual"
@@ -2029,82 +2157,82 @@ msgstr ""
"ruwaspa llimp'in kaqllataq tawqakunatapas ruwarillanmi"
# "Paleta de comandos de la tortuga"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Charapata kamachinapaq"
# "adelante"
-#: TurtleArt/tabasics.py:124
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:740
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: TurtleArt/tabasics.py:129
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
msgid "forward"
msgstr "ñawpaqman"
# "avanzar la tortuga"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "ñawpaqman charapata purichiy"
# "atrás"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "kutichiy"
# "retroceder la tortuga"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "qhipaman charapata purichiy"
# "limpiar"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "pichay"
# "limpia la pantalla y restaura la tortuga"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "pichay pantallata charapatataq musuqmanta kamachiy"
# "gira la tortuga en sentido anti-horario (ángulo en grados)"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "charapataqa lluqimanhina muyurichiy ([ángulo en grados nisqapi)"
# "gira la tortuga en sentido horario (ángulo en grados)"
# [es] "gira la tortuga en sentido horario (ángulo en grados)"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "charapataqa pañamanhina muyurichiy ([ángulo en grados nisqapi)"
# "arco"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "arco nisqa"
# "ángulo"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "k'uchu"
# "radio"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "radio nisqa"
# "mueve la tortuga a lo largo de un arco"
# [es] "mueve la tortuga a lo largo de un arco"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "suni arco nisqantintam charapataqa purichiy"
# "fijar xy"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "xy nisqata churay"
# "mover la tortuga a la posición xcor, ycor; (0, 0) está en el centro de la "
# "pantalla."
-#: TurtleArt/tabasics.py:199 TurtleArt/tabasics.py:265
+#: TurtleArt/tabasics.py:214 TurtleArt/tabasics.py:292
msgid ""
"moves turtle to position xcor, ycor; (0, 0) is in the center of the screen."
msgstr ""
@@ -2112,19 +2240,19 @@ msgstr ""
"kachkan."
# "fijar rumbo"
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "mayman rinantam churay"
# "fija la orientación de la tortuga (0 es hacia la parte superior de la "
# "pantalla.)"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr ""
"charapap mayman rinanta churay (0 yupanaqa pantallap wichayninmanmi purichin)"
# "coorx"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor"
@@ -2133,7 +2261,7 @@ msgstr "xcor"
# [es] ""
# [es] "contiene la coordenada x actual de la tortuga (se puede usar en vez de un "
# [es] "bloque de número)"
-#: TurtleArt/tabasics.py:222
+#: TurtleArt/tabasics.py:241
msgid ""
"holds current x-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2142,7 +2270,7 @@ msgstr ""
"hap'ikullanmanmi)"
# "coory"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor"
@@ -2151,7 +2279,7 @@ msgstr "ycor"
# [es] ""
# [es] "contiene la coordenada y actual de la tortuga (se puede usar en vez de un "
# [es] "bloque de número)"
-#: TurtleArt/tabasics.py:233
+#: TurtleArt/tabasics.py:255
msgid ""
"holds current y-coordinate value of the turtle (can be used in place of a "
"number block)"
@@ -2160,7 +2288,7 @@ msgstr ""
"hap'ikullanmanmi)"
# "rumbo"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "mayman"
@@ -2169,7 +2297,7 @@ msgstr "mayman"
# [es] ""
# [es] "contiene la orientación actual de la tortuga (se puede usar en vez de un "
# [es] "bloque de número)"
-#: TurtleArt/tabasics.py:244
+#: TurtleArt/tabasics.py:269
msgid ""
"holds current heading value of the turtle (can be used in place of a number "
"block)"
@@ -2178,56 +2306,56 @@ msgstr ""
"hap'ikullanmanmi)"
# "Paleta de órdenes de la pluma"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Qillqanawan llamk'anapaq"
# "rellenar pantalla"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "pantallata hunt'achiy"
# "tono"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:295
-#: TurtleArt/tabasics.py:354
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1198
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327
+#: TurtleArt/tabasics.py:397
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094
msgid "shade"
msgstr "llimp'iynin"
# "rellena el fondo con (color, sombra)"
# [es] "rellena el fondo con (color, sombra)"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "ukhuntaqa hunt'achiy (llimp'iwan, llantuwan ima)"
# "fijar color"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "llimp'ita akllay"
# "fija el color de la línea que la tortuga dibuja"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
msgid "sets color of the line drawn by the turtle"
msgstr "charapa ima llimp'iwan siq'ichananta churay"
# "fijar tono"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "llimp'ita churay"
# "fijar la oscuridad de la linea que la tortuga dibuja"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "charapa yana llimp'iwan siq'ichananta churay"
# "establecer gris"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "chiqchita churay"
# "establece el nivel de gris de la línea dibujada por la tortuga"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
msgid "sets gray level of the line drawn by the turtle"
msgstr "charapa chiqchi llimp'iwan siq'ichananta churay"
@@ -2236,7 +2364,7 @@ msgstr "charapa chiqchi llimp'iwan siq'ichananta churay"
# [es] ""
# [es] "contiene el color actual de la pluma (se puede usar en vez de un bloque de "
# [es] "número)"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
msgid "holds current pen color (can be used in place of a number block)"
msgstr ""
"kunan kaq qillqanap llimp'inwanmi kachkan (yupanakunap bloquenmantaqa "
@@ -2244,7 +2372,7 @@ msgstr ""
# "contiene la tonalidad actual de la pluma"
# [es] "contiene la tonalidad actual de la pluma"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "kunan kaq qillqanap llimp'inwanmi kachkan"
@@ -2253,72 +2381,81 @@ msgstr "kunan kaq qillqanap llimp'inwanmi kachkan"
# [es] ""
# [es] "contiene el nivel actual de gris (puede ser utilizado en vez de un bloque "
# [es] "numérico)"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
msgid "holds current gray level (can be used in place of a number block)"
msgstr ""
"kunan kaq chiqchi llimp'iwanmi kachkan (yupanakunap bloquenmantaqa "
"hap'ikullanmanmi)"
# "subir pluma"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "qillqanata huqariy"
# "La tortuga dibujará cuando se mueva."
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "Charapa puriptinqa chaypipuni siq'ichanqa."
# "bajar pluma"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "qillqanata urayachiy"
# "La tortuga dibujará cuando se mueva."
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "Charapa puriptinqa chapipuni siq'ichanqa."
+# "bajar pluma"
+#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "qillqanata urayachinki?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "Qillqana uyarachisqa kaptinqa Chiqay nispan kutichin"
+
# "fijar tamaño"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "sayayninta akllay"
# "fija el ancho de la línea que la tortuga dibuja"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "rakhuta utaq ñañuta charapa siq'inanpaq kamachiy"
# "comenzar a rellenar"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "hunt'achiyta qallariy"
# "comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)"
# [es] ""
# [es] "comenzar a rellenar el poligono (usado con finalizar el relleno del bloque)"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"poligono nisqatam llimp'iwan hunt'achiyta qallariy (bloquepa "
"hunt'achinawanmi ruwakuchkan)"
# "finalizar rellenado"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "huntach'iyta tukuy"
# "completa el polígono relleno (utilizado con comenzar relleno del bloque)"
# [es] ""
# [es] "completa el polígono relleno (utilizado con comenzar relleno del bloque)"
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"poligono nisqatam llimp'iwan hunt'achiyta qallariy (bloquepa "
"hunt'achinawanmi ruwakuchkan)"
# "tamaño"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "sayan"
@@ -2327,574 +2464,553 @@ msgstr "sayan"
# [es] ""
# [es] "contiene el tamaño actual de la pluma (se puede usar en vez de un bloque de "
# [es] "número)"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"kunan kaq qillqanap rakhuyninwanmi kachkan (yupanakunap bloquenmantaqa "
"hap'ikullanmanmi)"
# "Paleta de colores de la pluma"
-#: TurtleArt/tabasics.py:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Siq'inapaq llimp'ikuna"
# "rojo"
# [es] "rojo"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "puka"
# "naranja"
# [es] "naranja"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "q'illmu"
# "amarillo"
# [es] "amarillo"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "q'illu"
# "verde"
# [es] "verde"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "q'umer"
# "cian"
# [es] "cian"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "q'usiq"
# "azul"
# [es] "azul"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "anqas"
# "morado"
# [es] "morado"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "kulli"
# "blanco"
# [es] "blanco"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "yuraq"
# "atrás"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "yana"
-# "fijar el color del texto"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "qillqap llimp'inta churay"
-
-# "fijar el color del texto que la tortuga dibuja"
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "charapaq qillqanantam llimp'ichiy"
-
-# "fijar tamaño del texto"
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "qillqap sayayninta akllay"
-
-# "fijar el tamaño del texto que la tortuga dibuja"
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "charapaq qillqananpaq sapan qillqap sayayninta akllay"
-
# "Paleta de operadores numéricos"
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Yupanakunawan llamk'anapaq"
# "sumar"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "yapapay"
# "suma dos entradas alfanuméricas"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "iskay yupanakunap yapapakuynin"
# "menos"
# [es] "menos"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "qichupay"
# "sustrae la entrada numérica de abajo de la entrada numérica de arriba"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
"yupanata pisiyachinapaqqa ura kaq yupanam wichay kaq yupanataqa pisiyachinqa"
# "multiplicar"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "mirayachiy"
# "multiplica dos entradas numéricas"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "iskay yupana haykuqta mirayachiy"
# "dividir"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "t'aqapay"
# "divide la entrada numérica de arriba (numerador) por la entrada numérica de "
# "bajo (denominador)"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr "wichay yupanata (numerador) uray yupanawan (denominador) t'aqapay"
# "identidad"
# [es] "identidad"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "pin kasqa"
# "operador de identidad usado para extender bloques"
# [es] "operador de identidad usado para extender bloques"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "bloquekunata mast'arichispa pin kasqata tariq"
# "mover"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "kuyuchiy"
# "operador módular (resto)"
# [es] "operador módular (resto)"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modulo nisqata purichiq (qichupay)"
# "√"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
# "raiz cuadrada"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "raíz cuadrada nisqa"
# "calcula la raíz cuadrada"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "raíz cuadrada nisqata tariy"
# "aleatorio"
# [es] "aleatorio"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "muyumuyuriq"
# "min"
# [es] "min"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "pisi"
# "max"
# [es] "max"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "achkha"
# "devuelve un número aleatorio entre los valores mínimo (arriba) y máximo "
# "(abajo)"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr "munasqa pisi (wichaypi) achkha (uraypi)chaniyuq yupanakunatam kutichin"
# "número"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "yupana"
# "utilizado como entrada numérica en los operadores matemáticos"
# [es] "utilizado como entrada numérica en los operadores matemáticos"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "matemática llamk'aypi haykuq yupanakuna"
# "mayor que"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "kuraq kaq"
# "operador lógico mayor que"
# [es] "operador lógico mayor que"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "kuraq-kaq llamk'ana sutichakuq"
# "menor que"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "sullk'a kaq"
# "operador lógico menor que"
# [es] "operador lógico menor que"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "sullk'a-kaq llamk'ana sutichakuq"
# "equivalente"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "kikillanmi"
# "operador lógico de igualdad"
# [es] "operador lógico de igualdad"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "kikin-kaq llamk'ana sutichakuq"
# "no"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "mana"
# [es] "operador NO lógico"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "manakikin-kaq llamk'ana sutichakuq"
# "y"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "hinallataq"
# "operador Y lógico"
# [es] "operador Y lógico"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "HINALLATAQ llamk'ana sutichakuq"
# "o"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "utaq"
# "operador O lógico"
# [es] "operador O lógico"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "UTAQ llamk'ana sutichakuq"
# "Paleta de operadores numéricos"
-#: TurtleArt/tabasics.py:734
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: TurtleArt/tabasics.py:784
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Yupanakunawan llamk'anapap"
# "esperar"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "suyay"
# "detiene la ejecución del programa por número determinado de segundos"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "programa purisqantaqa segundukunata churaspam utichin"
# "por siempre"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "wiñaypaq"
# "repetir para siempre"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "wiñaypaq huktawan kutichiy"
# "repetir"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "huktawan"
# "repetir el número especificado de veces"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "yupana mañakusqantahinam mayk'a kutitapas ruway"
# "si"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "arí"
# "entonces"
# [es] "entonces"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "chayna-kaptinqa"
# "si entonces"
# [es] "si entonces"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "arí-chayna-kaptinqa"
# "operador si-entonces que usa operadores lógicos de la paleta de Números"
# [es] "operador si-entonces que usa operadores lógicos de la paleta de Números"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "Yupanakuna llamk'anamanta ari-chayna-kaptinqa"
# [ES] "sino"
-#: TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "mana chayqa"
# "si entonces sino"
# [es] "si entonces sino"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "ari-chayna-kaptinqa mana-chayqa"
# "operador si-entonces-sino que usa operadores lógicos de la paleta de Números"
# [es] ""
# [es] "operador si-entonces-sino que usa operadores lógicos de la paleta de Números"
-#: TurtleArt/tabasics.py:790 TurtleArt/tabasics.py:798
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "Yupanakuna llamk'anamanta ari-chayna-kaptinqa mana-chauqa"
#
# "espacio horizontal"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "kiranpa k'iti"
# desplaza la pila a la derecha"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "pañamanmi tawqataqa suchuchiy"
#
# "espacio vertical"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "sayanpa k'iti"
# desplazar la pila abajo"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "uraymanmi tawqataqa suchuchiy"
# "parar acción"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "ruwasqanta utichiy"
# "detiene la acción actual"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "kunan kaq ruwasqanta utichiy"
# "Paleta de bloques de variables"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Imaymana bloquekuna"
# "empezar"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "qallariy"
# "conecta la acción a los botones de ejecución de la barra de herramientas"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "llamk'anakunapi llamk'aq rumpukunaman masichiy"
# "texto"
-#: TurtleArt/tabasics.py:849 TurtleArt/tabasics.py:850
-#: TurtleArt/tabasics.py:851
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:193
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194
+#: TurtleArt/tabasics.py:899 TurtleArt/tabasics.py:900
+#: TurtleArt/tabasics.py:901
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:180
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:201
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
msgid "text"
msgstr "qillqa"
# "valor de cadena"
-#: TurtleArt/tabasics.py:852
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
+#: TurtleArt/tabasics.py:902
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "waskarchakuqpa chanin"
# "acción"
-#: TurtleArt/tabasics.py:856 TurtleArt/tabasics.py:859
-#: TurtleArt/tabasics.py:867 TurtleArt/tabasics.py:871
-#: TurtleArt/tawindow.py:1351 TurtleArt/tawindow.py:1448
-#: TurtleArt/tawindow.py:1461 TurtleArt/tawindow.py:2077
-#: TurtleArt/tawindow.py:4363
+#: TurtleArt/tabasics.py:906 TurtleArt/tabasics.py:909
+#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921
+#: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178
+#: TurtleArt/tawindow.py:4513
msgid "action"
msgstr "ruway"
# "cima de la pila de acción nombrable"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "tawqap patan sutichakuq"
# "invocar la pila de acción nombrado"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "sutichasqa tawqata waqyay"
# "guardar en caja 1"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "1 tawak'uchu kaqpi waqaychay"
# "guarda valor numérico en la variable 1"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "yupanap chanintaqa 1 Variable nisqapi waqaychay"
# "guardar en caja 2"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "2 tawak'uchu kaqpi waqaychay"
# "guarda valor numérico en la variable 2"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "yupanap chanintaqa 2 Variable nisqapi waqaychay"
# "caja 1"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "1 tawak'uchu"
# "Variable 1 (valor numérico)"
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "1 variable nisqa (yupanap chanin)"
# "caja 2"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "2 tawak'uchu"
# "Variable 2 (valor numérico)"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "2 variable nisqa (yupanap chanin)"
# "guardar en"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "imapi waqaychanki"
# "caja"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "tawak'uchu"
# "mi caja"
-#: TurtleArt/tabasics.py:928 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1355 TurtleArt/tawindow.py:1486
-#: TurtleArt/tawindow.py:2081 TurtleArt/tawindow.py:4390
-#: TurtleArt/tawindow.py:4418
+#: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995
+#: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542
+#: TurtleArt/tawindow.py:4572
msgid "my box"
msgstr "tawak'uchuy"
# "guarda valor numérico en la variable nombrada"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "yupanap chanintaqa variable sutichasqapim waqaychay"
# "variable nombrado (valor numérico)"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "sutichasqa Variable (yupanap chanin)"
# "acción 1"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "1 ruway"
# "primero de la pila de Acción 1"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "tawqap 1 Ruwayninpa qallariq"
# "acción 2"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "2 ruway"
# "primero de la pila de Acción 2"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "tawqap 2 Ruwayninpa qallariq"
# "invocar la pila de acción 1"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "tawqap 1 ruwayninta waqyay"
# "invocar la pila de acción 2"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "tawqap 2 ruwayninta waqyay"
# "basura"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "q'upa"
# "vaciar papelera"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "q'upanata qasichiy"
# "borra permanentemente elementos de la papelera"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "q'upanapi imaymana kaqtaqa wiñaypaq qasichiy"
# "restaurar todo"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "llapanta kutichiy"
# "restaura todos los bloques de la papelera"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "q'upanapi ima bloque nisqakuna kaqtaqa llipinta kutiyachiy"
# "borrar todos"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "llapanta pichay"
# "mover todos los bloques a la basura"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "llapan bloque nisqakunataqa q'upanaman wikch'uy"
# "Compartir bloques seleccionados"
-#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2055
-#: TurtleArtActivity.py:751
+#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Akllasqa bloques nisqakunata qunakuy"
@@ -2902,49 +3018,43 @@ msgstr "Akllasqa bloques nisqakunata qunakuy"
#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231
#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294
#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:980
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:995
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1010
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1025
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1040
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1055
msgid "Title"
msgstr "Sutinchaynin"
# "Parar tortuga"
-#: TurtleArt/talogo.py:370 TurtleArtActivity.py:731
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1538
+#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437
msgid "Stop turtle"
msgstr "Charapata utichiy"
# "Mostrar bloques"
-#: TurtleArt/talogo.py:380 TurtleArtActivity.py:360 TurtleArtActivity.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1529
+#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428
msgid "Show blocks"
msgstr "Bloques nisqakunata rikuchiy"
# "ocultar los bloques"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Bloques nisqakunata pakay"
# "no pudo escribir en"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "mana atinichu kaypi qillqaytaqa"
# "No sé como hacerlo"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Imayna ruwaytaqa mana yachanichu"
# "no le gusta"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "manam munanchu"
# "como entrada"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "haykusqahinataqa"
@@ -2959,374 +3069,379 @@ msgid "changes the orientation of the palette of blocks"
msgstr "bloque nisqakuna mayman qhawariyninta t'ikrachiy"
# "Cargar..."
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Purichkanña..."
# "Guardar..."
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Waqaychay..."
# "clic para abrir"
-#: TurtleArt/tautils.py:586
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730
+#: TurtleArt/tautils.py:593
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712
msgid "click to open"
msgstr "kicharinapaqqa clickta ruway"
# "orientación"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "mayman rinqa"
# "siguiente"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "hamuq"
# "desplazar"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr "purichiy"
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
-msgstr ""
+msgstr "Mira, amaraq programanta huknirachispaqa Sayachiy nisqa q'apiriy"
# "Selecciona bloques para compartir"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr "Qukunapaq bloques nisqakunata akllay"
-#: TurtleArt/tawindow.py:1530 TurtleArtActivity.py:632
-#: TurtleArtActivity.py:781 turtleblocks.py:397
+#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656
+#: TurtleArtActivity.py:805 turtleblocks.py:412
msgid "Save stack"
-msgstr ""
+msgstr "Pila nisqata waqaychay"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
-msgstr ""
+msgstr "Munanchichu Pila nisqata allichayta?"
# "Cancelar"
-#: TurtleArt/tawindow.py:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Chinkachiy"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
msgid "Overwrite stack"
-msgstr ""
+msgstr "Pila nisqata allichay"
-#: TurtleArt/tawindow.py:1570 TurtleArt/tawindow.py:1578
-#: TurtleArt/tawindow.py:1588 TurtleArtActivity.py:634 turtleblocks.py:399
+#: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
-msgstr ""
+msgstr "Pila nisqata pichay"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
-msgstr ""
+msgstr "Munakichu Pila nisqata pichayta?"
# "imagen"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "wanki"
# "Guardar como Logo"
-#: TurtleArtActivity.py:188 TurtleArtActivity.py:757 TurtleArtActivity.py:925
-#: TurtleArtActivity.py:955 turtleblocks.py:371
+#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964
+#: TurtleArtActivity.py:1000 turtleblocks.py:386
msgid "Save as Logo"
msgstr "Unancha hinata waqaychay"
# "Guardar como imagen"
-#: TurtleArtActivity.py:235 TurtleArtActivity.py:756 TurtleArtActivity.py:922
-#: TurtleArtActivity.py:952 turtleblocks.py:369
+#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961
+#: TurtleArtActivity.py:997 turtleblocks.py:384
msgid "Save as image"
msgstr "Wanki hinata waqaychay"
# "instantánea"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "usqachiq"
# "Guardar instantánea"
-#: TurtleArtActivity.py:251 TurtleArtActivity.py:691 TurtleArtActivity.py:733
-#: TurtleArtActivity.py:931 TurtleArtActivity.py:958
+#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757
+#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003
msgid "Save snapshot"
msgstr "Utqaylla waqaychay"
# "Deshabilitar ayuda flotante"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Tuytuq yanapayta chinkachiy"
# "Habilitar ayuda flotante"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Tuytuq yanapayta rikuchiy"
# "Mostrar paleta"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Llimp'ikunata rikuchiy"
# "Ocultar paleta"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Llimp'ikunata pakay"
# "Escalar coordenadas hacia abajo"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Coordenadasta urayman churay"
# "Escalar coordenadas hacia arriba"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Coordenadasta wichayman t'akyachiy"
# "Editar"
-#: TurtleArtActivity.py:579 TurtleArtActivity.py:615 TurtleArtActivity.py:725
-#: TurtleArtActivity.py:778 turtleblocks.py:401
+#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:802 turtleblocks.py:416
msgid "Edit"
msgstr "Allinchay"
# "Ver"
-#: TurtleArtActivity.py:584 TurtleArtActivity.py:613 TurtleArtActivity.py:726
-#: TurtleArtActivity.py:796 turtleblocks.py:392
+#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750
+#: TurtleArtActivity.py:820 turtleblocks.py:407
msgid "View"
msgstr "Qhaway"
# "Proyecto"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Wakichina"
# "Guardar/Cargar"
-#: TurtleArtActivity.py:617 TurtleArtActivity.py:724 TurtleArtActivity.py:753
-#: TurtleArtActivity.py:755 TurtleArtActivity.py:917
+#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777
+#: TurtleArtActivity.py:779 TurtleArtActivity.py:956
msgid "Save/Load"
msgstr "Waqaychay/Wichachiy"
# "Copiar"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Kikinchay"
# "Pegar"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "K'askachiy"
# "restaura todos los bloques de la papelera"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Q'upanapi ima bloque nisqakuna kaqtaqa llipinta kutiyachiy"
# "Pantalla completa"
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:797
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Hunt'asqa pantalla"
# "Coordenadas cartesianas"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas nisqa"
# "Coordenadas polares"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Coordenadas polares nisqa"
# "Coordenadas centímetros"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Coordenadas centímetros nisqa"
# "Agrandar bloques"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Bloques nisqakunata hatunyachiy"
# "Empequeñecer bloques"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Bloques nisqakunata huch'uyachiy"
# "Cargar ejemplos"
-#: TurtleArtActivity.py:678 TurtleArtActivity.py:695 TurtleArtActivity.py:734
-#: TurtleArtActivity.py:934
+#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758
+#: TurtleArtActivity.py:974
msgid "Load example"
msgstr "Qhawarichikunata wichachiy"
# "Limpiar"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Pichay"
# "Ejecutar"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Ruway"
# "Dar un paso"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Puriy"
# "Ayuda"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Yanapay"
# "Parar"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Sayachiy"
# "Cargar proyecto"
-#: TurtleArtActivity.py:758 TurtleArtActivity.py:938 TurtleArtActivity.py:960
+#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005
+#: turtleblocks.py:381
msgid "Load project"
msgstr "Wakichinata wichachiy"
# "Cargar plugin"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Plugin nisqata churay"
# "Cargar bloque Python"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Pythonta wicharichiy"
# [ES] "paleta"
-#: TurtleArtActivity.py:895
-#, fuzzy
+#: TurtleArtActivity.py:933
msgid "Palettes"
-msgstr "llimp'ikunap marun"
+msgstr "Llimp'ikunap marun"
# "Compartir bloques deshabilitado"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Mana llamk'aq bloque nisqakunata qunakuy"
+# "Abrir"
+#: TurtleArtActivity.py:980 turtleblocks.py:380
+msgid "Open"
+msgstr "Kichay"
+
# "<Ctrl>p"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
# "<Ctrl>e"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
# "<Ctrl>r"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
# "<Ctrl>w"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
# "<Ctrl>s"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
# "El plugin no puede ser instalado."
-#: TurtleArtActivity.py:1152 TurtleArtActivity.py:1157
-#: TurtleArtActivity.py:1238
+#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208
+#: TurtleArtActivity.py:1288
msgid "Plugin could not be installed."
msgstr "Plugin nisqaqa churachiykuytaqa manam atichikunchu."
# "Reinicie TortugArte para poder usar el plugin."
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Pluginwan kananpaqqa, wakmantam CharapArte sutichakuqtaqa qallarichiy."
# "El plugin %s ya se encuentra instalado."
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s sutichakuqqa churasqañam kachkan."
# "¿Desea reinstalar %s?"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Munankichu %s sutichakuqta wakmanta churayta?"
# "Mi TortugArte sesión"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "CharapArteyman haykunay"
# "Permitir la colaboración"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Yanapanakupaq kamariy"
# "Actividades"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Ruwanakuna"
# "Amigos"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Masikuna"
# "Compartir"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Qunakuy"
# "Configuración"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Kamachina"
# "Vecindario"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Ayllu"
# "Apodo"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Sutichakuy"
# "Cuenta"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Cuentay"
# "Servidor"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Servidor nisqa"
# "Puerto"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Puerto nisqa"
# "Contraseña"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Paka-qillqa"
# "Registro"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Qillqachikuy"
# "Colores"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Llimp'ikuna"
@@ -3339,7 +3454,7 @@ msgstr "Wichachiy"
#: gnome_plugins/fb_plugin.py:87
msgid "Facebook wall post"
-msgstr ""
+msgstr "Facebookpa pirqan"
# "Enviar a la Web"
#: gnome_plugins/uploader_plugin.py:68
@@ -3396,7 +3511,7 @@ msgstr "Urayachiyqa pantarun!"
#: plugins/audio_sensors/audio_sensors.py:75
#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:309
msgid "Palette of sensor blocks"
msgstr "Musyanamanta"
@@ -3433,7 +3548,7 @@ msgstr "microfonopi uyarikusqanmanta qhapariynin"
# "frecuencia"
#: plugins/audio_sensors/audio_sensors.py:119
#: plugins/audio_sensors/audio_sensors.py:127
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "pitch"
msgstr "hayk'a kuti"
@@ -3465,7 +3580,7 @@ msgstr ""
# "Paleta de bloques medios
#: plugins/camera_sensor/camera_sensor.py:67
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
msgid "Palette of media objects"
msgstr "Media nisqakuna"
@@ -3507,90 +3622,88 @@ msgid "read value from RFID device"
msgstr "Radio Frecuenciap (RFID) chaninta ñawiriy"
# "mientras"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:112
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:96
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "chaykamaqa"
# "se ejecuta la serie de acciones siguientes al bloque mientras se cumpla la "
# "condición fijada al comienzo del mismo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:113
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr "qallariypi kamachikusqantahinam kunan ñawpaqmanqa ruwarinqa"
# "hasta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:122
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:109
msgid "until"
msgstr "kaykama"
# "se ejecutan la serie de bloques siguientes hasta que se cumpla la condición"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:123
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr "kamachikusqantahinam kunan ñawpaqmanqa ruwarinqa"
# "encima"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:130
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:732
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:714
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:888
msgid "top"
msgstr "patannin"
# "encima de una pila plegable"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:119
msgid "top of a collapsible stack"
msgstr "tawqa q'imikuq patanpi"
# "diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "p'anqa"
# "objeto de medios del Diario de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal media object"
msgstr "Sugar Panq'amanta media nisqakuna"
# "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "uyarina"
# "Sugar Journal audio object"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal audio object"
msgstr "Sugar Panq'amanta uyarinakuna"
# "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "qhawarina"
# "objeto de video del Diario de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal video object"
msgstr "Sugar P'anqamanta videokuna"
# "Descripción:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "imamanta"
# "descripción"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "Sugar Journal description field"
msgstr "imamanta"
# "mostrar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186
msgid "show"
msgstr "rikuchiy"
# "dibujar texto o mostrar medios desde el Diario"
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:190
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:204
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
msgid "draws text or show media from the Journal"
msgstr ""
"P'anqamanta imaymana medios nisqakunata rikuchiy, manachayqa qillqata "
@@ -3598,253 +3711,253 @@ msgstr ""
#
# "mostrar alineados"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "sinrichasqakunata rikuchiy"
# "fijar escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "imayna kananpaq tupachiy"
# "fijar la escala de medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:244
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:217
msgid "sets the scale of media"
msgstr "medios nisqakuna imayna kananpaqqa tupachiy"
# "guardar imagen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "wankita waqaychay"
# "nombre de la imagen"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:253
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "wakip sutin"
# "guarda una imagen en el Diario de Azúcar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "Sugarpa p'anqanpim huk wankita waqaychay"
# "guardar SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "SVG khiputaqa waqaychay"
# "guarda los gráficos de la tortuga como un archivo SVG en el Diario de Azúcar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr "charapap rikchayninkunataqa Sugarpa p'anqanpim waqaychay"
# "escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "imayna kananpaq"
# "mantiene el valor actual de la escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "kunan kasqa chaninwan purichkan"
# "esperar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "suyariy"
# "esperar de audio o de vídeo hasta el final"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "wait for current video or audio to complete"
msgstr "uyarinata utaq video nisqata tukunankama suyariy"
# "parar medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "mediakunata utichiy"
# "detiene el video o audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr "videotawan uyarinatawan utichin"
# "pausar medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "mediakunata utichiy"
# "pausa el video o audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr "videotawan uyarinatawan utichin"
# "continuar medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "mediakunata rikuchiq"
# "reanudar la reproducción de video o audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:279
msgid "resume playing video or audio"
msgstr "videotawan uyarinatawan puriyachiylla"
# "hablar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "rimay"
# "hola"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "allillanchu"
# "dice texto"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "nisqapa nin qillqaqa"
# "sinusoide"
#. TRANS: pitch, duration, amplitude
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:322
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
msgid "sinewave"
msgstr "sinusoide uyarina"
# [ES] "amplitud"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "imayna uyarinamanta"
# "duración"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "unayaynin"
# "reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:300
msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
msgstr ""
"Huk sinusoide uyarinata frecuencianmanta, amplitudmantawan unayayninmantawan "
"uyarichiy (kayqa segundos pachapi)"
# "botón presionado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
msgid "button down"
msgstr "rump'u ñit'isqa"
# "retorna 1 si el botón del ratón está presionado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319
msgid "returns 1 if mouse button is pressed"
msgstr "huk'uchap rump'un q'apiyasqa kaptinqa 1 yupaytam kutichin"
# "retorna 1 si el botón del ratón está presionado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
msgid "returns True if mouse button is pressed"
msgstr "huk'uchap rump'un q'apiyasqa kaptinqa 1 yupaytam kutichin"
# "cursor x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr "puripaq X"
# "devuelve la coordenada x del cursor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "puripaq X coordenadanta rikuchin"
# "cursor y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "puripaq Y"
# "retorna la coordenada y del cursor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr "puripaq Y coordenadanta rikuchin"
# "consulta de teclado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "tecladomanta yachanapaq"
# "consulta para la entrada de teclado (los resultados están almacenados en el "
# "bloque del teclado)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
msgid "query for keyboard input (results stored in keyboard block)"
msgstr "teclado imayna kananpaq (tecladomanta willakuypim kachkan)"
# "teclado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "teclado nisqa"
# "contiene los resultados del bloque de consulta de teclado como ASCII"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:372
msgid "holds results of query-keyboard block as ASCII"
msgstr "teclados ASCII nisqahina tapukusqamanta kutichiykunatam rikuchin"
# "leer pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr "pixel nisqata ñawiriy"
# "Se envia a la pila el color RGB bajo la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:407
msgid "RGB color under the turtle is pushed to the stack"
msgstr "charapapi RGB llimp'i kasqantam tawqamanqa apachikun"
# "la tortuga ve"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "charapaqa qhawan"
# "muestra el color que \"ve\" la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
msgid "returns the color that the turtle \"sees\""
msgstr "charapa llimp'i \"qhawasqantam\" rikuchin"
# "el tiempo transcurrido (en segundos) desde el inicio del programa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:428
msgid "elapsed time (in seconds) since program started"
msgstr "programa qallarisqanmantaraq unayasqan (segundos nisqapi)"
# "Palette of extra options"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Wak akllanakunamanta"
# "empujar"
#. TRANS: push adds a new item to the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:443
msgid "push"
msgstr "tanqay"
# "apila el valor sobre la pila FILO (primero en entrar, último en salir)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:473
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr ""
"FILO sutichakuq tawqamanmi chanita churapay ( haykuypiqa hukñiq'im, "
"lluqsiypitaq qhipañiq'im)"
# "mostrar pila"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "tawqata rikuchiy"
# "muestra los valores en la pila FILO (primero en entrar, último en salir)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:486
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
msgid "shows values in FILO (first-in last-out heap)"
msgstr ""
"FILO sutichakuq tawqap chanintam rikuchin ( haykuypiqa hukñiq'im, "
"lluqsiypitaq qhipañiq'im)"
# "vaciar pila"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "tawqata qasichiy"
# "vacía la pila FILO (primera-en-entrar último-en-salir)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:472
msgid "emptys FILO (first-in-last-out heap)"
msgstr ""
"FILO sutichakuq tawqamantam qasichiy ( haykuypiqa hukñiq'im, lluqsiypitaq "
@@ -3852,70 +3965,70 @@ msgstr ""
# "sacar"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:510
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
msgid "pop"
msgstr "hurquy"
# "saca el valor de la pila FILO (primero en entrar, último en salir)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:514
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:487
msgid "pops value off FILO (first-in last-out heap)"
msgstr ""
"FILO sutichakuq tawqamantam chanitaqa hurquy ( haykuypiqa hukñiq'im, "
"lluqsiypitaq qhipañiq'im)"
# "pila vacía?"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:525
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:535
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:498
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
msgid "empty heap?"
msgstr "ch'usaq tawqa?"
# "devuelve Verdadero si la pila está vacía"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:528
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
msgid "returns True if heap is empty"
msgstr "Tawqa ch'usaq kaptinqa CHIQAQMI nispan rikunchin"
# "comentar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:521
msgid "comment"
msgstr "rimariy"
# "coloca un comentario en tu código"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:523
msgid "places a comment in your code"
msgstr "ch'inpuykipiqa huy willakuyta churay"
# "imprimir"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "ñit'iy"
# "imprime el valor en el bloque de estado en la parte inferior de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:559
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
msgid "prints value in status block at bottom of the screen"
msgstr "pantallap urayninpim kunan kaq chanitaqa rikuchin"
# "Operador chr de Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr "Python nispaq chr operador sutichakuqnin"
# "Operador int de Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python int operator"
msgstr "Python nispaq int operador sutichakuqnin"
# "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:585
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:561
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
msgid "Python"
msgstr "Python"
# "un bloque programable: utilizado para añadir ecuaciones matemáticas "
# "avanzadas de una variable, p.e., seno(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:565
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -3925,7 +4038,7 @@ msgstr ""
# "un bloque programable: utilizado para agregar ecuaciones matemáticas "
# "avanzadas de múltiples variables, i.e., sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:579
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -3935,7 +4048,7 @@ msgstr ""
# "un bloque programable: utilizado para añadir ecuaciones matemáticas "
# "avanzadas multivariables, p.e. seno(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:593
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -3944,424 +4057,405 @@ msgstr ""
"yapanapaqmi, qhawarinapaq hinaqa, seno(x+y+z)"
# "bloque Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:605
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:622
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:638
msgid "Python block"
msgstr "Python nisqamanta"
# "ejecuta el código del módulo tamyblock.py que se encuentra en el Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:624
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "P'anqapi tamyblock.py sutichakuq kasqantam puriyachin"
# "Cartesiana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Cartesiana"
# "muestra coordenadas cartesianas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "coordenadas cartesianas sutichakuqtam rikuchin"
# "polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "polar"
# "muestra las coordenadas polares"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
msgid "displays polar coordinates"
msgstr "coordenadas polares sutichakuqtam rikuchin"
# "tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:691
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:773
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
msgid "turtle"
msgstr "charapa"
# "elige la tortuga a ordenar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:674
msgid "chooses which turtle to command"
msgstr "kamachinapaq charapata akllakuy"
#. TRANS: pop removes a new item from the program stack
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:703
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
msgid "active turtle"
-msgstr ""
+msgstr "Llamk'aq Charapa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686
msgid "the name of the active turtle"
-msgstr ""
+msgstr "Charapa llamk'aqpa sutin"
# "caparazón de la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:706
msgid "turtle shell"
msgstr "charapap wasaqarachan"
# "vestir a la tortuga con un caparazón a medida"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:717
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:725
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:698
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:707
msgid "put a custom 'shell' on the turtle"
msgstr "charapamanqa takyaq wasaqarachata churay"
# "encima de una pila plegable"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "tawqa q'imikuq patanpi"
# [ES] "cargar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:738
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:748
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:720
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:743
msgid "load"
msgstr "wichachiy"
# [ES] "cargar un bloque"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:741
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
msgid "loads a block"
msgstr "bloque nisqata wichachiy"
# "fijar xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
msgid "setxy"
msgstr "xy nisqata churay"
# [ES] "paleta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "llimp'ikunap marun"
# [ES] "seleccionar paleta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr "maruta akllariy"
# "Paleta de plantillas de presentaciones"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "Qhawachinakunamanta"
# "ocultar los bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "bloques nisqakunata pakay"
# "limpia el lienzo ocultando bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
msgid "declutters canvas by hiding blocks"
msgstr "bloque nisqakunata pakaspaqa hamp'arata pichay"
# "mostrar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "bloques nisqakunata rikuchiy"
# "restaura bloques ocultos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "bloques pakasqakunataqa wakmanta rikuchiy"
# "oculta las barras de herramientas de Azúcar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "Sugarpa llamk'anankunata pakay"
# "lista"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "sinri"
# "presentación con lista de viñetas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1056
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:806
msgid "presentation bulleted list"
msgstr "sinrichasqakunawan qhawachina"
# "plantilla de presentación: lista de viñetas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:829
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1058
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814
msgid "presentation template: list of bullets"
msgstr "yupi qhawachina: ratachiqkunawan sinri"
# "plantilla de presentación: seleccionar objeto del Diario (sin descripción)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:998
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821
msgid "presentation template: select Journal object (no description)"
msgstr "yupi qhawachina: P'anqamanta akllariy (mana willayniyuq kaqta)"
# "plantilla de presentación: seleccionar objeto del Diario (con descripción)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:843
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:983
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828
msgid "presentation template: select Journal object (with description)"
msgstr "yupi qhawachina: P'anqamanta akllariy (willayniyuq kaqta)"
# "plantilla de presentación: seleccionar cuatro objetos del Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1043
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835
msgid "presentation template: select four Journal objects"
msgstr "yupi qhawachina: P'anqamanta tawa imaymanakunata akllariy"
# "plantilla de presentación: seleccionar dos objetos del Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1013
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1028
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
msgid "presentation template: select two Journal objects"
msgstr "yupi qhawachina: P'anqamanta iskay imaymanakunata akllariy"
# "coorx de la izquierda de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:859
msgid "xcor of left of screen"
msgstr "pantallap lluqi XCOR nisqan"
# "debajo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "uraynin"
# "coory del limite inferior de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
msgid "ycor of bottom of screen"
msgstr "pantallap uray XCOR nisqan"
# "el ancho del lienzo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "panq'ap kinraynin"
# "xcor del lado derecho de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:898
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:883
msgid "xcor of right of screen"
msgstr "pantallap paña XCOR nisqan"
# "ycor del limite superior de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "pantallap wichay XCOR nisqan"
# "la altura del lienzo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "panq'ap sayaynin"
# "título x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "x sutinchaynin"
# "título y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
msgid "title y"
msgstr "y sutinchaynin"
# "izquierda x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "lluq'i X"
# "arriba y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr "wichay Y"
# "derecha x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "paña X"
# "debajo y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
msgid "bottom y"
msgstr "uraypi Y"
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "1x1 qhawachiy"
-
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "2x1 qhawachiy"
-
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "1x2 qhawachiy"
-
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "2x2 qhawachiy"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1073
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968
msgid "Palette of user-defined operators"
-msgstr ""
+msgstr "Haykuqmasi churasqan llamk'anapaq maru"
#: pysamples/brain.py:43
msgid "Please install the Speak Activity and try again."
-msgstr ""
+msgstr "Mira, churariy Rimay ruwanata, chaymantaqa wakmanta ruwariy."
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
-msgstr ""
+msgstr "Español simi"
-#: pysamples/brain.py:58 pysamples/brain.py:72 pysamples/brain.py:74
-#: pysamples/brain.py:80
+#: pysamples/brain.py:56 pysamples/brain.py:69 pysamples/brain.py:71
+#: pysamples/brain.py:77
msgid "English"
-msgstr ""
+msgstr "Inglés simi"
-#: pysamples/brain.py:91
+#: pysamples/brain.py:88
msgid "Sorry, I can't understand what you are asking about."
-msgstr ""
+msgstr "Pampachaway mana yachachkanichu tapuwasqaykitaqa."
-#: pysamples/brain.py:100
+#: pysamples/brain.py:97
msgid ""
"Sorry, there is no free memory to load my brain. Close other activities and "
"try once more."
msgstr ""
+"Pampachaway, umachayqa hunt'añam kachkan. Huk ruwanakunata wisq'ay, ichaqa "
+"wakmanta qhallariwaq."
# [ES] "empujar el valor rgb de destino a la pila"
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr "tawqamanmi rgb kasqantaqa churay"
# "parar"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "sayachiy"
# "reproducir"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "purichiy"
# "guardar"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "waqaychay"
# [ES] "otros"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "wakkuna"
# "vuelta en U"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "U hinata muyuchiy"
-# "hacer una vuelta en U"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "U hinata muyuchiy"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "charapachata 180 grados nisqata muyurichiy"
# "el uso es"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "hap'iyqa kan"
# "Sin acción alternativa:"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Mana ima ruwayniyuq:"
# "Fichero no encontrado"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Mana tarisqa khipu"
# "Directorio de configuración no modificable: %s"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Mana t'ikranapaq wayaqa: %s"
# "Nuevo"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Musuq"
-# "Abrir"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "Kichay"
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Huk wakichinakunata qhawarichiy"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Wakichinakunata pakariy"
# "Guardar"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "Waqaychay"
# "Guardar como"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Kay hinata waqaychay"
# "Salir"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Lluqsiy"
# "Archivo"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Khipu"
# "Escalar coordenadas"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Coordenadasta wichay"
# "Restaurar el tamaño del bloque"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Bloques nisqakunata allinchay"
# "Mostar/ocultar bloques"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Bloques nisqakunata Qhawachiy/Pakay"
# "Herramientas"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Llamk'anakuna"
# "Depurar"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Allichay"
# "Tortuga"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Charapa"
-#: turtleblocks.py:421
+#: turtleblocks.py:436
msgid "About..."
-msgstr ""
+msgstr "Kaymanta..."
# "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?"
-#: turtleblocks.py:461
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Llamk'asqa mana waqaychasqa kachkan. Munankichu waqaychayta?"
# "¿Guardar el proyecto?"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Waqaychakunqachu?"
-# "TortugArte"
-#~ msgid "Turtle Art"
-#~ msgstr "CharapArte"
+#~ msgid "returns the temperature"
+#~ msgstr "Q'uñiyninta kutichin"
+
+# "devuelve 1 cuando el sensor detecta un campo magnético, 0 en otro caso"
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr ""
+#~ "huk campo magnetico nisqata musyana tariptinqa 1 yupaytam rikuchin mana "
+#~ "chayqa 0 yupaytam rikuchin"
# [ES] "devuelve el nivel de gris de un objeto"
#~ msgid "returns the gray level"
@@ -4452,3 +4546,44 @@ msgstr "Waqaychakunqachu?"
# [es] "gira el robot Butiá x grados"
#~ msgid "turn the Butia robot x degrees"
#~ msgstr "Butiataqa x grados nisqamanmi muyuchiy"
+
+# "hacer una vuelta en U"
+#~ msgid "make a uturn"
+#~ msgstr "U hinata muyuchiy"
+
+# "vuelta en U"
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "U hinata muyuchiy"
+
+# "fijar el color del texto"
+#~ msgid "set text color"
+#~ msgstr "qillqap llimp'inta churay"
+
+# "fijar el color del texto que la tortuga dibuja"
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "charapaq qillqanantam llimp'ichiy"
+
+# "fijar tamaño del texto"
+#~ msgid "set text size"
+#~ msgstr "qillqap sayayninta akllay"
+
+# "fijar el tamaño del texto que la tortuga dibuja"
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "charapaq qillqananpaq sapan qillqap sayayninta akllay"
+
+# "presentación"
+#~ msgid "presentation 1x1"
+#~ msgstr "1x1 qhawachiy"
+
+# "presentación"
+#~ msgid "presentation 2x1"
+#~ msgstr "2x1 qhawachiy"
+
+# "presentación"
+#~ msgid "presentation 1x2"
+#~ msgstr "1x2 qhawachiy"
+
+# "presentación"
+#~ msgid "presentation 2x2"
+#~ msgstr "2x2 qhawachiy"
diff --git a/pysamples/dotted_line.py b/pysamples/dotted_line.py
deleted file mode 100644
index febd409..0000000
--- a/pysamples/dotted_line.py
+++ /dev/null
@@ -1,133 +0,0 @@
-#Copyright (c) 2009-11, Walter Bender
-
-# This procedure is invoked when the user-definable block on the "extras"
-# palette is selected. Some examples of how to use this block are included
-# below. Try uncommenting an example or write your own Python code.
-#
-# To uncomment code, remove the '# ' in the Python code. Take care to preserve
-# the proper indentations.
-#
-#
-# NOTES:
-#
-# Turtle Art is created in object oriented Python code. This is based
-# around the definition of classes and the creation of object(s) which
-# are instance(s) of that class. These objects then have properties and
-# methods which are defined by their class.
-#
-# See http://docs.python.org/tutorial/classes.html for a description of
-# classes in Python.
-#
-# Class Defined in Instance Created in
-# TurtleArtWindow tawindow.py tw TurtleArtActivity.py
-# LogoCode talogo.py lc tawindow.py
-# TurtleGraphics tacanvas.py canvas tawindow.py
-# Turtles, Turtle taturtle.py turtles tawindow.py,
-# tacanvas.py
-# Blocks, Block tablock.py block_list tawindow.py
-#
-#
-# Class TurtleArtWindow -- useful properties and methods (from within
-# tamyblock.py, tw is the class instance)
-#
-# Methods and data attributes Example
-# set_fullscreen(self) tw.set_fullscreen()
-# Note: Hides the Sugar toolbar
-# set_cartesian(self, flag) tw.set_cartesian(True)
-# Note: True will make the overlay visible;
-# False will make it invisible
-# set_polar(self, flag) tw.set_polar(True)
-# Note: True will make the overlay visible;
-# False will make it invisible
-# hideshow_button(self, flag) tw.hideshow_button()
-# Note: Toggles visibility of blocks and palettes
-# self.active_turtle tw.active_turtle
-# Note: The active turtle instance
-#
-#
-# Class TurtleGraphics -- useful properties and methods (from within
-# tamyblock.py, tw.canvas is the class instance)
-#
-# Methods and data attributes Example
-# clearscreen(self) tw.canvas.clearscreen()
-# Note: Clears the screen and resets all turtle and
-# pen attributes to default values
-# setpen(self, flag) tw.canvas.setpen(True)
-# Note: True will set the pen "down", enabling drawing;
-# False will set the pen "up"
-# forward(self, n) tw.canvas.forward(100)
-# Note: Move the turtle forward 100 units
-# arc(self, a, r) tw.canvas.arc(120, 50)
-# Note: Move the turtle along an arc of 120 degrees
-# (clockwise) and radius of 50 units
-# setheading(self, a) tw.canvas.setheading(180)
-# Note: Set the turtle heading to 180
-# (towards the bottom of the screen)
-# self.heading tw.canvas.heading
-# Note: The current heading
-# setpensize(self, n) tw.canvas.setpensize(25)
-# Note: Set the turtle pensize to 25 units
-# self.pensize tw.canvas.pensize
-# Note: The current pensize
-# setcolor(self, c) tw.canvas.color(70)
-# Note: Set the pen color to 70 (blue)
-# self.color tw.canvas.color
-# Note: The current pen color
-# setshade(self, s) tw.canvas.shade(50)
-# Note: Set the pen shade to 50
-# self.shade tw.canvas.shade
-# Note: The current pen shade
-# fillscreen(self, c, s) tw.canvas.fillscreen(70, 90)
-# Note: Fill the screen with color 70, shade 90 (light blue)
-# setxy(self, x, y) tw.canvas.setxy(100,100)
-# Note: Move the turtle to position (100, 100)
-# self.xcor tw.canvas.xcor
-# Note: The current x coordinate of the turtle
-# (scaled to current units)
-# self.ycor tw.canvas.ycor
-# Note: The current y coordinate of the turtle
-# (scaled to current units)
-# self.set_turtle(name) tw.canvas.set_turtle(1)
-# Note: Set the current turtle to turtle '1'
-#
-#
-# Other useful Python functions
-# Module Example
-# from math import pow pow(2,3) returns 2 to the 3rd power
-# Note: See http://docs.python.org/library/math.html
-# from math import sin, pi sin(45*pi/180) returns sin of 45 (0.707)
-# Note: See http://docs.python.org/library/math.html
-# from time import localtime localtime().tm_hour returns the current hour
-# Note: See http://docs.python.org/library/time.html
-# tw.lc.heap.append(data) adds data to the heap
-# Note: See http://docs.python.org/tutorial/datastructures.html
-# data = tw.lc.heap.pop(-1) pops data off the heap
-# Note: See http://docs.python.org/tutorial/datastructures.html
-#
-
-# Usage: Import this code into a Python (user-definable) block; when
-# this code is run, the turtle will draw a dotted line of the length
-# of the numeric argument block docked to the Python block.
-
-
-def myblock(tw, line_length):
- ''' Draw a dotted line of length line_length. '''
-
- try: # make sure line_length is a number
- line_length = float(line_length)
- except ValueError:
- return
- if tw.canvas.pendown:
- dist = 0
- while dist + tw.canvas.pensize < line_length: # repeat drawing dots
- tw.canvas.setpen(True)
- tw.canvas.forward(1)
- tw.canvas.setpen(False)
- tw.canvas.forward((tw.canvas.pensize * 2) - 1)
- dist += (tw.canvas.pensize * 2)
- # make sure we have moved exactly line_length
- tw.canvas.forward(line_length - dist)
- tw.canvas.setpen(True)
- else:
- tw.canvas.forward(line_length)
- return
diff --git a/pysamples/uturn.py b/pysamples/uturn.py
deleted file mode 100644
index cdeb96d..0000000
--- a/pysamples/uturn.py
+++ /dev/null
@@ -1,35 +0,0 @@
-#Copyright (c) 2011, Walter Bender
-
-# This procedure is invoked when the user-definable block on the
-# "extras" palette is selected.
-
-# Usage: Import this code into a Python (user-definable) block; when
-# it is run, a u-turn block will be added to the Turtle Palette. You
-# can use the u-turn block as you would any other block.
-
-
-def myblock(tw, arg):
- ''' Add a uturn block to the 'turtle' palette '''
-
- from TurtleArt.tapalette import make_palette, palette_name_to_index
- from TurtleArt.talogo import primitive_dictionary
- from gettext import gettext as _
-
- # Choose a palette for the new block.
- palette = make_palette('turtle')
-
- # Create a new block prototype.
- palette.add_block('uturn',
- style='basic-style-extended-vertical',
- label=_('uturn'),
- prim_name='uturn',
- help_string=_('make a uturn'))
-
- # Add its primitive to the LogoCode dictionary.
- tw.lc.def_prim('uturn', 0,
- lambda self: primitive_dictionary['set']
- ('heading', tw.canvas.seth, tw.canvas.heading + 180))
-
- # Regenerate the palette, which will now include the new block.
- tw.show_toolbar_palette(palette_name_to_index('turtle'),
- regenerate=True)
diff --git a/samples/basic-intro-1-es.ta b/samples/basic-intro-1-es.ta
deleted file mode 100644
index 421b58f..0000000
--- a/samples/basic-intro-1-es.ta
+++ /dev/null
@@ -1,167 +0,0 @@
-[[0, ["start", 2.0], 30, 550, [null, 164]],
-[1, ["setxy2", 20], 1317, 731, [83, 5, 166, 6]],
-[2, ["number", 20], 1429, 773, [5, null]],
-[3, "xcor", 1429, 731, [5, null]],
-[4, "ycor", 1429, 813, [166, null]],
-[5, ["plus2", 0], 1375, 731, [1, 3, 2]],
-[6, ["vspace", 0], 1317, 855, [1, 89]],
-[7, "penup", 1317, 521, [156, 19]],
-[8, "pendown", 1317, 1317, [25, 158]],
-[9, ["number", 60], 1429, 855, [166, null]],
-[10, "hat", 33, 869, [null, 11, 70]],
-[11, ["string", "proximo"], 91, 881, [10, null]],
-[12, "stack", 30, 638, [164, 13, null]],
-[13, ["string", "proximo"], 88, 638, [12, null]],
-[14, "clean", 33, 1007, [75, 37]],
-[15, "hat", 1334, 415, [null, 36, 72]],
-[16, "stack", 33, 1217, [73, 35, 31]],
-[17, "show", 1317, 1191, [30, 18, 25]],
-[18, ["string", "El bloque de repetición le permite repetir una acción."], 1375, 1191, [17, null]],
-[19, ["setxy2", 0], 1317, 563, [7, 20, 21, 83]],
-[20, ["number", -300], 1375, 563, [19, null]],
-[21, ["number", 100], 1375, 605, [19, null]],
-[22, ["setxy2", 0], 1317, 1065, [87, 23, 29, 30]],
-[23, ["number", -300], 1375, 1065, [22, null]],
-[24, ["number", 80], 1453, 1149, [29, null]],
-[25, ["setxy2", 0], 1317, 1233, [17, 26, 27, 8]],
-[26, ["number", 0], 1375, 1233, [25, null]],
-[27, ["number", 0], 1375, 1275, [25, null]],
-[28, "ycor", 1429, 1107, [29, null]],
-[29, ["minus2", 0], 1375, 1107, [22, 28, 24]],
-[30, ["vspace", 0], 1317, 1149, [22, 17]],
-[31, "storeinbox1", 33, 1259, [16, 34, null]],
-[32, ["number", 1], 205, 1301, [34, null]],
-[33, "box1", 205, 1259, [34, null]],
-[34, ["plus2", 0], 151, 1259, [31, 33, 32]],
-[35, "box1", 91, 1217, [16, null]],
-[36, ["number", 3], 1392, 427, [15, null]],
-[37, ["if", 0], 33, 1049, [14, 41, 38, 73]],
-[38, "storeinbox1", 51, 1115, [37, 39, null]],
-[39, ["number", 0], 169, 1115, [38, null]],
-[40, "box1", 135, 1015, [41, null]],
-[41, ["greater2", 0], 89, 1015, [37, 40, 42, null]],
-[42, ["number", 3], 159, 1057, [41, null]],
-[43, ["number", 1], 1384, 194, [69, null]],
-[44, "penup", 1344, 270, [71, 45]],
-[45, ["setxy2", 0], 1344, 312, [44, 46, 47, 85]],
-[46, ["number", -300], 1402, 312, [45, null]],
-[47, ["number", 100], 1402, 354, [45, null]],
-[48, ["setxy2", 0], 1344, 984, [77, 49, 50, 53]],
-[49, ["number", -300], 1402, 984, [48, null]],
-[50, ["minus2", 0], 1402, 1026, [48, 51, 52]],
-[51, "ycor", 1456, 1026, [50, null]],
-[52, ["number", 40.0], 1480, 1068, [50, null]],
-[53, ["vspace", 0], 1344, 1068, [48, 54]],
-[54, "show", 1344, 1110, [53, 55, 56]],
-[55, ["string", "La tortuga puede ir hacia adelante, atrás, izquierda y derecha."], 1402, 1110, [54, null]],
-[56, ["setxy2", 0], 1344, 1152, [54, 57, 58, 59]],
-[57, ["number", 0], 1402, 1152, [56, null]],
-[58, ["number", 0], 1402, 1194, [56, null]],
-[59, "pendown", 1344, 1236, [56, null]],
-[60, ["setxy2", 0], 1344, 480, [85, 61, 62, 81]],
-[61, ["number", -300], 1402, 480, [60, null]],
-[62, ["number", 25.0], 1402, 522, [60, null]],
-[63, ["setxy2", 0], 1344, 648, [81, 64, 65, 79]],
-[64, ["number", -300], 1402, 648, [63, null]],
-[65, ["number", -50.0], 1402, 690, [63, null]],
-[66, ["setxy2", 0], 1344, 816, [79, 67, 68, 77]],
-[67, ["number", -300], 1402, 816, [66, null]],
-[68, ["number", -125], 1402, 858, [66, null]],
-[69, "hat", 1326, 182, [null, 43, 71]],
-[70, "showblocks", 33, 923, [10, 75]],
-[71, "sandwichclampcollapsed", 1326, 236, [69, 44, null]],
-[72, "sandwichclampcollapsed", 1334, 469, [15, 156, null]],
-[73, ["loadblock", 0], 33, 1175, [37, 74, 16]],
-[74, ["string", "delete"], 91, 1175, [73, null]],
-[75, "loadpalette", 33, 965, [70, 76, 14]],
-[76, ["string", "turtle"], 94, 965, [75, null]],
-[77, ["loadblock2arg", 0], 1344, 900, [66, 78, 97, 48]],
-[78, ["string", "right"], 1402, 900, [77, null]],
-[79, ["loadblock2arg", 0], 1344, 732, [63, 80, 96, 66]],
-[80, ["string", "left"], 1402, 732, [79, null]],
-[81, ["loadblock2arg", 0], 1344, 564, [60, 82, 95, 63]],
-[82, ["string", "back"], 1402, 564, [81, null]],
-[83, ["loadblock2arg", 0], 1317, 647, [19, 84, 91, 1]],
-[84, ["string", "repeat"], 1375, 647, [83, null]],
-[85, ["loadblock2arg", 0], 1344, 396, [45, 86, 94, 60]],
-[86, ["string", "forward"], 1402, 396, [85, null]],
-[87, ["loadblock2arg", 0], 1317, 981, [89, 88, 93, 22]],
-[88, ["string", "right"], 1375, 981, [87, null]],
-[89, ["loadblock2arg", 0], 1317, 897, [6, 90, 92, 87]],
-[90, ["string", "forward"], 1375, 897, [89, null]],
-[91, ["number", 4], 1375, 689, [83, null]],
-[92, ["number", 100], 1375, 939, [89, null]],
-[93, ["number", 90], 1375, 1023, [87, null]],
-[94, ["number", 100], 1402, 438, [85, null]],
-[95, ["number", 100], 1402, 606, [81, null]],
-[96, ["number", 90], 1402, 774, [79, null]],
-[97, ["number", 90], 1402, 942, [77, null]],
-[98, "hat", 1327, 69, [null, 99, 100]],
-[99, ["number", 0], 1385, 81, [98, null]],
-[100, "sandwichclampcollapsed", 1327, 123, [98, 101, null]],
-[101, "penup", 1310, 133, [100, 102]],
-[102, ["setxy2", 0], 1310, 175, [101, 103, 104, 105]],
-[103, ["number", -300], 1368, 175, [102, null]],
-[104, ["number", -75], 1368, 217, [102, null]],
-[105, ["loadblock2arg", 0], 1310, 259, [102, 106, 107, 108]],
-[106, ["string", "forward"], 1368, 259, [105, null]],
-[107, ["number", 100], 1368, 301, [105, null]],
-[108, ["setxy2", 0], 1310, 343, [105, 109, 110, 113]],
-[109, ["number", -300], 1368, 343, [108, null]],
-[110, ["minus2", 0], 1368, 385, [108, 111, 112]],
-[111, "ycor", 1422, 385, [110, null]],
-[112, ["number", 75], 1446, 427, [110, null]],
-[113, ["vspace", 0], 1310, 427, [108, 114]],
-[114, "show", 1310, 469, [113, 115, 116]],
-[115, ["string", "La tortuga avanza 100 pasos."], 1368, 469, [114, null]],
-[116, ["setxy2", 0], 1310, 511, [114, 117, 118, 119]],
-[117, ["number", 0], 1368, 511, [116, null]],
-[118, ["number", 0], 1368, 553, [116, null]],
-[119, "pendown", 1310, 595, [116, 120]],
-[120, "forward", 1310, 637, [119, 121, null]],
-[121, ["number", 100], 1381, 637, [120, null]],
-[122, "hat", 1329, 296, [null, 123, 124]],
-[123, ["number", 2], 1387, 308, [122, null]],
-[124, "sandwichclampcollapsed", 1329, 350, [122, 125, null]],
-[125, "penup", 1312, 360, [124, 126]],
-[126, ["setxy2", 0], 1312, 402, [125, 127, 128, 129]],
-[127, ["number", -300], 1370, 402, [126, null]],
-[128, ["number", 100], 1370, 444, [126, null]],
-[129, ["loadblock2arg", 0], 1312, 486, [126, 130, 131, 132]],
-[130, ["string", "forward"], 1370, 486, [129, null]],
-[131, ["number", 100], 1370, 528, [129, null]],
-[132, ["loadblock2arg", 0], 1312, 570, [129, 136, 133, 134]],
-[133, ["number", 45], 1370, 612, [132, null]],
-[134, ["loadblock2arg", 0], 1312, 654, [132, 149, 135, 137]],
-[135, ["number", 100], 1370, 696, [134, null]],
-[136, ["string", "right"], 1370, 570, [132, null]],
-[137, ["setxy2", 0], 1312, 738, [134, 138, 139, 142]],
-[138, ["number", -300], 1370, 738, [137, null]],
-[139, ["minus2", 0], 1370, 780, [137, 140, 141]],
-[140, "ycor", 1424, 780, [139, null]],
-[141, ["number", 200], 1448, 822, [139, null]],
-[142, ["vspace", 0], 1312, 822, [137, 143]],
-[143, "show", 1312, 864, [142, 144, 145]],
-[144, ["string", "La tortuga se ejecutará cada comando en una pila de bloques \nstarting desde la parte superior."], 1370, 864, [143, null]],
-[145, ["setxy2", 0], 1312, 906, [143, 146, 147, 148]],
-[146, ["number", 0], 1370, 906, [145, null]],
-[147, ["number", 0], 1370, 948, [145, null]],
-[148, "pendown", 1312, 990, [145, 150]],
-[149, ["string", "forward"], 1370, 654, [134, null]],
-[150, "forward", 1312, 1032, [148, 151, 152]],
-[151, ["number", 100], 1383, 1032, [150, null]],
-[152, "right", 1312, 1074, [150, 153, 154]],
-[153, ["number", 45], 1370, 1074, [152, null]],
-[154, "forward", 1312, 1116, [152, 155, null]],
-[155, ["number", 100], 1383, 1116, [154, null]],
-[156, "loadpalette", 1317, 479, [72, 157, 7]],
-[157, ["string", "flow"], 1378, 479, [156, null]],
-[158, ["repeat", 21], 1317, 1359, [8, 159, 160, null]],
-[159, ["number", 4], 1376, 1359, [158, null]],
-[160, "forward", 1335, 1401, [158, 161, 162]],
-[161, ["number", 100], 1406, 1401, [160, null]],
-[162, "right", 1335, 1443, [160, 163, null]],
-[163, ["number", 90], 1393, 1443, [162, null]],
-[164, "comment", 30, 596, [0, 165, 12]],
-[165, ["string", "haga clic en empezar"], 113, 596, [164, null]],
-[166, ["plus2", 0], 1375, 813, [1, 4, 9]]]
diff --git a/samples/basic-intro-1.ta b/samples/basic-intro-1.ta
deleted file mode 100644
index 73b6dae..0000000
--- a/samples/basic-intro-1.ta
+++ /dev/null
@@ -1,167 +0,0 @@
-[[0, ["start", 2.0], 30, 550, [null, 164]],
-[1, ["setxy2", 20], 1317, 731, [83, 5, 166, 6]],
-[2, ["number", 20], 1429, 773, [5, null]],
-[3, "xcor", 1429, 731, [5, null]],
-[4, "ycor", 1429, 813, [166, null]],
-[5, ["plus2", 0], 1375, 731, [1, 3, 2]],
-[6, ["vspace", 0], 1317, 855, [1, 89]],
-[7, "penup", 1317, 521, [156, 19]],
-[8, "pendown", 1317, 1317, [25, 158]],
-[9, ["number", 60], 1429, 855, [166, null]],
-[10, "hat", 33, 869, [null, 11, 70]],
-[11, ["string", "next"], 91, 881, [10, null]],
-[12, "stack", 30, 638, [164, 13, null]],
-[13, ["string", "next"], 88, 638, [12, null]],
-[14, "clean", 33, 1007, [75, 37]],
-[15, "hat", 1334, 415, [null, 36, 72]],
-[16, "stack", 33, 1217, [73, 35, 31]],
-[17, "show", 1317, 1191, [30, 18, 25]],
-[18, ["string", "The repeat block lets you repeat an action."], 1375, 1191, [17, null]],
-[19, ["setxy2", 0], 1317, 563, [7, 20, 21, 83]],
-[20, ["number", -300], 1375, 563, [19, null]],
-[21, ["number", 100], 1375, 605, [19, null]],
-[22, ["setxy2", 0], 1317, 1065, [87, 23, 29, 30]],
-[23, ["number", -300], 1375, 1065, [22, null]],
-[24, ["number", 80], 1453, 1149, [29, null]],
-[25, ["setxy2", 0], 1317, 1233, [17, 26, 27, 8]],
-[26, ["number", 0], 1375, 1233, [25, null]],
-[27, ["number", 0], 1375, 1275, [25, null]],
-[28, "ycor", 1429, 1107, [29, null]],
-[29, ["minus2", 0], 1375, 1107, [22, 28, 24]],
-[30, ["vspace", 0], 1317, 1149, [22, 17]],
-[31, "storeinbox1", 33, 1259, [16, 34, null]],
-[32, ["number", 1], 205, 1301, [34, null]],
-[33, "box1", 205, 1259, [34, null]],
-[34, ["plus2", 0], 151, 1259, [31, 33, 32]],
-[35, "box1", 91, 1217, [16, null]],
-[36, ["number", 3], 1392, 427, [15, null]],
-[37, ["if", 0], 33, 1049, [14, 41, 38, 73]],
-[38, "storeinbox1", 51, 1115, [37, 39, null]],
-[39, ["number", 0], 169, 1115, [38, null]],
-[40, "box1", 135, 1015, [41, null]],
-[41, ["greater2", 0], 89, 1015, [37, 40, 42, null]],
-[42, ["number", 3], 159, 1057, [41, null]],
-[43, ["number", 1], 1384, 194, [69, null]],
-[44, "penup", 1344, 270, [71, 45]],
-[45, ["setxy2", 0], 1344, 312, [44, 46, 47, 85]],
-[46, ["number", -300], 1402, 312, [45, null]],
-[47, ["number", 100], 1402, 354, [45, null]],
-[48, ["setxy2", 0], 1344, 984, [77, 49, 50, 53]],
-[49, ["number", -300], 1402, 984, [48, null]],
-[50, ["minus2", 0], 1402, 1026, [48, 51, 52]],
-[51, "ycor", 1456, 1026, [50, null]],
-[52, ["number", 40.0], 1480, 1068, [50, null]],
-[53, ["vspace", 0], 1344, 1068, [48, 54]],
-[54, "show", 1344, 1110, [53, 55, 56]],
-[55, ["string", "The turtle can go forward, back, left, and right."], 1402, 1110, [54, null]],
-[56, ["setxy2", 0], 1344, 1152, [54, 57, 58, 59]],
-[57, ["number", 0], 1402, 1152, [56, null]],
-[58, ["number", 0], 1402, 1194, [56, null]],
-[59, "pendown", 1344, 1236, [56, null]],
-[60, ["setxy2", 0], 1344, 480, [85, 61, 62, 81]],
-[61, ["number", -300], 1402, 480, [60, null]],
-[62, ["number", 25.0], 1402, 522, [60, null]],
-[63, ["setxy2", 0], 1344, 648, [81, 64, 65, 79]],
-[64, ["number", -300], 1402, 648, [63, null]],
-[65, ["number", -50.0], 1402, 690, [63, null]],
-[66, ["setxy2", 0], 1344, 816, [79, 67, 68, 77]],
-[67, ["number", -300], 1402, 816, [66, null]],
-[68, ["number", -125], 1402, 858, [66, null]],
-[69, "hat", 1326, 182, [null, 43, 71]],
-[70, "showblocks", 33, 923, [10, 75]],
-[71, "sandwichclampcollapsed", 1326, 236, [69, 44, null]],
-[72, "sandwichclampcollapsed", 1334, 469, [15, 156, null]],
-[73, ["loadblock", 0], 33, 1175, [37, 74, 16]],
-[74, ["string", "delete"], 91, 1175, [73, null]],
-[75, "loadpalette", 33, 965, [70, 76, 14]],
-[76, ["string", "turtle"], 94, 965, [75, null]],
-[77, ["loadblock2arg", 0], 1344, 900, [66, 78, 97, 48]],
-[78, ["string", "right"], 1402, 900, [77, null]],
-[79, ["loadblock2arg", 0], 1344, 732, [63, 80, 96, 66]],
-[80, ["string", "left"], 1402, 732, [79, null]],
-[81, ["loadblock2arg", 0], 1344, 564, [60, 82, 95, 63]],
-[82, ["string", "back"], 1402, 564, [81, null]],
-[83, ["loadblock2arg", 0], 1317, 647, [19, 84, 91, 1]],
-[84, ["string", "repeat"], 1375, 647, [83, null]],
-[85, ["loadblock2arg", 0], 1344, 396, [45, 86, 94, 60]],
-[86, ["string", "forward"], 1402, 396, [85, null]],
-[87, ["loadblock2arg", 0], 1317, 981, [89, 88, 93, 22]],
-[88, ["string", "right"], 1375, 981, [87, null]],
-[89, ["loadblock2arg", 0], 1317, 897, [6, 90, 92, 87]],
-[90, ["string", "forward"], 1375, 897, [89, null]],
-[91, ["number", 4], 1375, 689, [83, null]],
-[92, ["number", 100], 1375, 939, [89, null]],
-[93, ["number", 90], 1375, 1023, [87, null]],
-[94, ["number", 100], 1402, 438, [85, null]],
-[95, ["number", 100], 1402, 606, [81, null]],
-[96, ["number", 90], 1402, 774, [79, null]],
-[97, ["number", 90], 1402, 942, [77, null]],
-[98, "hat", 1327, 69, [null, 99, 100]],
-[99, ["number", 0], 1385, 81, [98, null]],
-[100, "sandwichclampcollapsed", 1327, 123, [98, 101, null]],
-[101, "penup", 1310, 133, [100, 102]],
-[102, ["setxy2", 0], 1310, 175, [101, 103, 104, 105]],
-[103, ["number", -300], 1368, 175, [102, null]],
-[104, ["number", -75], 1368, 217, [102, null]],
-[105, ["loadblock2arg", 0], 1310, 259, [102, 106, 107, 108]],
-[106, ["string", "forward"], 1368, 259, [105, null]],
-[107, ["number", 100], 1368, 301, [105, null]],
-[108, ["setxy2", 0], 1310, 343, [105, 109, 110, 113]],
-[109, ["number", -300], 1368, 343, [108, null]],
-[110, ["minus2", 0], 1368, 385, [108, 111, 112]],
-[111, "ycor", 1422, 385, [110, null]],
-[112, ["number", 75], 1446, 427, [110, null]],
-[113, ["vspace", 0], 1310, 427, [108, 114]],
-[114, "show", 1310, 469, [113, 115, 116]],
-[115, ["string", "The turtle goes forward 100 steps."], 1368, 469, [114, null]],
-[116, ["setxy2", 0], 1310, 511, [114, 117, 118, 119]],
-[117, ["number", 0], 1368, 511, [116, null]],
-[118, ["number", 0], 1368, 553, [116, null]],
-[119, "pendown", 1310, 595, [116, 120]],
-[120, "forward", 1310, 637, [119, 121, null]],
-[121, ["number", 100], 1381, 637, [120, null]],
-[122, "hat", 1329, 296, [null, 123, 124]],
-[123, ["number", 2], 1387, 308, [122, null]],
-[124, "sandwichclampcollapsed", 1329, 350, [122, 125, null]],
-[125, "penup", 1312, 360, [124, 126]],
-[126, ["setxy2", 0], 1312, 402, [125, 127, 128, 129]],
-[127, ["number", -300], 1370, 402, [126, null]],
-[128, ["number", 100], 1370, 444, [126, null]],
-[129, ["loadblock2arg", 0], 1312, 486, [126, 130, 131, 132]],
-[130, ["string", "forward"], 1370, 486, [129, null]],
-[131, ["number", 100], 1370, 528, [129, null]],
-[132, ["loadblock2arg", 0], 1312, 570, [129, 136, 133, 134]],
-[133, ["number", 45], 1370, 612, [132, null]],
-[134, ["loadblock2arg", 0], 1312, 654, [132, 149, 135, 137]],
-[135, ["number", 100], 1370, 696, [134, null]],
-[136, ["string", "right"], 1370, 570, [132, null]],
-[137, ["setxy2", 0], 1312, 738, [134, 138, 139, 142]],
-[138, ["number", -300], 1370, 738, [137, null]],
-[139, ["minus2", 0], 1370, 780, [137, 140, 141]],
-[140, "ycor", 1424, 780, [139, null]],
-[141, ["number", 200], 1448, 822, [139, null]],
-[142, ["vspace", 0], 1312, 822, [137, 143]],
-[143, "show", 1312, 864, [142, 144, 145]],
-[144, ["string", "The turtle will run each command in a stack of blocks\nstarting from the top."], 1370, 864, [143, null]],
-[145, ["setxy2", 0], 1312, 906, [143, 146, 147, 148]],
-[146, ["number", 0], 1370, 906, [145, null]],
-[147, ["number", 0], 1370, 948, [145, null]],
-[148, "pendown", 1312, 990, [145, 150]],
-[149, ["string", "forward"], 1370, 654, [134, null]],
-[150, "forward", 1312, 1032, [148, 151, 152]],
-[151, ["number", 100], 1383, 1032, [150, null]],
-[152, "right", 1312, 1074, [150, 153, 154]],
-[153, ["number", 45], 1370, 1074, [152, null]],
-[154, "forward", 1312, 1116, [152, 155, null]],
-[155, ["number", 100], 1383, 1116, [154, null]],
-[156, "loadpalette", 1317, 479, [72, 157, 7]],
-[157, ["string", "flow"], 1378, 479, [156, null]],
-[158, ["repeat", 21], 1317, 1359, [8, 159, 160, null]],
-[159, ["number", 4], 1376, 1359, [158, null]],
-[160, "forward", 1335, 1401, [158, 161, 162]],
-[161, ["number", 100], 1406, 1401, [160, null]],
-[162, "right", 1335, 1443, [160, 163, null]],
-[163, ["number", 90], 1393, 1443, [162, null]],
-[164, "comment", 30, 596, [0, 165, 12]],
-[165, ["string", "click start"], 113, 596, [164, null]],
-[166, ["plus2", 0], 1375, 813, [1, 4, 9]]]
diff --git a/samples/basic-intro-2-es.ta b/samples/basic-intro-2-es.ta
deleted file mode 100644
index 7e14d81..0000000
--- a/samples/basic-intro-2-es.ta
+++ /dev/null
@@ -1,286 +0,0 @@
-[[0, ["start", 2.0], 30, 550, [null, 180]],
-[1, "hat", 33, 869, [null, 2, 22]],
-[2, ["string", "proximo"], 91, 881, [1, null]],
-[3, "stack", 67, 523, [180, 4, null]],
-[4, ["string", "proximo"], 125, 523, [3, null]],
-[5, "clean", 33, 1007, [25, 14]],
-[6, "hat", 1557, 82, [null, 13, 226]],
-[7, "stack", 33, 1217, [23, 12, 8]],
-[8, "storeinbox1", 33, 1259, [7, 11, null]],
-[9, ["number", 1], 205, 1301, [11, null]],
-[10, "box1", 205, 1259, [11, null]],
-[11, ["plus2", 0], 151, 1259, [8, 10, 9]],
-[12, "box1", 91, 1217, [7, null]],
-[13, ["number", 3], 1615, 94, [6, null]],
-[14, ["if", 0], 33, 1049, [5, 18, 15, 23]],
-[15, "storeinbox1", 51, 1115, [14, 16, null]],
-[16, ["number", 0], 169, 1115, [15, null]],
-[17, "box1", 135, 1015, [18, null]],
-[18, ["greater2", 0], 89, 1015, [14, 17, 19, null]],
-[19, ["number", 4.0], 159, 1057, [18, null]],
-[20, ["number", 1], 1388, 189, [21, null]],
-[21, "hat", 1330, 177, [null, 20, 68]],
-[22, "showblocks", 33, 923, [1, 25]],
-[23, ["loadblock", 0], 33, 1175, [14, 24, 7]],
-[24, ["string", "delete"], 91, 1175, [23, null]],
-[25, "loadpalette", 33, 965, [22, 26, 5]],
-[26, ["string", "turtle"], 94, 965, [25, null]],
-[27, "hat", 1331, 67, [null, 28, 57]],
-[28, ["number", 0], 1389, 79, [27, null]],
-[29, "hat", 1329, 300, [null, 30, 184]],
-[30, ["number", 2], 1387, 312, [29, null]],
-[31, "hat", 1556, 197, [null, 32, 120]],
-[32, ["number", 4], 1614, 209, [31, null]],
-[33, "loadpalette", 1349, 155, [57, 34, 58]],
-[34, ["string", "pen"], 1410, 155, [33, null]],
-[35, ["loadblock2arg", 0], 1349, 365, [41, 36, 37, 43]],
-[36, ["string", "setpensize"], 1407, 365, [35, null]],
-[37, ["number", 25], 1407, 407, [35, null]],
-[38, ["loadblock2arg", 0], 1349, 491, [43, 39, 40, 45]],
-[39, ["string", "setpensize"], 1407, 491, [38, null]],
-[40, ["number", 50], 1407, 533, [38, null]],
-[41, ["loadblock", 0], 1349, 323, [59, 42, 35]],
-[42, ["string", "forward"], 1407, 323, [41, null]],
-[43, ["loadblock", 0], 1349, 449, [35, 44, 38]],
-[44, ["string", "forward"], 1407, 449, [43, null]],
-[45, ["loadblock", 0], 1349, 575, [38, 46, 103]],
-[46, ["string", "forward"], 1407, 575, [45, null]],
-[47, "forward", 1349, 911, [67, 48, 49]],
-[48, ["number", 100], 1420, 911, [47, null]],
-[49, "setpensize", 1349, 953, [47, 50, 51]],
-[50, ["number", 25], 1451, 953, [49, null]],
-[51, "forward", 1349, 995, [49, 52, 53]],
-[52, ["number", 100], 1420, 995, [51, null]],
-[53, "setpensize", 1349, 1037, [51, 54, 55]],
-[54, ["number", 50], 1451, 1037, [53, null]],
-[55, "forward", 1349, 1079, [53, 56, null]],
-[56, ["number", 100], 1420, 1079, [55, null]],
-[57, "sandwichclampcollapsed", 1331, 121, [27, 33, null]],
-[58, "penup", 1349, 197, [33, 59]],
-[59, ["setxy2", 0], 1349, 239, [58, 60, 61, 41]],
-[60, ["number", -300], 1407, 239, [59, null]],
-[61, ["number", 100.0], 1407, 281, [59, null]],
-[62, "show", 1349, 743, [108, 63, 64]],
-[63, ["string", "Puede cambiar el tamaño de la pluma ..."], 1407, 743, [62, null]],
-[64, ["setxy2", 0], 1349, 785, [62, 65, 66, 67]],
-[65, ["number", 100], 1407, 785, [64, null]],
-[66, ["number", -150], 1407, 827, [64, null]],
-[67, "pendown", 1349, 869, [64, 47]],
-[68, "sandwichclampcollapsed", 1330, 231, [21, 69, null]],
-[69, "loadpalette", 1348, 265, [68, 70, 71]],
-[70, ["string", "pen"], 1409, 265, [69, null]],
-[71, "penup", 1348, 307, [69, 72]],
-[72, ["setxy2", 0], 1348, 349, [71, 73, 74, 117]],
-[73, ["number", -300], 1406, 349, [72, null]],
-[74, ["number", 100.0], 1406, 391, [72, null]],
-[75, ["loadblock", 0], 1348, 517, [117, 76, 77]],
-[76, ["string", "forward"], 1406, 517, [75, null]],
-[77, ["loadblock2arg", 0], 1348, 559, [75, 78, 79, 80]],
-[78, ["string", "setcolor"], 1406, 559, [77, null]],
-[79, ["number", 30], 1406, 601, [77, null]],
-[80, ["loadblock", 0], 1348, 643, [77, 81, 82]],
-[81, ["string", "forward"], 1406, 643, [80, null]],
-[82, ["loadblock2arg", 0], 1348, 685, [80, 83, 84, 85]],
-[83, ["string", "setcolor"], 1406, 685, [82, null]],
-[84, ["number", 70], 1406, 727, [82, null]],
-[85, ["loadblock", 0], 1348, 769, [82, 86, 109]],
-[86, ["string", "forward"], 1406, 769, [85, null]],
-[87, "show", 1348, 937, [114, 88, 89]],
-[88, ["string", "Puede cambiar el color de la pluma ..."], 1406, 937, [87, null]],
-[89, ["setxy2", 0], 1348, 979, [87, 90, 91, 92]],
-[90, ["number", 100], 1406, 979, [89, null]],
-[91, ["number", -150], 1406, 1021, [89, null]],
-[92, "pendown", 1348, 1063, [89, 115]],
-[93, "forward", 1348, 1147, [115, 94, 101]],
-[94, ["number", 100], 1419, 1147, [93, null]],
-[95, ["number", 30], 1425, 1189, [101, null]],
-[96, "forward", 1348, 1231, [101, 97, 102]],
-[97, ["number", 100], 1419, 1231, [96, null]],
-[98, ["number", 70], 1425, 1273, [102, null]],
-[99, "forward", 1348, 1315, [102, 100, null]],
-[100, ["number", 100], 1419, 1315, [99, null]],
-[101, "setcolor", 1348, 1189, [93, 95, 96]],
-[102, "setcolor", 1348, 1273, [96, 98, 99]],
-[103, ["setxy2", 0], 1349, 617, [45, 104, 105, 108]],
-[104, ["number", -300], 1407, 617, [103, null]],
-[105, ["minus2", 0], 1407, 659, [103, 106, 107]],
-[106, "ycor", 1461, 659, [105, null]],
-[107, ["number", 40.0], 1485, 701, [105, null]],
-[108, ["vspace", 0], 1349, 701, [103, 62]],
-[109, ["setxy2", 0], 1348, 811, [85, 110, 111, 114]],
-[110, ["number", -300], 1406, 811, [109, null]],
-[111, ["minus2", 0], 1406, 853, [109, 112, 113]],
-[112, "ycor", 1460, 853, [111, null]],
-[113, ["number", 40.0], 1484, 895, [111, null]],
-[114, ["vspace", 0], 1348, 895, [109, 87]],
-[115, "setpensize", 1348, 1105, [92, 116, 93]],
-[116, ["number", 25], 1450, 1105, [115, null]],
-[117, ["loadblock2arg", 0], 1348, 433, [72, 118, 119, 75]],
-[118, ["string", "setpensize"], 1406, 433, [117, null]],
-[119, ["number", 25], 1406, 475, [117, null]],
-[120, "sandwichclampcollapsed", 1556, 251, [31, 121, null]],
-[121, "loadpalette", 1574, 285, [120, 122, 123]],
-[122, ["string", "turtle"], 1635, 285, [121, null]],
-[123, "penup", 1574, 327, [121, 124]],
-[124, ["setxy2", 0], 1574, 369, [123, 125, 126, 127]],
-[125, ["number", -300], 1632, 369, [124, null]],
-[126, ["number", 100], 1632, 411, [124, null]],
-[127, ["loadblock2arg", 0], 1574, 453, [124, 128, 129, 130]],
-[128, ["string", "repeat"], 1632, 453, [127, null]],
-[129, ["number", 120.0], 1632, 495, [127, null]],
-[130, ["setxy2", 20], 1574, 537, [127, 131, 182, 136]],
-[131, ["plus2", 0], 1632, 537, [130, 132, 133]],
-[132, "xcor", 1686, 537, [131, null]],
-[133, ["number", 20], 1686, 579, [131, null]],
-[134, "ycor", 1686, 619, [182, null]],
-[135, ["number", 60.0], 1686, 661, [182, null]],
-[136, ["vspace", 0], 1574, 661, [130, 137]],
-[137, ["loadblock2arg", 0], 1574, 703, [136, 138, 139, 140]],
-[138, ["string", "forward"], 1632, 703, [137, null]],
-[139, ["number", 200], 1632, 745, [137, null]],
-[140, ["loadblock2arg", 0], 1574, 787, [137, 141, 142, 160]],
-[141, ["string", "back"], 1632, 787, [140, null]],
-[142, ["number", 200], 1632, 829, [140, null]],
-[143, ["setxy2", 0], 1574, 1247, [158, 144, 145, 148]],
-[144, ["number", -300], 1632, 1247, [143, null]],
-[145, ["minus2", 0], 1632, 1289, [143, 146, 147]],
-[146, "ycor", 1686, 1289, [145, null]],
-[147, ["number", 200], 1710, 1331, [145, null]],
-[148, ["vspace", 0], 1574, 1331, [143, 149]],
-[149, "show", 1574, 1373, [148, 150, 151]],
-[150, ["string", "El rumbo es la dirección de la tortuga (0 - 360)"], 1632, 1373, [149, null]],
-[151, ["setxy2", 0], 1574, 1415, [149, 152, 153, 154]],
-[152, ["number", 0], 1632, 1415, [151, null]],
-[153, ["number", 0], 1632, 1457, [151, null]],
-[154, "pendown", 1574, 1499, [151, 170]],
-[155, ["loadblock2arg", 0], 1574, 955, [160, 156, 157, 163]],
-[156, ["string", "setcolor"], 1632, 955, [155, null]],
-[157, ["number", 100], 1632, 997, [155, null]],
-[158, ["loadblock", 0], 1574, 1205, [168, 159, 143]],
-[159, ["string", "heading"], 1632, 1205, [158, null]],
-[160, ["loadblock2arg", 0], 1574, 871, [140, 161, 162, 155]],
-[161, ["string", "right"], 1632, 871, [160, null]],
-[162, ["number", 3], 1632, 913, [160, null]],
-[163, ["setxy2", 20], 1574, 1039, [155, 169, 183, 168]],
-[164, ["number", 90], 1686, 1081, [169, null]],
-[165, ["number", 40.0], 1686, 1163, [183, null]],
-[166, "xcor", 1686, 1039, [169, null]],
-[167, "ycor", 1686, 1121, [183, null]],
-[168, ["vspace", 0], 1574, 1163, [163, 158]],
-[169, ["plus2", 0], 1632, 1039, [163, 166, 164]],
-[170, ["repeat", 63], 1574, 1541, [154, 171, 172, null]],
-[171, ["number", 120.0], 1633, 1541, [170, null]],
-[172, "forward", 1592, 1583, [170, 173, 174]],
-[173, ["number", 200], 1663, 1583, [172, null]],
-[174, "back", 1592, 1625, [172, 175, 176]],
-[175, ["number", 200], 1650, 1625, [174, null]],
-[176, "right", 1592, 1667, [174, 177, 178]],
-[177, ["number", 3], 1650, 1667, [176, null]],
-[178, "setcolor", 1592, 1709, [176, 179, null]],
-[179, "heading", 1669, 1709, [178, null]],
-[180, "comment", 67, 481, [0, 181, 3]],
-[181, ["string", "haga clic en empezar"], 150, 481, [180, null]],
-[182, ["plus2", 0], 1632, 619, [130, 134, 135]],
-[183, ["plus2", 0], 1632, 1121, [163, 167, 165]],
-[184, "sandwichclampcollapsed", 1329, 354, [29, 185, null]],
-[185, "loadpalette", 1347, 388, [184, 186, 187]],
-[186, ["string", "pen"], 1408, 388, [185, null]],
-[187, "penup", 1347, 430, [185, 188]],
-[188, ["setxy2", 0], 1347, 472, [187, 189, 190, 191]],
-[189, ["number", -300], 1405, 472, [188, null]],
-[190, ["number", 100.0], 1405, 514, [188, null]],
-[191, ["loadblock2arg", 0], 1347, 556, [188, 192, 193, 268]],
-[192, ["string", "setpensize"], 1405, 556, [191, null]],
-[193, ["number", 25], 1405, 598, [191, null]],
-[194, ["loadblock", 0], 1347, 724, [268, 195, 196]],
-[195, ["string", "forward"], 1405, 724, [194, null]],
-[196, ["loadblock2arg", 0], 1347, 766, [194, 197, 270, 199]],
-[197, ["string", "setshade"], 1405, 766, [196, null]],
-[198, ["number", 10.0], 1405, 682, [268, null]],
-[199, ["loadblock", 0], 1347, 850, [196, 200, 201]],
-[200, ["string", "forward"], 1405, 850, [199, null]],
-[201, ["loadblock2arg", 0], 1347, 892, [199, 202, 203, 204]],
-[202, ["string", "setshade"], 1405, 892, [201, null]],
-[203, ["number", 90.0], 1405, 934, [201, null]],
-[204, ["loadblock", 0], 1347, 976, [201, 205, 206]],
-[205, ["string", "forward"], 1405, 976, [204, null]],
-[206, ["setxy2", 0], 1347, 1018, [204, 207, 208, 211]],
-[207, ["number", -300], 1405, 1018, [206, null]],
-[208, ["minus2", 0], 1405, 1060, [206, 209, 210]],
-[209, "ycor", 1459, 1060, [208, null]],
-[210, ["number", 40.0], 1483, 1102, [208, null]],
-[211, ["vspace", 0], 1347, 1102, [206, 212]],
-[212, "show", 1347, 1144, [211, 213, 214]],
-[213, ["string", "Puede cambiar el tono de la pluma ..."], 1405, 1144, [212, null]],
-[214, ["setxy2", 0], 1347, 1186, [212, 215, 216, 217]],
-[215, ["number", 100], 1405, 1186, [214, null]],
-[216, ["number", -150], 1405, 1228, [214, null]],
-[217, "pendown", 1347, 1270, [214, 218]],
-[218, "setpensize", 1347, 1312, [217, 219, 275]],
-[219, ["number", 25], 1449, 1312, [218, null]],
-[220, "forward", 1347, 1396, [275, 221, 273]],
-[221, ["number", 100], 1418, 1396, [220, null]],
-[222, "forward", 1347, 1480, [273, 223, 271]],
-[223, ["number", 100], 1418, 1480, [222, null]],
-[224, "forward", 1347, 1564, [271, 225, null]],
-[225, ["number", 100], 1418, 1564, [224, null]],
-[226, "sandwichclampcollapsed", 1557, 136, [6, 227, null]],
-[227, "loadpalette", 1575, 170, [226, 228, 229]],
-[228, ["string", "pen"], 1636, 170, [227, null]],
-[229, "penup", 1575, 212, [227, 230]],
-[230, ["setxy2", 0], 1575, 254, [229, 231, 232, 233]],
-[231, ["number", -300], 1633, 254, [230, null]],
-[232, ["number", 100.0], 1633, 296, [230, null]],
-[233, ["loadblock2arg", 0], 1575, 338, [230, 234, 235, 283]],
-[234, ["string", "setpensize"], 1633, 338, [233, null]],
-[235, ["number", 25], 1633, 380, [233, null]],
-[236, ["loadblock", 0], 1575, 506, [283, 237, 238]],
-[237, ["string", "forward"], 1633, 506, [236, null]],
-[238, ["loadblock2arg", 0], 1575, 548, [236, 239, 240, 241]],
-[239, ["string", "setgray"], 1633, 548, [238, null]],
-[240, ["number", 50.0], 1633, 590, [238, null]],
-[241, ["loadblock", 0], 1575, 632, [238, 242, 243]],
-[242, ["string", "forward"], 1633, 632, [241, null]],
-[243, ["loadblock2arg", 0], 1575, 674, [241, 244, 245, 246]],
-[244, ["string", "setgray"], 1633, 674, [243, null]],
-[245, ["number", 100.0], 1633, 716, [243, null]],
-[246, ["loadblock", 0], 1575, 758, [243, 247, 248]],
-[247, ["string", "forward"], 1633, 758, [246, null]],
-[248, ["setxy2", 0], 1575, 800, [246, 249, 250, 253]],
-[249, ["number", -300], 1633, 800, [248, null]],
-[250, ["minus2", 0], 1633, 842, [248, 251, 252]],
-[251, "ycor", 1687, 842, [250, null]],
-[252, ["number", 40.0], 1711, 884, [250, null]],
-[253, ["vspace", 0], 1575, 884, [248, 254]],
-[254, "show", 1575, 926, [253, 255, 256]],
-[255, ["string", "Puede cambiar la intensidad de la pluma ..."], 1633, 926, [254, null]],
-[256, ["setxy2", 0], 1575, 968, [254, 257, 258, 259]],
-[257, ["number", 100], 1633, 968, [256, null]],
-[258, ["number", -150], 1633, 1010, [256, null]],
-[259, "pendown", 1575, 1052, [256, 260]],
-[260, "setpensize", 1575, 1094, [259, 261, 277]],
-[261, ["number", 25], 1677, 1094, [260, null]],
-[262, "forward", 1575, 1178, [277, 263, 279]],
-[263, ["number", 100], 1646, 1178, [262, null]],
-[264, "forward", 1575, 1262, [279, 265, 281]],
-[265, ["number", 100], 1646, 1262, [264, null]],
-[266, "forward", 1575, 1346, [281, 267, null]],
-[267, ["number", 100], 1646, 1346, [266, null]],
-[268, ["loadblock2arg", 0], 1347, 640, [191, 269, 198, 194]],
-[269, ["string", "setshade"], 1405, 640, [268, null]],
-[270, ["number", 50.0], 1405, 808, [196, null]],
-[271, "setshade", 1347, 1522, [222, 272, 224]],
-[272, ["number", 90.0], 1432, 1522, [271, null]],
-[273, "setshade", 1347, 1438, [220, 274, 222]],
-[274, ["number", 50], 1432, 1438, [273, null]],
-[275, "setshade", 1347, 1354, [218, 276, 220]],
-[276, ["number", 10.0], 1432, 1354, [275, null]],
-[277, "setgray", 1575, 1136, [260, 278, 262]],
-[278, ["number", 0.0], 1648, 1136, [277, null]],
-[279, "setgray", 1575, 1220, [262, 280, 264]],
-[280, ["number", 50.0], 1648, 1220, [279, null]],
-[281, "setgray", 1575, 1304, [264, 282, 266]],
-[282, ["number", 100], 1648, 1304, [281, null]],
-[283, ["loadblock2arg", 0], 1575, 422, [233, 284, 285, 236]],
-[284, ["string", "setgray"], 1633, 422, [283, null]],
-[285, ["number", 0.0], 1633, 464, [283, null]]]
diff --git a/samples/basic-intro-2.ta b/samples/basic-intro-2.ta
deleted file mode 100644
index a7cfa5b..0000000
--- a/samples/basic-intro-2.ta
+++ /dev/null
@@ -1,286 +0,0 @@
-[[0, ["start", 2.0], 30, 550, [null, 180]],
-[1, "hat", 33, 869, [null, 2, 22]],
-[2, ["string", "next"], 91, 881, [1, null]],
-[3, "stack", 67, 523, [180, 4, null]],
-[4, ["string", "next"], 125, 523, [3, null]],
-[5, "clean", 33, 1007, [25, 14]],
-[6, "hat", 1557, 82, [null, 13, 226]],
-[7, "stack", 33, 1217, [23, 12, 8]],
-[8, "storeinbox1", 33, 1259, [7, 11, null]],
-[9, ["number", 1], 205, 1301, [11, null]],
-[10, "box1", 205, 1259, [11, null]],
-[11, ["plus2", 0], 151, 1259, [8, 10, 9]],
-[12, "box1", 91, 1217, [7, null]],
-[13, ["number", 3], 1615, 94, [6, null]],
-[14, ["if", 0], 33, 1049, [5, 18, 15, 23]],
-[15, "storeinbox1", 51, 1115, [14, 16, null]],
-[16, ["number", 0], 169, 1115, [15, null]],
-[17, "box1", 135, 1015, [18, null]],
-[18, ["greater2", 0], 89, 1015, [14, 17, 19, null]],
-[19, ["number", 4.0], 159, 1057, [18, null]],
-[20, ["number", 1], 1388, 189, [21, null]],
-[21, "hat", 1330, 177, [null, 20, 68]],
-[22, "showblocks", 33, 923, [1, 25]],
-[23, ["loadblock", 0], 33, 1175, [14, 24, 7]],
-[24, ["string", "delete"], 91, 1175, [23, null]],
-[25, "loadpalette", 33, 965, [22, 26, 5]],
-[26, ["string", "turtle"], 94, 965, [25, null]],
-[27, "hat", 1331, 67, [null, 28, 57]],
-[28, ["number", 0], 1389, 79, [27, null]],
-[29, "hat", 1329, 300, [null, 30, 184]],
-[30, ["number", 2], 1387, 312, [29, null]],
-[31, "hat", 1556, 197, [null, 32, 120]],
-[32, ["number", 4], 1614, 209, [31, null]],
-[33, "loadpalette", 1349, 155, [57, 34, 58]],
-[34, ["string", "pen"], 1410, 155, [33, null]],
-[35, ["loadblock2arg", 0], 1349, 365, [41, 36, 37, 43]],
-[36, ["string", "set pen size"], 1407, 365, [35, null]],
-[37, ["number", 25], 1407, 407, [35, null]],
-[38, ["loadblock2arg", 0], 1349, 491, [43, 39, 40, 45]],
-[39, ["string", "set pen size"], 1407, 491, [38, null]],
-[40, ["number", 50], 1407, 533, [38, null]],
-[41, ["loadblock", 0], 1349, 323, [59, 42, 35]],
-[42, ["string", "forward"], 1407, 323, [41, null]],
-[43, ["loadblock", 0], 1349, 449, [35, 44, 38]],
-[44, ["string", "forward"], 1407, 449, [43, null]],
-[45, ["loadblock", 0], 1349, 575, [38, 46, 103]],
-[46, ["string", "forward"], 1407, 575, [45, null]],
-[47, "forward", 1349, 911, [67, 48, 49]],
-[48, ["number", 100], 1420, 911, [47, null]],
-[49, "setpensize", 1349, 953, [47, 50, 51]],
-[50, ["number", 25], 1451, 953, [49, null]],
-[51, "forward", 1349, 995, [49, 52, 53]],
-[52, ["number", 100], 1420, 995, [51, null]],
-[53, "setpensize", 1349, 1037, [51, 54, 55]],
-[54, ["number", 50], 1451, 1037, [53, null]],
-[55, "forward", 1349, 1079, [53, 56, null]],
-[56, ["number", 100], 1420, 1079, [55, null]],
-[57, "sandwichclampcollapsed", 1331, 121, [27, 33, null]],
-[58, "penup", 1349, 197, [33, 59]],
-[59, ["setxy2", 0], 1349, 239, [58, 60, 61, 41]],
-[60, ["number", -300], 1407, 239, [59, null]],
-[61, ["number", 100.0], 1407, 281, [59, null]],
-[62, "show", 1349, 743, [108, 63, 64]],
-[63, ["string", "You can change the pen size..."], 1407, 743, [62, null]],
-[64, ["setxy2", 0], 1349, 785, [62, 65, 66, 67]],
-[65, ["number", 100], 1407, 785, [64, null]],
-[66, ["number", -150], 1407, 827, [64, null]],
-[67, "pendown", 1349, 869, [64, 47]],
-[68, "sandwichclampcollapsed", 1330, 231, [21, 69, null]],
-[69, "loadpalette", 1348, 265, [68, 70, 71]],
-[70, ["string", "pen"], 1409, 265, [69, null]],
-[71, "penup", 1348, 307, [69, 72]],
-[72, ["setxy2", 0], 1348, 349, [71, 73, 74, 117]],
-[73, ["number", -300], 1406, 349, [72, null]],
-[74, ["number", 100.0], 1406, 391, [72, null]],
-[75, ["loadblock", 0], 1348, 517, [117, 76, 77]],
-[76, ["string", "forward"], 1406, 517, [75, null]],
-[77, ["loadblock2arg", 0], 1348, 559, [75, 78, 79, 80]],
-[78, ["string", "set color"], 1406, 559, [77, null]],
-[79, ["number", 30], 1406, 601, [77, null]],
-[80, ["loadblock", 0], 1348, 643, [77, 81, 82]],
-[81, ["string", "forward"], 1406, 643, [80, null]],
-[82, ["loadblock2arg", 0], 1348, 685, [80, 83, 84, 85]],
-[83, ["string", "set color"], 1406, 685, [82, null]],
-[84, ["number", 70], 1406, 727, [82, null]],
-[85, ["loadblock", 0], 1348, 769, [82, 86, 109]],
-[86, ["string", "forward"], 1406, 769, [85, null]],
-[87, "show", 1348, 937, [114, 88, 89]],
-[88, ["string", "You can change the pen color..."], 1406, 937, [87, null]],
-[89, ["setxy2", 0], 1348, 979, [87, 90, 91, 92]],
-[90, ["number", 100], 1406, 979, [89, null]],
-[91, ["number", -150], 1406, 1021, [89, null]],
-[92, "pendown", 1348, 1063, [89, 115]],
-[93, "forward", 1348, 1147, [115, 94, 101]],
-[94, ["number", 100], 1419, 1147, [93, null]],
-[95, ["number", 30], 1425, 1189, [101, null]],
-[96, "forward", 1348, 1231, [101, 97, 102]],
-[97, ["number", 100], 1419, 1231, [96, null]],
-[98, ["number", 70], 1425, 1273, [102, null]],
-[99, "forward", 1348, 1315, [102, 100, null]],
-[100, ["number", 100], 1419, 1315, [99, null]],
-[101, "setcolor", 1348, 1189, [93, 95, 96]],
-[102, "setcolor", 1348, 1273, [96, 98, 99]],
-[103, ["setxy2", 0], 1349, 617, [45, 104, 105, 108]],
-[104, ["number", -300], 1407, 617, [103, null]],
-[105, ["minus2", 0], 1407, 659, [103, 106, 107]],
-[106, "ycor", 1461, 659, [105, null]],
-[107, ["number", 40.0], 1485, 701, [105, null]],
-[108, ["vspace", 0], 1349, 701, [103, 62]],
-[109, ["setxy2", 0], 1348, 811, [85, 110, 111, 114]],
-[110, ["number", -300], 1406, 811, [109, null]],
-[111, ["minus2", 0], 1406, 853, [109, 112, 113]],
-[112, "ycor", 1460, 853, [111, null]],
-[113, ["number", 40.0], 1484, 895, [111, null]],
-[114, ["vspace", 0], 1348, 895, [109, 87]],
-[115, "setpensize", 1348, 1105, [92, 116, 93]],
-[116, ["number", 25], 1450, 1105, [115, null]],
-[117, ["loadblock2arg", 0], 1348, 433, [72, 118, 119, 75]],
-[118, ["string", "set pen size"], 1406, 433, [117, null]],
-[119, ["number", 25], 1406, 475, [117, null]],
-[120, "sandwichclampcollapsed", 1556, 251, [31, 121, null]],
-[121, "loadpalette", 1574, 285, [120, 122, 123]],
-[122, ["string", "turtle"], 1635, 285, [121, null]],
-[123, "penup", 1574, 327, [121, 124]],
-[124, ["setxy2", 0], 1574, 369, [123, 125, 126, 127]],
-[125, ["number", -300], 1632, 369, [124, null]],
-[126, ["number", 100], 1632, 411, [124, null]],
-[127, ["loadblock2arg", 0], 1574, 453, [124, 128, 129, 130]],
-[128, ["string", "repeat"], 1632, 453, [127, null]],
-[129, ["number", 120.0], 1632, 495, [127, null]],
-[130, ["setxy2", 20], 1574, 537, [127, 131, 182, 136]],
-[131, ["plus2", 0], 1632, 537, [130, 132, 133]],
-[132, "xcor", 1686, 537, [131, null]],
-[133, ["number", 20], 1686, 579, [131, null]],
-[134, "ycor", 1686, 619, [182, null]],
-[135, ["number", 60.0], 1686, 661, [182, null]],
-[136, ["vspace", 0], 1574, 661, [130, 137]],
-[137, ["loadblock2arg", 0], 1574, 703, [136, 138, 139, 140]],
-[138, ["string", "forward"], 1632, 703, [137, null]],
-[139, ["number", 200], 1632, 745, [137, null]],
-[140, ["loadblock2arg", 0], 1574, 787, [137, 141, 142, 160]],
-[141, ["string", "back"], 1632, 787, [140, null]],
-[142, ["number", 200], 1632, 829, [140, null]],
-[143, ["setxy2", 0], 1574, 1247, [158, 144, 145, 148]],
-[144, ["number", -300], 1632, 1247, [143, null]],
-[145, ["minus2", 0], 1632, 1289, [143, 146, 147]],
-[146, "ycor", 1686, 1289, [145, null]],
-[147, ["number", 200], 1710, 1331, [145, null]],
-[148, ["vspace", 0], 1574, 1331, [143, 149]],
-[149, "show", 1574, 1373, [148, 150, 151]],
-[150, ["string", "The heading is the turtle's direction (0 - 360)"], 1632, 1373, [149, null]],
-[151, ["setxy2", 0], 1574, 1415, [149, 152, 153, 154]],
-[152, ["number", 0], 1632, 1415, [151, null]],
-[153, ["number", 0], 1632, 1457, [151, null]],
-[154, "pendown", 1574, 1499, [151, 170]],
-[155, ["loadblock2arg", 0], 1574, 955, [160, 156, 157, 163]],
-[156, ["string", "setcolor"], 1632, 955, [155, null]],
-[157, ["number", 100], 1632, 997, [155, null]],
-[158, ["loadblock", 0], 1574, 1205, [168, 159, 143]],
-[159, ["string", "heading"], 1632, 1205, [158, null]],
-[160, ["loadblock2arg", 0], 1574, 871, [140, 161, 162, 155]],
-[161, ["string", "right"], 1632, 871, [160, null]],
-[162, ["number", 3], 1632, 913, [160, null]],
-[163, ["setxy2", 20], 1574, 1039, [155, 169, 183, 168]],
-[164, ["number", 80], 1686, 1081, [169, null]],
-[165, ["number", 40.0], 1686, 1163, [183, null]],
-[166, "xcor", 1686, 1039, [169, null]],
-[167, "ycor", 1686, 1121, [183, null]],
-[168, ["vspace", 0], 1574, 1163, [163, 158]],
-[169, ["plus2", 0], 1632, 1039, [163, 166, 164]],
-[170, ["repeat", 63], 1574, 1541, [154, 171, 172, null]],
-[171, ["number", 120.0], 1633, 1541, [170, null]],
-[172, "forward", 1592, 1583, [170, 173, 174]],
-[173, ["number", 200], 1663, 1583, [172, null]],
-[174, "back", 1592, 1625, [172, 175, 176]],
-[175, ["number", 200], 1650, 1625, [174, null]],
-[176, "right", 1592, 1667, [174, 177, 178]],
-[177, ["number", 3], 1650, 1667, [176, null]],
-[178, "setcolor", 1592, 1709, [176, 179, null]],
-[179, "heading", 1669, 1709, [178, null]],
-[180, "comment", 67, 481, [0, 181, 3]],
-[181, ["string", "click start"], 150, 481, [180, null]],
-[182, ["plus2", 0], 1632, 619, [130, 134, 135]],
-[183, ["plus2", 0], 1632, 1121, [163, 167, 165]],
-[184, "sandwichclampcollapsed", 1329, 354, [29, 185, null]],
-[185, "loadpalette", 1347, 388, [184, 186, 187]],
-[186, ["string", "pen"], 1408, 388, [185, null]],
-[187, "penup", 1347, 430, [185, 188]],
-[188, ["setxy2", 0], 1347, 472, [187, 189, 190, 191]],
-[189, ["number", -300], 1405, 472, [188, null]],
-[190, ["number", 100.0], 1405, 514, [188, null]],
-[191, ["loadblock2arg", 0], 1347, 556, [188, 192, 193, 268]],
-[192, ["string", "set pen size"], 1405, 556, [191, null]],
-[193, ["number", 25], 1405, 598, [191, null]],
-[194, ["loadblock", 0], 1347, 724, [268, 195, 196]],
-[195, ["string", "forward"], 1405, 724, [194, null]],
-[196, ["loadblock2arg", 0], 1347, 766, [194, 197, 270, 199]],
-[197, ["string", "set shade"], 1405, 766, [196, null]],
-[198, ["number", 10.0], 1405, 682, [268, null]],
-[199, ["loadblock", 0], 1347, 850, [196, 200, 201]],
-[200, ["string", "forward"], 1405, 850, [199, null]],
-[201, ["loadblock2arg", 0], 1347, 892, [199, 202, 203, 204]],
-[202, ["string", "set shade"], 1405, 892, [201, null]],
-[203, ["number", 90.0], 1405, 934, [201, null]],
-[204, ["loadblock", 0], 1347, 976, [201, 205, 206]],
-[205, ["string", "forward"], 1405, 976, [204, null]],
-[206, ["setxy2", 0], 1347, 1018, [204, 207, 208, 211]],
-[207, ["number", -300], 1405, 1018, [206, null]],
-[208, ["minus2", 0], 1405, 1060, [206, 209, 210]],
-[209, "ycor", 1459, 1060, [208, null]],
-[210, ["number", 40.0], 1483, 1102, [208, null]],
-[211, ["vspace", 0], 1347, 1102, [206, 212]],
-[212, "show", 1347, 1144, [211, 213, 214]],
-[213, ["string", "You can change the pen shade..."], 1405, 1144, [212, null]],
-[214, ["setxy2", 0], 1347, 1186, [212, 215, 216, 217]],
-[215, ["number", 100], 1405, 1186, [214, null]],
-[216, ["number", -150], 1405, 1228, [214, null]],
-[217, "pendown", 1347, 1270, [214, 218]],
-[218, "setpensize", 1347, 1312, [217, 219, 275]],
-[219, ["number", 25], 1449, 1312, [218, null]],
-[220, "forward", 1347, 1396, [275, 221, 273]],
-[221, ["number", 100], 1418, 1396, [220, null]],
-[222, "forward", 1347, 1480, [273, 223, 271]],
-[223, ["number", 100], 1418, 1480, [222, null]],
-[224, "forward", 1347, 1564, [271, 225, null]],
-[225, ["number", 100], 1418, 1564, [224, null]],
-[226, "sandwichclampcollapsed", 1557, 136, [6, 227, null]],
-[227, "loadpalette", 1575, 170, [226, 228, 229]],
-[228, ["string", "pen"], 1636, 170, [227, null]],
-[229, "penup", 1575, 212, [227, 230]],
-[230, ["setxy2", 0], 1575, 254, [229, 231, 232, 233]],
-[231, ["number", -300], 1633, 254, [230, null]],
-[232, ["number", 100.0], 1633, 296, [230, null]],
-[233, ["loadblock2arg", 0], 1575, 338, [230, 234, 235, 283]],
-[234, ["string", "set pen size"], 1633, 338, [233, null]],
-[235, ["number", 25], 1633, 380, [233, null]],
-[236, ["loadblock", 0], 1575, 506, [283, 237, 238]],
-[237, ["string", "forward"], 1633, 506, [236, null]],
-[238, ["loadblock2arg", 0], 1575, 548, [236, 239, 240, 241]],
-[239, ["string", "set gray"], 1633, 548, [238, null]],
-[240, ["number", 50.0], 1633, 590, [238, null]],
-[241, ["loadblock", 0], 1575, 632, [238, 242, 243]],
-[242, ["string", "forward"], 1633, 632, [241, null]],
-[243, ["loadblock2arg", 0], 1575, 674, [241, 244, 245, 246]],
-[244, ["string", "set gray"], 1633, 674, [243, null]],
-[245, ["number", 100.0], 1633, 716, [243, null]],
-[246, ["loadblock", 0], 1575, 758, [243, 247, 248]],
-[247, ["string", "forward"], 1633, 758, [246, null]],
-[248, ["setxy2", 0], 1575, 800, [246, 249, 250, 253]],
-[249, ["number", -300], 1633, 800, [248, null]],
-[250, ["minus2", 0], 1633, 842, [248, 251, 252]],
-[251, "ycor", 1687, 842, [250, null]],
-[252, ["number", 40.0], 1711, 884, [250, null]],
-[253, ["vspace", 0], 1575, 884, [248, 254]],
-[254, "show", 1575, 926, [253, 255, 256]],
-[255, ["string", "You can change the pen vividness..."], 1633, 926, [254, null]],
-[256, ["setxy2", 0], 1575, 968, [254, 257, 258, 259]],
-[257, ["number", 100], 1633, 968, [256, null]],
-[258, ["number", -150], 1633, 1010, [256, null]],
-[259, "pendown", 1575, 1052, [256, 260]],
-[260, "setpensize", 1575, 1094, [259, 261, 277]],
-[261, ["number", 25], 1677, 1094, [260, null]],
-[262, "forward", 1575, 1178, [277, 263, 279]],
-[263, ["number", 100], 1646, 1178, [262, null]],
-[264, "forward", 1575, 1262, [279, 265, 281]],
-[265, ["number", 100], 1646, 1262, [264, null]],
-[266, "forward", 1575, 1346, [281, 267, null]],
-[267, ["number", 100], 1646, 1346, [266, null]],
-[268, ["loadblock2arg", 0], 1347, 640, [191, 269, 198, 194]],
-[269, ["string", "set shade"], 1405, 640, [268, null]],
-[270, ["number", 50.0], 1405, 808, [196, null]],
-[271, "setshade", 1347, 1522, [222, 272, 224]],
-[272, ["number", 90.0], 1432, 1522, [271, null]],
-[273, "setshade", 1347, 1438, [220, 274, 222]],
-[274, ["number", 50], 1432, 1438, [273, null]],
-[275, "setshade", 1347, 1354, [218, 276, 220]],
-[276, ["number", 10.0], 1432, 1354, [275, null]],
-[277, "setgray", 1575, 1136, [260, 278, 262]],
-[278, ["number", 0.0], 1648, 1136, [277, null]],
-[279, "setgray", 1575, 1220, [262, 280, 264]],
-[280, ["number", 50.0], 1648, 1220, [279, null]],
-[281, "setgray", 1575, 1304, [264, 282, 266]],
-[282, ["number", 100], 1648, 1304, [281, null]],
-[283, ["loadblock2arg", 0], 1575, 422, [233, 284, 285, 236]],
-[284, ["string", "set gray"], 1633, 422, [283, null]],
-[285, ["number", 0.0], 1633, 464, [283, null]]]
diff --git a/samples/basic-intro-3.ta b/samples/basic-intro-3.ta
deleted file mode 100644
index 222317c..0000000
--- a/samples/basic-intro-3.ta
+++ /dev/null
@@ -1,244 +0,0 @@
-[[0, ["start", 2.0], 30, 550, [null, 221]],
-[1, "hat", 33, 869, [null, 2, 20]],
-[2, ["string", "next"], 91, 881, [1, null]],
-[3, "stack", 30, 638, [221, 4, null]],
-[4, ["string", "next"], 88, 638, [3, null]],
-[5, "clean", 33, 1007, [23, 12]],
-[6, "stack", 33, 1217, [21, 11, 7]],
-[7, "storeinbox1", 33, 1259, [6, 10, null]],
-[8, ["number", 1], 205, 1301, [10, null]],
-[9, "box1", 205, 1259, [10, null]],
-[10, ["plus2", 0], 151, 1259, [7, 9, 8]],
-[11, "box1", 91, 1217, [6, null]],
-[12, ["if", 0], 33, 1049, [5, 16, 13, 21]],
-[13, "storeinbox1", 51, 1115, [12, 14, null]],
-[14, ["number", 0], 169, 1115, [13, null]],
-[15, "box1", 135, 1015, [16, null]],
-[16, ["greater2", 0], 89, 1015, [12, 15, 17, null]],
-[17, ["number", 1], 159, 1057, [16, null]],
-[18, ["number", 1], 1389, 367, [19, null]],
-[19, "hat", 1331, 355, [null, 18, 220]],
-[20, "showblocks", 33, 923, [1, 23]],
-[21, ["loadblock", 0], 33, 1175, [12, 22, 6]],
-[22, ["string", "delete"], 91, 1175, [21, null]],
-[23, "loadpalette", 33, 965, [20, 24, 5]],
-[24, ["string", "turtle"], 94, 965, [23, null]],
-[25, "hat", 1331, 74, [null, 26, 27]],
-[26, ["number", 0], 1389, 86, [25, null]],
-[27, "sandwichclampcollapsed", 1331, 128, [25, 67, null]],
-[28, ["setxy2", 0], 1314, 724, [65, 29, 30, 62]],
-[29, ["number", -300], 1372, 724, [28, null]],
-[30, ["number", 100], 1372, 766, [28, null]],
-[31, ["loadblock2arg", 0], 1314, 892, [62, 32, 33, 34]],
-[32, ["string", "repeat"], 1372, 892, [31, null]],
-[33, ["number", 4], 1372, 934, [31, null]],
-[34, ["setxy2", 20], 1314, 976, [31, 35, 224, 40]],
-[35, ["plus2", 0], 1372, 976, [34, 36, 37]],
-[36, "xcor", 1426, 976, [35, null]],
-[37, ["number", 20], 1426, 1018, [35, null]],
-[38, "ycor", 1426, 1058, [224, null]],
-[39, ["number", 60], 1426, 1100, [224, null]],
-[40, ["vspace", 0], 1314, 1100, [34, 41]],
-[41, ["loadblock2arg", 0], 1314, 1142, [40, 42, 43, 44]],
-[42, ["string", "forward"], 1372, 1142, [41, null]],
-[43, ["number", 100], 1372, 1184, [41, null]],
-[44, ["loadblock2arg", 0], 1314, 1226, [41, 45, 46, 47]],
-[45, ["string", "right"], 1372, 1226, [44, null]],
-[46, ["number", 90], 1372, 1268, [44, null]],
-[47, ["setxy2", 0], 1314, 1310, [44, 48, 49, 52]],
-[48, ["number", -300], 1372, 1310, [47, null]],
-[49, ["minus2", 0], 1372, 1352, [47, 50, 51]],
-[50, "ycor", 1426, 1352, [49, null]],
-[51, ["number", 100], 1450, 1394, [49, null]],
-[52, ["vspace", 0], 1314, 1394, [47, 53]],
-[53, "show", 1314, 1436, [52, 54, 55]],
-[54, ["string", "The action block lets you run a stack multiple times."], 1372, 1436, [53, null]],
-[55, ["setxy2", 0], 1314, 1478, [53, 56, 57, 58]],
-[56, ["number", 0], 1372, 1478, [55, null]],
-[57, ["number", 0], 1372, 1520, [55, null]],
-[58, "pendown", 1314, 1562, [55, 92]],
-[59, ["loadblock2arg", 0], 1314, 556, [73, 60, 61, 65]],
-[60, ["string", "action"], 1372, 556, [59, null]],
-[61, ["string", "square"], 1372, 598, [59, null]],
-[62, ["loadblock2arg", 0], 1314, 808, [28, 63, 64, 31]],
-[63, ["string", "hat"], 1372, 808, [62, null]],
-[64, ["string", "square"], 1372, 850, [62, null]],
-[65, ["loadblock2arg", 0], 1314, 640, [59, 66, 74, 28]],
-[66, ["string", "right"], 1372, 640, [65, null]],
-[67, "loadpalette", 1314, 138, [27, 68, 78]],
-[68, ["string", "blocks"], 1375, 138, [67, null]],
-[69, ["loadblock2arg", 0], 1314, 306, [75, 70, 71, 72]],
-[70, ["string", "repeat"], 1372, 306, [69, null]],
-[71, ["number", 8], 1372, 348, [69, null]],
-[72, ["setxy2", 20], 1314, 390, [69, 81, 223, 73]],
-[73, ["vspace", 0], 1314, 514, [72, 59]],
-[74, ["number", 45], 1372, 682, [65, null]],
-[75, ["setxy2", 0], 1314, 222, [78, 76, 77, 69]],
-[76, ["number", 200], 1372, 222, [75, null]],
-[77, ["number", 100], 1372, 264, [75, null]],
-[78, "penup", 1314, 180, [67, 75]],
-[79, "xcor", 1426, 390, [81, null]],
-[80, "ycor", 1426, 472, [223, null]],
-[81, ["plus2", 0], 1372, 390, [72, 79, 82]],
-[82, ["number", 20], 1426, 432, [81, null]],
-[83, ["number", 60], 1426, 514, [223, null]],
-[84, "hat", 1465, 143, [null, 85, 86]],
-[85, ["string", "square1"], 1523, 155, [84, null]],
-[86, ["repeat", 21], 1465, 197, [84, 87, 88, null]],
-[87, ["number", 4], 1524, 197, [86, null]],
-[88, "forward", 1483, 239, [86, 89, 90]],
-[89, ["number", 100], 1554, 239, [88, null]],
-[90, "right", 1483, 281, [88, 91, null]],
-[91, ["number", 90], 1541, 281, [90, null]],
-[92, ["repeat", 21], 1314, 1604, [58, 93, 94, null]],
-[93, ["number", 8], 1373, 1604, [92, null]],
-[94, "stack", 1332, 1646, [92, 95, 96]],
-[95, ["string", "square1"], 1390, 1646, [94, null]],
-[96, "right", 1332, 1688, [94, 97, null]],
-[97, ["number", 45], 1390, 1688, [96, null]],
-[98, ["loadblock", 0], 1314, 1171, [145, 99, 146]],
-[99, ["string", "box"], 1372, 1171, [98, null]],
-[100, "forward", 1505, 1059, [109, 102, 101]],
-[101, "back", 1505, 1101, [100, 104, 111]],
-[102, "box", 1576, 1059, [100, 103, null]],
-[103, ["string", "my box"], 1631, 1059, [102, null]],
-[104, "box", 1563, 1101, [101, 105, null]],
-[105, ["string", "my box"], 1618, 1101, [104, null]],
-[106, ["storein", 0], 1487, 933, [205, 107, 108, 109]],
-[107, ["string", "my box"], 1555, 933, [106, null]],
-[108, ["number", 4], 1555, 975, [106, null]],
-[109, ["repeat", 84], 1487, 1017, [106, 110, 100, null]],
-[110, ["number", 90], 1546, 1017, [109, null]],
-[111, "right", 1505, 1143, [101, 112, 113]],
-[112, ["number", 4], 1563, 1143, [111, null]],
-[113, ["storein", 0], 1505, 1185, [111, 114, 116, null]],
-[114, ["string", "my box"], 1573, 1185, [113, null]],
-[115, ["number", 2], 1627, 1269, [116, null]],
-[116, ["plus2", 0], 1573, 1227, [113, 117, 115]],
-[117, "box", 1627, 1227, [116, 118, null]],
-[118, ["string", "my box"], 1682, 1227, [117, null]],
-[119, ["loadblock2arg", 0], 1314, 713, [176, 120, 121, 122]],
-[120, ["string", "repeat"], 1372, 713, [119, null]],
-[121, ["number", 90], 1372, 755, [119, null]],
-[122, ["setxy2", 20], 1314, 797, [119, 137, 225, 126]],
-[123, ["number", 60], 1426, 921, [225, null]],
-[124, "xcor", 1426, 797, [137, null]],
-[125, "ycor", 1426, 879, [225, null]],
-[126, ["vspace", 0], 1314, 921, [122, 127]],
-[127, ["loadblock", 0], 1314, 963, [126, 128, 140]],
-[128, ["string", "forward"], 1372, 963, [127, null]],
-[129, ["loadblock2arg", 0], 1477, 773, [169, 130, 131, 179]],
-[130, ["string", "right"], 1535, 773, [129, null]],
-[131, ["number", 4], 1535, 815, [129, null]],
-[132, ["string", "my box"], 1372, 629, [176, null]],
-[133, ["loadblock", 0], 1477, 1149, [189, 134, 190]],
-[134, ["string", "plus"], 1535, 1149, [133, null]],
-[135, ["number", 20], 1426, 839, [137, null]],
-[136, ["number", 70], 1450, 1255, [139, null]],
-[137, ["plus2", 0], 1372, 797, [122, 124, 135]],
-[138, "xcor", 1426, 1213, [139, null]],
-[139, ["minus2", 0], 1372, 1213, [146, 138, 136]],
-[140, ["setxy2", 20], 1314, 1005, [127, 141, 226, 145]],
-[141, ["plus2", 0], 1372, 1005, [140, 142, 143]],
-[142, "xcor", 1426, 1005, [141, null]],
-[143, ["number", 70], 1426, 1047, [141, null]],
-[144, "ycor", 1426, 1087, [226, null]],
-[145, ["vspace", 0], 1314, 1129, [140, 98]],
-[146, ["setxy2", 20], 1314, 1213, [98, 139, 147, 150]],
-[147, ["minus2", 0], 1372, 1295, [146, 148, 149]],
-[148, "ycor", 1426, 1295, [147, null]],
-[149, ["number", 40], 1450, 1337, [147, null]],
-[150, ["vspace", 0], 1314, 1337, [146, 151]],
-[151, ["loadblock", 0], 1314, 1379, [150, 152, 153]],
-[152, ["string", "back"], 1372, 1379, [151, null]],
-[153, ["setxy2", 20], 1314, 1421, [151, 154, 228, 230]],
-[154, ["plus2", 0], 1372, 1421, [153, 155, 156]],
-[155, "xcor", 1426, 1421, [154, null]],
-[156, ["number", 55], 1426, 1463, [154, null]],
-[157, "ycor", 1426, 1503, [228, null]],
-[158, ["loadblock", 0], 1314, 1587, [230, 159, 231]],
-[159, ["string", "box"], 1372, 1587, [158, null]],
-[160, ["setxy2", 20], 1477, 523, [235, 161, 164, 165]],
-[161, ["minus2", 0], 1535, 523, [160, 162, 163]],
-[162, "xcor", 1589, 523, [161, null]],
-[163, ["number", 55], 1613, 565, [161, null]],
-[164, "ycor", 1535, 605, [160, null]],
-[165, ["setxy2", 0], 1477, 647, [160, 167, 170, 169]],
-[166, ["number", 40], 1613, 731, [170, null]],
-[167, "xcor", 1535, 647, [165, null]],
-[168, "ycor", 1589, 689, [170, null]],
-[169, ["vspace", 0], 1477, 731, [165, 129]],
-[170, ["minus2", 0], 1535, 689, [165, 168, 166]],
-[171, ["loadblock2arg", 0], 1477, 1525, [201, 172, 173, 239]],
-[172, ["string", "number"], 1535, 1525, [171, null]],
-[173, ["number", 2], 1535, 1567, [171, null]],
-[174, ["loadblock", 0], 1477, 1357, [194, 175, 196]],
-[175, ["string", "box"], 1535, 1357, [174, null]],
-[176, ["loadblock3arg", 0], 1314, 587, [209, 177, 132, 178, 119]],
-[177, ["string", "storein"], 1372, 587, [176, null]],
-[178, ["number", 0], 1372, 671, [176, null]],
-[179, ["loadblock3arg", 0], 1477, 857, [129, 180, 181, 182, 183]],
-[180, ["string", "storein"], 1535, 857, [179, null]],
-[181, ["number", 100], 1535, 899, [179, null]],
-[182, ["number", 0], 1535, 941, [179, null]],
-[183, ["setxy2", 20], 1477, 983, [179, 187, 241, 189]],
-[184, ["number", 70.0], 1589, 1025, [187, null]],
-[185, "xcor", 1589, 983, [187, null]],
-[186, "ycor", 1589, 1065, [241, null]],
-[187, ["plus2", 0], 1535, 983, [183, 185, 184]],
-[188, ["number", 40], 1589, 1107, [241, null]],
-[189, ["vspace", 0], 1477, 1107, [183, 133]],
-[190, ["setxy2", 20], 1477, 1191, [133, 193, 242, 194]],
-[191, ["number", 60.0], 1589, 1233, [193, null]],
-[192, "xcor", 1589, 1191, [193, null]],
-[193, ["plus2", 0], 1535, 1191, [190, 192, 191]],
-[194, ["vspace", 0], 1477, 1315, [190, 174]],
-[195, "ycor", 1589, 1273, [242, null]],
-[196, ["setxy2", 0], 1477, 1399, [174, 197, 198, 201]],
-[197, "xcor", 1535, 1399, [196, null]],
-[198, ["minus2", 0], 1535, 1441, [196, 199, 200]],
-[199, "ycor", 1589, 1441, [198, null]],
-[200, ["number", 40], 1613, 1483, [198, null]],
-[201, ["vspace", 0], 1477, 1483, [196, 171]],
-[202, "loadpalette", 1314, 419, [220, 203, 204]],
-[203, ["string", "blocks"], 1375, 419, [202, null]],
-[204, "penup", 1314, 461, [202, 209]],
-[205, "pendown", 1487, 891, [206, 106]],
-[206, ["setxy2", 0], 1487, 807, [218, 207, 208, 205]],
-[207, ["number", 0], 1545, 807, [206, null]],
-[208, ["number", 0], 1545, 849, [206, null]],
-[209, ["setxy2", 0], 1314, 503, [204, 210, 211, 176]],
-[210, ["number", -300], 1372, 503, [209, null]],
-[211, ["number", 150], 1372, 545, [209, null]],
-[212, ["setxy2", 0], 1487, 639, [236, 213, 215, 217]],
-[213, ["number", -300], 1545, 639, [212, null]],
-[214, "ycor", 1599, 681, [215, null]],
-[215, ["minus2", 0], 1545, 681, [212, 214, 216]],
-[216, ["number", 100], 1623, 723, [215, null]],
-[217, ["vspace", 0], 1487, 723, [212, 218]],
-[218, "show", 1487, 765, [217, 219, 206]],
-[219, ["string", "You can store a value in a box... and then change it."], 1545, 765, [218, null]],
-[220, "sandwichclampcollapsed", 1331, 409, [19, 202, null]],
-[221, "comment", 30, 596, [0, 222, 3]],
-[222, ["string", "click start"], 113, 596, [221, null]],
-[223, ["plus2", 0], 1372, 472, [72, 80, 83]],
-[224, ["plus2", 0], 1372, 1058, [34, 38, 39]],
-[225, ["plus2", 0], 1372, 879, [122, 125, 123]],
-[226, ["plus2", 0], 1372, 1087, [140, 144, 227]],
-[227, ["number", 40], 1426, 1129, [226, null]],
-[228, ["plus2", 0], 1372, 1503, [153, 157, 229]],
-[229, ["number", 40], 1426, 1545, [228, null]],
-[230, ["vspace", 0], 1314, 1545, [153, 158]],
-[231, "stack", 1314, 1629, [158, 232, null]],
-[232, ["string", "part 2"], 1372, 1629, [231, null]],
-[233, "hat", 1459, 435, [null, 234, 235]],
-[234, ["string", "part 2"], 1517, 447, [233, null]],
-[235, "sandwichclampcollapsed", 1459, 489, [233, 160, null]],
-[236, "sandwichclampcollapsed", 1469, 605, [237, 212, null]],
-[237, "hat", 1469, 551, [null, 238, 236]],
-[238, ["string", "part 3"], 1527, 563, [237, null]],
-[239, "stack", 1477, 1609, [171, 240, null]],
-[240, ["string", "part 3"], 1535, 1609, [239, null]],
-[241, ["plus2", 0], 1535, 1065, [183, 186, 188]],
-[242, ["plus2", 0], 1535, 1273, [190, 195, 243]],
-[243, ["number", 80], 1589, 1315, [242, null]]]
diff --git a/samples/basic-repeat-squares.ta b/samples/basic-repeat-squares.ta
deleted file mode 100644
index db6c59e..0000000
--- a/samples/basic-repeat-squares.ta
+++ /dev/null
@@ -1,13 +0,0 @@
-[[0, "clean", 258, 217, [12, 1]],
-[1, "repeat", 258, 251, [0, 2, 3, null]],
-[2, ["number", 36], 309, 251, [1, null]],
-[3, "repeat", 323, 311, [1, 4, 5, 9]],
-[4, ["number", 4], 374, 311, [3, null]],
-[5, "forward", 388, 371, [3, 6, 7]],
-[6, ["number", 300], 459, 371, [5, null]],
-[7, "right", 388, 413, [5, 8, null]],
-[8, ["number", 90], 446, 413, [7, null]],
-[9, ["vspace", 20.0], 323, 389, [3, 10]],
-[10, "right", 323, 463, [9, 11, null]],
-[11, ["number", 10], 381, 463, [10, null]],
-[12, ["start", 2.0], 460, 50, [null, 0]]] \ No newline at end of file
diff --git a/samples/basic-spiral.ta b/samples/basic-spiral.ta
deleted file mode 100644
index 68b4f04..0000000
--- a/samples/basic-spiral.ta
+++ /dev/null
@@ -1,25 +0,0 @@
-[[0, "clean", 528, 120, [15, 17]],
-[1, ["number", 0.0], 596, 204, [17, null]],
-[2, ["repeat", 105], 528, 246, [17, 3, 4, null]],
-[3, ["number", 300], 587, 246, [2, null]],
-[4, "forward", 546, 288, [2, 21, 5]],
-[5, "right", 546, 330, [4, 6, 19]],
-[6, ["number", 91], 604, 330, [5, null]],
-[7, ["plus2", 0], 614, 414, [19, 23, 8]],
-[8, ["number", 5], 668, 456, [7, null]],
-[9, "setcolor", 546, 498, [16, 10, null]],
-[10, ["product2", 20.0], 623, 498, [9, 11, 14]],
-[11, ["division2", 0], 677, 498, [10, 12, 13]],
-[12, "heading", 731, 498, [11, null]],
-[13, ["number", 360], 755, 540, [11, null]],
-[14, ["number", 100], 677, 580, [10, null]],
-[15, ["start", 2.0], 528, 74, [null, 0]],
-[16, ["vspace", 0], 546, 456, [19, 9]],
-[17, ["storein", 0], 528, 162, [0, 18, 1, 2]],
-[18, ["string", "my box"], 596, 162, [17, null]],
-[19, ["storein", 0], 546, 372, [5, 20, 7, 16]],
-[20, ["string", "my box"], 614, 372, [19, null]],
-[21, "box", 617, 288, [4, 22, null]],
-[22, ["string", "my box"], 672, 288, [21, null]],
-[23, "box", 668, 414, [7, 24, null]],
-[24, ["string", "my box"], 723, 414, [23, null]]]
diff --git a/samples/basic-square.ta b/samples/basic-square.ta
deleted file mode 100644
index 4633b71..0000000
--- a/samples/basic-square.ta
+++ /dev/null
@@ -1,7 +0,0 @@
-[[0, "repeat", 250, 217, [6, 1, 2, null]],
-[1, ["number", 4], 301, 217, [0, null]],
-[2, "forward", 315, 277, [0, 3, 4]],
-[3, ["number", 100], 386, 277, [2, null]],
-[4, "right", 315, 319, [2, 5, null]],
-[5, ["number", 90], 373, 319, [4, null]],
-[6, ["start", 2.0], 250, 175, [null, 0]]]
diff --git a/samples/graphics-birds.ta b/samples/graphics-birds.ta
deleted file mode 100644
index 516fb3d..0000000
--- a/samples/graphics-birds.ta
+++ /dev/null
@@ -1,40 +0,0 @@
-[[0, ["start", 2.0], 180, 200, [null, 1]],
-[1, "clean", 180, 242, [0, 11]],
-[2, "repeat", 180, 326, [11, 3, 34, null]],
-[3, ["number", 30], 231, 326, [2, null]],
-[4, ["setxy2", 20.0], 245, 428, [34, 5, 8, 31]],
-[5, ["random", 0], 306, 428, [4, 6, 7, null]],
-[6, ["number", -600], 365, 428, [5, null]],
-[7, ["number", 600], 365, 470, [5, null]],
-[8, ["random", 0], 306, 510, [4, 9, 10, null]],
-[9, ["number", -450], 365, 510, [8, null]],
-[10, ["number", 450], 365, 552, [8, null]],
-[11, "setpensize", 180, 284, [1, 12, 2]],
-[12, ["number", 10], 281, 284, [11, null]],
-[13, "repeat", 500, 250, [36, 14, 15, null]],
-[14, ["number", 720], 551, 250, [13, null]],
-[15, "forward", 565, 310, [13, 16, 21]],
-[16, ["number", 200], 639, 310, [15, null]],
-[17, "setcolor", 565, 394, [21, 18, 32]],
-[18, ["division2", 0], 646, 394, [17, 19, 20]],
-[19, "xcor", 700, 394, [18, null]],
-[20, ["number", 5], 724, 436, [18, null]],
-[21, "setshade", 565, 352, [15, 22, 17]],
-[22, "heading", 643, 352, [21, null]],
-[23, "back", 565, 478, [32, 24, 25]],
-[24, ["number", 400], 623, 478, [23, null]],
-[25, "forward", 565, 520, [23, 26, 33]],
-[26, ["random", 0], 639, 520, [25, 27, 28, null]],
-[27, ["number", 190], 698, 520, [26, null]],
-[28, ["number", 210], 698, 562, [26, null]],
-[29, "left", 565, 604, [33, 30, null]],
-[30, ["number", 1], 644, 604, [29, null]],
-[31, ["vspace", 0], 245, 552, [4, 35]],
-[32, ["vspace", 0], 565, 436, [17, 23]],
-[33, ["vspace", 0], 565, 562, [25, 29]],
-[34, "penup", 245, 386, [2, 4]],
-[35, "pendown", 245, 594, [31, 38]],
-[36, "hat", 500, 200, [null, 37, 13]],
-[37, ["string", "bird"], 559, 208, [36, null]],
-[38, "stack", 245, 636, [35, 39, null]],
-[39, ["string", "bird"], 304, 636, [38, null]]]
diff --git a/samples/graphics-bubbles.ta b/samples/graphics-bubbles.ta
deleted file mode 100644
index 0d3c680..0000000
--- a/samples/graphics-bubbles.ta
+++ /dev/null
@@ -1,36 +0,0 @@
-[[0, "setcolor", 159, 215, [11, 1, 2]],
-[1, ["number", 60], 240, 215, [0, null]],
-[2, "repeat", 159, 257, [0, 3, 23, null]],
-[3, ["number", 5000], 210, 257, [2, null]],
-[4, ["setxy2", 20.0], 224, 359, [23, 5, 6, 20]],
-[5, ["random", 0], 285, 359, [4, 32, 33, null]],
-[6, ["random", 0], 285, 441, [4, 34, 35, null]],
-[7, "setpensize", 224, 693, [31, 18, 21]],
-[8, "setshade", 224, 777, [21, 16, 22]],
-[9, "forward", 224, 861, [22, 10, null]],
-[10, ["number", 1], 298, 861, [9, null]],
-[11, "clean", 159, 173, [12, 0]],
-[12, ["start", 2.0], 159, 131, [null, 11]],
-[13, ["plus2", 0], 319, 609, [30, 14, 15]],
-[14, "ycor", 373, 609, [13, null]],
-[15, ["number", 900], 373, 651, [13, null]],
-[16, ["division2", 0], 302, 777, [8, 28, 17]],
-[17, ["number", 12], 380, 819, [16, null]],
-[18, ["division2", 0], 325, 693, [7, 26, 19]],
-[19, ["number", 9], 403, 735, [18, null]],
-[20, ["vspace", 0], 224, 483, [4, 24]],
-[21, ["vspace", 0], 224, 735, [7, 8]],
-[22, ["vspace", 0], 224, 819, [8, 9]],
-[23, "penup", 224, 317, [2, 4]],
-[24, "pendown", 224, 525, [20, 30]],
-[25, ["string", "my box"], 319, 567, [30, null]],
-[26, "box", 379, 693, [18, 27, null]],
-[27, ["string", "my box"], 434, 693, [26, null]],
-[28, "box", 356, 777, [16, 29, null]],
-[29, ["string", "my box"], 411, 777, [28, null]],
-[30, ["storein", 0], 224, 567, [24, 25, 13, 31]],
-[31, ["vspace", 0], 224, 651, [30, 7]],
-[32, ["number", -600.0], 344, 359, [5, null]],
-[33, ["number", 600.0], 344, 401, [5, null]],
-[34, ["number", -450.0], 344, 441, [6, null]],
-[35, ["number", 450.0], 344, 483, [6, null]]]
diff --git a/samples/graphics-candyvortex.ta b/samples/graphics-candyvortex.ta
deleted file mode 100644
index f4c2294..0000000
--- a/samples/graphics-candyvortex.ta
+++ /dev/null
@@ -1,16 +0,0 @@
-[[0, ["start", 2.0], 226, 175, [null, 1]],
-[1, "clean", 226, 217, [0, 2]],
-[2, "repeat", 226, 251, [1, 3, 4, null]],
-[3, ["number", 350], 277, 251, [2, null]],
-[4, "setpensize", 291, 311, [2, 5, 6]],
-[5, "heading", 393, 311, [4, null]],
-[6, "forward", 291, 353, [4, 7, 8]],
-[7, ["number", 1000], 362, 353, [6, null]],
-[8, "setcolor", 291, 395, [6, 9, 10]],
-[9, "xcor", 368, 395, [8, null]],
-[10, "setshade", 291, 437, [8, 11, 12]],
-[11, "ycor", 376, 437, [10, null]],
-[12, "back", 291, 479, [10, 13, 14]],
-[13, ["number", 1000], 349, 479, [12, null]],
-[14, "left", 291, 521, [12, 15, null]],
-[15, ["number", 1], 349, 521, [14, null]]] \ No newline at end of file
diff --git a/samples/graphics-city.ta b/samples/graphics-city.ta
deleted file mode 100644
index e501e16..0000000
--- a/samples/graphics-city.ta
+++ /dev/null
@@ -1,149 +0,0 @@
-[[0, ["start", 2.0], 401, 0, [null, 65]],
-[1, "forward", 784, 194, [4, 143, 2]],
-[2, "right", 784, 236, [1, 3, null]],
-[3, ["number", 90], 842, 236, [2, null]],
-[4, "repeat", 719, 134, [7, 5, 1, 8]],
-[5, ["number", 4], 770, 134, [4, null]],
-[6, ["vspace", 0], 719, 254, [8, 15]],
-[7, "startfill", 719, 92, [19, 4]],
-[8, "stopfill", 719, 212, [4, 6]],
-[9, "repeat", 719, 380, [11, 10, 12, 42]],
-[10, ["number", 4], 770, 380, [9, null]],
-[11, ["vspace", 0], 719, 338, [15, 9]],
-[12, "forward", 784, 440, [9, 145, 13]],
-[13, "right", 784, 482, [12, 14, null]],
-[14, ["number", 90], 842, 482, [13, null]],
-[15, "setshade", 719, 296, [6, 18, 11]],
-[16, ["number", 50], 858, 338, [18, null]],
-[17, "shade", 858, 296, [18, null]],
-[18, ["plus2", 0], 804, 296, [15, 17, 16]],
-[19, "seth", 719, 50, [141, 20, 7]],
-[20, ["number", 45], 777, 50, [19, null]],
-[21, "seth", 57, 191, [131, 22, 125]],
-[22, ["number", 180], 115, 191, [21, null]],
-[23, "ycor", 179, 275, [25, null]],
-[24, "bottompos", 203, 317, [25, null]],
-[25, ["minus2", 0], 125, 275, [125, 23, 24]],
-[26, "forward", 122, 419, [31, 133, 34]],
-[27, "forward", 122, 503, [34, 67, 30]],
-[28, ["number", 2], 301, 545, [29, null]],
-[29, "sqrt", 247, 545, [67, 28]],
-[30, ["vspace", 0], 122, 545, [27, 36]],
-[31, "repeat", 57, 359, [43, 32, 26, 44]],
-[32, ["number", 2], 108, 359, [31, null]],
-[33, ["vspace", 60], 57, 479, [44, 56]],
-[34, "left", 122, 461, [26, 35, 27]],
-[35, ["number", 90], 180, 461, [34, null]],
-[36, "left", 122, 587, [30, 37, null]],
-[37, ["number", 90], 180, 587, [36, null]],
-[38, "setshade", 719, 750, [78, 41, null]],
-[39, ["number", 50], 882, 792, [41, null]],
-[40, "shade", 858, 750, [41, null]],
-[41, ["minus2", 0], 804, 750, [38, 40, 39]],
-[42, ["vspace", 20], 719, 458, [9, 69]],
-[43, "startfill", 57, 317, [125, 31]],
-[44, "stopfill", 57, 437, [31, 33]],
-[45, "repeat", 57, 725, [63, 46, 47, 64]],
-[46, ["number", 2], 108, 725, [45, null]],
-[47, "forward", 122, 785, [45, 137, 48]],
-[48, "left", 122, 827, [47, 49, 50]],
-[49, ["number", 90], 180, 827, [48, null]],
-[50, "forward", 122, 869, [48, 68, 53]],
-[51, "sqrt", 247, 911, [68, 52]],
-[52, ["number", 2], 301, 911, [51, null]],
-[53, ["vspace", 0], 122, 911, [50, 54]],
-[54, "left", 122, 953, [53, 55, null]],
-[55, ["number", 90], 180, 953, [54, null]],
-[56, "setshade", 57, 641, [33, 62, 63]],
-[57, ["number", 50], 196, 683, [62, null]],
-[58, "shade", 196, 641, [62, null]],
-[59, "setshade", 57, 1005, [64, 66, null]],
-[60, ["number", 50], 220, 1047, [66, null]],
-[61, "shade", 196, 1005, [66, null]],
-[62, ["plus2", 0], 142, 641, [56, 58, 57]],
-[63, ["vspace", 0], 57, 683, [56, 45]],
-[64, ["vspace", 80], 57, 803, [45, 59]],
-[65, "clean", 401, 42, [0, 79]],
-[66, ["minus2", 0], 142, 1005, [59, 61, 60]],
-[67, ["product2", 0], 193, 503, [27, 135, 29]],
-[68, ["product2", 0], 193, 869, [50, 139, 51]],
-[69, "seth", 719, 540, [42, 70, 71]],
-[70, ["number", 135], 777, 540, [69, null]],
-[71, "forward", 719, 582, [69, 147, 72]],
-[72, "seth", 719, 624, [71, 73, 77]],
-[73, ["number", 180], 777, 624, [72, null]],
-[74, "ycor", 844, 666, [75, null]],
-[75, ["minus2", 0], 790, 666, [77, 74, 76]],
-[76, "bottompos", 868, 708, [75, null]],
-[77, "forward", 719, 666, [72, 75, 78]],
-[78, ["vspace", 0], 719, 708, [77, 38]],
-[79, ["fillscreen", 0], 401, 84, [65, 80, 120, 123]],
-[80, ["number", 60], 483, 84, [79, null]],
-[81, ["random", 0], 469, 210, [123, 82, 83, null]],
-[82, ["number", 75], 555, 210, [81, null]],
-[83, ["number", 125], 555, 252, [81, null]],
-[84, "repeat", 401, 420, [99, 85, 118, null]],
-[85, ["number", 100], 452, 420, [84, null]],
-[86, ["setxy2", 40], 466, 690, [91, 87, 97, 92]],
-[87, ["random", 20], 524, 690, [86, 121, 89, null]],
-[88, "leftpos", 664, 690, [121, null]],
-[89, "rightpos", 610, 772, [87, null]],
-[90, "toppos", 523, 336, [96, null]],
-[91, "penup", 466, 648, [114, 86]],
-[92, "pendown", 466, 854, [86, 127]],
-[93, ["storein", 0], 401, 294, [106, 94, 96, 99]],
-[94, ["string", "top"], 469, 294, [93, null]],
-[95, ["number", 100], 547, 378, [96, null]],
-[96, ["minus2", 0], 469, 336, [93, 90, 95]],
-[97, "box", 524, 812, [86, 98, null]],
-[98, ["string", "top"], 579, 812, [97, null]],
-[99, ["vspace", 0], 401, 378, [93, 84]],
-[100, ["storein", 0], 466, 980, [129, 101, 105, null]],
-[101, ["string", "top"], 534, 980, [100, null]],
-[102, ["number", 3], 612, 1064, [105, null]],
-[103, "box", 588, 1022, [105, 104, null]],
-[104, ["string", "top"], 643, 1022, [103, null]],
-[105, ["minus2", 0], 534, 1022, [100, 103, 102]],
-[106, ["vspace", 0], 401, 252, [123, 93]],
-[107, "setshade", 466, 564, [119, 113, 114]],
-[108, ["number", 8], 629, 646, [113, null]],
-[109, "box", 683, 606, [112, 110, null]],
-[110, ["string", "top"], 738, 606, [109, null]],
-[111, "toppos", 659, 564, [112, null]],
-[112, ["minus2", 0], 605, 564, [113, 111, 109]],
-[113, ["division2", 20], 551, 564, [107, 112, 108]],
-[114, ["vspace", 0], 466, 606, [107, 91]],
-[115, ["random", 0], 543, 480, [118, 116, 117, null]],
-[116, ["number", 0], 629, 480, [115, null]],
-[117, ["number", 10], 629, 522, [115, null]],
-[118, "setcolor", 466, 480, [84, 115, 119]],
-[119, ["vspace", 0], 466, 522, [118, 107]],
-[120, ["number", 0], 483, 126, [79, null]],
-[121, ["minus2", 0], 610, 690, [87, 88, 122]],
-[122, ["number", 50], 688, 732, [121, null]],
-[123, ["storein", 0], 401, 168, [79, 124, 81, 106]],
-[124, ["string", "my box 1"], 469, 168, [123, null]],
-[125, ["storein", 0], 57, 233, [21, 126, 25, 43]],
-[126, ["string", "my box 2"], 125, 233, [125, null]],
-[127, "stack", 466, 896, [92, 128, 129]],
-[128, ["string", "building"], 524, 896, [127, null]],
-[129, "stack", 466, 938, [127, 130, 100]],
-[130, ["string", "roof"], 524, 938, [129, null]],
-[131, "hat", 57, 141, [null, 132, 21]],
-[132, ["string", "building"], 115, 149, [131, null]],
-[133, "box", 193, 419, [26, 134, null]],
-[134, ["string", "my box 2"], 248, 419, [133, null]],
-[135, "box", 247, 503, [67, 136, null]],
-[136, ["string", "my box 1"], 302, 503, [135, null]],
-[137, "box", 193, 785, [47, 138, null]],
-[138, ["string", "my box 2"], 248, 785, [137, null]],
-[139, "box", 247, 869, [68, 140, null]],
-[140, ["string", "my box 1"], 302, 869, [139, null]],
-[141, "hat", 719, 0, [null, 142, 19]],
-[142, ["string", "roof"], 777, 8, [141, null]],
-[143, "box", 855, 194, [1, 144, null]],
-[144, ["string", "my box 1"], 910, 194, [143, null]],
-[145, "box", 855, 440, [12, 146, null]],
-[146, ["string", "my box 1"], 910, 440, [145, null]],
-[147, "box", 790, 582, [71, 148, null]],
-[148, ["string", "my box 1"], 845, 582, [147, null]]]
diff --git a/samples/graphics-colors.ta b/samples/graphics-colors.ta
deleted file mode 100644
index 6a48e9a..0000000
--- a/samples/graphics-colors.ta
+++ /dev/null
@@ -1,14 +0,0 @@
-[[0, "setpensize", 175, 251, [2, 1, 3]],
-[1, ["number", 15], 277, 251, [0, null]],
-[2, "clean", 175, 217, [13, 0]],
-[3, "repeat", 175, 293, [0, 4, 5, null]],
-[4, ["number", 360], 226, 293, [3, null]],
-[5, "setcolor", 240, 353, [3, 6, 7]],
-[6, "heading", 317, 353, [5, null]],
-[7, "forward", 240, 395, [5, 8, 9]],
-[8, ["number", 1000], 311, 395, [7, null]],
-[9, "back", 240, 437, [7, 10, 11]],
-[10, ["number", 1000], 298, 437, [9, null]],
-[11, "right", 240, 479, [9, 12, null]],
-[12, ["number", 1], 298, 479, [11, null]],
-[13, ["start", 2.0], 175, 175, [null, 2]]] \ No newline at end of file
diff --git a/samples/graphics-csquiral.ta b/samples/graphics-csquiral.ta
deleted file mode 100644
index 9b77344..0000000
--- a/samples/graphics-csquiral.ta
+++ /dev/null
@@ -1,24 +0,0 @@
-[[0, ["start", 2.0], 719, 108, [null, 1]],
-[1, "clean", 719, 154, [0, 2]],
-[2, "storeinbox1", 719, 196, [1, 3, 4]],
-[3, ["number", 1], 836, 196, [2, null]],
-[4, "setpensize", 719, 238, [2, 5, 6]],
-[5, ["number", 20], 821, 238, [4, null]],
-[6, ["repeat", 84], 719, 280, [4, 7, 8, null]],
-[7, ["number", 1300], 777, 280, [6, null]],
-[8, "forward", 737, 322, [6, 9, 10]],
-[9, "box1", 807, 322, [8, null]],
-[10, "right", 737, 364, [8, 11, 12]],
-[11, ["number", 91], 795, 364, [10, null]],
-[12, "setcolor", 737, 406, [10, 22, 16]],
-[13, ["division2", 0], 948, 406, [22, 14, 15]],
-[14, "xcor", 1018, 406, [13, null]],
-[15, ["number", 6], 1042, 448, [13, null]],
-[16, "setshade", 737, 448, [12, 17, 18]],
-[17, "heading", 822, 448, [16, null]],
-[18, "storeinbox1", 737, 490, [16, 19, null]],
-[19, ["plus2", 0], 854, 490, [18, 20, 21]],
-[20, "box1", 908, 490, [19, null]],
-[21, ["number", 1], 908, 532, [19, null]],
-[22, ["identity2", 40], 814, 406, [12, 13]],
-[-1, ["turtle", "Yertle"], 907.9985581895907, 87.04554561204145, 220.0, 151.33309303159845, 220.0, 20.0]] \ No newline at end of file
diff --git a/samples/graphics-curlygates.ta b/samples/graphics-curlygates.ta
deleted file mode 100644
index 481c5ad..0000000
--- a/samples/graphics-curlygates.ta
+++ /dev/null
@@ -1,63 +0,0 @@
-[[0, ["start", 2.0], 0, 120, [null, 1]],
-[1, ["fillscreen", 0], 0, 162, [0, 2, 3, 4]],
-[2, ["number", 50], 82, 162, [1, null]],
-[3, ["number", 30], 82, 204, [1, null]],
-[4, "repeat", 0, 246, [1, 5, 40, null]],
-[5, ["number", 20], 51, 246, [4, null]],
-[6, ["setxy2", 20.0], 65, 348, [40, 7, 8, 35]],
-[7, ["random", 0], 123, 348, [6, 36, 37, null]],
-[8, ["random", 0], 123, 430, [6, 38, 39, null]],
-[9, "seth", 65, 556, [41, 10, 53]],
-[10, ["random", 0], 123, 556, [9, 11, 12, null]],
-[11, ["number", 0], 209, 556, [10, null]],
-[12, ["number", 360], 209, 598, [10, null]],
-[13, "setcolor", 360, 212, [17, 14, 15]],
-[14, ["number", 20], 437, 212, [13, null]],
-[15, "setshade", 360, 254, [13, 16, 44]],
-[16, ["number", 60], 445, 254, [15, null]],
-[17, "setpensize", 360, 170, [42, 18, 13]],
-[18, ["number", 20], 462, 170, [17, null]],
-[19, "setcolor", 360, 380, [25, 20, 21]],
-[20, ["number", 0], 437, 380, [19, null]],
-[21, "setshade", 360, 422, [19, 22, 52]],
-[22, ["random", 0], 445, 422, [21, 23, 24, null]],
-[23, ["number", 60], 531, 422, [22, null]],
-[24, ["number", 80], 531, 464, [22, null]],
-[25, "setpensize", 360, 338, [44, 26, 19]],
-[26, ["number", 12], 462, 338, [25, null]],
-[27, "repeat", 620, 170, [46, 28, 54, null]],
-[28, ["number", 3], 671, 170, [27, null]],
-[29, "repeat", 685, 314, [54, 30, 31, null]],
-[30, ["number", 20], 736, 314, [29, null]],
-[31, ["arc", 0], 750, 374, [29, 32, 59, 61]],
-[32, ["number", 30], 808, 374, [31, null]],
-[33, ["division2", 0], 818, 500, [61, 57, 34]],
-[34, ["number", 1.2], 896, 542, [33, null]],
-[35, ["vspace", 0], 65, 472, [6, 41]],
-[36, "leftpos", 209, 348, [7, null]],
-[37, "rightpos", 209, 390, [7, null]],
-[38, "bottompos", 209, 430, [8, null]],
-[39, "toppos", 209, 472, [8, null]],
-[40, "penup", 65, 306, [4, 6]],
-[41, "pendown", 65, 514, [35, 9]],
-[42, "hat", 360, 120, [null, 43, 17]],
-[43, ["string", "action"], 418, 128, [42, null]],
-[44, "stack", 360, 296, [15, 45, 25]],
-[45, ["string", "draw"], 418, 296, [44, null]],
-[46, "hat", 620, 120, [null, 47, 27]],
-[47, ["string", "draw"], 678, 128, [46, null]],
-[48, "stack", 65, 640, [53, 49, null]],
-[49, ["string", "action"], 123, 640, [48, null]],
-[50, "stack", 360, 506, [52, 51, null]],
-[51, ["string", "draw"], 418, 506, [50, null]],
-[52, ["vspace", 0], 360, 464, [21, 50]],
-[53, ["vspace", 0], 65, 598, [9, 48]],
-[54, ["storein", 0], 685, 230, [27, 55, 56, 29]],
-[55, ["string", "my box"], 753, 230, [54, null]],
-[56, ["number", 200.0], 753, 272, [54, null]],
-[57, "box", 872, 500, [33, 58, null]],
-[58, ["string", "my box"], 927, 500, [57, null]],
-[59, "box", 808, 416, [31, 60, null]],
-[60, ["string", "my box"], 863, 416, [59, null]],
-[61, ["storein", 0], 750, 458, [31, 62, 33, null]],
-[62, ["string", "my box"], 818, 458, [61, null]]]
diff --git a/samples/graphics-dots.ta b/samples/graphics-dots.ta
deleted file mode 100644
index 5f12daa..0000000
--- a/samples/graphics-dots.ta
+++ /dev/null
@@ -1,30 +0,0 @@
-[[0, "clean", 338, 42, [1, 2]],
-[1, ["start", 2.0], 338, 0, [null, 0]],
-[2, "setcolor", 338, 84, [0, 3, 4]],
-[3, ["number", 0], 415, 84, [2, null]],
-[4, "setpensize", 338, 126, [2, 5, 19]],
-[5, ["number", 20], 440, 126, [4, null]],
-[6, "repeat", 338, 252, [19, 7, 8, null]],
-[7, ["number", 1000], 389, 252, [6, null]],
-[8, "pendown", 403, 312, [6, 9]],
-[9, "forward", 403, 354, [8, 10, 11]],
-[10, ["number", 1], 474, 354, [9, null]],
-[11, "penup", 403, 396, [9, 12]],
-[12, "forward", 403, 438, [11, 22, 13]],
-[13, "right", 403, 480, [12, 14, 26]],
-[14, ["number", 93], 461, 480, [13, null]],
-[15, ["plus2", 0], 471, 564, [26, 28, 16]],
-[16, ["number", 1], 525, 606, [15, null]],
-[17, "setcolor", 403, 648, [18, 24, null]],
-[18, ["vspace", 0], 403, 606, [26, 17]],
-[19, ["storein", 0], 338, 168, [4, 20, 21, 6]],
-[20, ["string", "my box"], 406, 168, [19, null]],
-[21, ["number", 0.0], 406, 210, [19, null]],
-[22, "box", 474, 438, [12, 23, null]],
-[23, ["string", "my box"], 529, 438, [22, null]],
-[24, "box", 480, 648, [17, 25, null]],
-[25, ["string", "my box"], 535, 648, [24, null]],
-[26, ["storein", 0], 403, 522, [13, 27, 15, 18]],
-[27, ["string", "my box"], 471, 522, [26, null]],
-[28, "box", 525, 564, [15, 29, null]],
-[29, ["string", "my box"], 580, 564, [28, null]]]
diff --git a/samples/graphics-flower.ta b/samples/graphics-flower.ta
deleted file mode 100644
index 7dcc969..0000000
--- a/samples/graphics-flower.ta
+++ /dev/null
@@ -1,44 +0,0 @@
-[[0, "repeat", 560, 170, [40, 1, 2, null]],
-[1, ["number", 4], 611, 170, [0, null]],
-[2, "forward", 625, 230, [0, 42, 3]],
-[3, "right", 625, 272, [2, 4, null]],
-[4, ["number", 90], 683, 272, [3, null]],
-[5, "repeat", 300, 170, [36, 6, 38, null]],
-[6, ["number", 10], 351, 170, [5, null]],
-[7, "right", 365, 272, [38, 8, null]],
-[8, ["number", 36], 423, 272, [7, null]],
-[9, ["start", 2.0], 60, 120, [null, 10]],
-[10, "clean", 60, 162, [9, 22]],
-[11, "repeat", 60, 288, [22, 12, 13, null]],
-[12, ["number", 300], 111, 288, [11, null]],
-[13, "setshade", 125, 348, [11, 14, 21]],
-[14, ["minus2", 0], 210, 348, [13, 15, 25]],
-[15, ["number", 100], 264, 348, [14, null]],
-[16, "setcolor", 125, 432, [21, 17, 35]],
-[17, ["division2", 0], 202, 432, [16, 27, 18]],
-[18, ["number", 3], 280, 474, [17, null]],
-[19, ["plus2", 0], 193, 600, [29, 31, 20]],
-[20, ["number", 1], 247, 642, [19, null]],
-[21, ["vspace", 0], 125, 390, [13, 16]],
-[22, ["storein", 0], 60, 204, [10, 23, 24, 11]],
-[23, ["string", "my box"], 128, 204, [22, null]],
-[24, ["number", 0.0], 128, 246, [22, null]],
-[25, "box", 288, 390, [14, 26, null]],
-[26, ["string", "my box"], 343, 390, [25, null]],
-[27, "box", 256, 432, [17, 28, null]],
-[28, ["string", "my box"], 311, 432, [27, null]],
-[29, ["storein", 0], 125, 558, [33, 30, 19, null]],
-[30, ["string", "my box"], 193, 558, [29, null]],
-[31, "box", 247, 600, [19, 32, null]],
-[32, ["string", "my box"], 302, 600, [31, null]],
-[33, "stack", 125, 516, [35, 34, 29]],
-[34, ["string", "action1"], 183, 516, [33, null]],
-[35, ["vspace", 0], 125, 474, [16, 33]],
-[36, "hat", 300, 120, [null, 37, 5]],
-[37, ["string", "action1"], 358, 128, [36, null]],
-[38, "stack", 365, 230, [5, 39, 7]],
-[39, ["string", "action2"], 423, 230, [38, null]],
-[40, "hat", 560, 120, [null, 41, 0]],
-[41, ["string", "action2"], 618, 128, [40, null]],
-[42, "box", 696, 230, [2, 43, null]],
-[43, ["string", "my box"], 751, 230, [42, null]]]
diff --git a/samples/graphics-fountain.ta b/samples/graphics-fountain.ta
deleted file mode 100644
index eb490d6..0000000
--- a/samples/graphics-fountain.ta
+++ /dev/null
@@ -1,58 +0,0 @@
-[[0, ["fillscreen", 0], 160, 202, [16, 1, 2, 3]],
-[1, ["number", 10], 242, 202, [0, null]],
-[2, ["number", 30], 242, 244, [0, null]],
-[3, "setshade", 160, 286, [0, 4, 42]],
-[4, ["number", 85], 245, 286, [3, null]],
-[5, ["setxy2", 0], 160, 370, [42, 6, 7, 43]],
-[6, ["number", -590], 218, 370, [5, null]],
-[7, ["number", -450], 218, 412, [5, null]],
-[8, "setpensize", 160, 496, [43, 9, 10]],
-[9, ["number", 3], 262, 496, [8, null]],
-[10, "repeat", 160, 538, [8, 11, 12, null]],
-[11, ["number", 6], 211, 538, [10, null]],
-[12, "seth", 225, 598, [10, 13, 46]],
-[13, ["number", 0], 283, 598, [12, null]],
-[14, ["setxy2", 20.0], 225, 724, [40, 17, 15, 41]],
-[15, "ycor", 283, 806, [14, null]],
-[16, ["start", 2.0], 160, 160, [null, 0]],
-[17, ["plus2", 0], 283, 724, [14, 18, 19]],
-[18, "xcor", 337, 724, [17, null]],
-[19, ["number", 200], 337, 766, [17, null]],
-[20, "repeat", 520, 210, [44, 21, 48, null]],
-[21, ["number", 400], 571, 210, [20, null]],
-[22, ["division2", 0], 653, 312, [48, 23, 24]],
-[23, "heading", 707, 312, [22, null]],
-[24, ["number", 2], 731, 354, [22, null]],
-[25, ["plus2", 0], 653, 438, [50, 54, 26]],
-[26, ["number", 5], 707, 480, [25, null]],
-[27, "setcolor", 585, 522, [39, 28, 37]],
-[28, ["random", 0], 662, 522, [27, 52, 56, null]],
-[29, ["arc", 0], 585, 606, [37, 30, 31, 32]],
-[30, ["number", -40], 643, 606, [29, null]],
-[31, ["number", 3000], 643, 648, [29, null]],
-[32, ["arc", 0], 585, 690, [29, 33, 34, 35]],
-[33, ["number", -40], 643, 690, [32, null]],
-[34, ["number", -3000], 643, 732, [32, null]],
-[35, "right", 585, 774, [32, 36, null]],
-[36, ["number", 0.1], 643, 774, [35, null]],
-[37, ["vspace", 0], 585, 564, [27, 29]],
-[38, ["vspace", 0], 585, 354, [48, 50]],
-[39, ["vspace", 0], 585, 480, [50, 27]],
-[40, "penup", 225, 682, [46, 14]],
-[41, "pendown", 225, 848, [14, null]],
-[42, "penup", 160, 328, [3, 5]],
-[43, "pendown", 160, 454, [5, 8]],
-[44, "hat", 520, 160, [null, 45, 20]],
-[45, ["string", "action"], 578, 168, [44, null]],
-[46, "stack", 225, 640, [12, 47, 40]],
-[47, ["string", "action"], 283, 640, [46, null]],
-[48, ["storein", 0], 585, 270, [20, 49, 22, 38]],
-[49, ["string", "my box 1"], 653, 270, [48, null]],
-[50, ["storein", 0], 585, 396, [38, 51, 25, 39]],
-[51, ["string", "my box 2"], 653, 396, [50, null]],
-[52, "box", 748, 522, [28, 53, null]],
-[53, ["string", "my box 1"], 803, 522, [52, null]],
-[54, "box", 707, 438, [25, 55, null]],
-[55, ["string", "my box 1"], 762, 438, [54, null]],
-[56, "box", 748, 564, [28, 57, null]],
-[57, ["string", "my box 2"], 803, 564, [56, null]]]
diff --git a/samples/graphics-jonny-emerson.ta b/samples/graphics-jonny-emerson.ta
deleted file mode 100644
index da6bec8..0000000
--- a/samples/graphics-jonny-emerson.ta
+++ /dev/null
@@ -1,74 +0,0 @@
-[[0, ["start", 2.0], 47, 205, [null, 1]],
-[1, "fillscreen2", 47, 251, [0, 2, 4, 3, 5]],
-[2, ["number", 0.0], 129, 251, [1, null]],
-[3, ["number", 0.0], 129, 335, [1, null]],
-[4, ["number", 0.0], 129, 293, [1, null]],
-[5, "setcolor", 47, 377, [1, 6, 7]],
-[6, ["number", 75.0], 124, 377, [5, null]],
-[7, "setpensize", 47, 419, [5, 8, 9]],
-[8, ["number", 7.0], 149, 419, [7, null]],
-[9, "stack", 47, 461, [7, 10, null]],
-[10, ["string", "action 1"], 105, 461, [9, null]],
-[11, "hat", 308, 192, [null, 12, 13]],
-[12, ["string", "action 1"], 366, 204, [11, null]],
-[13, ["storein", 0], 308, 246, [11, 14, 15, 19]],
-[14, ["string", "my box 3"], 376, 246, [13, null]],
-[15, ["number", 100], 376, 288, [13, null]],
-[16, "setshade", 326, 414, [21, 17, 25]],
-[17, "box", 411, 414, [16, 18, null]],
-[18, ["string", "my box 3"], 466, 414, [17, null]],
-[19, ["repeat", 126], 308, 330, [13, 20, 21, null]],
-[20, ["number", 70.0], 367, 330, [19, null]],
-[21, "seth", 326, 372, [19, 22, 16]],
-[22, ["number", 0], 425, 372, [21, null]],
-[23, "hat", 784, 76, [null, 24, 38]],
-[24, ["string", "action 2"], 842, 88, [23, null]],
-[25, "stack", 326, 456, [16, 26, 27]],
-[26, ["string", "action 2"], 384, 456, [25, null]],
-[27, "seth", 326, 498, [25, 28, 29]],
-[28, ["number", 180.0], 425, 498, [27, null]],
-[29, "stack", 326, 540, [27, 30, 31]],
-[30, ["string", "action 2"], 384, 540, [29, null]],
-[31, ["storein", 0], 326, 582, [29, 32, 36, null]],
-[32, ["string", "my box 3"], 394, 582, [31, null]],
-[33, ["number", 1.0], 448, 666, [36, null]],
-[34, "box", 448, 624, [36, 35, null]],
-[35, ["string", "my box 3"], 503, 624, [34, null]],
-[36, ["plus2", 0], 394, 624, [31, 34, 33]],
-[37, "right", 784, 298, [41, 44, 46]],
-[38, ["storein", 0], 784, 130, [23, 39, 40, 41]],
-[39, ["string", "my box 1"], 852, 130, [38, null]],
-[40, ["number", 10.0], 852, 172, [38, null]],
-[41, ["storein", 0], 784, 214, [38, 42, 43, 37]],
-[42, ["string", "my box 2"], 852, 214, [41, null]],
-[43, ["number", 200.0], 852, 256, [41, null]],
-[44, "box", 842, 298, [37, 45, null]],
-[45, ["string", "my box 3"], 897, 298, [44, null]],
-[46, "penup", 784, 340, [37, 48]],
-[47, "pendown", 784, 466, [48, 51]],
-[48, ["setxy2", 0], 784, 382, [46, 49, 50, 47]],
-[49, ["number", 0], 842, 382, [48, null]],
-[50, ["number", 0], 842, 424, [48, null]],
-[51, ["repeat", 147], 784, 508, [47, 52, 53, null]],
-[52, ["number", 40.0], 843, 508, [51, null]],
-[53, ["arc", 0], 802, 550, [51, 56, 54, 58]],
-[54, "box", 860, 592, [53, 55, null]],
-[55, ["string", "my box 1"], 915, 592, [54, null]],
-[56, "box", 860, 550, [53, 57, null]],
-[57, ["string", "my box 2"], 915, 550, [56, null]],
-[58, "left", 802, 634, [53, 59, 70]],
-[59, ["number", 100.0], 860, 634, [58, null]],
-[60, ["plus2", 0], 870, 718, [70, 68, 63]],
-[61, ["minus2", 0], 870, 844, [64, 66, 62]],
-[62, ["number", 10.0], 948, 886, [61, null]],
-[63, ["number", 10.0], 924, 760, [60, null]],
-[64, ["storein", 0], 802, 802, [72, 65, 61, null]],
-[65, ["string", "my box 2"], 870, 802, [64, null]],
-[66, "box", 924, 844, [61, 67, null]],
-[67, ["string", "my box 2"], 979, 844, [66, null]],
-[68, "box", 924, 718, [60, 69, null]],
-[69, ["string", "my box 1"], 979, 718, [68, null]],
-[70, ["storein", 0], 802, 676, [58, 71, 60, 72]],
-[71, ["string", "my box 1"], 870, 676, [70, null]],
-[72, ["vspace", 0], 802, 760, [70, 64]]]
-
diff --git a/samples/graphics-op-art.ta b/samples/graphics-op-art.ta
deleted file mode 100644
index bfe8b14..0000000
--- a/samples/graphics-op-art.ta
+++ /dev/null
@@ -1,121 +0,0 @@
-[[0, ["start", 2.0], 51, 188, [null, 64]],
-[1, ["fillscreen", 0], 51, 486, [70, 73, 2, 94]],
-[2, ["number", 50], 133, 528, [1, null]],
-[3, ["repeat", 189], 376, 240, [90, 10, 5, null]],
-[4, ["number", 10], 567, 282, [9, null]],
-[5, ["vspace", 0], 394, 282, [3, 114]],
-[6, ["repeat", 114], 710, 159, [85, 7, 30, null]],
-[7, ["number", 3], 769, 159, [6, null]],
-[8, "height", 543, 240, [9, null]],
-[9, ["division2", 0], 489, 240, [10, 8, 4]],
-[10, ["identity2", 0], 435, 240, [3, 9]],
-[11, ["division2", 0], 119, 612, [94, 13, 12]],
-[12, ["number", 12], 197, 654, [11, null]],
-[13, "width", 173, 612, [11, null]],
-[14, ["setxy2", 0], 51, 696, [25, 15, 16, 26]],
-[15, "leftpos", 109, 696, [14, null]],
-[16, "toppos", 109, 738, [14, null]],
-[17, "leftpos", 452, 534, [21, null]],
-[18, "ycor", 506, 576, [19, null]],
-[19, ["plus2", 0], 452, 576, [21, 18, 20]],
-[20, ["number", -10], 506, 618, [19, null]],
-[21, ["setxy2", 0], 394, 534, [23, 17, 19, 22]],
-[22, ["vspace", 0], 394, 618, [21, 24]],
-[23, "penup", 394, 492, [87, 21]],
-[24, "pendown", 394, 660, [22, null]],
-[25, "penup", 51, 654, [94, 14]],
-[26, "pendown", 51, 780, [14, 40]],
-[27, "forward", 1015, 533, [62, 96, 63]],
-[28, ["ifelse", [21, 0]],
-728, 243, [30, 36, 29, 53, null]],
-[29, ["vspace", 0], 746, 309, [28, 55]],
-[30, ["vspace", 0], 728, 201, [6, 28]],
-[31, "setcolor", 1015, 617, [63, 75, 32]],
-[32, "forward", 1015, 659, [31, 106, 60]],
-[33, "forward", 1015, 743, [60, 108, 61]],
-[34, "setcolor", 1015, 827, [61, 83, 35]],
-[35, "forward", 1015, 869, [34, 110, null]],
-[36, ["equal2", 0], 784, 209, [28, 118, 37, null]],
-[37, ["number", 0], 830, 251, [36, null]],
-[38, "seth", 51, 864, [40, 39, 112]],
-[39, ["number", 90], 109, 864, [38, null]],
-[40, "setpensize", 51, 822, [26, 41, 38]],
-[41, ["number", 10], 153, 822, [40, null]],
-[42, "setcolor", 1002, 115, [49, 79, 43]],
-[43, "forward", 1002, 157, [42, 98, 44]],
-[44, "setcolor", 1002, 199, [43, 81, 45]],
-[45, "forward", 1002, 241, [44, 100, 46]],
-[46, "forward", 1002, 283, [45, 102, 47]],
-[47, "setcolor", 1002, 325, [46, 77, 48]],
-[48, "forward", 1002, 367, [47, 104, null]],
-[49, "hat", 1002, 61, [null, 50, 42]],
-[50, ["string", "stripe a"], 1060, 73, [49, null]],
-[51, "hat", 1015, 437, [null, 52, 62]],
-[52, ["string", "stripe b"], 1073, 449, [51, null]],
-[53, "stack", 746, 411, [28, 54, null]],
-[54, ["string", "stripe a"], 804, 411, [53, null]],
-[55, "stack", 746, 351, [29, 56, null]],
-[56, ["string", "stripe b"], 804, 351, [55, null]],
-[57, ["number", 1], 516, 366, [59, null]],
-[58, ["number", 0.0], 119, 948, [112, null]],
-[59, ["minus2", 0], 462, 366, [114, 57, 116]],
-[60, "penup", 1015, 701, [32, 33]],
-[61, "pendown", 1015, 785, [33, 34]],
-[62, "penup", 1015, 491, [51, 27]],
-[63, "pendown", 1015, 575, [27, 31]],
-[64, ["storein", 0], 51, 234, [0, 65, 66, 67]],
-[65, ["string", "color 1"], 119, 234, [64, null]],
-[66, ["number", 40], 119, 276, [64, null]],
-[67, ["storein", 0], 51, 318, [64, 68, 69, 70]],
-[68, ["string", "color 2"], 119, 318, [67, null]],
-[69, ["number", 10], 119, 360, [67, null]],
-[70, ["storein", 0], 51, 402, [67, 71, 72, 1]],
-[71, ["string", "color 3"], 119, 402, [70, null]],
-[72, ["number", 90], 119, 444, [70, null]],
-[73, "box", 133, 486, [1, 74, null]],
-[74, ["string", "color 1"], 188, 486, [73, null]],
-[75, "box", 1092, 617, [31, 76, null]],
-[76, ["string", "color 2"], 1147, 617, [75, null]],
-[77, "box", 1079, 325, [47, 78, null]],
-[78, ["string", "color 2"], 1134, 325, [77, null]],
-[79, "box", 1079, 115, [42, 80, null]],
-[80, ["string", "color 2"], 1134, 115, [79, null]],
-[81, "box", 1079, 199, [44, 82, null]],
-[82, ["string", "color 3"], 1134, 199, [81, null]],
-[83, "box", 1092, 827, [34, 84, null]],
-[84, ["string", "color 3"], 1147, 827, [83, null]],
-[85, "hat", 710, 105, [null, 86, 6]],
-[86, ["string", "action_2"], 768, 117, [85, null]],
-[87, "stack", 394, 450, [89, 88, 23]],
-[88, ["string", "action_2"], 452, 450, [87, null]],
-[89, ["vspace", 0], 394, 408, [114, 87]],
-[90, "hat", 376, 186, [null, 91, 3]],
-[91, ["string", "action"], 434, 198, [90, null]],
-[92, "stack", 51, 990, [112, 93, null]],
-[93, ["string", "action"], 109, 990, [92, null]],
-[94, ["storein", 0], 51, 570, [1, 95, 11, 25]],
-[95, ["string", "box 1"], 119, 570, [94, null]],
-[96, "box", 1086, 533, [27, 97, null]],
-[97, ["string", "box 1"], 1141, 533, [96, null]],
-[98, "box", 1073, 157, [43, 99, null]],
-[99, ["string", "box 1"], 1128, 157, [98, null]],
-[100, "box", 1073, 241, [45, 101, null]],
-[101, ["string", "box 1"], 1128, 241, [100, null]],
-[102, "box", 1073, 283, [46, 103, null]],
-[103, ["string", "box 1"], 1128, 283, [102, null]],
-[104, "box", 1073, 367, [48, 105, null]],
-[105, ["string", "box 1"], 1128, 367, [104, null]],
-[106, "box", 1086, 659, [32, 107, null]],
-[107, ["string", "box 1"], 1141, 659, [106, null]],
-[108, "box", 1086, 743, [33, 109, null]],
-[109, ["string", "box 1"], 1141, 743, [108, null]],
-[110, "box", 1086, 869, [35, 111, null]],
-[111, ["string", "box 1"], 1141, 869, [110, null]],
-[112, ["storein", 0], 51, 906, [38, 113, 58, 92]],
-[113, ["string", "box 2"], 119, 906, [112, null]],
-[114, ["storein", 0], 394, 324, [5, 115, 59, 89]],
-[115, ["string", "box 2"], 462, 324, [114, null]],
-[116, "box", 540, 408, [59, 117, null]],
-[117, ["string", "box 2"], 595, 408, [116, null]],
-[118, "box", 830, 209, [36, 119, null]],
-[119, ["string", "box 2"], 885, 209, [118, null]]]
diff --git a/samples/graphics-rainbow.ta b/samples/graphics-rainbow.ta
deleted file mode 100644
index 7eb06b7..0000000
--- a/samples/graphics-rainbow.ta
+++ /dev/null
@@ -1,21 +0,0 @@
-[[0, ["start", 2.0], 175, 178, [null, 1]],
-[1, "clean", 175, 220, [0, 2]],
-[2, "setcolor", 175, 254, [1, 3, 4]],
-[3, ["number", 50], 252, 254, [2, null]],
-[4, "setpensize", 175, 296, [2, 5, 6]],
-[5, ["number", 15], 277, 296, [4, null]],
-[6, "repeat", 175, 338, [4, 7, 8, null]],
-[7, ["number", 360], 226, 338, [6, null]],
-[8, "setcolor", 240, 398, [6, 9, 20]],
-[9, ["product2", 0], 317, 398, [8, 10, 11]],
-[10, "heading", 371, 398, [9, null]],
-[11, ["division2", 0], 371, 440, [9, 12, 13]],
-[12, ["number", 100], 425, 440, [11, null]],
-[13, ["number", 360], 449, 482, [11, null]],
-[14, "forward", 240, 554, [20, 15, 16]],
-[15, ["number", 1000], 311, 554, [14, null]],
-[16, "back", 240, 596, [14, 17, 18]],
-[17, ["number", 1000], 298, 596, [16, null]],
-[18, "right", 240, 638, [16, 19, null]],
-[19, ["number", 1], 298, 638, [18, null]],
-[20, ["vspace", 40.0], 240, 440, [8, 14]]] \ No newline at end of file
diff --git a/samples/graphics-redwisp.ta b/samples/graphics-redwisp.ta
deleted file mode 100644
index f0eb998..0000000
--- a/samples/graphics-redwisp.ta
+++ /dev/null
@@ -1,42 +0,0 @@
-[[0, "setpensize", 140, 224, [2, 1, 3]],
-[1, ["number", 15], 242, 224, [0, null]],
-[2, "clean", 140, 182, [6, 0]],
-[3, "repeat", 140, 266, [0, 4, 37, null]],
-[4, ["number", 360], 191, 266, [3, null]],
-[5, "setshade", 205, 452, [32, 10, 41]],
-[6, ["start", 2.0], 140, 140, [null, 2]],
-[7, ["product2", 0], 273, 368, [37, 8, 9]],
-[8, "heading", 327, 368, [7, null]],
-[9, ["number", 600], 327, 410, [7, null]],
-[10, ["division2", 0], 290, 452, [5, 39, 11]],
-[11, ["number", 360], 368, 494, [10, null]],
-[12, "repeat", 560, 190, [33, 13, 14, 20]],
-[13, ["number", 4], 611, 190, [12, null]],
-[14, ["arc", 0], 625, 250, [12, 15, 16, 17]],
-[15, ["number", 180], 683, 250, [14, null]],
-[16, ["number", 75], 683, 292, [14, null]],
-[17, ["arc", 0], 625, 334, [14, 18, 19, null]],
-[18, ["number", -180], 683, 334, [17, null]],
-[19, ["number", 75], 683, 376, [17, null]],
-[20, ["vspace", 60.0], 560, 268, [12, 21]],
-[21, "repeat", 560, 430, [20, 22, 23, 29]],
-[22, ["number", 4], 611, 430, [21, null]],
-[23, ["arc", 0], 625, 490, [21, 24, 25, 26]],
-[24, ["number", -180], 683, 490, [23, null]],
-[25, ["number", -75], 683, 532, [23, null]],
-[26, ["arc", 0], 625, 574, [23, 27, 28, null]],
-[27, ["number", 180], 683, 574, [26, null]],
-[28, ["number", -75], 683, 616, [26, null]],
-[29, ["vspace", 60.0], 560, 508, [21, 30]],
-[30, "right", 560, 670, [29, 31, null]],
-[31, ["number", 1], 618, 670, [30, null]],
-[32, ["vspace", 0], 205, 410, [37, 5]],
-[33, "hat", 560, 140, [null, 34, 12]],
-[34, ["string", "action"], 618, 148, [33, null]],
-[35, "stack", 205, 536, [41, 36, null]],
-[36, ["string", "action"], 263, 536, [35, null]],
-[37, ["storein", 0], 205, 326, [3, 38, 7, 32]],
-[38, ["string", "my box"], 273, 326, [37, null]],
-[39, "box", 344, 452, [10, 40, null]],
-[40, ["string", "my box"], 399, 452, [39, null]],
-[41, ["vspace", 0], 205, 494, [5, 35]]]
diff --git a/samples/graphics-reflections.ta b/samples/graphics-reflections.ta
deleted file mode 100644
index 124727d..0000000
--- a/samples/graphics-reflections.ta
+++ /dev/null
@@ -1,46 +0,0 @@
-[[0, "clean", 176, 221, [12, 1]],
-[1, "setpensize", 176, 263, [0, 2, 28]],
-[2, ["number", 15], 278, 263, [1, null]],
-[3, ["number", 6200.0], 244, 347, [28, null]],
-[4, "repeat", 176, 389, [28, 5, 30, null]],
-[5, ["number", 6200], 227, 389, [4, null]],
-[6, "setshade", 241, 575, [23, 13, 24]],
-[7, "forward", 241, 659, [24, 19, 25]],
-[8, "back", 241, 743, [25, 21, 26]],
-[9, "right", 241, 827, [26, 10, 40]],
-[10, ["number", 1], 299, 827, [9, null]],
-[11, "setcolor", 241, 995, [27, 44, null]],
-[12, ["start", 2.0], 176, 179, [null, 0]],
-[13, ["minus2", 0], 326, 575, [6, 14, 34]],
-[14, ["number", 100], 380, 575, [13, null]],
-[15, ["minus2", 0], 309, 911, [40, 42, 16]],
-[16, ["number", 1], 387, 953, [15, null]],
-[17, ["division2", 0], 309, 491, [30, 32, 18]],
-[18, ["number", 50], 387, 533, [17, null]],
-[19, ["division2", 0], 312, 659, [7, 36, 20]],
-[20, ["number", 8], 390, 701, [19, null]],
-[21, ["division2", 0], 299, 743, [8, 38, 22]],
-[22, ["number", 8], 377, 785, [21, null]],
-[23, ["vspace", 0], 241, 533, [30, 6]],
-[24, ["vspace", 0], 241, 617, [6, 7]],
-[25, ["vspace", 0], 241, 701, [7, 8]],
-[26, ["vspace", 0], 241, 785, [8, 9]],
-[27, ["vspace", 0], 241, 953, [40, 11]],
-[28, ["storein", 0], 176, 305, [1, 29, 3, 4]],
-[29, ["string", "my box 1"], 244, 305, [28, null]],
-[30, ["storein", 0], 241, 449, [4, 31, 17, 23]],
-[31, ["string", "my box 2"], 309, 449, [30, null]],
-[32, "box", 363, 491, [17, 33, null]],
-[33, ["string", "my box 1"], 418, 491, [32, null]],
-[34, "box", 404, 617, [13, 35, null]],
-[35, ["string", "my box 2"], 459, 617, [34, null]],
-[36, "box", 366, 659, [19, 37, null]],
-[37, ["string", "my box 1"], 421, 659, [36, null]],
-[38, "box", 353, 743, [21, 39, null]],
-[39, ["string", "my box 1"], 408, 743, [38, null]],
-[40, ["storein", 0], 241, 869, [9, 41, 15, 27]],
-[41, ["string", "my box 1"], 309, 869, [40, null]],
-[42, "box", 363, 911, [15, 43, null]],
-[43, ["string", "my box 1"], 418, 911, [42, null]],
-[44, "box", 318, 995, [11, 45, null]],
-[45, ["string", "my box 1"], 373, 995, [44, null]]]
diff --git a/samples/graphics-shades.ta b/samples/graphics-shades.ta
deleted file mode 100644
index 68732fc..0000000
--- a/samples/graphics-shades.ta
+++ /dev/null
@@ -1,46 +0,0 @@
-[[0, "clean", 176, 221, [12, 1]],
-[1, "setpensize", 176, 263, [0, 2, 28]],
-[2, ["number", 15], 277, 263, [1, null]],
-[3, ["number", 6200.0], 271, 347, [28, null]],
-[4, "repeat", 176, 389, [28, 5, 40, null]],
-[5, ["number", 6200], 227, 389, [4, null]],
-[6, "setshade", 241, 575, [23, 13, 24]],
-[7, "forward", 241, 659, [24, 19, 25]],
-[8, "back", 241, 743, [25, 21, 26]],
-[9, "right", 241, 827, [26, 10, 42]],
-[10, ["number", 1], 313, 827, [9, null]],
-[11, "setcolor", 241, 995, [27, 32, null]],
-[12, ["start", 2.0], 176, 179, [null, 0]],
-[13, ["minus2", 0], 319, 575, [6, 14, 44]],
-[14, ["number", 100], 373, 575, [13, null]],
-[15, ["minus2", 0], 336, 911, [42, 34, 16]],
-[16, ["number", 1], 414, 953, [15, null]],
-[17, ["division2", 0], 336, 491, [40, 38, 18]],
-[18, ["number", 50], 414, 533, [17, null]],
-[19, ["division2", 0], 315, 659, [7, 36, 20]],
-[20, ["number", 8], 393, 701, [19, null]],
-[21, ["division2", 0], 299, 743, [8, 30, 22]],
-[22, ["number", 8], 377, 785, [21, null]],
-[23, ["vspace", 0], 241, 533, [40, 6]],
-[24, ["vspace", 0], 241, 617, [6, 7]],
-[25, ["vspace", 0], 241, 701, [7, 8]],
-[26, ["vspace", 0], 241, 785, [8, 9]],
-[27, ["vspace", 0], 241, 953, [42, 11]],
-[28, ["storein", 0], 176, 305, [1, 29, 3, 4]],
-[29, ["string", "my box 1"], 271, 305, [28, null]],
-[30, "box", 353, 743, [21, 31, null]],
-[31, ["string", "my box 1"], 408, 743, [30, null]],
-[32, "box", 322, 995, [11, 33, null]],
-[33, ["string", "my box 1"], 377, 995, [32, null]],
-[34, "box", 390, 911, [15, 35, null]],
-[35, ["string", "my box 1"], 445, 911, [34, null]],
-[36, "box", 369, 659, [19, 37, null]],
-[37, ["string", "my box 1"], 424, 659, [36, null]],
-[38, "box", 390, 491, [17, 39, null]],
-[39, ["string", "my box 1"], 445, 491, [38, null]],
-[40, ["storein", 0], 241, 449, [4, 41, 17, 23]],
-[41, ["string", "my box 2"], 336, 449, [40, null]],
-[42, ["storein", 0], 241, 869, [9, 43, 15, 27]],
-[43, ["string", "my box 1"], 336, 869, [42, null]],
-[44, "box", 397, 617, [13, 45, null]],
-[45, ["string", "my box 2"], 452, 617, [44, null]]]
diff --git a/samples/graphics-smoothcandy.ta b/samples/graphics-smoothcandy.ta
deleted file mode 100644
index 9f45a38..0000000
--- a/samples/graphics-smoothcandy.ta
+++ /dev/null
@@ -1,32 +0,0 @@
-[[0, ["start", 2.0], 236, 175, [null, 1]],
-[1, "clean", 236, 217, [0, 2]],
-[2, "repeat", 236, 259, [1, 3, 4, null]],
-[3, ["number", 350], 287, 259, [2, null]],
-[4, "setpensize", 301, 319, [2, 21, 24]],
-[5, "forward", 301, 403, [24, 6, 7]],
-[6, ["number", 1000], 372, 403, [5, null]],
-[7, "setcolor", 301, 445, [5, 18, 25]],
-[8, "setshade", 301, 655, [26, 13, 27]],
-[9, "back", 301, 739, [27, 10, 11]],
-[10, ["number", 1000], 359, 739, [9, null]],
-[11, "left", 301, 781, [9, 12, null]],
-[12, ["number", 1], 359, 781, [11, null]],
-[13, ["minus2", 0], 386, 655, [8, 14, 30]],
-[14, ["number", 100], 440, 655, [13, null]],
-[15, ["division2", 0], 369, 571, [28, 16, 17]],
-[16, "heading", 423, 571, [15, null]],
-[17, ["number", 2], 447, 613, [15, null]],
-[18, ["division2", 0], 378, 445, [7, 19, 20]],
-[19, "heading", 432, 445, [18, null]],
-[20, ["number", 3], 456, 487, [18, null]],
-[21, ["plus2", 0], 403, 319, [4, 22, 23]],
-[22, "heading", 457, 319, [21, null]],
-[23, ["number", 4], 457, 361, [21, null]],
-[24, ["vspace", 0], 301, 361, [4, 5]],
-[25, ["vspace", 0], 301, 487, [7, 28]],
-[26, ["vspace", 0], 301, 613, [28, 8]],
-[27, ["vspace", 0], 301, 697, [8, 9]],
-[28, ["storein", 0], 301, 529, [25, 29, 15, 26]],
-[29, ["string", "my box"], 369, 529, [28, null]],
-[30, "box", 464, 697, [13, 31, null]],
-[31, ["string", "my box"], 519, 697, [30, null]]]
diff --git a/samples/graphics-snowflake.ta b/samples/graphics-snowflake.ta
deleted file mode 100644
index 90fa72c..0000000
--- a/samples/graphics-snowflake.ta
+++ /dev/null
@@ -1,70 +0,0 @@
-[[0, ["ifelse", [336, 0]],
-666, 244, [2, 1, 57, 5, null]],
-[1, ["greater2", 0], 722, 210, [0, 61, 12, null]],
-[2, ["vspace", 0], 666, 202, [40, 0]],
-[3, "left", 684, 478, [48, 4, 6]],
-[4, ["number", 60], 742, 478, [3, null]],
-[5, "forward", 684, 1042, [0, 65, null]],
-[6, "setcolor", 684, 520, [3, 29, 51]],
-[7, "right", 684, 646, [44, 8, 46]],
-[8, ["number", 120], 742, 646, [7, null]],
-[9, "setcolor", 684, 730, [46, 32, 37]],
-[10, "left", 684, 814, [37, 11, 53]],
-[11, ["number", 60], 742, 814, [10, null]],
-[12, ["number", 3], 792, 252, [1, null]],
-[13, "clean", 309, 221, [26, 14]],
-[14, "setpensize", 309, 263, [13, 15, 38]],
-[15, ["number", 3], 411, 263, [14, null]],
-[16, ["setxy2", 0], 309, 347, [38, 17, 18, 39]],
-[17, ["number", 364], 367, 347, [16, null]],
-[18, ["number", -210], 367, 389, [16, null]],
-[19, "left", 309, 473, [39, 20, 55]],
-[20, ["number", 90], 367, 473, [19, null]],
-[21, ["number", 729.0], 377, 557, [55, null]],
-[22, ["repeat", 21], 309, 599, [55, 23, 42, null]],
-[23, ["number", 3], 368, 599, [22, null]],
-[24, "right", 327, 683, [42, 25, null]],
-[25, ["number", 120], 385, 683, [24, null]],
-[26, ["start", 2.0], 309, 175, [null, 13]],
-[27, ["division2", 0], 752, 352, [57, 63, 28]],
-[28, ["number", 3], 830, 394, [27, null]],
-[29, ["plus2", 0], 761, 520, [6, 30, 31]],
-[30, "color", 815, 520, [29, null]],
-[31, ["number", 7], 815, 562, [29, null]],
-[32, ["minus2", 0], 761, 730, [9, 33, 34]],
-[33, "color", 815, 730, [32, null]],
-[34, ["number", 7], 839, 772, [32, null]],
-[35, ["product2", 0], 752, 940, [59, 67, 36]],
-[36, ["number", 3], 806, 982, [35, null]],
-[37, ["vspace", 0], 684, 772, [9, 10]],
-[38, "penup", 309, 305, [14, 16]],
-[39, "pendown", 309, 431, [16, 19]],
-[40, "hat", 666, 148, [null, 41, 2]],
-[41, ["string", "action"], 724, 160, [40, null]],
-[42, "stack", 327, 641, [22, 43, 24]],
-[43, ["string", "action"], 385, 641, [42, null]],
-[44, "stack", 684, 604, [51, 45, 7]],
-[45, ["string", "action"], 742, 604, [44, null]],
-[46, "stack", 684, 688, [7, 47, 9]],
-[47, ["string", "action"], 742, 688, [46, null]],
-[48, "stack", 684, 436, [50, 49, 3]],
-[49, ["string", "action"], 742, 436, [48, null]],
-[50, ["vspace", 0], 684, 394, [57, 48]],
-[51, ["vspace", 0], 684, 562, [6, 44]],
-[52, ["vspace", 0], 684, 982, [59, null]],
-[53, "stack", 684, 856, [10, 54, 59]],
-[54, ["string", "action"], 742, 856, [53, null]],
-[55, ["storein", 0], 309, 515, [19, 56, 21, 22]],
-[56, ["string", "my box"], 377, 515, [55, null]],
-[57, ["storein", 0], 684, 310, [0, 58, 27, 50]],
-[58, ["string", "my box"], 752, 310, [57, null]],
-[59, ["storein", 0], 684, 898, [53, 60, 35, 52]],
-[60, ["string", "my box"], 752, 898, [59, null]],
-[61, "box", 768, 210, [1, 62, null]],
-[62, ["string", "my box"], 823, 210, [61, null]],
-[63, "box", 806, 352, [27, 64, null]],
-[64, ["string", "my box"], 861, 352, [63, null]],
-[65, "box", 755, 1042, [5, 66, null]],
-[66, ["string", "my box"], 810, 1042, [65, null]],
-[67, "box", 806, 940, [35, 68, null]],
-[68, ["string", "my box"], 861, 940, [67, null]]]
diff --git a/samples/graphics-sunrise.ta b/samples/graphics-sunrise.ta
deleted file mode 100644
index 5707988..0000000
--- a/samples/graphics-sunrise.ta
+++ /dev/null
@@ -1,73 +0,0 @@
-[[0, ["fillscreen", 0], 214, 217, [11, 1, 2, 3]],
-[1, ["number", 0], 344, 217, [0, null]],
-[2, ["number", 0], 344, 259, [0, null]],
-[3, "setpensize", 214, 301, [0, 4, 5]],
-[4, ["number", 6], 315, 301, [3, null]],
-[5, "repeat", 214, 343, [3, 6, 49, null]],
-[6, ["number", 300], 265, 343, [5, null]],
-[7, ["number", 15.0], 374, 445, [49, null]],
-[8, ["number", 20.0], 374, 529, [51, null]],
-[9, ["number", 0.0], 374, 655, [53, null]],
-[10, ["number", 10.0], 374, 739, [55, null]],
-[11, ["start", 2.0], 214, 175, [null, 0]],
-[12, ["setxy2", 0], 555, 262, [47, 13, 14, 48]],
-[13, ["number", 0], 616, 262, [12, null]],
-[14, ["number", 0], 616, 304, [12, null]],
-[15, "seth", 555, 388, [48, 16, 46]],
-[16, ["random", 0], 649, 388, [15, 17, 18, null]],
-[17, ["number", 0], 708, 388, [16, null]],
-[18, ["number", 360], 708, 430, [16, null]],
-[19, "repeat", 555, 472, [46, 20, 21, null]],
-[20, ["number", 20], 606, 472, [19, null]],
-[21, "setcolor", 620, 532, [19, 22, 41]],
-[22, ["random", 0], 701, 532, [21, 61, 63, null]],
-[23, "forward", 620, 616, [41, 24, 42]],
-[24, ["random", 0], 694, 616, [23, 25, 26, null]],
-[25, ["number", 10], 753, 616, [24, null]],
-[26, ["number", 30], 753, 658, [24, null]],
-[27, "right", 620, 700, [42, 28, 43]],
-[28, ["random", 0], 692, 700, [27, 29, 30, null]],
-[29, ["number", 30], 751, 700, [28, null]],
-[30, ["number", 40], 751, 742, [28, null]],
-[31, "setcolor", 620, 784, [43, 32, 44]],
-[32, ["random", 0], 701, 784, [31, 59, 57, null]],
-[33, "forward", 620, 868, [44, 34, 45]],
-[34, ["random", 0], 694, 868, [33, 35, 36, null]],
-[35, ["number", 10], 753, 868, [34, null]],
-[36, ["number", 30], 753, 910, [34, null]],
-[37, "left", 620, 952, [45, 38, null]],
-[38, ["random", 0], 699, 952, [37, 39, 40, null]],
-[39, ["number", 30], 758, 952, [38, null]],
-[40, ["number", 40], 758, 994, [38, null]],
-[41, ["vspace", 0], 620, 574, [21, 23]],
-[42, ["vspace", 0], 620, 658, [23, 27]],
-[43, ["vspace", 0], 620, 742, [27, 31]],
-[44, ["vspace", 0], 620, 826, [31, 33]],
-[45, ["vspace", 0], 620, 910, [33, 37]],
-[46, ["vspace", 0], 555, 430, [15, 19]],
-[47, "penup", 555, 220, [65, 12]],
-[48, "pendown", 555, 346, [12, 15]],
-[49, ["storein", 0], 279, 403, [5, 50, 7, 51]],
-[50, ["string", "my box 1"], 374, 403, [49, null]],
-[51, ["storein", 0], 279, 487, [49, 52, 8, 71]],
-[52, ["string", "my box 2"], 374, 487, [51, null]],
-[53, ["storein", 0], 279, 613, [71, 54, 9, 55]],
-[54, ["string", "my box 1"], 374, 613, [53, null]],
-[55, ["storein", 0], 279, 697, [53, 56, 10, 67]],
-[56, ["string", "my box 2"], 374, 697, [55, null]],
-[57, "box", 760, 826, [32, 58, null]],
-[58, ["string", "my box 2"], 815, 826, [57, null]],
-[59, "box", 760, 784, [32, 60, null]],
-[60, ["string", "my box 1"], 815, 784, [59, null]],
-[61, "box", 760, 532, [22, 62, null]],
-[62, ["string", "my box 1"], 815, 532, [61, null]],
-[63, "box", 760, 574, [22, 64, null]],
-[64, ["string", "my box 2"], 815, 574, [63, null]],
-[65, "hat", 555, 170, [null, 66, 47]],
-[66, ["string", "sunrise"], 614, 178, [65, null]],
-[67, "stack", 279, 781, [55, 68, null]],
-[68, ["string", "sunrise"], 338, 781, [67, null]],
-[69, "stack", 303, 728, [null, 70, null]],
-[70, ["string", "sunrise"], 362, 728, [69, null]],
-[71, "stack", 279, 571, [51, 72, 53]],
-[72, ["string", "sunrise"], 338, 571, [71, null]]]
diff --git a/samples/graphics-tree.ta b/samples/graphics-tree.ta
deleted file mode 100644
index 5993475..0000000
--- a/samples/graphics-tree.ta
+++ /dev/null
@@ -1,94 +0,0 @@
-[[0, "pendown", 838, 221, [58, 52]],
-[1, ["if", 0], 838, 305, [52, 2, 68, 72]],
-[2, ["greater2", 0], 894, 271, [1, 80, 3, null]],
-[3, ["number", 10], 964, 313, [2, null]],
-[4, ["random", 0], 906, 473, [72, 5, 35, null]],
-[5, ["number", 0], 992, 473, [4, null]],
-[6, ["if", 231], 838, 597, [53, 7, 8, null]],
-[7, ["equal2", 0], 894, 563, [6, 82, 34, null]],
-[8, "penup", 856, 663, [6, 9]],
-[9, "forward", 856, 705, [8, 50, 54]],
-[10, "setcolor", 856, 789, [54, 11, 12]],
-[11, ["number", 40], 933, 789, [10, null]],
-[12, "setpensize", 856, 831, [10, 13, 14]],
-[13, ["number", 20], 958, 831, [12, null]],
-[14, "forward", 856, 873, [12, 15, 16]],
-[15, ["number", 1], 927, 873, [14, null]],
-[16, "pendown", 856, 915, [14, 17]],
-[17, "back", 856, 957, [16, 18, 19]],
-[18, ["number", 1], 914, 957, [17, null]],
-[19, "setcolor", 856, 999, [17, 20, 21]],
-[20, ["number", 10], 933, 999, [19, null]],
-[21, "setpensize", 856, 1041, [19, 22, 23]],
-[22, ["number", 5], 958, 1041, [21, null]],
-[23, "penup", 856, 1083, [21, 24]],
-[24, "back", 856, 1125, [23, 48, null]],
-[25, "forward", 475, 219, [60, 76, 74]],
-[26, "right", 475, 387, [55, 27, 64]],
-[27, ["number", 30], 533, 387, [26, null]],
-[28, "left", 475, 471, [64, 29, 66]],
-[29, ["number", 60], 533, 471, [28, null]],
-[30, "right", 475, 555, [66, 31, 70]],
-[31, ["number", 30], 533, 555, [30, null]],
-[32, "penup", 475, 681, [70, 33]],
-[33, "back", 475, 723, [32, 86, null]],
-[34, ["number", 0], 940, 605, [7, null]],
-[35, ["number", 2], 992, 515, [4, null]],
-[36, "clean", 227, 224, [43, 56]],
-[37, ["setxy2", 0], 227, 308, [56, 38, 39, 57]],
-[38, ["number", 0], 285, 308, [37, null]],
-[39, ["number", -400], 285, 350, [37, null]],
-[40, ["number", 300.0], 295, 476, [92, null]],
-[41, "setcolor", 227, 518, [92, 42, 62]],
-[42, ["number", 10], 304, 518, [41, null]],
-[43, ["start", 2.0], 227, 178, [null, 36]],
-[44, ["product2", 0], 543, 639, [70, 84, 45]],
-[45, ["number", 1.5], 597, 681, [44, null]],
-[46, ["division2", 0], 543, 303, [74, 78, 47]],
-[47, ["number", 1.5], 621, 345, [46, null]],
-[48, ["division2", 0], 914, 1125, [24, 90, 49]],
-[49, ["number", 2], 992, 1167, [48, null]],
-[50, ["division2", 0], 927, 705, [9, 88, 51]],
-[51, ["number", 2], 1005, 747, [50, null]],
-[52, ["vspace", 0], 838, 263, [0, 1]],
-[53, ["vspace", 20], 838, 515, [72, 6]],
-[54, ["vspace", 0], 856, 747, [9, 10]],
-[55, ["vspace", 0], 475, 345, [74, 26]],
-[56, "penup", 227, 266, [36, 37]],
-[57, "pendown", 227, 392, [37, 92]],
-[58, "hat", 838, 167, [null, 59, 0]],
-[59, ["string", "action"], 896, 179, [58, null]],
-[60, "hat", 475, 165, [null, 61, 25]],
-[61, ["string", "action_2"], 533, 177, [60, null]],
-[62, "stack", 227, 560, [41, 63, null]],
-[63, ["string", "action"], 285, 560, [62, null]],
-[64, "stack", 475, 429, [26, 65, 28]],
-[65, ["string", "action"], 533, 429, [64, null]],
-[66, "stack", 475, 513, [28, 67, 30]],
-[67, ["string", "action"], 533, 513, [66, null]],
-[68, "stack", 856, 371, [1, 69, null]],
-[69, ["string", "action_2"], 914, 371, [68, null]],
-[70, ["storein", 0], 475, 597, [30, 71, 44, 32]],
-[71, ["string", "box 1"], 543, 597, [70, null]],
-[72, ["storein", 0], 838, 431, [1, 73, 4, 53]],
-[73, ["string", "box 2"], 906, 431, [72, null]],
-[74, ["storein", 0], 475, 261, [25, 75, 46, 55]],
-[75, ["string", "box 1"], 543, 261, [74, null]],
-[76, "box", 546, 219, [25, 77, null]],
-[77, ["string", "box 1"], 601, 219, [76, null]],
-[78, "box", 597, 303, [46, 79, null]],
-[79, ["string", "box 1"], 652, 303, [78, null]],
-[80, "box", 940, 271, [2, 81, null]],
-[81, ["string", "box 1"], 995, 271, [80, null]],
-[82, "box", 940, 563, [7, 83, null]],
-[83, ["string", "box 2"], 995, 563, [82, null]],
-[84, "box", 597, 639, [44, 85, null]],
-[85, ["string", "box 1"], 652, 639, [84, null]],
-[86, "box", 533, 723, [33, 87, null]],
-[87, ["string", "box 1"], 588, 723, [86, null]],
-[88, "box", 981, 705, [50, 89, null]],
-[89, ["string", "box 1"], 1036, 705, [88, null]],
-[90, "box", 968, 1125, [48, 91, null]],
-[91, ["string", "box 1"], 1023, 1125, [90, null]],
-[92, ["storein", 0], 227, 434, [57, 93, 40, 41]],
-[93, ["string", "box 1"], 295, 434, [92, null]]]
diff --git a/samples/graphics-turtles.ta b/samples/graphics-turtles.ta
deleted file mode 100644
index 82c39eb..0000000
--- a/samples/graphics-turtles.ta
+++ /dev/null
@@ -1,23 +0,0 @@
-[[0, "repeat", 136, 312, [16, 1, 13, null]],
-[1, ["number", 5000], 187, 312, [0, null]],
-[2, "addturtle", 201, 448, [17, 14, 12]],
-[3, ["random", 0], 319, 372, [13, 4, 5, null]],
-[4, ["number", 0], 405, 372, [3, null]],
-[5, ["number", 100], 405, 414, [3, null]],
-[6, "seth", 201, 616, [19, 7, 18]],
-[7, ["random", 0], 300, 616, [6, 8, 9, null]],
-[8, ["number", 0], 386, 616, [7, null]],
-[9, ["number", 360], 386, 658, [7, null]],
-[10, "forward", 201, 692, [18, 11, null]],
-[11, ["number", 100], 272, 692, [10, null]],
-[12, "setcolor", 201, 490, [2, 15, 21]],
-[13, "storeinbox1", 201, 372, [0, 3, 17]],
-[14, "box1", 259, 448, [2, null]],
-[15, "box1", 278, 490, [12, null]],
-[16, ["start", 2.0], 136, 270, [null, 0]],
-[17, ["vspace", 0], 201, 414, [13, 2]],
-[18, ["vspace", 0], 201, 658, [6, 10]],
-[19, "setpensize", 201, 574, [21, 20, 6]],
-[20, "box1", 303, 574, [19, null]],
-[21, "setshade", 201, 532, [12, 22, 19]],
-[22, "box1", 286, 532, [21, null]]] \ No newline at end of file
diff --git a/samples/graphics-xo-child.ta b/samples/graphics-xo-child.ta
deleted file mode 100644
index 34f5d14..0000000
--- a/samples/graphics-xo-child.ta
+++ /dev/null
@@ -1,72 +0,0 @@
-[[0, "clean", 77, 166, [1, 47]],
-[1, ["start", 2.0], 77, 124, [null, 0]],
-[2, "setcolor", 705, 50, [63, 3, 55]],
-[3, ["random", 0], 782, 50, [2, 4, 5, null]],
-[4, ["number", 0], 868, 50, [3, null]],
-[5, ["number", 100], 868, 92, [3, null]],
-[6, "setpensize", 705, 134, [55, 7, 69]],
-[7, ["number", 40], 807, 134, [6, null]],
-[8, "setcolor", 705, 218, [69, 9, 56]],
-[9, ["plus2", 0], 782, 218, [8, 10, 11]],
-[10, "color", 836, 218, [9, null]],
-[11, ["number", 10], 836, 260, [9, null]],
-[12, "setpensize", 705, 302, [56, 13, 71]],
-[13, ["minus2", 0], 807, 302, [12, 14, 15]],
-[14, "pensize", 861, 302, [13, null]],
-[15, ["number", 25], 885, 344, [13, null]],
-[16, "left", 438, 50, [61, 17, 18]],
-[17, ["number", 45], 496, 50, [16, null]],
-[18, "repeat", 438, 92, [16, 19, 20, 26]],
-[19, ["number", 4], 489, 92, [18, null]],
-[20, "forward", 503, 152, [18, 21, 22]],
-[21, ["number", 75], 574, 152, [20, null]],
-[22, "back", 503, 194, [20, 23, 24]],
-[23, ["number", 75], 561, 194, [22, null]],
-[24, "left", 503, 236, [22, 25, null]],
-[25, ["number", 90], 561, 236, [24, null]],
-[26, ["vspace", 40.0], 438, 170, [18, 27]],
-[27, "right", 438, 292, [26, 28, 29]],
-[28, ["number", 45], 496, 292, [27, null]],
-[29, "penup", 438, 334, [27, 30]],
-[30, "forward", 438, 376, [29, 31, 32]],
-[31, ["number", 90], 509, 376, [30, null]],
-[32, "pendown", 438, 418, [30, 33]],
-[33, "setpensize", 438, 460, [32, 41, 54]],
-[34, "forward", 438, 544, [54, 35, 36]],
-[35, ["number", 1], 509, 544, [34, null]],
-[36, "penup", 438, 586, [34, 37]],
-[37, "back", 438, 628, [36, 38, 39]],
-[38, ["number", 91], 496, 628, [37, null]],
-[39, "pendown", 438, 670, [37, 40]],
-[40, "setpensize", 438, 712, [39, 44, null]],
-[41, ["plus2", 0], 540, 460, [33, 42, 43]],
-[42, "pensize", 594, 460, [41, null]],
-[43, ["number", 35], 594, 502, [41, null]],
-[44, ["minus2", 0], 540, 712, [40, 45, 46]],
-[45, "pensize", 594, 712, [44, null]],
-[46, ["number", 35], 618, 754, [44, null]],
-[47, "repeat", 77, 208, [0, 48, 49, null]],
-[48, ["number", 500], 128, 208, [47, null]],
-[49, "penup", 142, 268, [47, 50]],
-[50, ["setxy2", 20.0], 142, 310, [49, 51, 52, 53]],
-[51, ["random", 0], 200, 310, [50, 57, 58, null]],
-[52, ["random", 0], 200, 392, [50, 59, 60, null]],
-[53, "pendown", 142, 434, [50, 65]],
-[54, ["vspace", 0], 438, 502, [33, 34]],
-[55, ["vspace", 0], 705, 92, [2, 6]],
-[56, ["vspace", 0], 705, 260, [8, 12]],
-[57, "leftpos", 286, 310, [51, null]],
-[58, "rightpos", 286, 352, [51, null]],
-[59, "bottompos", 286, 392, [52, null]],
-[60, "toppos", 286, 434, [52, null]],
-[61, "hat", 438, 0, [null, 62, 16]],
-[62, ["string", "xo"], 496, 8, [61, null]],
-[63, "hat", 705, 0, [null, 64, 2]],
-[64, ["string", "xo man"], 763, 8, [63, null]],
-[65, "stack", 142, 476, [53, 66, null]],
-[66, ["string", "xo man"], 200, 476, [65, null]],
-[67, "stack", 705, 386, [71, 68, null]],
-[68, ["string", "xo"], 763, 386, [67, null]],
-[69, "stack", 705, 176, [6, 70, 8]],
-[70, ["string", "xo"], 763, 176, [69, null]],
-[71, ["vspace", 0], 705, 344, [12, 67]]]
diff --git a/challenges/confusion-01.svg b/samples/thumbnails/confusion-01.svg
index d46a36b..d46a36b 100644
--- a/challenges/confusion-01.svg
+++ b/samples/thumbnails/confusion-01.svg
diff --git a/challenges/confusion-02.svg b/samples/thumbnails/confusion-02.svg
index 61b3bdd..61b3bdd 100644
--- a/challenges/confusion-02.svg
+++ b/samples/thumbnails/confusion-02.svg
diff --git a/challenges/confusion-03.svg b/samples/thumbnails/confusion-03.svg
index eddd464..eddd464 100644
--- a/challenges/confusion-03.svg
+++ b/samples/thumbnails/confusion-03.svg
diff --git a/challenges/confusion-04.svg b/samples/thumbnails/confusion-04.svg
index 97cdcc3..97cdcc3 100644
--- a/challenges/confusion-04.svg
+++ b/samples/thumbnails/confusion-04.svg
diff --git a/challenges/confusion-05.svg b/samples/thumbnails/confusion-05.svg
index f5c766d..f5c766d 100644
--- a/challenges/confusion-05.svg
+++ b/samples/thumbnails/confusion-05.svg
diff --git a/challenges/confusion-06.svg b/samples/thumbnails/confusion-06.svg
index bf84aba..bf84aba 100644
--- a/challenges/confusion-06.svg
+++ b/samples/thumbnails/confusion-06.svg
diff --git a/challenges/confusion-07.svg b/samples/thumbnails/confusion-07.svg
index f8d90c2..f8d90c2 100644
--- a/challenges/confusion-07.svg
+++ b/samples/thumbnails/confusion-07.svg
diff --git a/challenges/confusion-08.svg b/samples/thumbnails/confusion-08.svg
index 6cb6454..6cb6454 100644
--- a/challenges/confusion-08.svg
+++ b/samples/thumbnails/confusion-08.svg
diff --git a/challenges/confusion-09.svg b/samples/thumbnails/confusion-09.svg
index d6d3d08..d6d3d08 100644
--- a/challenges/confusion-09.svg
+++ b/samples/thumbnails/confusion-09.svg
diff --git a/challenges/confusion-10.svg b/samples/thumbnails/confusion-10.svg
index 3854e12..3854e12 100644
--- a/challenges/confusion-10.svg
+++ b/samples/thumbnails/confusion-10.svg
diff --git a/challenges/confusion-11.svg b/samples/thumbnails/confusion-11.svg
index acdd96d..acdd96d 100644
--- a/challenges/confusion-11.svg
+++ b/samples/thumbnails/confusion-11.svg
diff --git a/challenges/confusion-12.svg b/samples/thumbnails/confusion-12.svg
index 979e9e8..979e9e8 100644
--- a/challenges/confusion-12.svg
+++ b/samples/thumbnails/confusion-12.svg
diff --git a/challenges/confusion-13.svg b/samples/thumbnails/confusion-13.svg
index 82f9fd5..82f9fd5 100644
--- a/challenges/confusion-13.svg
+++ b/samples/thumbnails/confusion-13.svg
diff --git a/challenges/confusion-14.svg b/samples/thumbnails/confusion-14.svg
index 15bbc4d..15bbc4d 100644
--- a/challenges/confusion-14.svg
+++ b/samples/thumbnails/confusion-14.svg
diff --git a/challenges/confusion-15.svg b/samples/thumbnails/confusion-15.svg
index 4c637dc..4c637dc 100644
--- a/challenges/confusion-15.svg
+++ b/samples/thumbnails/confusion-15.svg
diff --git a/challenges/confusion-16.svg b/samples/thumbnails/confusion-16.svg
index a3a156e..a3a156e 100644
--- a/challenges/confusion-16.svg
+++ b/samples/thumbnails/confusion-16.svg
diff --git a/challenges/confusion-17.svg b/samples/thumbnails/confusion-17.svg
index 373428f..373428f 100644
--- a/challenges/confusion-17.svg
+++ b/samples/thumbnails/confusion-17.svg
diff --git a/challenges/confusion-18.svg b/samples/thumbnails/confusion-18.svg
index 45d5b42..45d5b42 100644
--- a/challenges/confusion-18.svg
+++ b/samples/thumbnails/confusion-18.svg
diff --git a/challenges/confusion-19.svg b/samples/thumbnails/confusion-19.svg
index 907708f..907708f 100644
--- a/challenges/confusion-19.svg
+++ b/samples/thumbnails/confusion-19.svg
diff --git a/challenges/confusion-20.svg b/samples/thumbnails/confusion-20.svg
index 918c8aa..918c8aa 100644
--- a/challenges/confusion-20.svg
+++ b/samples/thumbnails/confusion-20.svg
diff --git a/challenges/confusion-21.svg b/samples/thumbnails/confusion-21.svg
index 3dde6af..3dde6af 100644
--- a/challenges/confusion-21.svg
+++ b/samples/thumbnails/confusion-21.svg
diff --git a/challenges/confusion-22.svg b/samples/thumbnails/confusion-22.svg
index 2ca3ff4..2ca3ff4 100644
--- a/challenges/confusion-22.svg
+++ b/samples/thumbnails/confusion-22.svg
diff --git a/challenges/confusion-23.svg b/samples/thumbnails/confusion-23.svg
index 87fbfa2..87fbfa2 100644
--- a/challenges/confusion-23.svg
+++ b/samples/thumbnails/confusion-23.svg
diff --git a/challenges/confusion-24.svg b/samples/thumbnails/confusion-24.svg
index 0a8ce5b..0a8ce5b 100644
--- a/challenges/confusion-24.svg
+++ b/samples/thumbnails/confusion-24.svg
diff --git a/challenges/confusion-25.svg b/samples/thumbnails/confusion-25.svg
index da87507..da87507 100644
--- a/challenges/confusion-25.svg
+++ b/samples/thumbnails/confusion-25.svg
diff --git a/challenges/confusion-26.svg b/samples/thumbnails/confusion-26.svg
index 9ce1c9b..9ce1c9b 100644
--- a/challenges/confusion-26.svg
+++ b/samples/thumbnails/confusion-26.svg
diff --git a/challenges/confusion-27.svg b/samples/thumbnails/confusion-27.svg
index bbf6e8c..bbf6e8c 100644
--- a/challenges/confusion-27.svg
+++ b/samples/thumbnails/confusion-27.svg
diff --git a/challenges/confusion-28.svg b/samples/thumbnails/confusion-28.svg
index 6721145..6721145 100644
--- a/challenges/confusion-28.svg
+++ b/samples/thumbnails/confusion-28.svg
diff --git a/challenges/confusion-29.svg b/samples/thumbnails/confusion-29.svg
index ba20d6b..ba20d6b 100644
--- a/challenges/confusion-29.svg
+++ b/samples/thumbnails/confusion-29.svg
diff --git a/challenges/confusion-30.svg b/samples/thumbnails/confusion-30.svg
index 0c5353a..0c5353a 100644
--- a/challenges/confusion-30.svg
+++ b/samples/thumbnails/confusion-30.svg
diff --git a/challenges/confusion-31.svg b/samples/thumbnails/confusion-31.svg
index 6b7e9be..6b7e9be 100644
--- a/challenges/confusion-31.svg
+++ b/samples/thumbnails/confusion-31.svg
diff --git a/challenges/confusion-32.svg b/samples/thumbnails/confusion-32.svg
index f3f2b15..f3f2b15 100644
--- a/challenges/confusion-32.svg
+++ b/samples/thumbnails/confusion-32.svg
diff --git a/challenges/confusion-33.svg b/samples/thumbnails/confusion-33.svg
index 50d7927..50d7927 100644
--- a/challenges/confusion-33.svg
+++ b/samples/thumbnails/confusion-33.svg
diff --git a/challenges/confusion-34.svg b/samples/thumbnails/confusion-34.svg
index 047a68b..047a68b 100644
--- a/challenges/confusion-34.svg
+++ b/samples/thumbnails/confusion-34.svg
diff --git a/challenges/confusion-35.svg b/samples/thumbnails/confusion-35.svg
index 60c9631..60c9631 100644
--- a/challenges/confusion-35.svg
+++ b/samples/thumbnails/confusion-35.svg
diff --git a/challenges/confusion-36.svg b/samples/thumbnails/confusion-36.svg
index 822d3ad..822d3ad 100644
--- a/challenges/confusion-36.svg
+++ b/samples/thumbnails/confusion-36.svg
diff --git a/challenges/confusion-37.svg b/samples/thumbnails/confusion-37.svg
index 08ea0d8..08ea0d8 100644
--- a/challenges/confusion-37.svg
+++ b/samples/thumbnails/confusion-37.svg
diff --git a/challenges/confusion-38.svg b/samples/thumbnails/confusion-38.svg
index 38b09eb..38b09eb 100644
--- a/challenges/confusion-38.svg
+++ b/samples/thumbnails/confusion-38.svg
diff --git a/challenges/confusion-39.svg b/samples/thumbnails/confusion-39.svg
index 9cbd268..9cbd268 100644
--- a/challenges/confusion-39.svg
+++ b/samples/thumbnails/confusion-39.svg
diff --git a/challenges/confusion-40.svg b/samples/thumbnails/confusion-40.svg
index 798c376..798c376 100644
--- a/challenges/confusion-40.svg
+++ b/samples/thumbnails/confusion-40.svg
diff --git a/turtleblocks b/turtleconfusion
index 8b1040c..1e79f19 100755
--- a/turtleblocks
+++ b/turtleconfusion
@@ -30,7 +30,7 @@ TAPATH = '/usr/share/sugar/activities/TurtleArt.activity'
if len(argv) > 1:
argv = argv[1:]
params = string.join(argv, ' ')
- os.system(os.path.join(TAPATH, 'turtleblocks.py') + ' ' + params)
+ os.system(os.path.join(TAPATH, 'turtleconfusion.py') + ' ' + params)
else:
- os.system(os.path.join(TAPATH, 'turtleblocks.py'))
+ os.system(os.path.join(TAPATH, 'turtleconfusion.py'))