Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS22
-rw-r--r--TurtleArt/tabasics.py10
-rw-r--r--TurtleArt/tablock.py26
-rw-r--r--TurtleArt/tacanvas.py7
-rw-r--r--TurtleArt/taconstants.py1
-rw-r--r--TurtleArt/talogo.py1
-rwxr-xr-xTurtleArt/tasprite_factory.py14
-rw-r--r--TurtleArt/tawindow.py116
-rw-r--r--TurtleArtActivity.py102
-rw-r--r--activity/activity.info2
-rw-r--r--plugins/turtle_blocks_extras/turtle_blocks_extras.py5
-rw-r--r--po/ayc.po1035
-rw-r--r--po/da.po436
-rw-r--r--po/de.po1053
-rw-r--r--po/en.po438
-rw-r--r--po/en_GB.po242
-rw-r--r--po/en_US.po436
-rw-r--r--po/es.po1019
-rw-r--r--po/fr.po436
-rw-r--r--po/hy.po438
-rw-r--r--po/ne.po1022
-rw-r--r--po/nl.po1023
-rw-r--r--po/quz.po1066
-rw-r--r--samples/basic-intro-1.ta239
-rw-r--r--samples/card-01.tb13
-rw-r--r--samples/card-02.tb15
-rw-r--r--samples/card-03.tb27
-rw-r--r--samples/card-04.tb36
-rw-r--r--samples/card-05.tb33
-rw-r--r--samples/card-06.tb11
-rw-r--r--samples/card-07.tb21
-rw-r--r--samples/card-08.tb54
-rw-r--r--samples/card-09.tb21
-rw-r--r--samples/card-10.tb61
-rw-r--r--samples/card-11.tb (renamed from samples/graphics-dandilion.tb)0
-rw-r--r--samples/card-12.tb42
-rw-r--r--samples/card-13.tb24
-rw-r--r--samples/card-14.tb24
-rw-r--r--samples/card-15.tb13
-rw-r--r--samples/card-16.tb29
-rw-r--r--samples/card-17.tb54
-rw-r--r--samples/game-gonu.tb85
-rw-r--r--samples/game-spiralaterals.ta132
-rw-r--r--samples/graphics-bbq.tb89
-rw-r--r--samples/graphics-bubbles.ta76
-rw-r--r--samples/graphics-city.ta294
-rw-r--r--samples/graphics-csquiral.ta31
-rw-r--r--samples/graphics-dalton.tb43
-rw-r--r--samples/graphics-dots.ta68
-rw-r--r--samples/graphics-jonny-emerson.ta74
-rw-r--r--samples/graphics-redwisp.ta82
-rw-r--r--samples/math-dice.ta227
-rw-r--r--samples/math-snowflake.ta (renamed from samples/graphics-snowflake.ta)0
-rw-r--r--samples/math-tree.ta (renamed from samples/graphics-tree.ta)0
-rw-r--r--samples/sensors-loudness-monitor.ta152
-rw-r--r--samples/sensors-psuedo-color.ta2
-rw-r--r--samples/sensors-record.tb113
-rw-r--r--samples/sensors-soundpaint.ta30
-rw-r--r--samples/sensors-valentine.ta219
-rw-r--r--samples/thumbnails/basic-intro-1-es.pngbin0 -> 3110 bytes
-rw-r--r--samples/thumbnails/basic-intro-1.pngbin0 -> 3822 bytes
-rw-r--r--samples/thumbnails/basic-intro-2-es.pngbin0 -> 6871 bytes
-rw-r--r--samples/thumbnails/basic-intro-2.pngbin0 -> 7712 bytes
-rw-r--r--samples/thumbnails/basic-intro-3.pngbin0 -> 8843 bytes
-rw-r--r--samples/thumbnails/basic-repeat-squares.pngbin0 -> 24723 bytes
-rw-r--r--samples/thumbnails/basic-spiral.pngbin0 -> 43119 bytes
-rw-r--r--samples/thumbnails/basic-square.pngbin0 -> 544 bytes
-rw-r--r--samples/thumbnails/card-01.pngbin0 -> 9783 bytes
-rw-r--r--samples/thumbnails/card-02.pngbin0 -> 9230 bytes
-rw-r--r--samples/thumbnails/card-03.pngbin0 -> 1064 bytes
-rw-r--r--samples/thumbnails/card-04.pngbin0 -> 4497 bytes
-rw-r--r--samples/thumbnails/card-05.pngbin0 -> 9413 bytes
-rw-r--r--samples/thumbnails/card-06.pngbin0 -> 1437 bytes
-rw-r--r--samples/thumbnails/card-07.pngbin0 -> 1648 bytes
-rw-r--r--samples/thumbnails/card-08.pngbin0 -> 1793 bytes
-rw-r--r--samples/thumbnails/card-09.pngbin0 -> 15094 bytes
-rw-r--r--samples/thumbnails/card-10.pngbin0 -> 14905 bytes
-rw-r--r--samples/thumbnails/card-11.pngbin0 -> 32761 bytes
-rw-r--r--samples/thumbnails/card-12.pngbin0 -> 3405 bytes
-rw-r--r--samples/thumbnails/card-13.pngbin0 -> 2368 bytes
-rw-r--r--samples/thumbnails/card-14.pngbin0 -> 4116 bytes
-rw-r--r--samples/thumbnails/card-15.pngbin0 -> 1841 bytes
-rw-r--r--samples/thumbnails/card-16.pngbin0 -> 3780 bytes
-rw-r--r--samples/thumbnails/card-17.pngbin0 -> 3987 bytes
-rw-r--r--samples/thumbnails/game-basketball.pngbin0 -> 4678 bytes
-rw-r--r--samples/thumbnails/game-continents.pngbin0 -> 15270 bytes
-rw-r--r--samples/thumbnails/game-find-boston.pngbin0 -> 14472 bytes
-rw-r--r--samples/thumbnails/game-gonu.pngbin0 -> 4258 bytes
-rw-r--r--samples/thumbnails/game-set.pngbin0 -> 2659 bytes
-rw-r--r--samples/thumbnails/game-shapes-and-colors.pngbin0 -> 3380 bytes
-rw-r--r--samples/thumbnails/game-spiralaterals.pngbin0 -> 28891 bytes
-rw-r--r--samples/thumbnails/game-trianglepaint.pngbin0 -> 6967 bytes
-rw-r--r--samples/thumbnails/graphics-bbq.pngbin0 -> 23606 bytes
-rw-r--r--samples/thumbnails/graphics-birds.pngbin0 -> 32606 bytes
-rw-r--r--samples/thumbnails/graphics-bubbles.pngbin0 -> 9449 bytes
-rw-r--r--samples/thumbnails/graphics-candyvortex.pngbin0 -> 46194 bytes
-rw-r--r--samples/thumbnails/graphics-city.pngbin0 -> 16385 bytes
-rw-r--r--samples/thumbnails/graphics-colors.pngbin0 -> 15148 bytes
-rw-r--r--samples/thumbnails/graphics-csquiral.pngbin0 -> 35846 bytes
-rw-r--r--samples/thumbnails/graphics-curls.pngbin0 -> 34664 bytes
-rw-r--r--samples/thumbnails/graphics-curlygates.pngbin0 -> 29188 bytes
-rw-r--r--samples/thumbnails/graphics-daimons.pngbin0 -> 17585 bytes
-rw-r--r--samples/thumbnails/graphics-dalton.pngbin0 -> 45813 bytes
-rw-r--r--samples/thumbnails/graphics-dots.pngbin0 -> 29419 bytes
-rw-r--r--samples/thumbnails/graphics-flower.pngbin0 -> 28510 bytes
-rw-r--r--samples/thumbnails/graphics-fountain.pngbin0 -> 10447 bytes
-rw-r--r--samples/thumbnails/graphics-op-art.pngbin0 -> 6857 bytes
-rw-r--r--samples/thumbnails/graphics-palm.pngbin0 -> 18303 bytes
-rw-r--r--samples/thumbnails/graphics-rainbow.pngbin0 -> 10336 bytes
-rw-r--r--samples/thumbnails/graphics-redwisp.pngbin0 -> 17872 bytes
-rw-r--r--samples/thumbnails/graphics-reflections.pngbin0 -> 22827 bytes
-rw-r--r--samples/thumbnails/graphics-shades.pngbin0 -> 26301 bytes
-rw-r--r--samples/thumbnails/graphics-smoothcandy.pngbin0 -> 16282 bytes
-rw-r--r--samples/thumbnails/graphics-sunrise.pngbin0 -> 36106 bytes
-rw-r--r--samples/thumbnails/graphics-turtles.pngbin0 -> 18972 bytes
-rw-r--r--samples/thumbnails/graphics-xo-child.pngbin0 -> 35653 bytes
-rw-r--r--samples/thumbnails/math-Pythagoras.pngbin0 -> 8630 bytes
-rw-r--r--samples/thumbnails/math-cherlin.pngbin0 -> 32455 bytes
-rw-r--r--samples/thumbnails/math-dice.pngbin0 -> 1956 bytes
-rw-r--r--samples/thumbnails/math-fractions.pngbin0 -> 5715 bytes
-rw-r--r--samples/thumbnails/math-galton-path.pngbin0 -> 16422 bytes
-rw-r--r--samples/thumbnails/math-geometry.pngbin0 -> 10751 bytes
-rw-r--r--samples/thumbnails/math-heart-animation.pngbin0 -> 54359 bytes
-rw-r--r--samples/thumbnails/math-heart.pngbin0 -> 1567 bytes
-rw-r--r--samples/thumbnails/math-prime-factors.pngbin0 -> 5187 bytes
-rw-r--r--samples/thumbnails/math-sierpquad.pngbin0 -> 25356 bytes
-rw-r--r--samples/thumbnails/math-sierptri.pngbin0 -> 11322 bytes
-rw-r--r--samples/thumbnails/math-snowflake.pngbin0 -> 7685 bytes
-rw-r--r--samples/thumbnails/math-tangents.pngbin0 -> 20868 bytes
-rw-r--r--samples/thumbnails/math-tree.pngbin0 -> 11678 bytes
-rw-r--r--samples/thumbnails/media-scratch.pngbin0 -> 37894 bytes
-rw-r--r--samples/thumbnails/sensors-graph.pngbin0 -> 2147 bytes
-rw-r--r--samples/thumbnails/sensors-loudness-monitor.pngbin0 -> 545 bytes
-rw-r--r--samples/thumbnails/sensors-measure.pngbin0 -> 8600 bytes
-rw-r--r--samples/thumbnails/sensors-psuedo-color.pngbin0 -> 15276 bytes
-rw-r--r--samples/thumbnails/sensors-record.pngbin0 -> 6339 bytes
-rw-r--r--samples/thumbnails/sensors-simple-paint.pngbin0 -> 3233 bytes
-rw-r--r--samples/thumbnails/sensors-soundpaint.pngbin0 -> 6690 bytes
-rw-r--r--samples/thumbnails/sensors-spectrum-analyzer.pngbin0 -> 5172 bytes
-rw-r--r--samples/thumbnails/sensors-valentine.pngbin0 -> 1286 bytes
-rw-r--r--samples/thumbnails/utility-clock.pngbin0 -> 7441 bytes
-rw-r--r--samples/thumbnails/utility-timer.pngbin0 -> 3411 bytes
-rwxr-xr-xturtleblocks.py102
143 files changed, 6254 insertions, 5232 deletions
diff --git a/NEWS b/NEWS
index 9f18b82..d34ad7c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,30 @@
+187
+
+ENHANCEMENTS:
+* Use icon view for browsing sample projects
+* New translations
+* New sample progams
+
+BUG FIX:
+* Fixed more bugs in SVG save
+* Fixed several bugs in non-interactive mode
+
+186
+
+BUG FIX:
+* Use /tmp for creating SVG surface when running from GNOME
+
185
ENHANCEMENTS:
* New translations
* More sample graphics from turtleart.org
+* Added pen state boolean
+* Added new sensor-record example (generates turtle art program from mouse movements)
+* Some comments added to the code by Marion Zepf
+
+BUG FIX:
+* Fixed problem with load block introduced by turtle-centric rebase
184
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py
index 36bb2a9..0346d0e 100644
--- a/TurtleArt/tabasics.py
+++ b/TurtleArt/tabasics.py
@@ -438,6 +438,16 @@ used in place of a number block)'),
lambda self:
self.tw.turtles.get_active_turtle().set_pen_state(True))
+ palette.add_block('penstate',
+ style='boolean-block-style',
+ label=_('pen down?'),
+ prim_name='penstate',
+ help_string=_('returns True if pen is down'))
+ self.tw.lc.def_prim(
+ 'penstate',
+ 0,
+ lambda self: self.tw.turtles.get_active_turtle().get_pen_state())
+
palette.add_block('setpensize',
style='basic-style-1arg',
label=_('set pen size'),
diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py
index 2658624..8d8ed4a 100644
--- a/TurtleArt/tablock.py
+++ b/TurtleArt/tablock.py
@@ -125,7 +125,31 @@ class Blocks:
class Block:
- """ A class for the individual blocks """
+ """ A class for the individual blocks
+
+ Attributes:
+ docks -- a list of docks, i.e. connection points where other blocks
+ could be attached. Each dock is a list of the form
+ [type_of_dock, flow_is_in, x, y, parenthesis]
+ with the last element being optional.
+ type_of_dock may be one of the following strings:
+ flow -- connect to the previous or next block ('slot' or 'tab')
+ bool, media, number, string -- argument slot ('innie') or
+ return value ('outie') of the given kind
+ unavailable -- nothing can be attached here ('cap' or 'tail')
+ flow_is_in is True if the flow is into the block, or False for out.
+ x and y are coodinates for positioning the block on the dock.
+ parenthesis is only used with arguments and ensures a known order
+ of arguments for arithmetic and logical operations.
+ connections -- a list of blocks that are attached to this one (or that
+ this one is attached to). This list corresponds to the docks list
+ as it uses the same indices. Slots where nothing is attached are
+ None on this list.
+ primitive -- a callable that is called when the block is executed
+ type -- type of the block:
+ block -- block that is part of the user's program
+ proto -- block on a palette, used to generate other blocks
+ trash -- block in the trash """
def __init__(self, block_list, sprite_list, name, x, y, type='block',
values=[], scale=BLOCK_SCALE[0],
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py
index 2af41cd..89b8ed1 100644
--- a/TurtleArt/tacanvas.py
+++ b/TurtleArt/tacanvas.py
@@ -1,4 +1,4 @@
-#Copyright (c) 2007-8, Playful Invention Company.
+31#Copyright (c) 2007-8, Playful Invention Company.
#Copyright (c) 2008-11, Walter Bender
#Copyright (c) 2011 Collabora Ltd. <http://www.collabora.co.uk/>
@@ -28,7 +28,7 @@ import cairo
import pangocairo
from tautils import get_path
-from taconstants import COLORDICT
+from taconstants import COLORDICT, TMP_SVG_PATH
def wrap100(n):
@@ -127,8 +127,7 @@ class TurtleGraphics:
'output.svg'), self.width, self.height)
else:
svg_surface = cairo.SVGSurface(
- os.path.join(os.getcwd(), 'output.svg'),
- self.width, self.height)
+ TMP_SVG_PATH, self.width, self.height)
self.cr_svg = cairo.Context(svg_surface)
self.cr_svg.set_line_cap(1) # Set the line cap to be round
diff --git a/TurtleArt/taconstants.py b/TurtleArt/taconstants.py
index ffacac2..835209e 100644
--- a/TurtleArt/taconstants.py
+++ b/TurtleArt/taconstants.py
@@ -77,6 +77,7 @@ XO175 = 'xo1.75'
XO30 = 'xo3.0'
XO4 = 'xo4'
UNKNOWN = 'unknown'
+TMP_SVG_PATH = '/tmp/turtle_output.svg'
CONSTANTS = {'leftpos': None, 'toppos': None, 'rightpos': None,
'bottompos': None, 'width': None, 'height': None,
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index 646b028..7aac4ce 100644
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -608,6 +608,7 @@ class LogoCode:
self.hidden_turtle = None
self.start_time = time()
self.clear_value_blocks()
+ self.tw.activity.restore_state()
def clear_value_blocks(self):
if not hasattr(self, 'value_blocks_to_update'):
diff --git a/TurtleArt/tasprite_factory.py b/TurtleArt/tasprite_factory.py
index d44a9e2..2bd8993 100755
--- a/TurtleArt/tasprite_factory.py
+++ b/TurtleArt/tasprite_factory.py
@@ -30,6 +30,20 @@ from taconstants import HIT_RED, HIT_GREEN, HIDE_WHITE, SHOW_WHITE, \
class SVG:
+ """ Interface to the graphical representation of blocks, turtles,
+ palettes, etc. on screen
+
+ terms used here:
+ docks -- list of connection points of a block to other blocks
+ innies -- right hand side docks of a block, argument slots
+ outie -- left hand side dock of a block
+ slot -- top dock of a block that can be attached to other blocks
+ cap -- top dock of a block that cannot be attached to other blocks
+ tab -- bottom dock of a block if other blocks can be attached
+ tail -- bottom dock of a block if no other blocks can be attached
+ arm -- connection point of a branching block (if-then, loops) where
+ inner blocks are attached
+ else -- optional second `arm' for if-then-else blocks """
def __init__(self):
self._x = 0
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 6b14abf..e20a1cf 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -58,7 +58,7 @@ from taconstants import (HORIZONTAL_PALETTE, VERTICAL_PALETTE, BLOCK_SCALE,
PYTHON_SKIN, PALETTE_HEIGHT, STATUS_LAYER, OLD_DOCK,
EXPANDABLE_ARGS, XO1, XO15, XO175, XO30, XO4, TITLEXY,
CONTENT_ARGS, CONSTANTS, EXPAND_SKIN, PROTO_LAYER,
- EXPANDABLE_FLOW, SUFFIX)
+ EXPANDABLE_FLOW, SUFFIX, TMP_SVG_PATH)
from tapalette import (palette_names, palette_blocks, expandable_blocks,
block_names, content_blocks, default_values,
special_names, block_styles, help_strings,
@@ -365,7 +365,7 @@ class TurtleArtWindow():
def init_plugin(self, plugin_dir):
''' Initialize plugin in plugin_dir '''
plugin_class = plugin_dir.capitalize()
- f = "def f(self): from plugins.%s.%s import %s; return %s(self)" \
+ f = 'def f(self): from plugins.%s.%s import %s; return %s(self)' \
% (plugin_dir, plugin_dir, plugin_class, plugin_class)
plugins = {}
# NOTE: When debugging plugins, it may be useful to not trap errors
@@ -441,15 +441,15 @@ class TurtleArtWindow():
self.window.add_events(gtk.gdk.BUTTON_RELEASE_MASK)
self.window.add_events(gtk.gdk.POINTER_MOTION_MASK)
self.window.add_events(gtk.gdk.KEY_PRESS_MASK)
- self.window.connect("expose-event", self._expose_cb)
- self.window.connect("button-press-event", self._buttonpress_cb)
- self.window.connect("button-release-event", self._buttonrelease_cb)
- self.window.connect("motion-notify-event", self._move_cb)
- self.window.connect("key-press-event", self._keypress_cb)
+ self.window.connect('expose-event', self._expose_cb)
+ self.window.connect('button-press-event', self._buttonpress_cb)
+ self.window.connect('button-release-event', self._buttonrelease_cb)
+ self.window.connect('motion-notify-event', self._move_cb)
+ self.window.connect('key-press-event', self._keypress_cb)
gtk.gdk.screen_get_default().connect('size-changed',
self._configure_cb)
- target = [("text/plain", 0, 0)]
+ target = [('text/plain', 0, 0)]
self.window.drag_dest_set(gtk.DEST_DEFAULT_ALL, target,
gtk.gdk.ACTION_COPY | gtk.gdk.ACTION_MOVE)
self.window.connect('drag_data_received', self._drag_data_received)
@@ -534,7 +534,7 @@ class TurtleArtWindow():
int(self.width / 2 - 600),
int(self.height / 2 - 450),
svg_str_to_pixbuf(
- svg_from_file("%s/images/%s.svg" % (self.path, name))))
+ svg_from_file('%s/images/%s.svg' % (self.path, name))))
self.overlay_shapes[name].hide()
self.overlay_shapes[name].type = 'overlay'
@@ -648,7 +648,7 @@ class TurtleArtWindow():
if find_start_stack(blk):
self.step_time = time
if self.running_sugar:
- debug_output("running stack starting from %s" % (blk.name),
+ debug_output('running stack starting from %s' % (blk.name),
self.running_sugar)
if running_from_button_push:
self.selected_blk = None
@@ -662,7 +662,7 @@ class TurtleArtWindow():
if find_block_to_run(blk):
self.step_time = time
if self.running_sugar:
- debug_output("running stack starting from %s" % (blk.name),
+ debug_output('running stack starting from %s' % (blk.name),
self.running_sugar)
if running_from_button_push:
self.selected_blk = None
@@ -739,7 +739,7 @@ class TurtleArtWindow():
int(self.width / 2 - 600),
int(self.height / 2 - 450),
svg_str_to_pixbuf(
- svg_from_file("%s/images/%s.svg" % (self.path, name))))
+ svg_from_file('%s/images/%s.svg' % (self.path, name))))
if showing:
self.overlay_shapes[name].set_layer(OVERLAY_LAYER)
else:
@@ -1090,7 +1090,7 @@ class TurtleArtWindow():
self.toolbar_offset,
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettehorizontal.svg" % (self.path)))))
+ '%s/images/palettehorizontal.svg' % (self.path)))))
self.palette_button.append(
Sprite(
self.sprite_list,
@@ -1098,7 +1098,7 @@ class TurtleArtWindow():
self.toolbar_offset,
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettevertical.svg" % (self.path)))))
+ '%s/images/palettevertical.svg' % (self.path)))))
self.palette_button[0].name = _('orientation')
self.palette_button[1].name = _('orientation')
self.palette_button[0].type = 'palette'
@@ -1113,7 +1113,7 @@ class TurtleArtWindow():
self.toolbar_offset,
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettenext.svg" % (self.path)))))
+ '%s/images/palettenext.svg' % (self.path)))))
self.palette_button[2].name = _('next')
self.palette_button[2].type = 'palette'
self.palette_button[2].set_layer(TAB_LAYER)
@@ -1127,7 +1127,7 @@ class TurtleArtWindow():
self.toolbar_offset + dims[1],
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettehshift.svg" % (self.path)))))
+ '%s/images/palettehshift.svg' % (self.path)))))
self.palette_button.append(
Sprite(
self.sprite_list,
@@ -1135,7 +1135,7 @@ class TurtleArtWindow():
self.toolbar_offset,
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettevshift.svg" % (self.path)))))
+ '%s/images/palettevshift.svg' % (self.path)))))
self.palette_button.append(
Sprite(
self.sprite_list,
@@ -1143,7 +1143,7 @@ class TurtleArtWindow():
self.toolbar_offset + dims[1],
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettehshift2.svg" % (self.path)))))
+ '%s/images/palettehshift2.svg' % (self.path)))))
self.palette_button.append(
Sprite(
self.sprite_list,
@@ -1151,7 +1151,7 @@ class TurtleArtWindow():
self.toolbar_offset,
svg_str_to_pixbuf(
svg_from_file(
- "%s/images/palettevshift2.svg" % (self.path)))))
+ '%s/images/palettevshift2.svg' % (self.path)))))
for i in range(4):
self.palette_button[3 + i].name = _('shift')
self.palette_button[3 + i].type = 'palette'
@@ -2271,7 +2271,7 @@ before making changes to your Turtle Blocks program'))
self.used_block_list.append(newblk.spr.labels[0])
def new_macro(self, name, x, y):
- ''' Create a "macro" (predefined stack of blocks). '''
+ ''' Create a 'macro' (predefined stack of blocks). '''
macro = MACROS[name]
macro[0][2] = x
macro[0][3] = y
@@ -2321,7 +2321,7 @@ before making changes to your Turtle Blocks program'))
else:
cons.append(blocks[c])
else:
- debug_output("connection error %s" %
+ debug_output('connection error %s' %
(str(self._process_block_data[i])),
self.running_sugar)
cons.append(None)
@@ -2348,7 +2348,7 @@ before making changes to your Turtle Blocks program'))
blocks[c].connections[3] = None
else:
# Connection was to a block we haven't seen yet.
- debug_output("Warning: dock to the future",
+ debug_output('Warning: dock to the future',
self.running_sugar)
else:
if self._process_block_data[i][4][0] is not None:
@@ -2364,10 +2364,10 @@ before making changes to your Turtle Blocks program'))
blocks[c].connections[1] = None
else:
# Connection was to a block we haven't seen yet.
- debug_output("Warning: dock to the future",
+ debug_output('Warning: dock to the future',
self.running_sugar)
else:
- debug_output("Warning: unknown connection state %s" %
+ debug_output('Warning: unknown connection state %s' %
(str(blk.connections)), self.running_sugar)
blk.connections = cons[:]
@@ -2464,7 +2464,7 @@ before making changes to your Turtle Blocks program'))
''' Share turtle movement and rotation after button up '''
if self.sharing():
nick = self.turtle_movement_to_share.get_name()
- self.send_event("r|%s" % (data_to_string(
+ self.send_event('r|%s' % (data_to_string(
[nick,
round_int(self.turtles.get_active_turtle().get_heading())])))
if self.turtles.get_active_turtle().get_pen_state():
@@ -2472,7 +2472,7 @@ before making changes to your Turtle Blocks program'))
put_pen_back_down = True
else:
put_pen_back_down = False
- self.send_event("x|%s" % (data_to_string(
+ self.send_event('x|%s' % (data_to_string(
[nick,
[round_int(self.turtles.get_active_turtle().get_xy()[0]),
round_int(self.turtles.get_active_turtle().get_xy()[1])]])))
@@ -3355,7 +3355,7 @@ before making changes to your Turtle Blocks program'))
else:
dy += delta
gblk = gblk.connections[-1]
- # Clamp has room for one "standard" block by default
+ # Clamp has room for one 'standard' block by default
if dy > 0:
dy -= 21 # Fixme: don't hardcode
if blk.name in block_styles['clamp-style-else'] and dockn == 3:
@@ -3483,7 +3483,7 @@ before making changes to your Turtle Blocks program'))
self.keypress = keyname
if alt_mask:
- if keyname == "p":
+ if keyname == 'p':
self.hideshow_button()
elif keyname == 'q':
self.quit_plugins()
@@ -3633,15 +3633,15 @@ before making changes to your Turtle Blocks program'))
num = float(text.replace(self.decimal_point, '.'))
if num > 1000000:
num = 1
- self.showlabel("#overflowerror")
+ self.showlabel('#overflowerror')
elif num < -1000000:
num = -1
- self.showlabel("#overflowerror")
+ self.showlabel('#overflowerror')
if int(num) == num:
num = int(num)
except ValueError:
num = 0
- self.showlabel("#notanumber")
+ self.showlabel('#notanumber')
else:
num = 0
self.selected_blk.spr.set_label(str(num))
@@ -3693,7 +3693,7 @@ before making changes to your Turtle Blocks program'))
f.close()
id = fname
except IOError:
- error_output("Unable to read Python code from %s" % (fname),
+ error_output('Unable to read Python code from %s' % (fname),
self.running_sugar)
return id
@@ -3715,12 +3715,12 @@ before making changes to your Turtle Blocks program'))
try:
datastore.write(dsobject)
id = dsobject.object_id
- debug_output("Copied %s to the datastore" % (fname),
+ debug_output('Copied %s to the datastore' % (fname),
self.running_sugar)
# Don't copy the same file more than once
self._py_cache[fname] = id
except IOError:
- error_output("Error copying %s to the datastore" % (fname),
+ error_output('Error copying %s to the datastore' % (fname),
self.running_sugar)
id = None
dsobject.destroy()
@@ -3754,11 +3754,11 @@ before making changes to your Turtle Blocks program'))
if dsobject is None:
return
try:
- file_handle = open(dsobject.file_path, "r")
+ file_handle = open(dsobject.file_path, 'r')
self.python_code = file_handle.read()
file_handle.close()
except IOError:
- debug_output("couldn't open %s" % dsobject.file_path,
+ debug_output('Could not open %s' % dsobject.file_path,
self.running_sugar)
# Save the object id as the block value
if blk is None:
@@ -3785,7 +3785,7 @@ before making changes to your Turtle Blocks program'))
def new_project(self):
''' Start a new project '''
self.lc.stop_logo()
- self._loaded_project = ""
+ self._loaded_project = ''
# Put current project in the trash.
while len(self.just_blocks()) > 0:
blk = self.just_blocks()[0]
@@ -3796,7 +3796,7 @@ before making changes to your Turtle Blocks program'))
def is_new_project(self):
''' Is this a new project or was a old project loaded from a file? '''
- return self._loaded_project == ""
+ return self._loaded_project == ''
def project_has_changed(self):
''' WARNING: order of JSON serialized data may have changed. '''
@@ -3805,9 +3805,9 @@ before making changes to your Turtle Blocks program'))
saved_project_data = f.read()
f.close()
except:
- debug_output("problem loading saved project data from %s" %
+ debug_output('problem loading saved project data from %s' %
(self._loaded_project), self.running_sugar)
- saved_project_data = ""
+ saved_project_data = ''
current_project_data = data_to_string(self.assemble_data_to_save())
return saved_project_data != current_project_data
@@ -3995,7 +3995,7 @@ before making changes to your Turtle Blocks program'))
dsobject = datastore.get(value)
except: # Should be IOError, but dbus error is raised
dsobject = None
- debug_output("couldn't get dsobject %s" % (value),
+ debug_output('Could not get dsobject %s' % (value),
self.running_sugar)
if dsobject is not None:
self.load_python_code_from_journal(dsobject, blk)
@@ -4047,7 +4047,7 @@ before making changes to your Turtle Blocks program'))
x, y = self._calc_image_offset('', blk.spr)
blk.set_image(pixbuf, x, y)
except:
- debug_output("Couldn't open dsobject (%s)" %
+ debug_output('Could not open dsobject (%s)' %
(blk.values[0]), self.running_sugar)
self._block_skin('journaloff', blk)
else:
@@ -4128,7 +4128,7 @@ before making changes to your Turtle Blocks program'))
''' Start a new project with a 'start' brick '''
if ta_file is None:
self.process_data(
- [[0, "start", PALETTE_WIDTH + 20,
+ [[0, 'start', PALETTE_WIDTH + 20,
self.toolbar_offset + PALETTE_HEIGHT + 20 + ICON_SIZE,
[None, None]]])
else:
@@ -4312,16 +4312,17 @@ before making changes to your Turtle Blocks program'))
save_picture(self.canvas, image_file)
return ta_file, image_file
- def save_as_image(self, name="", svg=False):
+ def save_as_image(self, name='', svg=False):
''' Grab the current canvas and save it. '''
if svg:
suffix = '.svg'
else:
suffix = '.png'
- if not self.interactive_mode:
+ if not self.interactive_mode: # png only
save_picture(self.canvas, name[:-3] + suffix)
return
+
if self.running_sugar:
if len(name) == 0:
filename = 'turtleblocks' + suffix
@@ -4338,6 +4339,7 @@ before making changes to your Turtle Blocks program'))
else:
datapath = os.getcwd()
filename = name + suffix
+
if filename is None:
return
@@ -4345,6 +4347,7 @@ before making changes to your Turtle Blocks program'))
if svg:
if self.canvas.cr_svg is None:
return
+ self.canvas.svg_close()
self.canvas.svg_reset()
else:
save_picture(self.canvas, file_path)
@@ -4355,14 +4358,14 @@ before making changes to your Turtle Blocks program'))
dsobject = datastore.create()
if len(name) == 0:
- dsobject.metadata['title'] = "%s %s" % \
- (self.activity.metadata['title'], _("image"))
+ dsobject.metadata['title'] = '%s %s' % \
+ (self.activity.metadata['title'], _('image'))
else:
dsobject.metadata['title'] = name
dsobject.metadata['icon-color'] = profile.get_color().to_string()
if svg:
dsobject.metadata['mime_type'] = 'image/svg+xml'
- dsobject.set_file_path(os.path.join(datapath, 'output.svg'))
+ dsobject.set_file_path(TMP_SVG_PATH)
else:
dsobject.metadata['mime_type'] = 'image/png'
dsobject.set_file_path(file_path)
@@ -4370,14 +4373,13 @@ before making changes to your Turtle Blocks program'))
dsobject.destroy()
self.saved_pictures.append((dsobject.object_id, svg))
if svg:
- os.remove(os.path.join(datapath, 'output.svg'))
+ os.remove(TMP_SVG_PATH)
else:
os.remove(file_path)
else:
if svg:
subprocess.check_output(
- ['mv', os.path.join(datapath, 'output.svg'),
- os.path.join(datapath, filename)])
+ ['cp', TMP_SVG_PATH, os.path.join(datapath, filename)])
self.saved_pictures.append((file_path, svg))
def just_blocks(self):
@@ -4478,6 +4480,8 @@ before making changes to your Turtle Blocks program'))
def _find_proto_name(self, name, label, palette='blocks'):
''' Look for a protoblock with this name '''
+ if not self.interactive_mode:
+ return False
if isinstance(name, unicode):
name = name.encode('ascii', 'replace')
if isinstance(label, unicode):
@@ -4500,6 +4504,8 @@ before making changes to your Turtle Blocks program'))
def _new_stack_block(self, name):
''' Add a stack block to the 'blocks' palette '''
+ if not self.interactive_mode:
+ return
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
@@ -4527,6 +4533,8 @@ before making changes to your Turtle Blocks program'))
def _new_box_block(self, name):
''' Add a box block to the 'blocks' palette '''
+ if not self.interactive_mode:
+ return
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
@@ -4555,6 +4563,8 @@ before making changes to your Turtle Blocks program'))
def _new_storein_block(self, name):
''' Add a storin block to the 'blocks' palette '''
+ if not self.interactive_mode:
+ return
if isinstance(name, (float, int)):
return
if isinstance(name, unicode):
@@ -4591,7 +4601,7 @@ variable'))
x = int(x)
if 'stack3' + str(x) not in self.lc.stacks or \
self.lc.stacks['stack3' + str(x)] is None:
- raise logoerror("#nostack")
+ raise logoerror('#nostack')
self.lc.icall(self.lc.evline,
self.lc.stacks['stack3' + str(x)][:])
yield True
@@ -4607,7 +4617,7 @@ variable'))
try:
return self.lc.boxes['box3' + str(x)]
except KeyError:
- raise logoerror("#emptybox")
+ raise logoerror('#emptybox')
def _prim_setbox(self, name, x, val):
''' Define value of named box '''
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index c8f9755..f965003 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -47,6 +47,7 @@ from sugar.datastore import datastore
from sugar import profile
import os
+import glob
import tarfile
import subprocess
import ConfigParser
@@ -130,6 +131,10 @@ class TurtleArtActivity(activity.Activity):
self.client = gconf.client_get_default()
if self.client.get_int(self._HOVER_HELP) == 1:
self._do_hover_help_toggle(None)
+
+ self._selected_sample = None
+ self._sample_window = None
+
self.init_complete = True
def check_buttons_for_fit(self):
@@ -394,7 +399,8 @@ class TurtleArtActivity(activity.Activity):
if hasattr(self.get_window(), 'get_cursor'):
self._old_cursor = self.get_window().get_cursor()
self.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH))
- self.tw.load_file_from_chooser(True)
+ self._create_store()
+ # self.tw.load_file_from_chooser(True)
# Now that the file is loaded, restore the cursor
_logger.debug('restoring cursor')
self.restore_cursor()
@@ -465,7 +471,7 @@ class TurtleArtActivity(activity.Activity):
if self.tw.block_scale in BLOCK_SCALE:
i = BLOCK_SCALE.index(self.tw.block_scale) + inc
else:
- i = BLOCK_SCALE[3] # 2.0
+ i = 3
if i < 0:
self.tw.block_scale = BLOCK_SCALE[0]
elif i == len(BLOCK_SCALE):
@@ -1580,3 +1586,95 @@ in order to use the plugin.'))
alert.props.msg = msg
self.add_alert(alert)
alert.show()
+
+ def restore_state(self):
+ ''' Anything that needs restoring after a clear screen can go here '''
+ pass
+
+ def _hide_store(self, widget=None):
+ if self._sample_window is not None:
+ self._sample_box.hide()
+
+ def _create_store(self, widget=None):
+ if self._sample_window is None:
+ self._sample_box = gtk.EventBox()
+ self._sample_window = gtk.ScrolledWindow()
+ self._sample_window.set_policy(gtk.POLICY_NEVER,
+ gtk.POLICY_AUTOMATIC)
+ width = gtk.gdk.screen_width() / 2
+ height = gtk.gdk.screen_height() / 2
+ self._sample_window.set_size_request(width, height)
+ self._sample_window.show()
+
+ store = gtk.ListStore(gtk.gdk.Pixbuf, str)
+
+ icon_view = gtk.IconView()
+ icon_view.set_model(store)
+ icon_view.set_selection_mode(gtk.SELECTION_SINGLE)
+ icon_view.connect('selection-changed', self._sample_selected,
+ store)
+ icon_view.set_pixbuf_column(0)
+ icon_view.grab_focus()
+ self._sample_window.add_with_viewport(icon_view)
+ icon_view.show()
+ self._fill_samples_list(store)
+
+ width = gtk.gdk.screen_width() / 4
+ height = gtk.gdk.screen_height() / 4
+
+ self._sample_box.add(self._sample_window)
+ self.fixed.put(self._sample_box, width, height)
+
+ self._sample_window.show()
+ self._sample_box.show()
+
+ def _get_selected_path(self, widget, store):
+ try:
+ iter_ = store.get_iter(widget.get_selected_items()[0])
+ image_path = store.get(iter_, 1)[0]
+
+ return image_path, iter_
+ except:
+ return None
+
+ def _sample_selected(self, widget, store):
+ selected = self._get_selected_path(widget, store)
+
+ if selected is None:
+ self._selected_sample = None
+ self._sample_window.hide()
+ return
+
+ image_path, _iter = selected
+ iter_ = store.get_iter(widget.get_selected_items()[0])
+ image_path = store.get(iter_, 1)[0]
+
+ self._selected_sample = image_path
+ self._sample_window.hide()
+
+ # Convert from thumbnail path to sample path
+ basename = os.path.basename(self._selected_sample)[:-4]
+ for suffix in ['.ta', '.tb']:
+ file_path = os.path.join(activity.get_bundle_path(),
+ 'samples', basename + suffix)
+ if os.path.exists(file_path):
+ self.tw.load_files(file_path)
+ break
+ self.tw.load_save_folder = os.path.join(activity.get_bundle_path(),
+ 'samples')
+
+ def _fill_samples_list(self, store):
+ '''
+ Append images from the artwork_paths to the store.
+ '''
+ for filepath in self._scan_for_samples():
+ pixbuf = None
+ pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(
+ filepath, 100, 100)
+ store.append([pixbuf, filepath])
+
+ def _scan_for_samples(self):
+ samples = glob.glob(os.path.join(activity.get_bundle_path(),
+ 'samples', 'thumbnails', '*.png'))
+ samples.sort()
+ return samples
diff --git a/activity/activity.info b/activity/activity.info
index 503a5b5..e9f55f9 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,6 +1,6 @@
[Activity]
name = TurtleBlocks
-activity_version = 184
+activity_version = 187
license = MIT
bundle_id = org.laptop.TurtleArtActivity
exec = sugar-activity TurtleArtActivity.TurtleArtActivity
diff --git a/plugins/turtle_blocks_extras/turtle_blocks_extras.py b/plugins/turtle_blocks_extras/turtle_blocks_extras.py
index a272ec8..8f5a94d 100644
--- a/plugins/turtle_blocks_extras/turtle_blocks_extras.py
+++ b/plugins/turtle_blocks_extras/turtle_blocks_extras.py
@@ -957,7 +957,8 @@ Journal objects'))
''' User-defined macros are saved as a json-encoded file;
these get loaded into a palette on startup '''
- if os.path.exists(self.tw.macros_path):
+ 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:
@@ -1203,7 +1204,6 @@ Journal objects'))
def _prim_save_svg(self, name):
""" Save SVG to file """
- self.tw.canvas.svg_close()
self.tw.save_as_image(name, svg=True)
def _prim_speak(self, text):
@@ -1519,6 +1519,7 @@ Journal objects'))
(1) translate the label name into the internal block name;
(2) 'dock' the block onto a stack where appropriate; and
(3) disassociate the new block from the mouse. """
+ 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]:
diff --git a/po/ayc.po b/po/ayc.po
index c178ee6..2bbc8e5 100644
--- a/po/ayc.po
+++ b/po/ayc.po
@@ -6,9 +6,9 @@ msgid ""
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: 2013-06-05 10:43+0200\n"
-"Last-Translator: EdgarQuispeChambi <quispedgar@yahoo.es>\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-01 05:01+0200\n"
+"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ayc\n"
"MIME-Version: 1.0\n"
@@ -30,113 +30,113 @@ msgstr ""
"Maya tortuga wakichatawa uka kunaymana rixitanaka wakichiri chimpupana utji "
"uka uñjañanaka wakichata chika"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Tortuga wakichata sarayirinaka limt'aña"
# "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 "qalltma"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "tortuga wakichata nayräxaru sartayma"
# "atrás"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "qhipäxa"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "tortuga wakichata qhipäxaru jitt'ayma"
# "limpiar"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "mayampi qalltañataki wakichaña"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "mayampi qallatañataki wakichma ukata tortuga wakichata mayampi qalltma"
# "izquierda"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "ch'iqa"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr ""
"tortuga wakichata ch'iqa tuqiru jithiyma (ángulo de grados) wakichatarjama"
# "derecha"
-#: 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 "kupi"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "tortuga wakichata kupi tuqiru sarayma (ángulo de grados) wakichatarjama"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "sawana"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "k'uchu"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "muruq'u taypi muyuri"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "tortuga wakichata maya sawana saraparu sarayma"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "xy wakichata chimpuña"
# "x"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x wakichata"
# "y"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y wakichata"
-#: 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 ""
"tortuga wakichata xcor, ycor wakichatanakawjaru unxtayma; (0,0) wakichata "
"chimpuwa muruq'u wakichata taypinki."
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "sarayaña chimpuña"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
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)"
# "coorx"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor wakichata"
-#: 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)"
@@ -145,11 +145,11 @@ msgstr ""
"lanti apnaqasirakispa)"
# "coory"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor wakichata"
-#: 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)"
@@ -158,11 +158,11 @@ msgstr ""
"lanti apnaqasirakispa)"
# "rumbo"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "saraña chimpu"
-#: 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)"
@@ -170,221 +170,213 @@ msgstr ""
"jichha tortuga wakichata saririniwa (ukasti maya tama jakhunaka lanti "
"apnaqasirakispa)"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Samichaña phuyu apnaqaña limt'aña"
# "pantalla completa"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "maypacha uñtaña phuqachma"
# "color"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "sami"
-#: 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 "ist'añataki wakichata"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "manqhäxa wakichatanakampi phuqachma (samimpi, ch'iwumpi)"
-#: 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 "uqiru samiri"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "sami wakichaña"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
msgid "sets color of the line drawn by the turtle"
msgstr "tortuga wakichatampi rixita rixi sami wakichma"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "ist'añataki wakichata wakichaña"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "tortuga wakichatana rixitapa rixi samiru uñamt'aya wakichaña"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "uqiru samiri wakichaña"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
msgid "sets gray level of the line drawn by the turtle"
msgstr "tortuga wakichatana rixitapa rixi uqi saminiñapa wakichma"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
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)"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "jichha samichaña phuyuna samichañapaniwa"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
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)"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "samichaña phuyu jithsuyaña"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "Tortuga wakichataxa unxtayata janiwa rixichkaniti."
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "samichaña phuyu jithiqayaña"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "Tortuga wakichataxa unxtasina rixichaniwa."
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "¿jayphu phuyu?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "jayphu phuyuxa Chiqapa kutsuyi"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "taña chanichaña"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "tortuga wakichatampi rixiñataki rixi chanipa wakichma"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "phuqachaña wakichaña qalltaña"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
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)"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "samichasa phuqachaña tukuyaña"
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
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)"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "taña wakichata"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
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:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Samichaña phuyu saminakapa limt'aña"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "chupika"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "laranja q'illu"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "q'illu"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "ch'uxña"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cian wakichata"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "larama"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "khuchi wila sami"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "janq'u"
# "atrás"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "ch'iyära"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "qillqata samipa wakichaña"
-
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "tortuga wakichatana rixitapana qillqata samipa wakichma"
-
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "qillqata tañapa wakichma"
-
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "tortuga wakichatana rixitapana qillqata tañapa wakichma"
-
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Jakhunaka chanichiri limt'aña"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "jakhuxataña"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "alfa chimpuni jakhunaka paya jakhu siqi jakhuxatma"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "jakhuqa"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "aynacha siqinkiri jakhunaka alaya siqinkiri jakhunakata jakhuqma"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "jakhunuqaña"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "paya siqinkiri jakhunaka jakhunuqaña"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "jakhjaña"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
@@ -392,358 +384,357 @@ msgstr ""
"(jakhjata)"
# "identidad"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "kankaña"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "siqinaka jach'anchaña kankañani chaninchiri"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "uñanaqa"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "uñanaqa wakichata chaninchiri (jilt'a)"
# "√"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√ chimpu"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "raíz cuadrada wakichata"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "raíz cuadrada wakichata chanichma"
# "aleatorio"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "maski kawkïrsa"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "juk'ata sipana"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "jilata sipana"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
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"
# "número"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "jakhu"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "jakhuñanakana chaninchirinakapana jakhu siqinaka wakichatana apnaqata"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "ukata sipana jila"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "ukata sipana jila tantiyu chaninchiri"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "ukata sipana pisi"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "ukata sipana pisi tantiyu chaninchiri"
# "equivalente"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "jukhapura"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "jukhapura tantiyu chaninchiri"
# "no"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "janiwa"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "janiwa tantiyiri chaninchiri"
# "y"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "ukata"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "Y wakichata tantiyiri chaninchiri"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "o wakichata"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "O tantiyu chaninchiri"
-#: 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 "Saphanchiri chaninchirinaka limt'aña"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "suyt'aña"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "maya juk'a pacha t'aqa t'ijtäwinaka wakichata sarayaña sayt'ayma"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "wiñayataki"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "wiñayataki kutxataña"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "kutxataña"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "maya qhawqha kuti kutxatañataki jakhu kutxati"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "jïsa"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "ukhamaxa"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "jïsa ukhamaxa"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
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:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "jani ukaxa"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "jïsa ukhamaxa jani ukaxa"
-#: 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 ""
"jïsa ukhama chaninchiri ukasti jakhunaka limt'aña tantiyu chaninchirinaka "
"apnaqi"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "pampa wakichata"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "ku´pïxaru siqita jithjtayma"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "wira wakichata"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "aynachäxaru siqita jithjtayma"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "luräwi sayt'ayaña"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "jichha luräwi sayt'ayi"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Kunaymana mayjt'ayirinaka tama limt'aña"
# "empezar"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "qalltaña"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "luräwi wakt'ayma kunaymana wakichäwinaka sarayirinaka limt'añanakaru"
# "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 "qillqata"
-#: 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 "wiskhalla wakichata chanipa"
-#: 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 "luräwi"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "qhanstayaña luräwi siqita patxa"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "qhanstaya luräwi siqita jawsayaña"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "1 kajuna wakichataru imaña"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "1 mayjt'ayiri wakichataru jakhuna chanipa imma"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "2 kajuna wakichataru imaña"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "2 mayjt'ayiri wakichataru jakhuna chanipa imma"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "1 kajuna wakichata"
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "1 mayjt'ayiri (jakhu chanipa)"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "2 kajuna wakichata"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "2 mayjt'ayiri (jakhu chanipa)"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "wakichataru imaña"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "kajuna wakichata"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "chani"
-#: 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 "wakichata kajunaja"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "qhanstayata mayjt'ayiriru jakhu chani imma"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "qhanstayata mayjt'ayiri (jakhu chani)"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "1 luräwi"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "1 luräwina wakichata siqita nayrïri"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "2 luräwi"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "2 luräwina wakichata siqita nayrïri"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "1 luräwina wakichata siqi jawsuña"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "2 luräwina wakichata siqi jawsuña"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "jani wakisiri"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "jani wakisiri imata ch'ussuña"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "jani wakisiri wakichata imata yänakapa jani aliqata pichssuña"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "taqi jani wakisiri wakichata imatanaka wasitata jaktayaña"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "qawayata jani wakisiri wakichata imata siqinaka wasitata jaktayma"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "qawata ch'ussuña"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "jani wakisiri wakichata imañaru qawayata siqinakaru uchantma"
-#: 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 "Chhijllata siqitanakampi khuyapayaña"
@@ -751,45 +742,39 @@ msgstr "Chhijllata siqitanakampi khuyapayañ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"
# "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 "Tortuga wakichata sayt'ayaña"
# "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 "Siqichata wakichatana uñachayaña"
# "Ocultar 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 "Siqichata wakichatanaka imantaña"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "wakichataru qillqaña janiwa wakt'ayiti"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Kunjama luraña jani yatkthi"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "janiwa sumarapiti"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "qallta wakichatjama"
@@ -802,35 +787,35 @@ msgid "changes the orientation of the palette of blocks"
msgstr "siqichatanaka limt'aña uñanaqapa jaqukipma"
# "Cargar..."
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Ch'amanchaña..."
# "Guardar..."
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Imañ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:712
msgid "click to open"
msgstr "wakichata jist'arañataki limt'aña"
# "presentación"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "uñanaqa"
# "siguiente"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "arkiri"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr "jaqsuña"
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
@@ -838,319 +823,325 @@ msgstr ""
"Mira suma, uka TortuBlocks wakichatana janirara mayjt'äwinka lurkasa "
"sayt'ayaña limiña limt'ma"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr "Siqichata wakichatanakampi khuyapayañataki chhijllma"
-#: 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 "Pila imaña"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
msgstr "¿pila wakichataru qillqxataña muntati?"
# "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 "Tukuyaña"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
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:1669 TurtleArt/tawindow.py:1677
+#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "pila wakichata chhaqtayaña"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
msgstr "¿pila wakichata chhaqtayaña muntati?"
# "imagen"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "rixita"
# "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 "Wakichata Chimpjama imaña"
# "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 "Rixita wakichatjma imaña"
# "instantánea"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "jukhawraspacha"
# "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 "Jukhawraspacha imaña"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Khaya aka yanapt'a sayt'ayaña"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Khaya aka yanapt'a sartayaña"
# "Mostrar paleta"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "limt'aña uñachayaña"
# "Ocultar paleta"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "limt'aña imt'aña"
# "Escalar coordenadas hacia abajo"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Coordenadas wakichata aynacharu jithirayaña"
# "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 "Coordenadas wakichata alayaru jithsuyaña"
# "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 "Chiqachaña"
# "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 "Unjaña"
# "Proyecto"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Luräwinaka"
-#: 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 "Imaña/Ch'amanchaña"
# "Copiar"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Apaqaña"
# "Pegar"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Lip'katayaña"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Jani wakisiri imata siqinaka wasitata sartayma"
# "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 "Maypacha wakichata uñjaña"
# "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 wakichatanaka"
# "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 wakichatanaka"
# "Coordenadas centímetros"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Coordenadas centímetros wakichatanaka"
# "Agrandar bloques"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Siqichatanaka jach'aptayaña"
# "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 "Siqichatanaka jisk'aptayaña"
# "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 "Yant'añanaka wakichata uñachayaña"
# "Limpiar"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Pichsuña"
# "Ejecutar"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Sarayaña"
# "Dar un paso"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Maya chillqi sartaña"
# "Ayuda"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Yanapt'a"
# "Parar"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Sayt'ayaña"
-#: 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 "Luräwi wakichata sartayaña"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Plugin wakichata sartayaña"
# "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 "Python siqi wakichata sartayaña"
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "limiñanaka"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Sayt'ayata siqinaka wakichatampi khuyapayaña"
+# "Abrir"
+#: TurtleArtActivity.py:980 turtleblocks.py:380
+msgid "Open"
+msgstr "Uñantaña"
+
# "<Ctrl>p"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p wakichata"
# "<Ctrl>e"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e wakichata"
# "<Ctrl>r"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r wakichata"
# "<Ctrl>w"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w wakichata"
# "<Ctrl>s"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s wakichata"
-#: 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 wakichataxa janiwa qhantayañjamäkiti."
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Plugin wakichata apnaqañataki TortugArte wakichata mayampi qhantayma."
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s wakichatxa qhantayañataki wakichatäxiwa."
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "¿Mayampi qhantayañataki wakichaña muntati %s?"
# "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"
# "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"
# "Actividades"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Luräwinaka"
# "Amigos"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Masinaka"
# "Compartir"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Khuyapayaña"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Wakichaña"
# "Vecindario"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Wakisirinaka"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "K'ari suti"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Mantañataki wakichata"
# "Servidor"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Katuqiri"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Tatuqañataki wakichata"
# "Contraseña:"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Jist'araña"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Qillqantata wakichata"
# "Colores"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Sumi"
@@ -1212,7 +1203,7 @@ msgstr "¡apaqkasina pantjata!"
#: 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 "Katjiri siqinaka limt'aña"
@@ -1228,7 +1219,7 @@ msgstr "siqiru wakisiri x, y z sarayirinakaru k'ata sarayirinaka uchi"
# "sonido"
#: 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 "sijiqi"
@@ -1250,7 +1241,7 @@ msgstr "micrófono arsusiña mantañapa ist'aña millk'uñ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:296
msgid "pitch"
msgstr "wakichatanaka thaqaña"
@@ -1292,7 +1283,7 @@ msgstr ""
"1.90 V)"
#: 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 "Taypinkiri siqitanaka limt'aña"
@@ -1336,353 +1327,351 @@ msgstr "RFID wakichata"
msgid "read value from RFID device"
msgstr "radiofrecuencia (RFID) wakichatanaka thaqaña chanipa ullaña"
-#: 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: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"
-#: 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: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"
# "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 "p'atja"
-#: 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"
# "diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "sapüru luräwi"
-#: 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 wakichata sapüru luräwipa wakisirinakapa apnaqaña"
# "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "ist'awi"
-#: 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 wakichata sapüru luräwipa wakisirinakapa ist'aña apnaqaña"
# "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "uñtaña"
-#: 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 wakichata sapüru luräwipa wakisirinakapa uñjaña apnaqaña"
# "Descripción:"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "yatiyaña"
-#: 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 wakichata sapüru luräwipa yatiyaña wakichata"
# "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 "uñachayaña"
+#: 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 "qillqata rixiña jani ukaxa sapüru luräwina wakisirinaka uñachayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "chiqaru uñtayatanaka uñachayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "jithirayana chimpuña"
-#: 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 "taypinkiri wakichatanaka jithiriyaña chimpuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "rixita wakichata imañ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:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "rixita wakichatana sutipa"
-#: 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 "Azúcar wakichatana sapüru luräwiparu rixita wakichata imma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "SVG wakichata imaña"
-#: 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 ""
"Azúcar wakichatana sapüru luräwiparu SVG wakichata imaña tortuga wakichatana "
"rixita chimpunakapa imma"
# "escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "jach'a"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "jichha wakichata jithirata chanipa ch'amanchi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "wakisirinaka suyaña"
-#: 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 "ist'aña wakichata jani ukaxa uñjaña tukuyañapkama suyaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "wakisirinaka sayt'ayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr "uñjaña wakichata jani ukaxa ist'aña sayt'ayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "wakisirinaka sayt'ayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr "uñjaña wakichata jani ukaxa ist'aña sayt'ayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "wakisirinaka sarayaskakiña"
-#: 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 "uñjaña wakichata jani ukaxa ist'aña qhanayaña mayampi qalltayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "arsuña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "kamisaraki"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "qillqataxa siwa"
#. 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 wakichata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "qawayata"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "qhanäwi"
-#: 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 ""
"sinusoide wakichata wakichäwi taypita qhantayma, saräwi ukata qhanäwi (pacha "
"t'aqa t'ijtäwitjama)"
-#: 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 "limt'aña limxatata"
-#: 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 "achaku limiña limxatatipana 1 wakichatawa mistuni"
-#: 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 "achaku limiña limxatatipana Chiqapa wakichatawa mistsuni"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr "x chimpuni thaqnaqiri lliphi qhana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "thaqnaqirina x coordenada wakichata kutsuyi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "y chimpuni thaqnaqiri lliphi qhana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr "thaqnaqirina y coordenada wakichata kutsuni"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "qillqañana thaqaña"
-#: 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 ""
"qillqaña wakichata katuyañataki thaqäwi (ukasti qillqaña wakichata siqina "
"imataskiwa)"
# "teclado"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "qillqaña wakichata"
-#: 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 wakichatjama qillqaña wakichata thaqata siqi katjatanaka katu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr "pixel wakichata ullaña"
-#: 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 "tortuga wakichata aynacharu RGB samini wakichata siqiru apayasi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "tortuga wakichataxa uñjiwa"
-#: 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 "tortuga wakichatana \"uñjatapa\" sami uñachayma"
# "tiempo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "pacha"
-#: 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 "pacha saräwi (pacha t'aqa t'ijtäwinaka) wakichata qalltatpacha"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Phuqachaña wakichatanaka limt'aña"
#. 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 "nukht'aña"
-#: 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 siqi wakichata patxaru chanipa siqichma (nayraqata mantañana, qhipraki "
"mistuñana)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "siqi wakichata uñachayma"
-#: 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 siqi wakichataru chaninaka uñachayma (nayraqata mantañana, qhipraki "
"mistuñana)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "siqi wakichata ch'ussuña"
-#: 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 siqi wakichata ch'ussma (nayraqata mantañana, qhipraki mistuñana)"
#. 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 "apsuña"
-#: 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 siqi wakichatana chanipa apsma (nayraqata mantañana, qhipraki "
"mistuñana)"
-#: 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'usa siqi?"
-#: 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 "siqi ch'usipana Chiqapa wakichata kutsuyi"
-#: 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 "amuyt'aña"
-#: 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 "wakisiri chimpumaru maya amuyt'a uchantma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "wakichata laphiru apsuña"
-#: 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 "wakichata uñjaña aynachankiri jikxatasiri tamapa chani laphiru apsma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr "Python wakichatana chr chaninchiri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:578
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554
msgid "Python int operator"
msgstr "Python wakichatana int chaninchiri"
-#: 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 wakichata"
-#: 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)"
@@ -1690,7 +1679,7 @@ msgstr ""
"maya tama wakichäwi: maya mayjt'ayirini sinti ch'ama ecuaciones matemáticas "
"wakichatanaka apxatañataki apnaqata, akhama, seno(x)"
-#: 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)"
@@ -1698,7 +1687,7 @@ msgstr ""
"maya tama wakichäwi: walja mayjt'ayirinakani sinti ch'ama ecuaciones "
"matemáticas wakichatanaka apxatañataki apnaqata, akhama, sqrt(x*x+y*y)"
-#: 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)"
@@ -1706,249 +1695,221 @@ msgstr ""
"maya tama wakichäwi: walja mayjt'ayirinakani sinti ch'ama ecuaciones "
"matemáticas wakichatanaka apxatañataki apnaqata, akhama, seno(x+y+z)"
-#: 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 wakichata tama"
-#: 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 ""
"módulo tamyblock.py wakichatana chimpupa qhantayma ukasti Sapüru "
"luräwinakana jikxatasiraki"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Cartesiana wakichata"
-#: 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 wakichatanaka uñachayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "polar wakichata"
-#: 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 wakichatanaka uñachayma"
# "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 "tortuga wakichata"
-#: 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 "tortuga wakichata apnaqaña chhijllma"
#. 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 "tortuga wakichata qhantayata"
-#: 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 "tortuga wakichata qhantayatana sutipa"
-#: 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 "tortuga uywana lip'ichipa"
-#: 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 "tortuga uywaru qallapa lip'ichimpi isintayaña"
-#: 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 "lip'isiri siqi wakichata patxa"
-#: 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 "ch'amanchaña"
-#: 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 "maya tama wakichata ch'amanchaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
msgid "setxy"
msgstr "xy chimpu wakichaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "limiña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr "limiña chhijllaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "Uñachayañanaka wakichatanaka limiña"
# "Ocultar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "wakichata tamanaka imantaña"
-#: 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 "wakichata tamanaka imantasa rixiña pañu pichsma"
# "Mostrar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "wakichata tamanaka uñachayaña"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "wakichata tamanaka imantata mayampi qhantayma"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "Azúcar sutini wakichata apnaqañanaka imantma"
# "lista"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "sutinaka siqi"
-#: 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 "chimpunakani suti siqinaka uñachayaña"
-#: 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 "uñachayañataki wakichata: chimpunakani suti siqi"
-#: 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 ""
"uñachayañataki wakichata: sapüru luräwina wakichata thaqaña chhijllaña (jani "
"yatiyasa)"
-#: 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 ""
"uñachayañataki wakichata: sapüru luräwina wakichata thaqaña chhijllaña "
"(yatiyäwini)"
-#: 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 ""
"uñachayañataki wakichata: sapüru luräwina wakichata pusi thaqaña chhijllañ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:842
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849
msgid "presentation template: select two Journal objects"
msgstr ""
"uñachayañataki wakichata: sapüru luräwina wakichata paya thaqaña chhijllaña"
-#: 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 "coorx wakichata uñjaña ch'iqäxankiri"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "manqha"
-#: 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 "coory wakichata uñjaña aynacha lakäxankiri"
# "anchura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "lankhu"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "rixi wakichaña pañu lankhu"
-#: 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 "coorx wakichata uñjaña kupïxankiri"
-#: 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 "coory wakichata uñjaña alaya paräxankiri"
# "altura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "sayt'a"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "rixi wakichaña pañu sayt'upa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "x p'iqinchiri suti"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:930
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:915
msgid "title y"
msgstr "y p'iqinchiri suti"
# "izquierda x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "x ch'iqa"
# "arriba y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr "y alaya"
# "derecha x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "x kupi"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
msgid "bottom y"
msgstr "y aynacha"
-# "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:1011
-msgid "presentation 2x1"
-msgstr "2x1 uñachayäwi"
-
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "1x2 uñachayäwi"
-
-# "presentación"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "2x2 uñachayäwi"
-
-#: 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 "Apnaqirina wakichata sarayañanaka limt'aña"
@@ -1956,20 +1917,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."
@@ -1977,132 +1938,170 @@ msgstr ""
"Jichhasti kamacharakiñäni, Juk'ampi p'iqijataki ch'amanchäwi katuqañataki "
"janiwa wakichata utjiti. Yaqha luräwinaka tukuyma ukata mayampi yant'ma."
-#: 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"
# "parar"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "sayt'ayañ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"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "jaqha"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "U uñanaqaru muyta"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "U uñanaqaru muytaña"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "180 grados chani tortuga wakichata muyti"
# "el uso es"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "luraña akhamawa"
# "Sin acción alternativa:"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Mayjata lurañaxa janiwa utjiti:"
# "Fichero no encontrado"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Wakichatanaka imaña chhaqata"
# "Directorio de configuración no modificable: %s"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Jani unuqiyaña wakichäwi qillqata: %s"
# "Nuevo"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Machaqa"
-# "Abrir"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "Uñantaña"
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Wakichäwinaka uñachayäwi uñachayaña"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Wakichäwinaka uñachayäwi imantaña"
# "Guardar"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "Imaña"
# "Guardar como"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Sutini imaña"
# "Salir"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Mistuña"
# "Archivo"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Q'ipi"
# "Escalar coordenadas"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Coordenadas wakichatanaka jithirayaña"
# "Restaurar el tamaño del bloque"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Wakichata tamanaka mayampi qhantayaña"
# "Mostar/ocultar bloques"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Wakichata tamanaka uñachayaña/imantaña"
# "Herramientas"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Lurañataki"
# "Depurar"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Thaqsraña"
# "Tortuga"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Tortuga wakichata"
-#: turtleblocks.py:421
+#: turtleblocks.py:436
msgid "About..."
msgstr "Uka tuqita..."
# "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 "Jani imata wakichatanakawa utji. ¿janirara mistkasina imaña muntacha?"
# "¿Guardar el proyecto?"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "¿Wakichäwinaka imaña?"
+#~ msgid "make a uturn"
+#~ msgstr "U uñanaqaru muytaña"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "U uñanaqaru muyta"
+
+#~ msgid "set text color"
+#~ msgstr "qillqata samipa wakichaña"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "tortuga wakichatana rixitapana qillqata samipa wakichma"
+
+#~ msgid "set text size"
+#~ msgstr "qillqata tañapa wakichma"
+
+#~ 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 2x1"
+#~ msgstr "2x1 uñachayäwi"
+
+# "presentación"
+#~ msgid "presentation 1x2"
+#~ msgstr "1x2 uñachayäwi"
+
+# "presentación"
+#~ msgid "presentation 2x2"
+#~ msgstr "2x2 uñachayäwi"
+
# "TortugArte"
#~ msgid "Turtle Art"
#~ msgstr "TortugArte wakichata"
diff --git a/po/da.po b/po/da.po
index 0b41258..f48da1f 100644
--- a/po/da.po
+++ b/po/da.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"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-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-05 19:40+0200\n"
"Last-Translator: Aputsiaq Niels <aj@isit.gl>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: da\n"
@@ -170,14 +170,14 @@ msgstr "fyld skærm"
#: 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 "farve"
#: 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 "skygge"
@@ -186,8 +186,8 @@ msgid "fills the background with (color, shade)"
msgstr "udfylder baggrunden med (farve, skygge)"
#: 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 "grå"
@@ -244,313 +244,321 @@ msgid "Turtle will draw when moved."
msgstr "Skildpadde vil tegne når den flyttes."
#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "er pennen nede?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "returnerer Sand, hvis pennen er nede"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "indstil størrelse på pen"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "sætter størrelse på linjen som tegnes af skildpadden"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "start udfyldning"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "starter fyldt polygon (anvendes med slut på fyld af blok)"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "slut udfyld"
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr "fuldfører udfyldt polygon (anvendes med start fyld blok)"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "størrelse pen"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:491
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:498
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette af farver for pen"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "rød"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "gul"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "grøn"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blå"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "lilla"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "hvid"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "sort"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette af numeriske operatorer"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "tilføjer to alfanumeriske input"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "fratrækker nederste numeriske input fra øverste numeriske input"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "gange"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplicerer to numeriske input"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "dividér"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:648
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:648
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identitet"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identitetsoperator til brug for udvidelse af blokke"
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modulær (rest) operator"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "kvadratrod"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "beregner kvadratrod"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "tilfældig"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:695
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:697
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "tal"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "anvendes som numerisk input i matematiske operatorer"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "større end"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logisk større-end operator"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "mindre end"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logisk mindre-end operator"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "lig med"
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logisk lig-med operator"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "ikke"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logisk IKKE operator"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "og"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logisk AND operator"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "eller"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logisk ELLER operator"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:784
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette af flyde-operatorer"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "vent"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "sætter programafviklingen på pause for et angivet antal sekunder"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "for evigt"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "kører i løkke for evigt"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "gentag"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "kører et angivet antal gange i løkke"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "hvis"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "så"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "hvis så"
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "hvis-så operator som anvender boolske operatorer fra Talpaletten"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "ellers"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "hvis så ellers"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-så-ellers operator som anvender boolske operatorer fra Talpalette"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "vandret afstand"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "jogger stak til højre"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "lodret afstand"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "jogger stak ned"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop handling"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stopper nuværende handling"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette med forskellige blokke"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "forbinder handling til knapper på værktøjsbjælke"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
+#: 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
@@ -559,160 +567,160 @@ msgstr "forbinder handling til knapper på værktøjsbjælke"
msgid "text"
msgstr "tekst"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:902
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "streng-værdi"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
+#: 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/tawindow.py:4513
msgid "action"
msgstr "handling"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "top af handlingsstak som kan navngives"
-#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "påberåber navngiven handlingsstak"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "gem i boks 1"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "gemmer numerisk værdi i Variabel 1"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "gem i boks 2"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "gemmer numerisk værdi i Variabel 2"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "boks 1"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variabel 1 (numerisk værdi)"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "boks 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variabel 2 (numerisk værdi)"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "gem i"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "boks"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "værdi"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
+#: 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 "min boks"
-#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "lagrer numerisk værdi i en navngivet variabel"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "navngiven variabel (numerisk værdi)"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "handling 1"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "top af Handling 1 stak"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "handling 2"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "top af Handling 2 stak"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "kalder Handling 1 stak"
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "kalder Handling 2 stak"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "papirkurv"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "tøm papirkurv"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "sletter elementer i papirkurv permanent"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "genskab alle"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "genskab alle blokke fra papirkurv"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "ryd alt"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "flyt alle blokke til papirkurv"
#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Del valgte blokke"
-#: 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"
-#: 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 "Stop skildpadde"
-#: 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 "Vis blokke"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Skjul blokke"
@@ -724,11 +732,11 @@ msgstr "gav ikke uddata til"
msgid "I don't know how to"
msgstr "Jeg ved ikke hvordan"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "kan ikke lide"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "som inddata"
@@ -777,8 +785,8 @@ msgstr ""
msgid "Select blocks to share"
msgstr "Vælg blokke som skal deles"
-#: 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 "Gem stak"
@@ -796,7 +804,7 @@ 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:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "Slet stak"
@@ -804,195 +812,195 @@ msgstr "Slet stak"
msgid "Really delete stack?"
msgstr "Sikker på at du vil slette stak?"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "billede"
-#: 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 "Gem som Logo"
-#: 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 "Gem som billede"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "øjebliksbillede"
-#: 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 "Gem øjebliksbillede"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Slå svæve-hjælp fra"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Slå svæve-hjælp til"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Vis palette"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Skjul palette"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Gentag nedskalering af koordinater"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Gentag opskalering af koordinater"
-#: 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 "Redigér"
-#: 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 "Vis"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Projekt"
-#: 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 "Gem/Indlæs"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Kopiér"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Indsæt"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Genskab blokke fra papirkurv"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Fuldskærm"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Cartesianske koordinater"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Polære koordinater"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metriske koordinater"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Øg blokke"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Mindsk blokke"
-#: 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 "Indlæs eksempel"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Rens"
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Kør"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Trin"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Hjælp"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stop"
-#: 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 "Indlæs projekt"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Indlæs udvidelsesmodul"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Indlæs Python-blok"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Paletter"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Deling af blokke er slået fra"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Åbn"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "Udvidelsesmodulet kunne ikke installeres."
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
"Genstart venligst Skildpadde-kunst for at gøre brug af udvidelsesmodulet."
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Udvidelsesmodulet %s er allerede installeret."
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
#, python-format,
msgid "Do you want to reinstall %s?"
@@ -1767,7 +1775,7 @@ msgstr "højre x"
msgid "bottom y"
msgstr "nederste y"
-#: 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 "Palet med brugerdefinerede operatorer"
@@ -1821,90 +1829,96 @@ msgid "uturn"
msgstr "u-vending"
#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "lav en u-vending"
-
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "u-vending"
-
-#: pysamples/uturn.py:50
msgid "turns the turtle 180 degrees"
msgstr "vend skildpadden 180 grader"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "forbrug er"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Ingen handling for valgmulighed:"
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Fil blev ikke fundet"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Der kan ikke skrives til konfigurationskatalog: %s"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "Ny"
-#: turtleblocks.py:374
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Vis demoprojekter"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Skjul demoprojekter"
+
+#: turtleblocks.py:382
msgid "Save"
msgstr "Gem"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Gem som"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Afslut"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "Fil"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Genskalér koordinater"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Nulstil blokstørrelse"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Vis/skjul blokke"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Værktøjer"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Fejlsøg"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Skildpadde"
-#: turtleblocks.py:428
+#: turtleblocks.py:436
msgid "About..."
msgstr "Om ..."
-#: turtleblocks.py:467
+#: turtleblocks.py:475
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?"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Gem projekt?"
+#~ msgid "make a uturn"
+#~ msgstr "lav en u-vending"
+
+#~ msgid "u turn"
+#~ msgstr "u-vending"
+
#~ msgid "set text color"
#~ msgstr "indstil tekstfarve"
diff --git a/po/de.po b/po/de.po
index 7994e10..6b5e603 100644
--- a/po/de.po
+++ b/po/de.po
@@ -18,9 +18,9 @@ msgid ""
msgstr ""
"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"
@@ -30,7 +30,6 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#. TRANS: "name" option from activity.info file
-#, fuzzy
msgid "TurtleBlocks"
msgstr "Schildkrötenblöcke"
@@ -43,101 +42,101 @@ msgstr ""
"Eine von Logo inspirierte Schildkröte, die mittels visueller "
"Programmierbausteine farbenfrohe Bilder zeichnet"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Palette der Schildkröten-Befehle"
-#: 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"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "bewegt die Schildkröte vorwärts"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "zurück"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "bewegt die Schildkröte rückwärts"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "lösche alles"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "Bildschirm leeren und Schildkröte zurücksetzen"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "links"
-#: 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: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 "rechts"
-#: 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:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "Kreisbogen"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "Winkel"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "Radius"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "Schildkröte entlang eines Kreisbogens bewegen"
-#: 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:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: 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."
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "setze Richtung"
-#: 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.)"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "x-Wert"
-#: 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)"
@@ -145,11 +144,11 @@ msgstr ""
"Der aktuelle x-Wert der Schildkröten-Position (kann an Stelle eines "
"Zahlenblocks benutzt werden)"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "y-Wert"
-#: 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)"
@@ -157,11 +156,11 @@ msgstr ""
"Der aktuelle y-Wert der Schildkröten-Position (kann an Stelle eines "
"Zahlenblocks benutzt werden)"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "Richtung"
-#: 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)"
@@ -169,608 +168,593 @@ msgstr ""
"Die aktuelle Richtung der Schildkröte (kann an Stelle eines Zahlenblocks "
"benutzt werden)"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Palette der Stiftbefehle"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "fülle Bildschirm"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: 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"
-#: 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"
-#: 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"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "setze Farbe"
-#: 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:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "setze Schattierung"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "Schattierung der Schildkrötenspur festlegen"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "setze Grauton"
-#: 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"
-#: 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)"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "Die aktuelle Schattierung des Stiftes"
-#: 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)"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "hebe Stift an"
-#: 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."
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
-msgstr "senke Stift ab"
+msgstr "setze Stift auf"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "Die Schildkröte zeichnet, wenn sie sich bewegt."
-#: TurtleArt/tabasics.py:390
+#: 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/tabasics.py:453
msgid "set pen size"
msgstr "setze Stiftdicke"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "Breite der Schildkrötenspur festlegen"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "beginne Füllung"
-#: 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)"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "beende Füllung"
-#: 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)"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "Stiftdicke"
-#: 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:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette der Stiftfarben"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "Rot"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "Orange"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "Gelb"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "Grün"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "Zyan"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "Blau"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "Violett"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "Weiß"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "Schwarz"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "setze Schriftfarbe"
-
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "Farbe des Textes festlegen, den die Schildkröte zeichnet"
-
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "setze Schriftgröße"
-
-#: 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:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette der mathematischen Operatoren"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "Addiert zwei Zahleneingaben"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "minus"
-#: 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"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "mal"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "Zwei Zahleneingaben multiplizieren"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "geteilt durch"
-#: 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)"
# (Markus S.) 'Gleichheit'?
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "Gleichheit"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "Identitätsoperator, um Blöcke zu erweitern"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "Modulo-Operator (Divisionsrest)"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "Quadratwurzel"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "Quadratwurzel berechnen"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "Zufallszahl"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: 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:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "Zahl"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "Als Zahleneingabe in mathematischen Operatoren"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "größer als"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "Logischer Größer-als-Operator"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "kleiner als"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "Logischer Kleiner-als-Operator"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "gleich"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "Logischer Ist-gleich-Operator"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "nicht"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "Logischer NICHT-Operator"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "und"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "Logischer UND-Operator"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "oder"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "Logischer ODER-Operator"
-#: 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"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "warte"
-#: 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"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "fortlaufend"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "Endlos wiederholen"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "wiederhole"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "So oft wiederholen, wie angegeben"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "wenn"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "dann"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "wenn dann"
-#: 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:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "sonst"
-#: 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: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"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontaler Zwischenraum"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "Stapel nach rechts versetzen"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "Vertikaler Zwischenraum"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "Stapel nach unten versetzen"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "beende Aktion"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "Aktuelle Aktion beenden"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette der Variablenblöcke"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "starte"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "Aktion mit Startknöpfen in der Werkzeugleiste verbinden"
-#: 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: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"
-#: 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"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "Stapelanfang einer benennbaren Aktion"
-#: 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"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "speichere in Box 1"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "Zahlenwert in Variable 1 speichern"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "speichere in Box 2"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "Zahlenwert in Variable 2 speichern"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "Box 1"
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (Zahlenwert)"
# (Markus S.) 'Variable' war 'Rahmen'
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "Box 2"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (Zahlenwert)"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "speichere in"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "Box"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "Wert"
# (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"
-#: 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:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "Benannte Variable (Zahlenwert)"
-#: 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:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "Stapelanfang von Aktion 1"
-#: 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:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "Stapelanfang von Aktion 2"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "Stapel von Aktion 1 afurufen"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "Stapel von Aktion 2 aufrufen"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "Müll"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "Mülleimer leeren"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "Mülleimer endgültig leeren"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "Alles rückgängig"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "Alle gelöschten Blöcke wiederherstellen"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "Alles löschen"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "Alle Blöcke in den Mülleimer verschieben"
-#: 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/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"
-#: 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"
-#: 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"
-#: 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"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "keine Ausgabe erfolgt"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Ich kann nicht"
# (Markus S.) 'mag kein'?
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "mag nicht"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "als Eingabe"
@@ -782,313 +766,319 @@ msgstr "Nächste Palette anzeigen"
msgid "changes the orientation of the palette of blocks"
msgstr "Die Ausrichtung der Block-Palette ändern"
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Laden..."
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Speichern..."
-#: 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"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "Orientierung"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "Nächstes"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
#, fuzzy
msgid "shift"
msgstr "Verschieben"
-#: TurtleArt/tawindow.py:1316
+#: 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:1369
+#: TurtleArt/tawindow.py:1467
#, fuzzy
msgid "Select blocks to share"
msgstr "Wähle Blöcke zum Teilen"
-#: 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:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Abbrechen"
-#: 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?"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "Bild"
-#: 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"
-#: 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:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "Momentaufnahme"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Maus-darüber-Hilfe einschalten"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Palette anzeigen"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Palette verbergen"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Koordinaten herunterskalieren"
-#: 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"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Projekt"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Alle gelöschten Blöcke wiederherstellen"
-#: 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"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Kartesische Koordinaten"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Polarkoordinaten"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metrische Koordinaten"
# (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"
# (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"
-#: 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"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Alles löschen"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Ausführen"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Einzelschritte"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Hilfe"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stopp"
-#: 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:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Plugin laden"
-#: 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"
-#: TurtleArtActivity.py:895
-#, fuzzy
+#: TurtleArtActivity.py:933
msgid "Palettes"
-msgstr "Palette"
+msgstr "Paletten"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Teilen von Blöcken ist ausgeschaltet."
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:980 turtleblocks.py:380
+msgid "Open"
+msgstr "Öffnen"
+
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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."
-#: 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."
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Das Plugin %s ist bereits installiert."
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Willst du %s erneut installieren?"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "Meine Schildkrötenkunst-Sitzung"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Zusammenarbeit erlauben"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Aktivitäten"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Partner"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Teilen"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Konfiguration"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Umgebung"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Spitzname"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Account-Kennung"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Server"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Port"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Kennwort"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Registrieren"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Farben"
@@ -1100,7 +1090,7 @@ msgstr "Hochladen"
#: gnome_plugins/fb_plugin.py:87
msgid "Facebook wall post"
-msgstr ""
+msgstr "Pinnwand-Meldung auf Facebook"
#: gnome_plugins/uploader_plugin.py:68
msgid "Upload to Web"
@@ -1146,7 +1136,7 @@ msgstr "Hochladen fehlgeschlagen!"
#: 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"
@@ -1161,7 +1151,7 @@ msgid "push acceleration in x, y, z to heap"
msgstr "x,y,z-Beschleunigung auf zum Stapel hinzufügen"
#: 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"
@@ -1182,7 +1172,7 @@ msgstr "Mikrofoneingangslautstärke"
#: 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"
@@ -1220,7 +1210,7 @@ msgid "microphone input voltage"
msgstr "Mikrofoneingangsspannung"
#: 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"
@@ -1264,336 +1254,334 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "Wert aus RFID-Quelle auslesen"
-#: 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: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"
-#: 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: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"
-#: 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"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "Tagebuch"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "Audio"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "Video"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "Beschreibung"
-#: 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"
-#: 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"
+#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "zeige ausgerichtet"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "setze Skalierung"
-#: 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:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "Bild speichern"
-#: 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: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"
-#: 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: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:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "Skalierung"
-#: 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:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "Medien abwarten"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "Medien anhalten"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "Medien unterbrechen"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "Medien fortsetzen"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "sprich"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "Hallo"
-#: 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"
#. 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "Amplitude"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "Dauer"
-#: 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)"
-#: 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"
-#: 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."
-#: 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."
-#: 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:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "Gibt die x-Koordinate des Mauszeigers zurück."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "Maus-y"
-#: 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."
-#: 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: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:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "Tastatur"
-#: 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."
-#: 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: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:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "Schildkröte sieht"
-#: 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\"."
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "Zeit"
-#: 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:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Palette der erweiterten Optionen"
#. 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: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)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "zeige Stapel"
-#: 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:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "leere Stapel"
-#: 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)"
#. 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"
-#: 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)"
-#: 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?"
-#: 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."
-#: 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"
-#: 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"
# (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: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"
-#: 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"
-#: 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"
-#: 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"
-#: 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)"
@@ -1601,7 +1589,7 @@ msgstr ""
"Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit "
"einer Variablen, z.B. sin(x)"
-#: 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)"
@@ -1609,7 +1597,7 @@ msgstr ""
"Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit "
"mehreren Variablen wie wurzel(x*x+y*y)"
-#: 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)"
@@ -1617,253 +1605,229 @@ msgstr ""
"Ein programmierbarer Block für fortgeschrittene mathematische Ausdrücke mit "
"mehreren Variablen, z.B. sin(x+y+z)"
-#: 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: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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Kartesisch"
-#: 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"
# (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"
-#: 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: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"
-#: 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"
#. 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: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: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:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "Anfang eines zugeklappten Stapels"
# (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: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"
-#: 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:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "Palette"
-#: 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"
-#: 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"
-#: 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"
-#: 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"
-#: 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"
-#: 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"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "Liste"
-#: 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: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"
-#: 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: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)"
-#: 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"
-#: 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"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "unten"
-#: 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:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "Breite"
-#: 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: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:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "y-Koordinate des oberen Bildschirmrandes"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "Höhe"
-#: 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:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "Titel: x"
-#: 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:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "links: x"
-#: 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:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "rechts: x"
-#: 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: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:1011
-msgid "presentation 2x1"
-msgstr "Präsentation 2x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "Präsentation 1x2"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "Präsentation 2x2"
-
-#: 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."
@@ -1871,118 +1835,153 @@ msgstr ""
"Entschuldige, es gibt keinen freien Speicher, um mein Gehirn zu laden. "
"Schließe andere Aktivitäten und versuch es noch einmal."
-#: 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"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
#, fuzzy
msgid "stop"
msgstr "halte an"
-#: 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"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
#, fuzzy
msgid "other"
msgstr "Sonstiges"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
#, fuzzy
msgid "uturn"
msgstr "umkehren"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "Die Richtung umkehren"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "Dreht die Schildkröte um 180°"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "Auslastung beträgt"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Keine optionale Aktion:"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Datei nicht gefunden"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Kann nicht in Einstellungsverzeichnis schreiben: %s"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Neu"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "Öffnen"
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Beispielprojekte anzeigen"
-#: turtleblocks.py:367
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Beispielprojekte verbergen"
+
+#: turtleblocks.py:382
msgid "Save"
msgstr "Speichern"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Speichern unter"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Beenden"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Datei"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Koordinaten skalieren"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Blockgröße zurücksetzen"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Blöcke zeigen/verbergen"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Werkzeuge"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Fehlersuche"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Schildkröte"
-#: turtleblocks.py:421
+#: turtleblocks.py:436
msgid "About..."
-msgstr ""
+msgstr "Über Schildkrötenblöcke"
-#: 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?"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Projekt speichern?"
+#~ msgid "make a uturn"
+#~ msgstr "Die Richtung umkehren"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "umkehren"
+
+#~ msgid "set text color"
+#~ msgstr "setze Schriftfarbe"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "Farbe des Textes festlegen, den die Schildkröte zeichnet"
+
+#~ msgid "set text size"
+#~ msgstr "setze Schriftgröße"
+
+#~ 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 2x1"
+#~ msgstr "Präsentation 2x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "Präsentation 1x2"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "Präsentation 2x2"
+
#~ msgid "Turtle Art"
#~ msgstr "Schildkrötenkunst"
diff --git a/po/en.po b/po/en.po
index fdcedfc..31cc963 100644
--- a/po/en.po
+++ b/po/en.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-07 00:31-0400\n"
-"PO-Revision-Date: 2013-07-07 20:12+0200\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-07-27 04:38+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: en\n"
@@ -167,14 +167,14 @@ msgstr "fill screen"
#: 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 "color"
#: 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 "shade"
@@ -183,8 +183,8 @@ msgid "fills the background with (color, shade)"
msgstr "fills the background with (color, shade)"
#: 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 "gray"
@@ -241,310 +241,318 @@ msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "pen down?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "returns True if pen is down"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "set pen size"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "start fill"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "end fill"
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "pen size"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:491
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:498
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette of pen colors"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "red"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "yellow"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blue"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "purple"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "divide"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:648
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:648
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identity"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "square root"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:695
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:697
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logical AND operator"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logical OR operator"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:784
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "loops forever"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "loops specified number of times"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:827
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:825
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "else"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "jogs stack right"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "connects action to toolbar run buttons"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
+#: 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
@@ -553,160 +561,160 @@ msgstr "connects action to toolbar run buttons"
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:902
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "string value"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
+#: 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/tawindow.py:4513
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "store in"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "value"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
+#: 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 "my box"
-#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "trash"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "empty trash"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in trash"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "restore all"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "restore all blocks from trash"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "move all blocks to trash"
#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Share selected blocks"
-#: 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"
-#: 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 "Stop turtle"
-#: 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 "Show blocks"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Hide blocks"
@@ -718,11 +726,11 @@ msgstr "did not output to"
msgid "I don't know how to"
msgstr "I don't know how to"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "doesn't like"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "as input"
@@ -771,8 +779,8 @@ msgstr ""
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: 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 "Save stack"
@@ -790,7 +798,7 @@ 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:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "Delete stack"
@@ -798,194 +806,194 @@ msgstr "Delete stack"
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "image"
-#: 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 "Save as Logo"
-#: 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 "Save as image"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "snapshot"
-#: 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 "Save snapshot"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Show palette"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Hide palette"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: 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 "Edit"
-#: 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 "View"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Project"
-#: 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 "Save/Load"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Paste"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Restore blocks from trash"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Fullscreen"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: 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 "Load example"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Clean"
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Run"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Step"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stop"
-#: 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 "Load project"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Load plugin"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Palettes"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Open"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "Plugin could not be installed."
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
@@ -1758,7 +1766,7 @@ msgstr "right x"
msgid "bottom y"
msgstr "bottom y"
-#: 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 of user-defined operators"
@@ -1809,93 +1817,99 @@ msgstr "other"
#: pysamples/uturn.py:35
msgid "uturn"
-msgstr "uturn"
+msgstr "U-turn"
#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "make a uturn"
-
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "u turn"
-
-#: pysamples/uturn.py:50
msgid "turns the turtle 180 degrees"
msgstr "turns the turtle 180 degrees"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "usage is"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "No option action:"
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "File not found"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "New"
-#: turtleblocks.py:374
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Show sample projects"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Hide sample projects"
+
+#: turtleblocks.py:382
msgid "Save"
msgstr "Save"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Save as"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Quit"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "File"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Reset block size"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Tools"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Debug"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Turtle"
-#: turtleblocks.py:428
+#: turtleblocks.py:436
msgid "About..."
msgstr "About..."
-#: turtleblocks.py:467
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "make a uturn"
+#~ msgstr "make a U-turn"
+
+#~ msgid "u turn"
+#~ msgstr "U-turn"
+
#~ msgid "set text color"
#~ msgstr "set text color"
diff --git a/po/en_GB.po b/po/en_GB.po
index a44ba4b..5681e19 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-07 00:31-0400\n"
-"PO-Revision-Date: 2013-07-07 20:22+0200\n"
+"POT-Creation-Date: 2013-07-18 00:30-0400\n"
+"PO-Revision-Date: 2013-07-22 21:10+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_GB\n"
@@ -244,310 +244,318 @@ msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "pen down?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "returns True if pen is down"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "set pen size"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "start fill"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "end fill"
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "pen size"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:491
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:498
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette of pen colours"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "red"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "yellow"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blue"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "purple"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "divide"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:648
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:648
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identity"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "square root"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:695
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:697
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logical AND operator"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logical OR operator"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:784
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "loops forever"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "loops specified number of times"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:827
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:825
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "else"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "jogs stack right"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "connects action to tool-bar run buttons"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
+#: 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
@@ -556,135 +564,135 @@ msgstr "connects action to tool-bar run buttons"
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:902
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "string value"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
+#: 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
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
msgid "store in"
msgstr "store in"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571
msgid "value"
msgstr "value"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
+#: 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
msgid "my box"
msgstr "my box"
-#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "wastebasket"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "empty wastebasket"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in wastebasket"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "restore all"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "restore all blocks from wastebasket"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "move all blocks to wastebasket"
@@ -1815,14 +1823,6 @@ msgid "uturn"
msgstr "U- turn"
#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "make a U-turn"
-
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "U-turn"
-
-#: pysamples/uturn.py:50
msgid "turns the turtle 180 degrees"
msgstr "turns the turtle 180 degrees"
@@ -1899,6 +1899,12 @@ msgstr "You have unsaved work. Would you like to save before quitting?"
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "make a uturn"
+#~ msgstr "make a U-turn"
+
+#~ msgid "u turn"
+#~ msgstr "U-turn"
+
#~ msgid "set text color"
#~ msgstr "set text colour"
diff --git a/po/en_US.po b/po/en_US.po
index c27c0c0..42b4b78 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-07 00:31-0400\n"
-"PO-Revision-Date: 2013-07-07 20:23+0200\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-07-27 06:01+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_US\n"
@@ -171,14 +171,14 @@ msgstr "fill screen"
#: 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 "color"
#: 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 "shade"
@@ -187,8 +187,8 @@ msgid "fills the background with (color, shade)"
msgstr "fills the background with (color, shade)"
#: 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 "gray"
@@ -245,310 +245,318 @@ msgid "Turtle will draw when moved."
msgstr "Turtle will draw when moved."
#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "pen down?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "returns True if pen is down"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "set pen size"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "sets size of the line drawn by the turtle"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "start fill"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr "starts filled polygon (used with end fill block)"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "end fill"
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr "completes filled polygon (used with start fill block)"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "pen size"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:491
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:498
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette of pen colors"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "red"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "yellow"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "green"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blue"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "purple"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "white"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "black"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette of numeric operators"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "adds two alphanumeric inputs"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "minus"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "subtracts bottom numeric input from top numeric input"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "multiply"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplies two numeric inputs"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "divide"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:648
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:648
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identity"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identity operator used for extending blocks"
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modular (remainder) operator"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "square root"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "calculates square root"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "random"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:695
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:697
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "number"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "used as numeric input in mathematic operators"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "greater than"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logical greater-than operator"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "less than"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logical less-than operator"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "equal"
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logical equal-to operator"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "not"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logical NOT operator"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "and"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logical AND operator"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "or"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logical OR operator"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:784
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette of flow operators"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "wait"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "pauses program execution a specified number of seconds"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "forever"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "loops forever"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "repeat"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "loops specified number of times"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "if"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "then"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "if then"
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:827
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:825
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "else"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "if then else"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "if-then-else operator that uses boolean operators from Numbers palette"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontal space"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "jogs stack right"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "vertical space"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "jogs stack down"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop action"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stops current action"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette of variable blocks"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "start"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "connects action to toolbar run buttons"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
+#: 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
@@ -557,160 +565,160 @@ msgstr "connects action to toolbar run buttons"
msgid "text"
msgstr "text"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:902
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "string value"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
+#: 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/tawindow.py:4513
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "top of nameable action stack"
-#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "invokes named action stack"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "store in box 1"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "stores numeric value in Variable 1"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "store in box 2"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "stores numeric value in Variable 2"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "box 1"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (numeric value)"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "box 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (numeric value)"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "store in"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "box"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "value"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
+#: 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 "my box"
-#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "stores numeric value in named variable"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "named variable (numeric value)"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "top of Action 1 stack"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "top of Action 2 stack"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "invokes Action 1 stack"
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "invokes Action 2 stack"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "trash"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "empty trash"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "permanently deletes items in trash"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "restore all"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "restore all blocks from trash"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "clear all"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "move all blocks to trash"
#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
msgstr "Share selected blocks"
-#: 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"
-#: 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 "Stop turtle"
-#: 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 "Show blocks"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Hide blocks"
@@ -722,11 +730,11 @@ msgstr "did not output to"
msgid "I don't know how to"
msgstr "I don't know how to"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "doesn't like"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "as input"
@@ -775,8 +783,8 @@ msgstr ""
msgid "Select blocks to share"
msgstr "Select blocks to share"
-#: 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 "Save stack"
@@ -794,7 +802,7 @@ 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:1686 TurtleArtActivity.py:658 turtleblocks.py:414
msgid "Delete stack"
msgstr "Delete stack"
@@ -802,194 +810,194 @@ msgstr "Delete stack"
msgid "Really delete stack?"
msgstr "Really delete stack?"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "image"
-#: 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 "Save as Logo"
-#: 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 "Save as image"
-#: TurtleArtActivity.py:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "snapshot"
-#: 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 "Save snapshot"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Turn off hover help"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Turn on hover help"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Show palette"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Hide palette"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Rescale coordinates down"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Rescale coordinates up"
-#: 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 "Edit"
-#: 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 "View"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Project"
-#: 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 "Save/Load"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Copy"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Paste"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Restore blocks from trash"
-#: TurtleArtActivity.py:655 TurtleArtActivity.py:815
+#: TurtleArtActivity.py:661 TurtleArtActivity.py:821
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791
msgid "Fullscreen"
msgstr "Fullscreen"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Cartesian coordinates"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Polar coordinates"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metric coordinates"
-#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Grow blocks"
-#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Shrink blocks"
-#: 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 "Load example"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Clean"
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Run"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Step"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stop"
-#: 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 "Load project"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Load plugin"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Load Python block"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Palettes"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Sharing blocks disabled"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Open"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "Plugin could not be installed."
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Please restart Turtle Art in order to use the plugin."
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s already installed."
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Do you want to reinstall %s?"
@@ -1762,7 +1770,7 @@ msgstr "right x"
msgid "bottom y"
msgstr "bottom y"
-#: 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 of user-defined operators"
@@ -1816,90 +1824,96 @@ msgid "uturn"
msgstr "U-turn"
#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "make a U-turn"
-
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "U-turn"
-
-#: pysamples/uturn.py:50
msgid "turns the turtle 180 degrees"
msgstr "turns the turtle 180 degrees"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "usage is"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "No option action:"
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "File not found"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuration directory not writable: %s"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "New"
-#: turtleblocks.py:374
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Show sample projects"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Hide sample projects"
+
+#: turtleblocks.py:382
msgid "Save"
msgstr "Save"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Save as"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Quit"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "File"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Rescale coordinates"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Reset block size"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Show/hide blocks"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Tools"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Debug"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Turtle"
-#: turtleblocks.py:428
+#: turtleblocks.py:436
msgid "About..."
msgstr "About..."
-#: turtleblocks.py:467
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "You have unsaved work. Would you like to save before quitting?"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Save project?"
+#~ msgid "make a uturn"
+#~ msgstr "make a U-turn"
+
+#~ msgid "u turn"
+#~ msgstr "U-turn"
+
#~ msgid "set text color"
#~ msgstr "set text color"
diff --git a/po/es.po b/po/es.po
index ce4cb86..f485639 100644
--- a/po/es.po
+++ b/po/es.po
@@ -6,8 +6,8 @@ msgid ""
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: 2013-05-21 12:47+0200\n"
+"POT-Creation-Date: 2013-07-26 00:31-0400\n"
+"PO-Revision-Date: 2013-08-09 02:24+0200\n"
"Last-Translator: AlanJAS <alanjas@hotmail.com>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: es\n"
@@ -30,83 +30,83 @@ msgstr ""
"Una tortuga inspirada en Logo que hace dibujos coloridos junto con bloques "
"complementarios de programación visual"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Paleta de comandos de la tortuga"
-#: 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 "adelante"
-#: TurtleArt/tabasics.py:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "mueve la tortuga hacia adelante"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "atrás"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "mueve la tortuga hacia atrás"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "limpiar"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "limpia la pantalla y restaura la tortuga"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "izquierda"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "gira la tortuga en sentido anti-horario (ángulo en grados)"
-#: 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 "derecha"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "gira la tortuga en sentido horario (ángulo en grados)"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "arco"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "ángulo"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "radio"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "mueve la tortuga a lo largo de un arco"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "set xy"
msgstr "fijar xy"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: 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 ""
@@ -114,21 +114,21 @@ msgstr ""
"pantalla."
# rumbo is the word traditionally used in LOGO; we should try to maintain consistency with the LOGO community
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "fijar rumbo"
-#: TurtleArt/tabasics.py:213
+#: TurtleArt/tabasics.py:230
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:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "coorx"
-#: 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)"
@@ -136,11 +136,11 @@ msgstr ""
"contiene la coordenada x actual de la tortuga (se puede usar en vez de un "
"bloque de número)"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "coory"
-#: 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)"
@@ -148,11 +148,11 @@ msgstr ""
"contiene la coordenada y actual de la tortuga (se puede usar en vez de un "
"bloque de número)"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "rumbo"
-#: 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)"
@@ -160,609 +160,594 @@ msgstr ""
"contiene la orientación actual de la tortuga (se puede usar en vez de un "
"bloque de número)"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Paleta de órdenes de la pluma"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "rellenar pantalla"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
msgstr "color"
-#: 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 "tono"
-#: TurtleArt/tabasics.py:287 TurtleArt/tabasics.py:299
+#: TurtleArt/tabasics.py:317 TurtleArt/tabasics.py:331
msgid "fills the background with (color, shade)"
msgstr "rellena el fondo con (color, sombra)"
-#: 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 "gris"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "fijar color"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
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:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "fijar tono"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "fija la tonalidad de la linea que la tortuga dibuja"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "establecer gris"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
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:345
+#: TurtleArt/tabasics.py:385
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:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "contiene la tonalidad actual de la pluma"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
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)"
# verbo
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "subir pluma"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "La tortuga no dibujará cuando se mueva."
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "bajar pluma"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "La tortuga dibujará cuando se mueva."
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "¿pluma baja?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "devuelve Verdadero si la pluma está baja"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "fijar tamaño"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
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:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "comenzar a rellenar"
-#: TurtleArt/tabasics.py:406
+#: TurtleArt/tabasics.py:470
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:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "finalizar relleno"
-#: TurtleArt/tabasics.py:415
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"completa el polígono relleno (utilizado con comenzar relleno del bloque)"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "tamaño"
-#: TurtleArt/tabasics.py:423
+#: TurtleArt/tabasics.py:491
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:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Paleta de colores de la pluma"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "rojo"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "naranja"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "amarillo"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "verde"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cian"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "azul"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "morado"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "blanco"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "negro"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "fijar el color del texto"
-
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "fija el color del texto dibujado por la tortuga"
-
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "fijar tamaño del texto"
-
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "fija el tamaño del texto dibujado por la tortuga"
-
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Paleta de operadores numéricos"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "sumar"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "suma dos entradas alfanuméricas"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "menos"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "sustrae la entrada numérica de abajo de la entrada numérica de arriba"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "multiplicar"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplica dos entradas numéricas"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "dividir"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
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)"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identidad"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "operador de identidad usado para extender bloques"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "operador módular (resto)"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "raiz cuadrada"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "calcula la raíz cuadrada"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "aleatorio"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:646
+#: TurtleArt/tabasics.py:695
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)"
-#: TurtleArt/tabasics.py:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "número"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "utilizado como entrada numérica en los operadores matemáticos"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "mayor que"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "operador lógico mayor que"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "menor que"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "operador lógico menor que"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "igual"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "operador lógico de igualdad"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "no"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "operador NO lógico"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "y"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "operador Y lógico"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "o"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "operador O lógico"
-#: 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 "Paleta de operadores de flujo"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "esperar"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
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:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "por siempre"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "repetir para siempre"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "repetir"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "repite el número especificado de veces"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "si"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "entonces"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "si entonces"
-#: TurtleArt/tabasics.py:777
+#: TurtleArt/tabasics.py:827
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:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "sino"
-#: TurtleArt/tabasics.py:789 TurtleArt/tabasics.py:797
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "si entonces sino"
-#: 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-entonces-sino que usa operadores lógicos de la paleta de Números"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "espacio horizontal"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "desplaza la pila a la derecha"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "espacio vertical"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "desplazar la pila abajo"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "parar acción"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "detiene la acción actual"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Paleta de bloques de variables"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "empezar"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
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: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 "texto"
-#: 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 "valor de cadena"
-#: 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 "acción"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "cima de la pila de acción nombrable"
-#: TurtleArt/tabasics.py:872 TurtleArt/tawindow.py:4377
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "invocar la pila de acción nombrado"
-#: TurtleArt/tabasics.py:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "guardar en caja 1"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "guarda valor numérico en la variable 1"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "guardar en caja 2"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "guarda valor numérico en la variable 2"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "caja 1"
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (valor numérico)"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "caja 2"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (valor numérico)"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "guardar en"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "caja"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "valor"
-#: 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 caja"
-#: TurtleArt/tabasics.py:929 TurtleArt/tawindow.py:4432
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "guarda valor numérico en la variable nombrada"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "variable nombrado (valor numérico)"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "acción 1"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "primero de la pila de Acción 1"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "acción 2"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "primero de la pila de Acción 2"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "invocar la pila de acción 1"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "invocar la pila de acción 2"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "basura"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "vaciar papelera"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "borra permanentemente elementos de la papelera"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "restaurar todo"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "restaura todos los bloques de la papelera"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "borrar todos"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "mueve todos los bloques a la basura"
-#: 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 "Compartir bloques seleccionados"
#: 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/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 "Parar tortuga"
-#: 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 "Mostrar 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 "Ocultar bloques"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "no pudo escribir en"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "No sé como hacerlo"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "no le gusta"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "como entrada"
@@ -774,32 +759,32 @@ msgstr "muestra la siguiente paleta"
msgid "changes the orientation of the palette of blocks"
msgstr "cambia la orientación de la paleta de bloques"
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Cargar..."
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Guardar..."
-#: 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 "clic para abrir"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "orientación"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "siguiente"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr "desplazar"
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
@@ -807,277 +792,282 @@ msgstr ""
"Por favor, pulsa el Botón Detener antes de hacer cambios a tu programa "
"TortuBlocks"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr "Selecciona bloques para compartir"
-#: 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 "Guardar pila"
-#: TurtleArt/tawindow.py:1531 TurtleArt/tawindow.py:1546
+#: TurtleArt/tawindow.py:1631 TurtleArt/tawindow.py:1645
msgid "Really overwrite stack?"
msgstr "¿Desea sobrescribir la pila?"
-#: 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 "Cancelar"
-#: TurtleArt/tawindow.py:1538 TurtleArt/tawindow.py:1549
+#: TurtleArt/tawindow.py:1638 TurtleArt/tawindow.py:1648
msgid "Overwrite stack"
msgstr "Sobrescribir pila"
-#: 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 "Borrar pila"
-#: TurtleArt/tawindow.py:1571 TurtleArt/tawindow.py:1585
+#: TurtleArt/tawindow.py:1670 TurtleArt/tawindow.py:1683
msgid "Really delete stack?"
msgstr "¿Desea eliminar la pila?"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "imagen"
-#: 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 "Guardar como Logo"
-#: 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 "Guardar como imagen"
-#: TurtleArtActivity.py:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "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 "Guardar instantánea"
-#: TurtleArtActivity.py:296 TurtleArtActivity.py:657 TurtleArtActivity.py:808
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Deshabilitar ayuda flotante"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Habilitar ayuda flotante"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Mostrar paleta"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Ocultar paleta"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Escalar coordenadas hacia abajo"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
msgstr "Escalar coordenadas hacia arriba"
-#: 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 "Editar"
-#: 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 "Ver"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Proyecto"
-#: 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 "Guardar/Cargar"
-#: TurtleArtActivity.py:625 TurtleArtActivity.py:779 turtleblocks.py:395
+#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410
msgid "Copy"
msgstr "Copiar"
-#: TurtleArtActivity.py:627 TurtleArtActivity.py:780 turtleblocks.py:396
+#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411
msgid "Paste"
msgstr "Pegar"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Restaura los bloques de la papelera"
-#: 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 "Pantalla completa"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Coordenadas cartesianas"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Coordenadas polares"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Coordenadas centímetros"
-#: TurtleArtActivity.py:651 TurtleArtActivity.py:806 turtleblocks.py:383
+#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398
msgid "Grow blocks"
msgstr "Agrandar bloques"
-#: TurtleArtActivity.py:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Empequeñecer bloques"
-#: 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 "Cargar ejemplos"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Limpiar"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Ejecutar"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Dar un paso"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Ayuda"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Parar"
-#: 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 "Cargar proyecto"
-#: TurtleArtActivity.py:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Cargar plugin"
-#: TurtleArtActivity.py:762 TurtleArtActivity.py:946 TurtleArtActivity.py:968
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Cargar bloque Python"
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Paletas"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Compartir bloques deshabilitado"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:980 turtleblocks.py:380
+msgid "Open"
+msgstr "Abrir"
+
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "El plugin no puede ser instalado."
-#: TurtleArtActivity.py:1234
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Reinicie TortugArte para poder usar el plugin."
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "El plugin %s ya se encuentra instalado."
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "¿Desea reinstalar %s?"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "Mi sesión de TortugArte"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Permitir la colaboración"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Actividades"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Amigos"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Compartir"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Configuración"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Vecindario"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Apodo"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Cuenta"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Servidor"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Puerto"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Contraseña"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Registro"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Colores"
@@ -1135,7 +1125,7 @@ msgstr "¡Error al descargar!"
#: 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 "Paleta de bloques sensor"
@@ -1150,7 +1140,7 @@ msgid "push acceleration in x, y, z to heap"
msgstr "pone la aceleración en los ejes x, y z en la pila"
#: 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 "sonido"
@@ -1171,7 +1161,7 @@ msgstr "volumen de entrada de micrófono"
#: 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 "frecuencia"
@@ -1215,7 +1205,7 @@ msgstr ""
"V)"
#: 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 "Paleta de bloques medios"
@@ -1260,344 +1250,342 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "leer el valor del dispositivo de radiofrecuencia (RFID)"
-#: 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 "mientras"
-#: 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 ""
"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: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 "hasta"
-#: 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 ""
"se ejecutan la serie de bloques siguientes hasta que se cumpla la condición"
-#: 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 "cima"
-#: 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 "cima de una pila plegable"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal media object"
msgstr "objeto de medios del Diario de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal audio object"
msgstr "objeto de audio del Diario de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "video"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal video object"
msgstr "objeto de video del Diario de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "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 "campo de descripción del Diario de Sugar"
-#: 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 "mostrar"
+#: 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 "dibujar texto o mostrar medios desde el Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "mostrar alineados"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
msgstr "fijar escala"
-#: 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 "fijar la escala de medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "guardar 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 "nombre de la imagen"
-#: 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 "guarda una imagen en el Diario de Azúcar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:262
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "guardar SVG"
-#: 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 ""
"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:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "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 "mantiene el valor actual de la escala"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "esperar medios"
-#: 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 "esperar hasta completar el audio o vídeo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "parar medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:291
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265
msgid "stop video or audio"
msgstr "detiene el video o audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "pausar medios"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:298
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:272
msgid "pause video or audio"
msgstr "pausa el video o audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "continuar medios"
-#: 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 "reanudar la reproducción de video o audio"
# decir
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "hablar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "hola"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "dice texto"
#. 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "amplitud"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "duración"
-#: 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 ""
"reproduce una sinusoide desde frecuencia, amplitud y duración (en segundos)"
-#: 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 "botón presionado"
# devuelve en lugar de retorna - mouse en lugar de ratón
-#: 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 "retorna 1 si el botón del ratón está presionado"
# devuelve en lugar de retorna - mouse en lugar de ratón
-#: 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 "devuelve Verdadero si el botón del ratón está presionado"
# mouse x o cursor
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:364
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:338
msgid "mouse x"
msgstr "cursor x"
# devuelve en lugar de retorna - mouse en lugar de ratón
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "devuelve la coordenada x del cursor"
# mouse y - ratón y
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "cursor y"
# devuelve en lugar de retorna - mouse en lugar de ratón
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:351
msgid "returns mouse y coordinate"
msgstr "retorna la coordenada y del cursor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:359
msgid "query keyboard"
msgstr "consulta de 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 ""
"consulta para la entrada de teclado (los resultados están almacenados en el "
"bloque del teclado)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "teclado"
-#: 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 "contiene los resultados del bloque de consulta de teclado como ASCII"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:404
msgid "read pixel"
msgstr "leer pixel"
-#: 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 "Se envia a la pila el color RGB bajo la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "la tortuga ve"
-#: 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 "muestra el color que \"ve\" la tortuga"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "tiempo"
-#: 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 "el tiempo transcurrido (en segundos) desde el inicio del programa"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Paleta de opciones adicionales"
#. 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 "empujar"
-#: 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 "apila el valor sobre la pila FILO (primero en entrar, último en salir)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "mostrar pila"
-#: 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 ""
"muestra los valores en la pila FILO (primero en entrar, último en salir)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "vaciar pila"
-#: 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 "vacía la pila FILO (primera-en-entrar último-en-salir)"
#. 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 "sacar"
-#: 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 "saca el valor de la pila FILO (primero en entrar, último en salir)"
-#: 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 "pila 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 "devuelve Verdadero si la pila está vacía"
-#: 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 "comentar"
-#: 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 "coloca un comentario en tu código"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "imprimir"
-#: 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 ""
"imprime el valor en el bloque de estado en la parte inferior de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545
msgid "Python chr operator"
msgstr "Operador chr 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 "Operador int de 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"
-#: 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)"
@@ -1605,7 +1593,7 @@ msgstr ""
"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: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)"
@@ -1613,7 +1601,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: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)"
@@ -1621,230 +1609,206 @@ 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: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 "bloque Python"
-#: 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 "ejecuta el código del módulo tamyblock.py que se encuentra en el Diario"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Cartesiana"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "muestra coordenadas cartesianas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "polar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:685
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:664
msgid "displays polar coordinates"
msgstr "muestra las coordenadas polares"
-#: 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 "tortuga"
-#: 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 "elige la tortuga a ordenar"
#. 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 "tortuga activa"
-#: 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 "nombre de la tortuga activa"
-#: 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 "caparazón de la tortuga"
-#: 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 "vestir a la tortuga con un caparazón a medida"
-#: 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 "cima de una pila plegable"
-#: 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 "cargar"
-#: 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 "cargar un bloque"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746
msgid "setxy"
msgstr "fijar xy"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "paleta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:759
msgid "selects a palette"
msgstr "seleccionar paleta"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "Paleta de plantillas de presentaciones"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "ocultar los 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 "limpia el lienzo ocultando bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "mostrar bloques"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:785
msgid "restores hidden blocks"
msgstr "restaura bloques ocultos"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "oculta las barras de herramientas de Azúcar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "lista"
-#: 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 "presentación con 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 "plantilla de presentación: lista de viñetas"
-#: 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 ""
"plantilla de presentación: seleccionar objeto del Diario (sin 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 ""
"plantilla de presentación: seleccionar objeto del Diario (con descripción)"
-#: 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 "plantilla de presentación: seleccionar cuatro 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 "plantilla de presentación: seleccionar dos objetos del Diario"
-#: 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 "coorx de la izquierda de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "debajo"
-#: 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 "coory del limite inferior de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "anchura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:890
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:875
msgid "the canvas width"
msgstr "el ancho del lienzo"
-#: 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 del lado derecho 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 "ycor del limite superior de la pantalla"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "altura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:914
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:899
msgid "the canvas height"
msgstr "la altura del lienzo"
-#: 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"
-#: 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:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "izquierda x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:948
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:933
msgid "top y"
msgstr "arriba y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "derecha x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951
msgid "bottom y"
msgstr "debajo 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:1011
-msgid "presentation 2x1"
-msgstr "presentación 2x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "presentación 1x2"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "presentación 2x2"
-
-#: 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 "Paleta de operaciones definidas por el usuario"
@@ -1852,20 +1816,20 @@ msgstr "Paleta de operaciones definidas por el usuario"
msgid "Please install the Speak Activity and try again."
msgstr "Por favor instala la Actividad Hablar e intenta de nuevo."
-#: pysamples/brain.py:54
+#: pysamples/brain.py:52
msgid "Spanish"
msgstr "Español"
-#: 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"
-#: pysamples/brain.py:91
+#: 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."
-#: 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."
@@ -1873,111 +1837,142 @@ msgstr ""
"Lo siento, no hay memoria libre para cargar mi cerebro. Cierra otras "
"actividades e intenta una vez más."
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr "empujar el valor rgb de destino a la pila"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "parar"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "reproducir"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "guardar"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "otros"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "vuelta en U"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "hacer una vuelta en U"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "gira la tortuga 180 grados"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "el uso es"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Sin acción alternativa:"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Fichero no encontrado"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Directorio de configuración no modificable: %s"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Nuevo"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "Abrir"
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Mostrar proyectos de ejemplo"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Ocultar proyectos de ejemplo"
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "Guardar"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Guardar como"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Salir"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Archivo"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Escalar coordenadas"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Restaurar el tamaño del bloque"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Mostar/ocultar bloques"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Herramientas"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Depurar"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Tortuga"
-#: turtleblocks.py:421
+#: turtleblocks.py:436
msgid "About..."
msgstr "Acerca..."
-#: turtleblocks.py:461
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Hay trabajo sin guardar. ¿Le gustaría guardar antes de salir?"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "¿Guardar el proyecto?"
+#~ msgid "set text color"
+#~ msgstr "fijar el color del texto"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "fija el color del texto dibujado por la tortuga"
+
+#~ msgid "set text size"
+#~ msgstr "fijar tamaño del texto"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "fija el tamaño del texto dibujado por la tortuga"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "presentación 1x1"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "presentación 2x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "presentación 1x2"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "presentación 2x2"
+
+#~ msgid "make a uturn"
+#~ msgstr "hacer una vuelta en U"
+
#~ msgid "Turtle Art"
#~ msgstr "TortugArte"
diff --git a/po/fr.po b/po/fr.po
index 2578428..823cb81 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"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-07 16:33+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"
@@ -168,14 +168,14 @@ msgstr "peint le fond"
#: 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"
#: 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"
@@ -184,8 +184,8 @@ msgid "fills the background with (color, shade)"
msgstr "remplit l'arrière plan (couleur, teinte)"
#: 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"
@@ -246,323 +246,331 @@ msgid "Turtle will draw when moved."
msgstr "La tortue dessinera quand elle sera déplacée."
#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "crayon abaissé ?"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "renvoie Vrai si le crayon est abaissé"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "fixe l'épaisseur du trait"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "définit l'épaisseur de la ligne dessinée par la tortue"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "commence le remplissage"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"commence le polygone rempli (utilisé avec arrête le remplissage du bloc)"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "arrête le remplissage"
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"complète le polygone rempli (utilisé avec commence le remplissage du bloc)"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "épaisseur du trait"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"maintient la taille courante du trait (utilisable à la place d'un bloc "
"numérique)"
-#: TurtleArt/tabasics.py:498
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palette de couleur du stylo"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "rouge"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "orange"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "jaune"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "vert"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyan"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "bleu"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "pourpre"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "blanc"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "noir"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palette d'opérateurs numériques"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "plus"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "ajoute deux valeurs alphanumériques"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "moins"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr ""
"soustrait la valeur numérique inférieure de la valeur numérique supérieure"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "multiplier"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "multiplie deux valeurs numériques"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "diviser"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"divise la valeur numérique supérieure (numérateur) par la valeur numérique "
"inférieure (dénominateur)"
-#: TurtleArt/tabasics.py:648
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identité"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "opérateur d'identité utilisé pour les blocs d'extension"
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "opérateur modulaire (reste)"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "racine carré"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "calcule la racine carrée"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "aléatoire"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:695
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"retourne le nombre aléatoire compris entre les valeurs minimum (en haut) et "
"maximum (en bas)"
-#: TurtleArt/tabasics.py:697
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "nombre"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "utilisé comme valeur numérique des opérateurs mathématiques"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "plus grand que"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "opérateur logique plus grand que"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "plus petit que"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "opérateur logique plus petit que"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "égal"
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "opérateur logique égale"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "non"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "opérateur logique NON"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "et"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "opérateur logique ET"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "ou"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "opérateur logique OU"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:784
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Palette d'opérateurs de flux"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "attend"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr ""
"met en pause l'exécution du programme pendant un nombre spécifié de secondes"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "toujours"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "boucle infinie"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "répète"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "boucle un certain nombre de fois"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "si"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "alors"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "si alors"
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr ""
"opérateur si-alors utilisant des opérateurs booléens de la palette des "
"nombres"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "sinon"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "si alors sinon"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr ""
"opérateur si-alors-sinon utilisant des opérateurs booléens de la palette des "
"nombres"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "espacement horizontal"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "pousse la pile à droite"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "espacement vertical"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "pousse l'action en bas"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "arrête l'action"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "arrêter l'action courante"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palette de blocs variables"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "commencer"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "connecte l'action aux boutons exécuter de la barre d'outils"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
+#: 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
@@ -571,160 +579,160 @@ msgstr "connecte l'action aux boutons exécuter de la barre d'outils"
msgid "text"
msgstr "texte"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:902
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "valeur chaîne"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
+#: 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/tawindow.py:4513
msgid "action"
msgstr "action"
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "haut de l'action nommable"
-#: TurtleArt/tabasics.py:912 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"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "range dans la boîte 1"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "stocke une valeur numérique dans la Variable 1"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "range dans la boîte 2"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "stocke une valeur numérique dans la Variable 2"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "boîte 1"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variable 1 (valeur numérique)"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "boîte 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (valeur numérique)"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "enregistre"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "boîte"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "valeur"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
+#: 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"
-#: TurtleArt/tabasics.py:971 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"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "variable nommée (valeur numérique)"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "action 1"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "haut de la pile Action 1"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "action 2"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "haut de la pile Action 2"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "invoque la pile d'actions 1"
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "invoque la pile d'actions 2"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "corbeille"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "vider la corbeille"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "effacer de manière définitive les objets dans la corbeille"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "restaurer tout"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "restaurer tous les blocs de la poubelle"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "effacer tout"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "déplacer tous les blocs vers la corbeille"
#: 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"
-#: 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"
-#: 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"
-#: 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"
-#: 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"
@@ -736,11 +744,11 @@ msgstr "n'a pas pu ouvrir"
msgid "I don't know how to"
msgstr "Je ne sais pas comment faire pour"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "n'aime pas"
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "comme entrée"
@@ -787,8 +795,8 @@ msgstr "Actionne le bouton Arrêter avant de modifier ton programme BlocsTortue"
msgid "Select blocks to share"
msgstr "Sélectionner les blocs à partager"
-#: 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"
@@ -806,7 +814,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"
@@ -814,194 +822,194 @@ msgstr "Supprimer la pile"
msgid "Really delete stack?"
msgstr "Voulez-vous réellement supprimer la pile ?"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "image"
-#: 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"
-#: 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:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "instantanée"
-#: 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é"
-#: 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"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Activer les info-bulles"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Afficher la palette"
-#: 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"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Diminuer l'échelle des coordonnées"
-#: 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"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Projet"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Restaurer tous les blocs de la poubelle"
-#: 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"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Coordonnées cartésiennes"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Coordonnées polaires"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Coordonnées métriques"
-#: 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:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Diminuer les blocs"
-#: 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 "Charger un exemple"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Effacer"
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Exécuter"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Pas à pas"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Aide"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Arrêter"
-#: 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 "Charger un projet"
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Charger un module"
-#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007
+#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013
msgid "Load Python block"
msgstr "Charger un bloc Python"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Palettes"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Partage de blocs désactivé"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Ouvrir"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "Le module n'a pas pu être installé."
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Merci de redémarrer ArtTortue pour utiliser le module."
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Le module %s est déjà installé."
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Voulez-vous réinstaller %s ?"
@@ -1786,7 +1794,7 @@ msgstr "droite x"
msgid "bottom y"
msgstr "bas x"
-#: 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"
@@ -1840,92 +1848,98 @@ msgid "uturn"
msgstr "Demi-tour"
#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "Faire demi-tour"
-
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "Demi-tour"
-
-#: pysamples/uturn.py:50
msgid "turns the turtle 180 degrees"
msgstr "Fait faire un virage de 180 degrés à la tortue"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "l'usage est"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Aucune action d'option :"
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Fichier introuvable"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Répertoire de configuration non inscriptible : %s"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "Nouveau"
-#: turtleblocks.py:374
+#: 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:382
msgid "Save"
msgstr "Enregistrer"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Enregistrer sous"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Quitter"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "Fichier"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Modifier l'échelle"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Réinitialiser taille blocs"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Montrer/Cacher les blocs"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Outils"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Débogage"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Tortue"
-#: turtleblocks.py:428
+#: turtleblocks.py:436
msgid "About..."
msgstr "À propos de..."
-#: 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 "
"de quitter ?"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Sauvegarder le projet ?"
+#~ msgid "make a uturn"
+#~ msgstr "Faire demi-tour"
+
+#~ msgid "u turn"
+#~ msgstr "Demi-tour"
+
#~ msgid "set text color"
#~ msgstr "définir la couleur du texte"
diff --git a/po/hy.po b/po/hy.po
index 14a9486..1d77150 100644
--- a/po/hy.po
+++ b/po/hy.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"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 18:47+0200\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"
@@ -169,14 +169,14 @@ msgstr "լցնել էկրանը"
#: 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 "գույն"
#: 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 "Երանգ"
@@ -185,8 +185,8 @@ msgid "fills the background with (color, shade)"
msgstr "Լցնում է հետին պլանը (գույն, երանգ)"
#: 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 "մոխրագույն"
@@ -247,320 +247,328 @@ msgid "Turtle will draw when moved."
msgstr "Շարժելիս` Կրիան կնկարի:"
#: TurtleArt/tabasics.py:443
+msgid "pen down?"
+msgstr "գրիչը վար"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr "դառնում է Ճիշտ, եթե գրիչը վար է"
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "Սահմանել գրչի չափսը"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "Սահմանում է կրիայի գծած գծի չափսը"
-#: TurtleArt/tabasics.py:458
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "Սկսել լցումը"
-#: TurtleArt/tabasics.py:460
+#: TurtleArt/tabasics.py:470
msgid "starts filled polygon (used with end fill block)"
msgstr ""
"Սկսում է գծագրել գունավոր մակերեսով բազմանկյուն(օգտագործվում է \"ավարտել "
"լցումը\" մասնիկով):"
-#: TurtleArt/tabasics.py:469
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "ավարտել լցումը"
-#: TurtleArt/tabasics.py:471
+#: TurtleArt/tabasics.py:481
msgid "completes filled polygon (used with start fill block)"
msgstr ""
"Ավարտում է գունավոր մակերեսով բազմանկյան գծագրումը (օգտագործվում է \"Սկսել "
"գունալցումը\" մասնիկների հետ):"
-#: TurtleArt/tabasics.py:480
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "Գրչի չափս"
-#: TurtleArt/tabasics.py:481
+#: TurtleArt/tabasics.py:491
msgid "holds current pen size (can be used in place of a number block)"
msgstr ""
"Պահում է գրչի ներկայիս չափսը (կարող է օգտագործվել թվային արժեք պարունակող "
"մասնիկի փոխարեն):"
-#: TurtleArt/tabasics.py:498
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Գրչածայրի գույների ներկապնակը"
-#: TurtleArt/tabasics.py:500
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "կարմիր"
-#: TurtleArt/tabasics.py:501
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "նարնջագույն"
-#: TurtleArt/tabasics.py:503
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "դեղին"
-#: TurtleArt/tabasics.py:505
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "կանաչ"
-#: TurtleArt/tabasics.py:506
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "երկնագույն"
-#: TurtleArt/tabasics.py:507
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "կապույտ"
-#: TurtleArt/tabasics.py:508
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "բոսոր"
-#: TurtleArt/tabasics.py:510
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "սպիտակ"
-#: TurtleArt/tabasics.py:511
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "սև"
-#: TurtleArt/tabasics.py:591
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Թվային օպերատորների պահոց"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "գումարել"
-#: TurtleArt/tabasics.py:601
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "Ավելացնում է երկու տառաթվային ներմուծում"
-#: TurtleArt/tabasics.py:609
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "հանել"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "Վերին թվային ներմուծումից հանում է ստորին թվային ներմուծումը"
-#: TurtleArt/tabasics.py:623
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "բազմապատկել"
-#: TurtleArt/tabasics.py:626
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "բազմապատկում է երկու թվային ներմուծումները"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "բաժանել"
-#: TurtleArt/tabasics.py:638
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"բաժանում է վերին թվային արժեքը(համարիչը ) ստորին թվային արժեքի (հայտարարը "
")վրա :"
-#: TurtleArt/tabasics.py:648
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "ինքնություն"
-#: TurtleArt/tabasics.py:650
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "Մասնիկներն ընդլայնելու համար կիրառվող ինքնության օպերատորը:"
# Մոդուլ
-#: TurtleArt/tabasics.py:658 TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:662
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "Մոդուլային օպերատոր(մնացորդային)"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:671
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "քառակուսի արմատ"
-#: TurtleArt/tabasics.py:674
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "հաշվում է քառակուսի արմատը"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "պատահական"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "նվազագույն"
-#: TurtleArt/tabasics.py:681
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "առավելագույն"
-#: TurtleArt/tabasics.py:685
+#: TurtleArt/tabasics.py:695
msgid "returns random number between minimum (top) and maximum (bottom) values"
msgstr ""
"Վերադարձնում է նվազագույն (վերին) եւ առավելագույն(ստորին)արժեքների միջեւ "
"պատահական որևէ թիվ"
-#: TurtleArt/tabasics.py:697
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "թիվ"
-#: TurtleArt/tabasics.py:698
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "Մաթեմատիկական օպերատորներում օգտագործվում է որպես թվային ներմուծում"
-#: TurtleArt/tabasics.py:706
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "մեծ է քան"
-#: TurtleArt/tabasics.py:709
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "տրամաբանական greater-than/մեծ է քան /օպերատոր"
-#: TurtleArt/tabasics.py:718
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "փոքր է քան"
-#: TurtleArt/tabasics.py:722
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "տրամաբանական less-than /փոքր է քան/ օպերատոր"
-#: TurtleArt/tabasics.py:730
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "հավասար"
-#: TurtleArt/tabasics.py:734
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr " տրամաբանական equal-to/հավասար է/օպերատոր"
-#: TurtleArt/tabasics.py:741
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "ոչ"
-#: TurtleArt/tabasics.py:744
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "տրամաբանական ՈՉ օպերատոր"
-#: TurtleArt/tabasics.py:750 TurtleArt/tabasics.py:753
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "և"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "տրամաբանական AND /և/օպերատոր"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:764
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "կամ"
-#: TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "տրամաբանական OR /կամ/ օպերատոր"
-#: TurtleArt/tabasics.py:774
+#: TurtleArt/tabasics.py:784
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:91
msgid "Palette of flow operators"
msgstr "Հոսքի օպերատորների պահոցը"
-#: TurtleArt/tabasics.py:779
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "սպասել"
-#: TurtleArt/tabasics.py:783
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "Ծրագրի գործարկման ընթացքը կասեցնում է սահմանված որոշակի վայրկյաններով:"
-#: TurtleArt/tabasics.py:790
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "Անդադար"
-#: TurtleArt/tabasics.py:794
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "կրկնել անընդմեջ"
-#: TurtleArt/tabasics.py:801 TurtleArt/tabasics.py:805
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "կրկնել"
-#: TurtleArt/tabasics.py:806
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "Կրկնել սահմանված անգամներ"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "եթե"
-#: TurtleArt/tabasics.py:812 TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "ապա"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "եթե ..."
-#: TurtleArt/tabasics.py:817
+#: TurtleArt/tabasics.py:827
msgid "if-then operator that uses boolean operators from Numbers palette"
msgstr "Եթե-ապա օպերատորը, որը բուլյան օպերատորներ է օգտագործում Թվապնակից"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "այլապես"
-#: TurtleArt/tabasics.py:829 TurtleArt/tabasics.py:837
+#: TurtleArt/tabasics.py:839 TurtleArt/tabasics.py:847
msgid "if then else"
msgstr "եթե ուրեմն մեկ այլ"
-#: TurtleArt/tabasics.py:830 TurtleArt/tabasics.py:838
+#: TurtleArt/tabasics.py:840 TurtleArt/tabasics.py:848
msgid "if-then-else operator that uses boolean operators from Numbers palette"
msgstr "եթե-ապա-կամ օպերատորը, որը բուլյան օպերատորներ է օգտագործում Թվապնակից"
-#: TurtleArt/tabasics.py:847
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "Հորիզոնական տարածություն"
-#: TurtleArt/tabasics.py:848
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "Ագուցված մասնիկների շարանը հրվում է դեպի աջ"
-#: TurtleArt/tabasics.py:855
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "Ուղղահայաց տարածություն"
-#: TurtleArt/tabasics.py:856
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "Ագուցված մասնիկների շարանը քաշում է դեպի վար:"
-#: TurtleArt/tabasics.py:862
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "Կանգնեցնել գործողությունը"
-#: TurtleArt/tabasics.py:865
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "Կանգնեցնում է ընթացիկ գործողությունը"
-#: TurtleArt/tabasics.py:874
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Փոփոխականներով մասնիկների պահոց"
-#: TurtleArt/tabasics.py:879 pysamples/grecord.py:214
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "Մեկնարկ"
-#: TurtleArt/tabasics.py:882
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "Գործողությունը կապում է գործիքաշարի գործարկման կոճակներին"
-#: TurtleArt/tabasics.py:889 TurtleArt/tabasics.py:890
-#: TurtleArt/tabasics.py:891
+#: 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
@@ -569,161 +577,161 @@ msgstr "Գործողությունը կապում է գործիքաշարի գո
msgid "text"
msgstr "Տեքստ"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:902
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
msgid "string value"
msgstr "Տողի արժեքը"
-#: TurtleArt/tabasics.py:896 TurtleArt/tabasics.py:899
-#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:911
+#: 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/tawindow.py:4513
msgid "action"
msgstr "Գործողություն"
# կույտի-ագուցված մասնիկների շարան
-#: TurtleArt/tabasics.py:901
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "Անվանակոչվող գործողությունների կույտի ամենվերին մասը"
-#: TurtleArt/tabasics.py:912 TurtleArt/tawindow.py:4521
+#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527
msgid "invokes named action stack"
msgstr "Կանչում է անվանակոչված գործողությունների ագուցված մասնիկների շարանը:"
-#: TurtleArt/tabasics.py:919
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "Պահեստավորել տուփ 1-ի մեջ"
-#: TurtleArt/tabasics.py:924
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "Թվային արժեքը պահում է Փոփոխական 1-ում"
-#: TurtleArt/tabasics.py:933
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "Պահել տուփ 2-ի մեջ"
-#: TurtleArt/tabasics.py:938
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "Թվային արժեքը պահում է Փոփոխական 2-ում"
-#: TurtleArt/tabasics.py:947
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "տուփ 1"
-#: TurtleArt/tabasics.py:950
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Փոփոխական 1  ( թվային արժեքը )"
-#: TurtleArt/tabasics.py:957
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "տուփ 2"
-#: TurtleArt/tabasics.py:960
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Փոփոխական 2  ( թվային արժեքը )"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "պահել ... մեջ"
-#: TurtleArt/tabasics.py:966 TurtleArt/tabasics.py:982
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "Տուփ"
-#: TurtleArt/tabasics.py:966 TurtleArt/tawindow.py:4571
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "Արժեք"
-#: TurtleArt/tabasics.py:970 TurtleArt/tabasics.py:985
+#: 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 "Իմ տուփը"
-#: TurtleArt/tabasics.py:971 TurtleArt/tawindow.py:4576
+#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586
msgid "stores numeric value in named variable"
msgstr "Թվային արժեքը պահում է անվանակոչված փոփոխականում"
-#: TurtleArt/tabasics.py:988 TurtleArt/tawindow.py:4548
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "Անվանված փոփոխական (թվային արժեքը)"
-#: TurtleArt/tabasics.py:995 TurtleArt/tabasics.py:1014
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "Գործողություն 1"
-#: TurtleArt/tabasics.py:998
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "1 գործողության շարանի վերին մասը"
-#: TurtleArt/tabasics.py:1004 TurtleArt/tabasics.py:1024
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "Գործողություն 2"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "2 գործողության մասնիկաշարանի վերին մասը"
-#: TurtleArt/tabasics.py:1017
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "Կանչում է Գործողություն 1 մասնիկների շարանը"
-#: TurtleArt/tabasics.py:1027
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "Կանչում է Գործողություն 2 շարանը"
-#: TurtleArt/tabasics.py:1035
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "Խոտան"
-#: TurtleArt/tabasics.py:1039
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "Դատարկել աղբամանը"
-#: TurtleArt/tabasics.py:1040
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "Անվերադարձ ջնջում է աղբամանի պարունակությունը"
-#: TurtleArt/tabasics.py:1044
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "Վերականգնել բոլորը"
-#: TurtleArt/tabasics.py:1045
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "Վերականգնել աղբարկղից բոլոր մասնիկները"
-#: TurtleArt/tabasics.py:1049
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "Ջնջել բոլորը"
-#: TurtleArt/tabasics.py:1050
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "Բոլոր մասնիկները տեղափոխել աղբարկղ"
#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156
-#: TurtleArtActivity.py:769
+#: TurtleArtActivity.py:775
msgid "Share selected blocks"
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 "Վերնագիր"
-#: 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 "Կանգնեցնել Կրիային"
-#: 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 "Ցուցադրել մասնիկները"
-#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "Թաքցնել մասնիկները"
@@ -735,12 +743,12 @@ msgstr "չի արտածում ... վրա"
msgid "I don't know how to"
msgstr "Ես չգիտեմ, թե ինչպես"
-#: TurtleArt/talogo.py:629
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "Չի հավանում"
# Որպես մուտք
-#: TurtleArt/talogo.py:630
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "Որպես ներածում"
@@ -790,8 +798,8 @@ msgstr ""
msgid "Select blocks to share"
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 "Պահպանել գրապահոցը"
@@ -809,7 +817,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 "Ջնջել գրապահոցը"
@@ -817,198 +825,198 @@ msgstr "Ջնջել գրապահոցը"
msgid "Really delete stack?"
msgstr "Իսկապես նջնե՞լ գրապահոցը"
-#: TurtleArt/tawindow.py:4359
+#: TurtleArt/tawindow.py:4362
msgid "image"
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 "Պահել որպես Տարբերանշան"
-#: 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:260
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "ճեպապատկեր"
-#: 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 "Պահպանել ճեպապատկերը"
-#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826
+#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832
msgid "Turn off hover help"
msgstr "Կասեցնել տատանվող օգնությունը"
-#: TurtleArtActivity.py:321 turtleblocks.py:397
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Միացնել տատանվող օգնությունը"
-#: TurtleArtActivity.py:330 turtleblocks.py:411
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Ցուցադրել պահոցը"
-#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Թաքցնել պահոցը"
-#: TurtleArtActivity.py:503
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Փոխել դիրքացույցները դեպի նվազեցում"
-#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
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 "Խմբագրել"
-#: 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 "Տեսքը"
-#: TurtleArtActivity.py:629 TurtleArtActivity.py:745
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
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 "Պահել / Բեռնել"
-#: 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 "Փակցնել"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
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 "Էկրանի չափով"
-#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "Դեկարտյան դիրքացուցներ"
-#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "Բևեռային դիրքացույցներ"
-#: TurtleArtActivity.py:663 TurtleArtActivity.py:820
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
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:672 TurtleArtActivity.py:825 turtleblocks.py:392
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
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 "Բեռնման օրինակ"
-#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Մաքրել"
-#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Գործարկել"
-#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Քայլ"
-#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Օգնություն"
-#: TurtleArtActivity.py:754 turtleblocks.py:424
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Կանգ"
-#: 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 "Բեռնել նախագիծը"
# Load plugin
-#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
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» ծրագրի մասնիկները"
-#: TurtleArtActivity.py:927
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Պահոց"
-#: TurtleArtActivity.py:945
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Ընդհանուր օգտագործման մասնիկները կասեցված են:"
-#: TurtleArtActivity.py:974 turtleblocks.py:372
+#: TurtleArtActivity.py:980 turtleblocks.py:380
msgid "Open"
msgstr "Բացել"
-#: TurtleArtActivity.py:1024
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:1029
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:1031
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:1033
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:1036
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "Հավելման բեռնումը չկայացավ"
# Հավելում - plugin
-#: TurtleArtActivity.py:1278
+#: TurtleArtActivity.py:1284
msgid "Please restart Turtle Art in order to use the plugin."
msgstr ""
"Խնդրվումէ վերամեկնարկել Turtle Art /Կրիայի/ ծրագիրը` հավելումն օգտագործելու "
"համար:"
-#: TurtleArtActivity.py:1296
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "%s հավելումն արդեն ներդրված է:"
-#: TurtleArtActivity.py:1297
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Ցանկանո՞ւմ եք վերբեռնել %s:"
@@ -1804,7 +1812,7 @@ msgstr "Աջակողմյան x"
msgid "bottom y"
msgstr "Ստորին y"
-#: 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 "օգտագործողի կողմից ընտրված շահագորժողի գունապնակներ"
@@ -1860,92 +1868,98 @@ msgid "uturn"
msgstr "Շրջադարձ U տառի ձևով"
#: pysamples/uturn.py:37
-msgid "make a uturn"
-msgstr "Կատարել լրիվ շրջադարձ U տառի ձևով"
-
-# լրիվ շրջադարձ
-#: pysamples/uturn.py:48
-msgid "u turn"
-msgstr "Շրջադարձ U տառի ձևով"
-
-#: pysamples/uturn.py:50
msgid "turns the turtle 180 degrees"
msgstr "շրջում է կրիային 180 աստիճանով"
-#: turtleblocks.py:90
+#: turtleblocks.py:91
msgid "usage is"
msgstr "Կիրառումը"
-#: turtleblocks.py:256
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Առանց գործողության այլընտրանքի"
# Ֆայլը չի գտնվել
-#: turtleblocks.py:271
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Ֆայլը չի գտնվել"
-#: turtleblocks.py:295
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Կազմաձևի գրացուցակը գրելի չէ. %s"
-#: turtleblocks.py:371
+#: turtleblocks.py:375
msgid "New"
msgstr "Նոր"
-#: turtleblocks.py:374
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Ցուցադրել օրինակ -նախագծերը"
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Թաքցնել օրինակ-նախագծերը"
+
+#: turtleblocks.py:382
msgid "Save"
msgstr "Պահել"
-#: turtleblocks.py:375
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Պահել որպես"
-#: turtleblocks.py:380
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Դուրս գալ"
-#: turtleblocks.py:381
+#: turtleblocks.py:389
msgid "File"
msgstr "Ֆայլ"
-#: turtleblocks.py:388
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Փոխել դիրքացույցների սանդղակը"
-#: turtleblocks.py:394
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Վերականգնել մասնիկների չափսը"
-#: turtleblocks.py:415
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Ցուցադրել/թաքցնել մասնիկները"
-#: turtleblocks.py:417
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Գործիքներ"
-#: turtleblocks.py:423
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Զտել"
-#: turtleblocks.py:425
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Կրիա"
-#: turtleblocks.py:428
+#: turtleblocks.py:436
msgid "About..."
msgstr "... մասին"
-#: turtleblocks.py:467
+#: turtleblocks.py:475
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr "Դուք չպահպանված աշխատանք ունեք: Ցանկանու՞մ եք պահպանել այն:"
-#: turtleblocks.py:469
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Պահպանե՞լ նախագիծը"
+#~ msgid "make a uturn"
+#~ msgstr "Կատարել լրիվ շրջադարձ U տառի ձևով"
+
+# լրիվ շրջադարձ
+#~ msgid "u turn"
+#~ msgstr "Շրջադարձ U տառի ձևով"
+
#~ msgid "set text color"
#~ msgstr "Սահմանել տեքստի գույնը"
diff --git a/po/ne.po b/po/ne.po
index 0b82d29..127f5b6 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"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"
@@ -29,101 +29,101 @@ msgid ""
"visual programming blocks"
msgstr ""
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
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:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "टर्टललाई अगाडि सार्छ"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "पछाडि"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "टर्टललाई पछाडि सार्छ"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "सफा"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "स्क्रिन खाली गर्छ र टर्टललाई रिसेट गर्छ"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "बायाँ"
-#: TurtleArt/tabasics.py:162
+#: TurtleArt/tabasics.py:173
msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "कछुवालाई घडिको उल्टो दिशामा घुमाउँछ (कोण ढिग्रीमा)"
-#: 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 "दायाँ"
-#: TurtleArt/tabasics.py:174
+#: TurtleArt/tabasics.py:185
msgid "turns turtle clockwise (angle in degrees)"
msgstr "कछुवालाई घडिको दिशामा घुमाउँछ(कोण ढिग्रीमा)"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "वृत्तखण्ड"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "कोण"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "त्रिज्या"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
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:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: 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) स्क्रिनको बिच हो."
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
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 स्क्रिनको माथिल्लो भागमा छ।)"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor"
-#: 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)"
@@ -131,11 +131,11 @@ msgstr ""
"टर्टलको तत्काल x-निर्देशांक मान बचाइराख्छ (संख्या खण्डको सट्टामा प्रयोग गर्न "
"सकिन्छ)"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor"
-#: 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)"
@@ -143,608 +143,594 @@ msgstr ""
"टर्टलको तत्काल y- निर्देशांक मान बचाइराख्छ(संख्या खण्डको सट्टामा प्रयोग गर्न "
"सकिन्छ)"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
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/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "कलम आदेशको प्यालेट"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "स्क्रिन भर"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
+#: TurtleArt/tabasics.py:384
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093
msgid "color"
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 "पृष्ठभुमि (रंग, सेड) ले भरिन्छ"
-#: 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 "खरानी रङ"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "रंङ राख"
-#: TurtleArt/tabasics.py:313
+#: TurtleArt/tabasics.py:347
msgid "sets color of the line drawn by the turtle"
msgstr "कछुवाले बनाएको रेखाको रंग सेट गर्छ"
-#: TurtleArt/tabasics.py:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "छाया राख"
-#: TurtleArt/tabasics.py:325
+#: TurtleArt/tabasics.py:361
msgid "sets shade of the line drawn by the turtle"
msgstr "कछुवाले बनाएको रेखाको सेड निर्धारण गर्छ"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "खरानी रङ्ग रख।"
-#: TurtleArt/tabasics.py:336
+#: TurtleArt/tabasics.py:374
msgid "sets gray level of the line drawn by the turtle"
msgstr "कछुवाले बनाएको धर्कोको छाँया निर्धारित गर्छ"
-#: TurtleArt/tabasics.py:345
+#: TurtleArt/tabasics.py:385
msgid "holds current pen color (can be used in place of a number block)"
msgstr "पेनको हाल रंग राख्छ (अंक ब्लको सट्टामा पनि प्रयोग हुन्छ)"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "अहिलेको कलमको रंग बचत गर्छ"
-#: TurtleArt/tabasics.py:364
+#: TurtleArt/tabasics.py:410
msgid "holds current gray level (can be used in place of a number block)"
msgstr "खरानी रङ हालमा प्रयोग (यो अंक बल्क गर्न पनि प्रयोग गर्न सक्नु हुन्छ)"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "कलमले लेख"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "कछुवालाई सारेमा कोर्दैन"
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "कलमले नलेख"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "चित्र बनाउन कछुवालाई हल्लाऊ"
-#: TurtleArt/tabasics.py:390
+#: TurtleArt/tabasics.py:443
+#, fuzzy
+msgid "pen down?"
+msgstr "कलमले नलेख"
+
+#: TurtleArt/tabasics.py:445
+msgid "returns True if pen is down"
+msgstr ""
+
+#: TurtleArt/tabasics.py:453
msgid "set pen size"
msgstr "कलमको परिमाण मिलाऊ"
-#: TurtleArt/tabasics.py:394
+#: TurtleArt/tabasics.py:457
msgid "sets size of the line drawn by the turtle"
msgstr "टर्टलले बनाएको रेखा को साइज सेट गर्छ"
-#: TurtleArt/tabasics.py:404
+#: 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:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
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:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "कलमका रङहरुको प्यालेट"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "रातो"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "सुन्तला"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "पहेलो"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "हरियो"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "स्यान"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "निलो"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "प्याजी"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "सेतो"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "कालो"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "अक्षरको रंग राख"
-
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "कछुवाले लेख्ने अक्षरको रङ निर्धारण गर्छ"
-
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "कलमको साइज मिलाउ"
-
-#: TurtleArt/tabasics.py:470
-msgid "sets size of text drawn by the turtle"
-msgstr "कछुवाले कोरेको अक्षरको आकार निश्चित गर्छ"
-
-#: TurtleArt/tabasics.py:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "न्युमरेटर सञ्चालनकर्ताको प्यालेट"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "प्लस्"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "दुईवटा अल्फान्युमेरिक आगतहरु जोड्छ"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "घटाऊ"
-#: TurtleArt/tabasics.py:574
+#: TurtleArt/tabasics.py:622
msgid "subtracts bottom numeric input from top numeric input"
msgstr "माथिको संख्यात्मक आगतले तलको संख्यात्मक आगतलाई घटाउछ।"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "गुनन्"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "२ वटा संख्यात्मक आगतको गुणन गर्छ"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "भाग गर"
-#: TurtleArt/tabasics.py:600
+#: TurtleArt/tabasics.py:648
msgid ""
"divides top numeric input (numerator) by bottom numeric input (denominator)"
msgstr ""
"माथील्लो संख्यात्मक आगतलाई (न्यूमिरेतर) तलको संख्यात्मक आगतले भाग गर "
"(डिनोमिरेतर)"
-#: TurtleArt/tabasics.py:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "परिचय"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "बल्क बिस्तार गर्न प्रयोग भएको सञ्चालनकर्ताको पहिचान गर"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "मोड्युल (रेमिनदर) सञ्चालनकर्ता"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "बर्गको रुट"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "वर्गमूल निकाल्छ"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "जुनसुकै"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "कम्ति"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
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:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "अंक"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "गणित सञ्चालनमा संख्यात्मक आगतको प्रयोग"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "भन्दा ठूलो"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "युक्तिसंगत greater-than सञ्चालनकर्ता"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "...भन्दा कम"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "युक्तिसंगत less-than सञ्चालनकर्ता"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "बराबर"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "युक्तिसंगत equal-to सञ्चालनकर्ता"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "होइन"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "युक्तिसंगत NOT सञ्चालनकर्ता"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "र"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "युक्तिसंगत AND सञ्चालनकर्ता"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "अथवा"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "युक्तिसंगत वा सञ्चालनकर्ता"
-#: 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 "फ्लो सञ्चालनकर्ताको प्यालेट"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "पर्ख"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "कार्यक्रम कार्यान्वयनलाई तोकिएको समयले रोक्छ"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "सधैकोलागि"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "लुप (हरु) सधैँका लागी"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "दोहोर्‍याउ"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "तोकिए अनुसार लुप गर्छ"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "यदि"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "अनि"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "इफ देन"
-#: 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:785
+#: TurtleArt/tabasics.py:835
msgid "else"
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: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 सञ्चालक"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "तर्सो खाली ठाँऊ"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "जगहरु दायाँ थाँक लग्छ"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "ठाडो गरि खाली ठाउँ"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "जग्सहरु तल थाँक लाग्छन"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "कार्य रद्द गर"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "हालको कार्य रोक्छ"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "चल खण्डहरुको प्यालेट"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "सुरु गर"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
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: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 "स्ट्रिङ मान"
-#: 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 "कार्य"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
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:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "बाकस १ मा भंडार गर"
-#: TurtleArt/tabasics.py:884
+#: TurtleArt/tabasics.py:934
msgid "stores numeric value in Variable 1"
msgstr "संख्यात्मक मान चल १ मा भण्डारण गर्छ"
-#: TurtleArt/tabasics.py:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "बाकस २ मा भंडार गर"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "संख्यात्मक मान चल २ मा भण्डारण गर्छ"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "बाकस १"
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "चल 1 (संख्यात्मक मान)"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "बाकस २"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "चल २ (संङख्यातमक मान)"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "स्टोर गर्नुहोस्"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "बाकस"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
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 "मेरो बाकस"
-#: 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:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "नाम गरिएको चल (संख्यात्मक मान)"
-#: TurtleArt/tabasics.py:952 TurtleArt/tabasics.py:971
+#: TurtleArt/tabasics.py:1005 TurtleArt/tabasics.py:1024
msgid "action 1"
msgstr "कार्य १"
-#: TurtleArt/tabasics.py:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "कार्य १ थाकको प्रथम मा छ।"
-#: TurtleArt/tabasics.py:961 TurtleArt/tabasics.py:981
+#: TurtleArt/tabasics.py:1014 TurtleArt/tabasics.py:1034
msgid "action 2"
msgstr "कार्य २"
-#: TurtleArt/tabasics.py:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "कार्य २ थाकको माथि"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "कार्य १ थाक स्तुति गर्छ"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "कार्य २ थाक स्तुति गर्छ"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "रद्दिटोकरी"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "खाली डस्टबीन"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "रद्दीटोकरीको बस्तु सधैलाई मेटाउँछ"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "सबै पूर्वावस्थामा ल्याउ"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from 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/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 "शीर्षक"
-#: 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 "टर्टल रोक"
-#: 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 "खण्डहरु देखाउ"
-#: TurtleArt/talogo.py:384 TurtleArtActivity.py:364 TurtleArtActivity.py:996
+#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041
msgid "Hide blocks"
msgstr "खण्डहरु लुकाऊ"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "निर्गत गरेन"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "मलाई आउँदैन कसरी गर्ने"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "मनपर्दैन"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "आपूर्तिको रुपमा"
@@ -756,308 +742,313 @@ msgstr "अर्को प्यालेट देखाँउछ"
msgid "changes the orientation of the palette of 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/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 "खोल्नलाई क्लिक गर"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "पृष्ठविन्यास"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
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 "रद्द गर"
-#: 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 ""
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
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 "लोगोको रुपमा सेभ गर"
-#: 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:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
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 "स्नयापसट सेभ गर"
-#: 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:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "प्यालेट देखाउ"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "प्यालेट लुकाऊ"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "निर्देशांक तल पुन: स्केल गर"
-#: TurtleArtActivity.py:489 TurtleArtActivity.py:648 TurtleArtActivity.py:804
+#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828
msgid "Rescale coordinates up"
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 "सम्पादन गर"
-#: 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 "हेर"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
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: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 "प्रतिलिपी सार"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
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 "पुरै पर्दा"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:798 turtleblocks.py:377
+#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392
msgid "Cartesian coordinates"
msgstr "कार्टेसियन निर्देशांक"
-#: TurtleArtActivity.py:642 TurtleArtActivity.py:800 turtleblocks.py:379
+#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394
msgid "Polar coordinates"
msgstr "पोलार निर्देशांक"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
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:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
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:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "सफा गर्नुहोस्"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "चलाउनुहोस्"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "चाल"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "मद्दत"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
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:985
+#: TurtleArtActivity.py:980 turtleblocks.py:380
+msgid "Open"
+msgstr "खोल"
+
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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 "पल्गइन %s पहिल्यै इन्टल भइसक्यो।"
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "के तिमी %s रिइन्टल गर्न चाहन्छौ?"
-#: 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 "खाता ID"
-#: 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 "रजिस्टर गर"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "रंगहरु"
@@ -1114,7 +1105,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 "सेन्सर खण्डहरुको प्यालेट"
@@ -1129,7 +1120,7 @@ msgid "push acceleration in x, y, z to heap"
msgstr "थुप्रो हुने गरी x, y, z मा गतिवृद्धि थिच"
#: 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 "ध्बनि"
@@ -1150,7 +1141,7 @@ 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 "पिच"
@@ -1188,7 +1179,7 @@ msgid "microphone input voltage"
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 "मिडिया वस्तुहरुको प्यालेट"
@@ -1232,340 +1223,338 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "RFID यन्त्रबाट मान पढ"
-#: 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: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 सञ्चालनकर्ता"
-#: 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: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 सञ्चालनकर्ता जुनले अंकहरु प्यालेटदैखि बुलियन सञ्चालनकर्ता "
"चलाउछ"
-#: 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 "माथि"
-#: 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 "पतन गर्न मिल्ने थाकको माथि"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
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 "सुगर जर्नल मिडिया वस्तु"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
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 "सुगर जर्नल श्रव्य वस्तु"
-#: 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:171
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal video object"
msgstr "सुगर जर्नल भिडियो वस्तु"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
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 "सुगर पंजिका वर्णन फाँट"
-#: 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 "देखाउ"
+#: 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 "पंजिकामा रहेको पाठ वा मिडिया देखाउँछ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "पङ्क्तिबद्धरुपमा देखाऊ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
msgid "set scale"
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:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
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:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "सुगर जर्नलमा तस्विर सेभ गर्छ"
-#: 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: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:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
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: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
#, fuzzy
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 "माउस x"
-#: 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 निर्देशाङ्क फर्काउँछ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "माउस y"
-#: 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 निर्देशाङ्क फर्काउँछ"
-#: 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: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:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
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 को रुपमा राख्छ"
-#: 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 "कछुवा मुनिको RGB कलर थाँक मुनि फिर्ता जान्छ"
-#: 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:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
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:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "अतिरिक्त विकल्प भएको प्यालेट"
#. 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: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) मा धकेल्छ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
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:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
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) मेटाउँछ"
#. 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 "पप्"
-#: 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)को मान पप गर्छ"
-#: 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 "खाली थाक"
-#: 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 फिर्ता र्गर्छ"
-#: 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 "टिप्पणी"
-#: 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:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
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 "मानलाई पर्दाको तल स्थिति खण्डमा छाप्छ"
-#: 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 ""
# 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 "पाइथन"
-#: 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)"
-#: 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)"
@@ -1573,7 +1562,7 @@ msgstr ""
"प्रोगरामेबल खण्ड: उन्नत बहु-चल गणीत समीकरण थप्न प्रयोग गरिने, e.g., sqrt(x*x "
"+ y*y)"
-#: 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)"
@@ -1581,230 +1570,206 @@ msgstr ""
"प्रोगरामेबल खण्ड: उन्नत बहु-चल गणीत समीकरण थप्न प्रयोग गरिने, e.g., "
"sin(x+y+z)"
-#: 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: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 मोड्युलको सङ्केत चलाउँछ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "कार्टेसन"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:656
msgid "displays Cartesian coordinates"
msgstr "कार्टिसन कोर्डिनेट देखिउँछ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
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: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 "कछुवा"
-#: 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 "आदेश गर्ने कछुवा छान्छ"
#. 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 "टर्टलमा अनुकूलन 'shell' राख"
-#: 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 "संक्षिप्त थाँकको माथि"
-#: 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: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 "मेरो ब्लाक सुरु गर"
-#: 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: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:782
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767
msgid "Palette of presentation templates"
msgstr "प्रस्तुत गर्ने टेम्प्लेटहरूको प्यालेट"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "खण्डहरु लुकाऊ"
-#: 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 "खण्डहरु लुकाएर क्यानभास सफा बनाउँछ"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
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:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
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: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: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 "प्रस्तुति टेम्पलेट: बुलेटका सूची"
-#: 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: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 "प्रस्तुति टेम्प्लेट: पंजिकाको बस्तु छान (विवरण समेत)"
-#: 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 "प्रस्तुति टेम्प्लेट: चारवटा जर्नलको वस्तु छान"
-#: 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 "प्रस्तुती टेम्प्लेट: दुईवटा जर्नल बस्तु छान"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "तलतिर"
-#: 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:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
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: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:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "स्क्रिनको माथिपट्टिको ycor"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
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:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "शीर्षक x"
-#: 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:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "बायाँ x"
-#: 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:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "दायाँ x"
-#: 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:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "प्रस्तुति १x१"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "प्रस्तुति 2x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "प्रस्तुति १x२"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "प्रस्तुति 2x2"
-
-#: 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 ""
@@ -1812,130 +1777,165 @@ 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:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "रोक"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "खेल"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
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"
-msgstr "यूमोड लिऊ"
+#: 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 "कनफिगरेसन निर्देशिकामा लेख्न मिल्दैन: %s"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "नयाँ"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "खोल"
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr ""
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr ""
-#: turtleblocks.py:367
+#: turtleblocks.py:382
msgid "Save"
msgstr "सेभ गर"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "नाममा सेभ गर"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "बन्द गर्नुहोस्"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "फाइल"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "निर्देशांक रिस्केल गर"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "खण्ड आकार रिसेट गर"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "खण्ड लुकाऊ/देखाऊ"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "औजार"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "त्रुटि सच्याउनुहोस्"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
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 "make a uturn"
+#~ msgstr "यूमोड लिऊ"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "यूमोड"
+
+#~ msgid "set text color"
+#~ msgstr "अक्षरको रंग राख"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "कछुवाले लेख्ने अक्षरको रङ निर्धारण गर्छ"
+
+#~ msgid "set text size"
+#~ msgstr "कलमको साइज मिलाउ"
+
+#~ msgid "sets size of text drawn by the turtle"
+#~ msgstr "कछुवाले कोरेको अक्षरको आकार निश्चित गर्छ"
+
+#~ msgid "presentation 1x1"
+#~ msgstr "प्रस्तुति १x१"
+
+#~ msgid "presentation 2x1"
+#~ msgstr "प्रस्तुति 2x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "प्रस्तुति १x२"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "प्रस्तुति 2x2"
+
#~ msgid "Turtle Art"
#~ msgstr "टर्टल आर्ट"
diff --git a/po/nl.po b/po/nl.po
index 7512be4..08a6b8f 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -14,8 +14,8 @@ msgid ""
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: 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"
@@ -38,83 +38,83 @@ msgstr ""
"Een Logo-geïnspireerd schildpad die kleurrijke plaatjes tekent met samenklik "
"visueel programmeerblokken"
-#: TurtleArt/tabasics.py:119
+#: TurtleArt/tabasics.py:124
msgid "Palette of turtle commands"
msgstr "Palet van schildpadcommando's"
-#: 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:128
+#: TurtleArt/tabasics.py:133
msgid "moves turtle forward"
msgstr "beweeg schildpad vooruit"
-#: TurtleArt/tabasics.py:135
+#: TurtleArt/tabasics.py:142
msgid "back"
msgstr "terug"
-#: TurtleArt/tabasics.py:139
+#: TurtleArt/tabasics.py:146
msgid "moves turtle backward"
msgstr "beweegt schildpad achteruit"
-#: TurtleArt/tabasics.py:147
+#: TurtleArt/tabasics.py:156
msgid "clean"
msgstr "wissen"
-#: TurtleArt/tabasics.py:150
+#: TurtleArt/tabasics.py:159
msgid "clears the screen and reset the turtle"
msgstr "schoont het scherm en herstelt het schildpad"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "links"
-#: 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: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 "rechts"
-#: 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:182
+#: TurtleArt/tabasics.py:195
msgid "arc"
msgstr "boog"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "angle"
msgstr "hoek"
-#: TurtleArt/tabasics.py:182
+#: TurtleArt/tabasics.py:195
msgid "radius"
msgstr "straal"
-#: TurtleArt/tabasics.py:186
+#: TurtleArt/tabasics.py:199
msgid "moves turtle along an arc"
msgstr "beweegt schildpad langs een boog"
-#: 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:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
-#: 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 ""
@@ -122,21 +122,21 @@ msgstr ""
"scherm."
#
-#: TurtleArt/tabasics.py:209
+#: TurtleArt/tabasics.py:226
msgid "set heading"
msgstr "richting instellen"
-#: 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.)"
-#: TurtleArt/tabasics.py:221 TurtleArt/tawindow.py:4105
+#: TurtleArt/tabasics.py:240 TurtleArt/tawindow.py:4247
msgid "xcor"
msgstr "xcor"
-#: 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)"
@@ -144,11 +144,11 @@ msgstr ""
"behoudt deze x-coördinaat waarde voor schildpad (kan worden gebruikt in "
"plaats van nummerblok)"
-#: TurtleArt/tabasics.py:232 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:254 TurtleArt/tawindow.py:4248
msgid "ycor"
msgstr "ycor"
-#: 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)"
@@ -156,11 +156,11 @@ msgstr ""
"behoudt deze y-coördinaat waarde voor schildpad (kan worden gebruikt in "
"plaats van nummerblok)"
-#: TurtleArt/tabasics.py:243 TurtleArt/tawindow.py:4106
+#: TurtleArt/tabasics.py:268 TurtleArt/tawindow.py:4248
msgid "heading"
msgstr "richting"
-#: 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)"
@@ -168,596 +168,581 @@ msgstr ""
"houdt deze richtingwaarde van het schildpad vast (kan worden gebruikt in "
"plaats van nummerblok)"
-#: TurtleArt/tabasics.py:278
+#: TurtleArt/tabasics.py:308
msgid "Palette of pen commands"
msgstr "Palet van pencommando's"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
+#: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326
msgid "fill screen"
msgstr "vul scherm"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: 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"
-#: 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)"
-#: 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 "grijs"
-#: TurtleArt/tabasics.py:309
+#: TurtleArt/tabasics.py:343
msgid "set color"
msgstr "zet kleur"
-#: 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:321
+#: TurtleArt/tabasics.py:357
msgid "set shade"
msgstr "zet schaduw"
-#: 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"
-#: TurtleArt/tabasics.py:333
+#: TurtleArt/tabasics.py:371
msgid "set gray"
msgstr "zet grijs"
-#: 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"
-#: 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)"
-#: TurtleArt/tabasics.py:355
+#: TurtleArt/tabasics.py:398
msgid "holds current pen shade"
msgstr "behoudt deze pen schaduw"
-#: 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)"
-#: TurtleArt/tabasics.py:372
+#: TurtleArt/tabasics.py:419
msgid "pen up"
msgstr "pen omhoog"
-#: TurtleArt/tabasics.py:375
+#: TurtleArt/tabasics.py:422
msgid "Turtle will not draw when moved."
msgstr "Schildpad tekent niet als die beweegt."
-#: TurtleArt/tabasics.py:381
+#: TurtleArt/tabasics.py:431
msgid "pen down"
msgstr "pen omlaag"
-#: TurtleArt/tabasics.py:384
+#: TurtleArt/tabasics.py:434
msgid "Turtle will draw when moved."
msgstr "Schildpad tekent als die beweegt."
-#: TurtleArt/tabasics.py:390
+#: 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/tabasics.py:453
msgid "set pen size"
msgstr "zet pen dikte"
-#: 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"
-#: TurtleArt/tabasics.py:404
+#: TurtleArt/tabasics.py:468
msgid "start fill"
msgstr "begin met vullen"
-#: 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)"
-#: TurtleArt/tabasics.py:413
+#: TurtleArt/tabasics.py:479
msgid "end fill"
msgstr "stop met vullen"
-#: 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)"
-#: TurtleArt/tabasics.py:422
+#: TurtleArt/tabasics.py:490
msgid "pen size"
msgstr "pen dikte"
-#: 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:437
+#: TurtleArt/tabasics.py:508
msgid "Palette of pen colors"
msgstr "Palet van penkleuren"
-#: TurtleArt/tabasics.py:439
+#: TurtleArt/tabasics.py:510
msgid "red"
msgstr "rood"
-#: TurtleArt/tabasics.py:440
+#: TurtleArt/tabasics.py:511
msgid "orange"
msgstr "oranje"
-#: TurtleArt/tabasics.py:442
+#: TurtleArt/tabasics.py:513
msgid "yellow"
msgstr "geel"
-#: TurtleArt/tabasics.py:444
+#: TurtleArt/tabasics.py:515
msgid "green"
msgstr "groen"
-#: TurtleArt/tabasics.py:445
+#: TurtleArt/tabasics.py:516
msgid "cyan"
msgstr "cyaan"
-#: TurtleArt/tabasics.py:446
+#: TurtleArt/tabasics.py:517
msgid "blue"
msgstr "blauw"
-#: TurtleArt/tabasics.py:447
+#: TurtleArt/tabasics.py:518
msgid "purple"
msgstr "paars"
-#: TurtleArt/tabasics.py:449
+#: TurtleArt/tabasics.py:520
msgid "white"
msgstr "wit"
-#: TurtleArt/tabasics.py:450
+#: TurtleArt/tabasics.py:521
msgid "black"
msgstr "zwart"
-#: TurtleArt/tabasics.py:456
-msgid "set text color"
-msgstr "zet tekstkleur"
-
-#: TurtleArt/tabasics.py:459
-msgid "sets color of text drawn by the turtle"
-msgstr "stelt de kleur van tekst in getekend door het schildpad"
-
-#: TurtleArt/tabasics.py:467
-msgid "set text size"
-msgstr "stel tekstgrootte in"
-
-#: 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:553
+#: TurtleArt/tabasics.py:601
msgid "Palette of numeric operators"
msgstr "Palet van getals operator"
-#: TurtleArt/tabasics.py:559
+#: TurtleArt/tabasics.py:607
msgid "plus"
msgstr "getal"
-#: TurtleArt/tabasics.py:563
+#: TurtleArt/tabasics.py:611
msgid "adds two alphanumeric inputs"
msgstr "voegt twee alfanumerieke invoer toe"
-#: TurtleArt/tabasics.py:571
+#: TurtleArt/tabasics.py:619
msgid "minus"
msgstr "min"
-#: 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"
-#: TurtleArt/tabasics.py:585
+#: TurtleArt/tabasics.py:633
msgid "multiply"
msgstr "vermenigvuldig"
-#: TurtleArt/tabasics.py:588
+#: TurtleArt/tabasics.py:636
msgid "multiplies two numeric inputs"
msgstr "vermenigvuldigt twee getallen invoer"
-#: TurtleArt/tabasics.py:597
+#: TurtleArt/tabasics.py:645
msgid "divide"
msgstr "gedeeld door"
-#: 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:610
+#: TurtleArt/tabasics.py:658
msgid "identity"
msgstr "identiteit"
-#: TurtleArt/tabasics.py:612
+#: TurtleArt/tabasics.py:660
msgid "identity operator used for extending blocks"
msgstr "identiteit operator gebruikt voor uitbreiding blokken"
-#: TurtleArt/tabasics.py:620 TurtleArt/tabasics.py:621
+#: TurtleArt/tabasics.py:668 TurtleArt/tabasics.py:669
msgid "mod"
msgstr "mod"
-#: TurtleArt/tabasics.py:624
+#: TurtleArt/tabasics.py:672
msgid "modular (remainder) operator"
msgstr "modulair (restwaarde) operator"
-#: TurtleArt/tabasics.py:631
+#: TurtleArt/tabasics.py:680
msgid "√"
msgstr "√"
-#: TurtleArt/tabasics.py:632
+#: TurtleArt/tabasics.py:681
msgid "square root"
msgstr "vierkantswortel"
-#: TurtleArt/tabasics.py:635
+#: TurtleArt/tabasics.py:684
msgid "calculates square root"
msgstr "berekent vierkantswortel"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "random"
msgstr "willekeurig"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "min"
msgstr "min"
-#: TurtleArt/tabasics.py:642
+#: TurtleArt/tabasics.py:691
msgid "max"
msgstr "max"
-#: 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:658
+#: TurtleArt/tabasics.py:707
msgid "number"
msgstr "nummer"
-#: TurtleArt/tabasics.py:659
+#: TurtleArt/tabasics.py:708
msgid "used as numeric input in mathematic operators"
msgstr "gebruikt als getalsinvoer in wiskundige opetatoren"
-#: TurtleArt/tabasics.py:667
+#: TurtleArt/tabasics.py:716
msgid "greater than"
msgstr "groter dan"
-#: TurtleArt/tabasics.py:670
+#: TurtleArt/tabasics.py:719
msgid "logical greater-than operator"
msgstr "logische groter-dan operator"
-#: TurtleArt/tabasics.py:679
+#: TurtleArt/tabasics.py:728
msgid "less than"
msgstr "kleiner dan"
-#: TurtleArt/tabasics.py:683
+#: TurtleArt/tabasics.py:732
msgid "logical less-than operator"
msgstr "logische kleiner-dan operator"
-#: TurtleArt/tabasics.py:691
+#: TurtleArt/tabasics.py:740
msgid "equal"
msgstr "gelijk aan"
-#: TurtleArt/tabasics.py:695
+#: TurtleArt/tabasics.py:744
msgid "logical equal-to operator"
msgstr "logische gelijk-aan operator"
-#: TurtleArt/tabasics.py:701
+#: TurtleArt/tabasics.py:751
msgid "not"
msgstr "niet"
-#: TurtleArt/tabasics.py:704
+#: TurtleArt/tabasics.py:754
msgid "logical NOT operator"
msgstr "logische NIET operator"
-#: TurtleArt/tabasics.py:710 TurtleArt/tabasics.py:713
+#: TurtleArt/tabasics.py:760 TurtleArt/tabasics.py:763
msgid "and"
msgstr "en"
-#: TurtleArt/tabasics.py:714
+#: TurtleArt/tabasics.py:764
msgid "logical AND operator"
msgstr "logische AND bewerker"
-#: TurtleArt/tabasics.py:721 TurtleArt/tabasics.py:724
+#: TurtleArt/tabasics.py:771 TurtleArt/tabasics.py:774
msgid "or"
msgstr "of"
-#: TurtleArt/tabasics.py:725
+#: TurtleArt/tabasics.py:775
msgid "logical OR operator"
msgstr "logische OF operator"
-#: 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"
-#: TurtleArt/tabasics.py:739
+#: TurtleArt/tabasics.py:789
msgid "wait"
msgstr "wacht"
-#: TurtleArt/tabasics.py:743
+#: TurtleArt/tabasics.py:793
msgid "pauses program execution a specified number of seconds"
msgstr "pauzeert programmauitvoering een aangegeven aantal seconden"
-#: TurtleArt/tabasics.py:750
+#: TurtleArt/tabasics.py:800
msgid "forever"
msgstr "altijd"
-#: TurtleArt/tabasics.py:754
+#: TurtleArt/tabasics.py:804
msgid "loops forever"
msgstr "lust voor altijd"
-#: TurtleArt/tabasics.py:761 TurtleArt/tabasics.py:765
+#: TurtleArt/tabasics.py:811 TurtleArt/tabasics.py:815
msgid "repeat"
msgstr "herhaal"
-#: TurtleArt/tabasics.py:766
+#: TurtleArt/tabasics.py:816
msgid "loops specified number of times"
msgstr "lust een aangegeven aantal keren"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "if"
msgstr "als"
-#: TurtleArt/tabasics.py:772 TurtleArt/tabasics.py:785
+#: TurtleArt/tabasics.py:822 TurtleArt/tabasics.py:835
msgid "then"
msgstr "dan"
-#: TurtleArt/tabasics.py:775
+#: TurtleArt/tabasics.py:825
msgid "if then"
msgstr "als dan"
-#: 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:785
+#: TurtleArt/tabasics.py:835
msgid "else"
msgstr "anders"
-#: 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: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"
-#: TurtleArt/tabasics.py:807
+#: TurtleArt/tabasics.py:857
msgid "horizontal space"
msgstr "horizontale ruimte"
-#: TurtleArt/tabasics.py:808
+#: TurtleArt/tabasics.py:858
msgid "jogs stack right"
msgstr "schudt stapel rechts"
-#: TurtleArt/tabasics.py:815
+#: TurtleArt/tabasics.py:865
msgid "vertical space"
msgstr "verticale ruimte"
-#: TurtleArt/tabasics.py:816
+#: TurtleArt/tabasics.py:866
msgid "jogs stack down"
msgstr "stoot stapel neer"
-#: TurtleArt/tabasics.py:822
+#: TurtleArt/tabasics.py:872
msgid "stop action"
msgstr "stop actie"
-#: TurtleArt/tabasics.py:825
+#: TurtleArt/tabasics.py:875
msgid "stops current action"
msgstr "stop deze actie"
-#: TurtleArt/tabasics.py:834
+#: TurtleArt/tabasics.py:884
msgid "Palette of variable blocks"
msgstr "Palet van variabele blokken"
-#: TurtleArt/tabasics.py:839 pysamples/grecord.py:213
+#: TurtleArt/tabasics.py:889 pysamples/grecord.py:214
msgid "start"
msgstr "begin"
-#: TurtleArt/tabasics.py:842
+#: TurtleArt/tabasics.py:892
msgid "connects action to toolbar run buttons"
msgstr "verbindt actie aan werkbalk start knoppen"
-#: 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: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"
-#: 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"
-#: TurtleArt/tabasics.py:861
+#: TurtleArt/tabasics.py:911
msgid "top of nameable action stack"
msgstr "bovenste van benoembare actie stapel"
-#: 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:879
+#: TurtleArt/tabasics.py:929
msgid "store in box 1"
msgstr "opslaan in doos 1"
-#: 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:892
+#: TurtleArt/tabasics.py:943
msgid "store in box 2"
msgstr "opslaan in doos 2"
-#: TurtleArt/tabasics.py:897
+#: TurtleArt/tabasics.py:948
msgid "stores numeric value in Variable 2"
msgstr "slaat getalswaarde op in Variabele 2"
-#: TurtleArt/tabasics.py:905
+#: TurtleArt/tabasics.py:957
msgid "box 1"
msgstr "doos 1"
-#: TurtleArt/tabasics.py:908
+#: TurtleArt/tabasics.py:960
msgid "Variable 1 (numeric value)"
msgstr "Variabele 1 (getalswaarde)"
-#: TurtleArt/tabasics.py:915
+#: TurtleArt/tabasics.py:967
msgid "box 2"
msgstr "doos 2"
-#: TurtleArt/tabasics.py:918
+#: TurtleArt/tabasics.py:970
msgid "Variable 2 (numeric value)"
msgstr "Variabele 2 (getalswaarde)"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "store in"
msgstr "sla op in"
-#: TurtleArt/tabasics.py:924 TurtleArt/tabasics.py:939
+#: TurtleArt/tabasics.py:976 TurtleArt/tabasics.py:992
msgid "box"
msgstr "doos"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "waarde"
-#: 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"
-#: 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:945 TurtleArt/tawindow.py:4404
+#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556
msgid "named variable (numeric value)"
msgstr "benoemde variabele (getalswaarde)"
-#: 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:955
+#: TurtleArt/tabasics.py:1008
msgid "top of Action 1 stack"
msgstr "bovenste van Actie 1 stapel"
-#: 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:964
+#: TurtleArt/tabasics.py:1017
msgid "top of Action 2 stack"
msgstr "bovenste van Actie 2 stapel"
-#: TurtleArt/tabasics.py:974
+#: TurtleArt/tabasics.py:1027
msgid "invokes Action 1 stack"
msgstr "roept Actie 1 stapel aan"
-#: TurtleArt/tabasics.py:984
+#: TurtleArt/tabasics.py:1037
msgid "invokes Action 2 stack"
msgstr "roept Actie 2 stapel aan"
-#: TurtleArt/tabasics.py:992
+#: TurtleArt/tabasics.py:1045
msgid "trash"
msgstr "prullenbak"
-#: TurtleArt/tabasics.py:996
+#: TurtleArt/tabasics.py:1049
msgid "empty trash"
msgstr "leeg afval"
-#: TurtleArt/tabasics.py:997
+#: TurtleArt/tabasics.py:1050
msgid "permanently deletes items in trash"
msgstr "verwijdert items uit afval voorgoed"
-#: TurtleArt/tabasics.py:1001
+#: TurtleArt/tabasics.py:1054
msgid "restore all"
msgstr "herlaad alles"
-#: TurtleArt/tabasics.py:1002
+#: TurtleArt/tabasics.py:1055
msgid "restore all blocks from trash"
msgstr "herlaad alle blokken van afval"
-#: TurtleArt/tabasics.py:1006
+#: TurtleArt/tabasics.py:1059
msgid "clear all"
msgstr "wis alles"
-#: TurtleArt/tabasics.py:1007
+#: TurtleArt/tabasics.py:1060
msgid "move all blocks to trash"
msgstr "verplaats alle blokken naar de prullenbak"
-#: 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/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"
-#: 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"
-#: 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"
-#: 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"
-#: TurtleArt/talogo.py:508
+#: TurtleArt/talogo.py:512
msgid "did not output to"
msgstr "gaf geen uitvoer naar"
-#: TurtleArt/talogo.py:567
+#: TurtleArt/talogo.py:572
msgid "I don't know how to"
msgstr "Ik weet niet hoe"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:630
msgid "doesn't like"
msgstr "houdt niet van"
-#: TurtleArt/talogo.py:623
+#: TurtleArt/talogo.py:631
msgid "as input"
msgstr "als invoer"
@@ -769,32 +754,32 @@ msgstr "toont volgende palet"
msgid "changes the orientation of the palette of blocks"
msgstr "wijzigt de richting van het blokkenpalet"
-#: TurtleArt/tautils.py:295
+#: TurtleArt/tautils.py:300
msgid "Load..."
msgstr "Laden..."
-#: TurtleArt/tautils.py:305
+#: TurtleArt/tautils.py:310
msgid "Save..."
msgstr "Bewaren..."
-#: 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"
-#: TurtleArt/tawindow.py:1033 TurtleArt/tawindow.py:1034
+#: TurtleArt/tawindow.py:1102 TurtleArt/tawindow.py:1103
msgid "orientation"
msgstr "oriëntatie"
-#: TurtleArt/tawindow.py:1044 TurtleArt/tawindow.py:1644
+#: TurtleArt/tawindow.py:1117 TurtleArt/tawindow.py:1742
msgid "next"
msgstr "volgende"
-#: TurtleArt/tawindow.py:1063 TurtleArt/tawindow.py:1664
+#: TurtleArt/tawindow.py:1156 TurtleArt/tawindow.py:1763
msgid "shift"
msgstr "schuif"
-#: TurtleArt/tawindow.py:1316
+#: TurtleArt/tawindow.py:1414
msgid ""
"Please hit the Stop Button before making changes to your Turtle Blocks "
"program"
@@ -802,277 +787,282 @@ msgstr ""
"Druk op de Stop Knop voor het maken van wijzigingen op je Schildpad Blokken "
"programma"
-#: TurtleArt/tawindow.py:1369
+#: TurtleArt/tawindow.py:1467
msgid "Select blocks to share"
msgstr "Selecteer blokken om te delen"
-#: 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:1534 TurtleArt/tawindow.py:1574
+#: TurtleArt/tawindow.py:1634 TurtleArt/tawindow.py:1673
#: gnome_plugins/uploader_plugin.py:144
msgid "Cancel"
msgstr "Annuleren"
-#: 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?"
-#: TurtleArt/tawindow.py:4215
+#: TurtleArt/tawindow.py:4362
msgid "image"
msgstr "afbeelding"
-#: 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"
-#: 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:243
+#: TurtleArtActivity.py:265
msgid "snapshot"
msgstr "foto"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:303 turtleblocks.py:390
+#: TurtleArtActivity.py:326 turtleblocks.py:405
msgid "Turn on hover help"
msgstr "Zet aan muistips"
-#: TurtleArtActivity.py:312 turtleblocks.py:404
+#: TurtleArtActivity.py:335 turtleblocks.py:419
msgid "Show palette"
msgstr "Toon palet"
-#: TurtleArtActivity.py:318 TurtleArtActivity.py:984 turtleblocks.py:406
+#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421
msgid "Hide palette"
msgstr "Verberg palet"
-#: TurtleArtActivity.py:485
+#: TurtleArtActivity.py:509
msgid "Rescale coordinates down"
msgstr "Herschaal coördinaten neer"
-#: 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"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:727
+#: TurtleArtActivity.py:635 TurtleArtActivity.py:751
msgid "Project"
msgstr "Project"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:629
+#: TurtleArtActivity.py:653
msgid "Restore blocks from trash"
msgstr "Herlaad alle blokken van afval"
-#: 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"
-#: 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"
-#: 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"
-#: TurtleArtActivity.py:645 TurtleArtActivity.py:802
+#: TurtleArtActivity.py:669 TurtleArtActivity.py:826
msgid "Metric coordinates"
msgstr "Metrische coördinaten"
-#: 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:654 TurtleArtActivity.py:807 turtleblocks.py:385
+#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400
msgid "Shrink blocks"
msgstr "Verklein blokken"
-#: 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"
-#: TurtleArtActivity.py:728 TurtleArtActivity.py:990 turtleblocks.py:413
+#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428
msgid "Clean"
msgstr "Wissen"
-#: TurtleArtActivity.py:729 TurtleArtActivity.py:992 turtleblocks.py:414
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429
msgid "Run"
msgstr "Draai"
-#: TurtleArtActivity.py:730 TurtleArtActivity.py:994 turtleblocks.py:415
+#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430
msgid "Step"
msgstr "Stap"
-#: TurtleArtActivity.py:735 turtleblocks.py:422 util/helpbutton.py:45
+#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44
msgid "Help"
msgstr "Help"
-#: TurtleArtActivity.py:736 turtleblocks.py:417
+#: TurtleArtActivity.py:760 turtleblocks.py:432
msgid "Stop"
msgstr "Stop"
-#: 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:761 TurtleArtActivity.py:943 TurtleArtActivity.py:965
+#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010
msgid "Load plugin"
msgstr "Laad plugin"
-#: 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"
-#: TurtleArtActivity.py:895
+#: TurtleArtActivity.py:933
msgid "Palettes"
msgstr "Palet"
-#: TurtleArtActivity.py:912
+#: TurtleArtActivity.py:951
msgid "Sharing blocks disabled"
msgstr "Blokken delen uitgeschakeld"
-#: TurtleArtActivity.py:985
+#: TurtleArtActivity.py:980 turtleblocks.py:380
+msgid "Open"
+msgstr "Open"
+
+#: TurtleArtActivity.py:1030
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:990
+#: TurtleArtActivity.py:1035
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:992
+#: TurtleArtActivity.py:1037
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:994
+#: TurtleArtActivity.py:1039
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:997
+#: TurtleArtActivity.py:1042
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: 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."
-#: 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."
-#: TurtleArtActivity.py:1252
+#: TurtleArtActivity.py:1302
#, python-format
msgid "Plugin %s already installed."
msgstr "Plugin %s is al geïnstalleerd."
-#: TurtleArtActivity.py:1253
+#: TurtleArtActivity.py:1303
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Wil je herinstalleren %s?"
-#: gnome_plugins/collaboration_plugin.py:67
+#: gnome_plugins/collaboration_plugin.py:64
msgid "My Turtle Art session"
msgstr "Mijn Schildpad Kunst sessie"
-#: gnome_plugins/collaboration_plugin.py:115
+#: gnome_plugins/collaboration_plugin.py:111
msgid "Enable collaboration"
msgstr "Samenwerken aanzetten"
-#: gnome_plugins/collaboration_plugin.py:120
+#: gnome_plugins/collaboration_plugin.py:116
msgid "Activities"
msgstr "Activiteiten"
-#: gnome_plugins/collaboration_plugin.py:125
+#: gnome_plugins/collaboration_plugin.py:121
msgid "Buddies"
msgstr "Maatjes"
-#: gnome_plugins/collaboration_plugin.py:128
+#: gnome_plugins/collaboration_plugin.py:124
msgid "Share"
msgstr "Delen"
-#: gnome_plugins/collaboration_plugin.py:129
+#: gnome_plugins/collaboration_plugin.py:125
msgid "Configuration"
msgstr "Configuratie"
-#: gnome_plugins/collaboration_plugin.py:132
+#: gnome_plugins/collaboration_plugin.py:128
msgid "Neighborhood"
msgstr "Omgeving"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:289
msgid "Nickname"
msgstr "Bijnaam"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:291
msgid "Account ID"
msgstr "Account ID"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:293
msgid "Server"
msgstr "Server"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:295
msgid "Port"
msgstr "Poort"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:297
msgid "Password"
msgstr "Wachtwoord"
-#: gnome_plugins/collaboration_plugin.py:302
+#: gnome_plugins/collaboration_plugin.py:299
msgid "Register"
msgstr "Register"
-#: gnome_plugins/collaboration_plugin.py:304
+#: gnome_plugins/collaboration_plugin.py:301
msgid "Colors"
msgstr "Kleuren"
@@ -1130,7 +1120,7 @@ msgstr "Uploaden mislukt!"
#: 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"
@@ -1145,7 +1135,7 @@ msgid "push acceleration in x, y, z to heap"
msgstr "duw versnelling in x, y, z naar hoop"
#: 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 "geluid"
@@ -1166,7 +1156,7 @@ msgstr "microfoon invoer volume"
#: 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"
@@ -1204,7 +1194,7 @@ msgid "microphone input voltage"
msgstr "microfoon invoer spanning"
#: 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"
@@ -1248,332 +1238,330 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "lees waarde van RFID apparaat"
-#: 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: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"
-#: 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: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"
-#: 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"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:146
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:132
msgid "journal"
msgstr "dagboek"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "audio"
msgstr "audio"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "video"
msgstr "video"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:181
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
msgid "description"
msgstr "beschrijving"
-#: 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"
-#: 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"
+#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:213
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:200
msgid "show aligned"
msgstr "toon uitgelijnd"
-#: 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"
-#: 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:251
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "bewaar afbeelding"
-#: 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: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"
-#: 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: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:272
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "schaal"
-#: 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:281
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "media wacht"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:289
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263
msgid "media stop"
msgstr "media stop"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270
msgid "media pause"
msgstr "media pauze"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277
msgid "media resume"
msgstr "media hervatten"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:311
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285
msgid "speak"
msgstr "spreek"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
msgid "hello"
msgstr "hallo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:314
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "speaks text"
msgstr "spreekt tekst"
#. 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "amplitude"
msgstr "amplitude"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:323
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
msgid "duration"
msgstr "duur"
-#: 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)"
-#: 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"
-#: 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"
-#: 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"
-#: 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:367
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:341
msgid "returns mouse x coordinate"
msgstr "geeft muis x coördinaat"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:374
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
msgid "mouse y"
msgstr "muis y"
-#: 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"
-#: 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: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:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "keyboard"
msgstr "toetsenbord"
-#: 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"
-#: 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: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:441
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:415
msgid "turtle sees"
msgstr "schildpad ziet"
-#: 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\""
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "tijd"
-#: 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:463
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436
msgid "Palette of extra options"
msgstr "Palet van extra opties"
#. 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: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)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456
msgid "show heap"
msgstr "stapel weergeven"
-#: 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:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:469
msgid "empty heap"
msgstr "stapel wissen"
-#: 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)"
#. 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"
-#: 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)"
-#: 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?"
-#: 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"
-#: 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"
-#: 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:555
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:530
msgid "print"
msgstr "druk af"
-#: 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"
-#: 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"
-#: 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"
-#: 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"
-#: 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)"
@@ -1581,7 +1569,7 @@ msgstr ""
"een programmeerbaar blok: gebruikt om geavanceerde enkele-variabele "
"wiskundige vergelijkingen toe te voegen, zoals sin(x)"
-#: 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)"
@@ -1589,7 +1577,7 @@ msgstr ""
"een programmeerbaar blok: gebruikt om geavanceerde meer-variabelen wisk "
"vergelijkingen toe te voegen, zoals sqrt(x*x+y*y)"
-#: 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)"
@@ -1597,228 +1585,204 @@ msgstr ""
"een programmeerbaar blok: gebruikt om geavanceerde meer-variabelen "
"wiskundige vergelijkingen toe te voegen, zoals sin(x+y+z)"
-#: 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: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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:675
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:654
msgid "Cartesian"
msgstr "Cartesisch"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "polar"
msgstr "polair"
-#: 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: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"
-#: 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"
#. 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: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: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:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "top of a collapsed stack"
msgstr "bovenkant van een ingeklapte stapel"
-#: 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: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"
-#: 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:771
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:756
msgid "palette"
msgstr "palet"
-#: 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"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "hide blocks"
msgstr "blokken verbergen"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:798
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "show blocks"
msgstr "blokken weergeven"
-#: 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:808
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:793
msgid "hides the Sugar toolbars"
msgstr "verbergt de Sugar werkbalken"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
msgid "list"
msgstr "lijst"
-#: 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: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"
-#: 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: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)"
-#: 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"
-#: 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"
-#: 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"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:879
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:864
msgid "bottom"
msgstr "onderkant"
-#: 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:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "breedte"
-#: 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: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:906
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:891
msgid "ycor of top of screen"
msgstr "ycor van bovenkant van het scherm"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "hoogte"
-#: 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:921
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:906
msgid "title x"
msgstr "titel x"
-#: 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:939
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:924
msgid "left x"
msgstr "links x"
-#: 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:957
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942
msgid "right x"
msgstr "rechts x"
-#: 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:981
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996
-msgid "presentation 1x1"
-msgstr "presentatie 1x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011
-msgid "presentation 2x1"
-msgstr "presentatie 2x1"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026
-msgid "presentation 1x2"
-msgstr "presentatie 1x2"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1041
-msgid "presentation 2x2"
-msgstr "presentatie 2x2"
-
-#: 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"
@@ -1826,20 +1790,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."
@@ -1847,113 +1811,148 @@ msgstr ""
"Sorry, er is geen vrij geheugen meer om mijn brein te laden. Sluit andere "
"activiteiten en probeer opnieuw."
-#: pysamples/forward_push.py:45
+#: pysamples/forward_push.py:48
msgid "push destination rgb value to heap"
msgstr "duw bestemming rgb waarde naar hoop"
-#: pysamples/grecord.py:215
+#: pysamples/grecord.py:216
msgid "stop"
msgstr "stop"
-#: pysamples/grecord.py:217
+#: pysamples/grecord.py:218
msgid "play"
msgstr "speel"
-#: pysamples/grecord.py:219
+#: pysamples/grecord.py:220
msgid "save"
msgstr "bewaar"
-#: pysamples/journal-stats.py:78
+#: pysamples/journal-stats.py:80
msgid "other"
msgstr "ander"
-#: pysamples/uturn.py:24
+#: pysamples/uturn.py:35
msgid "uturn"
msgstr "u-bocht"
-#: pysamples/uturn.py:26
-msgid "make a uturn"
-msgstr "maak een u-bocht"
+#: pysamples/uturn.py:37
+msgid "turns the turtle 180 degrees"
+msgstr "draait het schildpad 180 graden"
-#: turtleblocks.py:89
+#: turtleblocks.py:91
msgid "usage is"
msgstr "gebruik is"
-#: turtleblocks.py:250
+#: turtleblocks.py:260
msgid "No option action:"
msgstr "Geen optie actie:"
-#: turtleblocks.py:265
+#: turtleblocks.py:275
msgid "File not found"
msgstr "Bestand niet gevonden"
-#: turtleblocks.py:289
+#: turtleblocks.py:299
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Configuratiedirectory is niet schrijfbaar: %s"
-#: turtleblocks.py:365
+#: turtleblocks.py:375
msgid "New"
msgstr "Nieuw"
-#: turtleblocks.py:366
-msgid "Open"
-msgstr "Open"
+#: turtleblocks.py:376
+msgid "Show sample projects"
+msgstr "Toon voorbeeld projecten"
-#: turtleblocks.py:367
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr "Verberg voorbeeld projecten"
+
+#: turtleblocks.py:382
msgid "Save"
msgstr "Bewaar"
-#: turtleblocks.py:368
+#: turtleblocks.py:383
msgid "Save as"
msgstr "Opslaan als"
-#: turtleblocks.py:373
+#: turtleblocks.py:388
msgid "Quit"
msgstr "Afsluiten"
-#: turtleblocks.py:374
+#: turtleblocks.py:389
msgid "File"
msgstr "Bestand"
-#: turtleblocks.py:381
+#: turtleblocks.py:396
msgid "Rescale coordinates"
msgstr "Herschaal coördinaten"
-#: turtleblocks.py:387
+#: turtleblocks.py:402
msgid "Reset block size"
msgstr "Herstel blokgrootte"
-#: turtleblocks.py:408
+#: turtleblocks.py:423
msgid "Show/hide blocks"
msgstr "Toon/verberg blokken"
-#: turtleblocks.py:410
+#: turtleblocks.py:425
msgid "Tools"
msgstr "Werktuigen"
-#: turtleblocks.py:416
+#: turtleblocks.py:431
msgid "Debug"
msgstr "Debug"
-#: turtleblocks.py:418
+#: turtleblocks.py:433
msgid "Turtle"
msgstr "Schildpad"
-#: turtleblocks.py:421
+#: turtleblocks.py:436
msgid "About..."
msgstr "Over..."
-#: 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?"
-#: turtleblocks.py:462
+#: turtleblocks.py:477
msgid "Save project?"
msgstr "Project opslaan?"
+#~ msgid "make a uturn"
+#~ msgstr "maak een u-bocht"
+
+#, fuzzy
+#~ msgid "u turn"
+#~ msgstr "u-bocht"
+
+#~ msgid "set text color"
+#~ msgstr "zet tekstkleur"
+
+#~ msgid "sets color of text drawn by the turtle"
+#~ msgstr "stelt de kleur van tekst in getekend door het schildpad"
+
+#~ msgid "set text size"
+#~ msgstr "stel tekstgrootte in"
+
+#~ 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 2x1"
+#~ msgstr "presentatie 2x1"
+
+#~ msgid "presentation 1x2"
+#~ msgstr "presentatie 1x2"
+
+#~ msgid "presentation 2x2"
+#~ msgstr "presentatie 2x2"
+
#~ msgid "Turtle Art"
#~ msgstr "Schildpad Kunst"
diff --git a/po/quz.po b/po/quz.po
index bf60fb6..d9b0e95 100644
--- a/po/quz.po
+++ b/po/quz.po
@@ -3,9 +3,9 @@ msgid ""
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: 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 00:34+0200\n"
+"Last-Translator: Irma <sankaypillo@gmail.com>\n"
"Language-Team: Voluntarios Quechua Sugar\n"
"Language: quz\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
#. 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"
@@ -30,104 +30,104 @@ 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"
# "izquierda"
-#: TurtleArt/tabasics.py:158
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:871
+#: TurtleArt/tabasics.py:169
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856
msgid "left"
msgstr "lluqi"
# "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)"
# "derecha"
-#: 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 "paña"
# "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"
# "x"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "x"
msgstr "x"
# "y"
-#: TurtleArt/tabasics.py:195 TurtleArt/tabasics.py:261
+#: TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288
msgid "y"
msgstr "y"
# "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 ""
@@ -135,20 +135,20 @@ 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"
@@ -157,7 +157,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)"
@@ -166,7 +166,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"
@@ -175,7 +175,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)"
@@ -184,7 +184,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"
@@ -193,7 +193,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)"
@@ -202,70 +202,70 @@ 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"
# "color"
-#: TurtleArt/tabasics.py:283 TurtleArt/tabasics.py:294
-#: TurtleArt/tabasics.py:344
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1197
+#: 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"
# "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)"
# "gris"
-#: 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 "chiqchi"
# "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"
@@ -274,7 +274,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 "
@@ -282,7 +282,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"
@@ -291,72 +291,82 @@ 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
+#, fuzzy
+msgid "pen down?"
+msgstr "qillqanata urayachiy"
+
+#: 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"
@@ -365,579 +375,558 @@ 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"
# "valor"
-#: TurtleArt/tabasics.py:924 TurtleArt/tawindow.py:4427
+#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581
msgid "value"
msgstr "chani"
# "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"
@@ -945,49 +934,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"
@@ -1002,374 +985,380 @@ 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
+#: TurtleArtActivity.py:933
#, fuzzy
msgid "Palettes"
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"
@@ -1382,7 +1371,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
@@ -1439,7 +1428,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"
@@ -1457,7 +1446,7 @@ msgstr "utqhay puriytaqa tawqap x, y, z tinkuchaypi churay"
# "sonido"
#: 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 "uyarina"
@@ -1482,7 +1471,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"
@@ -1530,7 +1519,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"
@@ -1582,90 +1571,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 "
@@ -1673,258 +1660,258 @@ 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"
# "tiempo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:451
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "time"
msgstr "pacha"
# "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 "
@@ -1932,70 +1919,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)"
@@ -2005,7 +1992,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)"
@@ -2015,7 +2002,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)"
@@ -2024,275 +2011,247 @@ 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 ""
# "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"
# "anchura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:887
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:872
msgid "width"
msgstr "kinraynin"
# "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"
# "altura"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:911
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "height"
msgstr "sayaynin"
# "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 ""
@@ -2300,155 +2259,198 @@ 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 ""
# [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 ""
# "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 ""
+
+#: turtleblocks.py:378
+msgid "Hide sample projects"
+msgstr ""
# "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 ""
# "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?"
+# "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"
+
# "TortugArte"
#~ msgid "Turtle Art"
#~ msgstr "CharapArte"
diff --git a/samples/basic-intro-1.ta b/samples/basic-intro-1.ta
index 73b6dae..17cff6a 100644
--- a/samples/basic-intro-1.ta
+++ b/samples/basic-intro-1.ta
@@ -1,167 +1,72 @@
-[[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]]]
+[[0, ["start", 2.0], 788, 178, [null, 67]],
+[1, "forward", 437, 523, [6, 2, 3]],
+[2, ["number", 100], 508, 523, [1, null]],
+[3, "right", 437, 565, [1, 5, null]],
+[4, ["number", 360], 565, 565, [5, null]],
+[5, ["division2", 0], 495, 565, [3, 4, 58]],
+[6, ["repeat", 21], 419, 481, [26, 56, 1, null]],
+[7, ["repeat", 168], 29, 324, [39, 8, 16, null]],
+[8, ["number", 10], 88, 324, [7, null]],
+[9, "startfill", 47, 450, [11, 28]],
+[10, "stopfill", 47, 534, [28, 17]],
+[11, "setgray", 47, 408, [16, 13, 9]],
+[12, ["number", 300], 190, 408, [13, null]],
+[13, ["division2", 0], 120, 408, [11, 12, 48]],
+[14, ["number", 1], 212, 744, [15, null]],
+[15, ["minus2", 0], 115, 702, [46, 50, 14]],
+[16, "setcolor", 47, 366, [7, 66, 11]],
+[17, "setcolor", 47, 576, [10, 71, 30]],
+[18, ["repeat", 21], 418, 240, [24, 52, 19, null]],
+[19, "forward", 436, 282, [18, 20, 23]],
+[20, ["number", 100], 507, 282, [19, null]],
+[21, ["division2", 0], 494, 324, [23, 22, 54]],
+[22, ["number", 360], 564, 324, [21, null]],
+[23, "left", 436, 324, [19, 21, null]],
+[24, "hat", 418, 186, [null, 25, 18]],
+[25, ["number", 2], 476, 198, [24, null]],
+[26, "hat", 419, 427, [null, 27, 6]],
+[27, ["number", 1], 477, 439, [26, null]],
+[28, "stack", 47, 492, [9, 60, 10]],
+[29, ["number", 1], 856, 392, [42, null]],
+[30, "stack", 47, 618, [17, 64, 46]],
+[31, ["repeat", 42], 788, 434, [42, 32, 37, null]],
+[32, ["number", 2], 847, 434, [31, null]],
+[33, ["number", 1], 928, 602, [34, null]],
+[34, ["plus2", 0], 874, 560, [44, 62, 33]],
+[35, "hat", 29, 186, [null, 36, 39]],
+[36, ["string", "action"], 87, 198, [35, null]],
+[37, "stack", 806, 476, [31, 38, 44]],
+[38, ["string", "action"], 864, 476, [37, null]],
+[39, ["storein", 0], 29, 240, [35, 40, 41, 7]],
+[40, ["string", "box 1"], 97, 240, [39, null]],
+[41, ["number", 12], 97, 282, [39, null]],
+[42, ["storein", 0], 788, 350, [67, 43, 29, 31]],
+[43, ["string", "box 2"], 856, 350, [42, null]],
+[44, ["storein", 0], 806, 518, [37, 45, 34, null]],
+[45, ["string", "box 2"], 874, 518, [44, null]],
+[46, ["storein", 0], 47, 660, [30, 47, 15, null]],
+[47, ["string", "box 1"], 115, 660, [46, null]],
+[48, "box", 214, 450, [13, 49, null]],
+[49, ["string", "box 1"], 269, 450, [48, null]],
+[50, "box", 188, 702, [15, 51, null]],
+[51, ["string", "box 1"], 243, 702, [50, null]],
+[52, "box", 477, 240, [18, 53, null]],
+[53, ["string", "box 1"], 532, 240, [52, null]],
+[54, "box", 588, 366, [21, 55, null]],
+[55, ["string", "box 1"], 643, 366, [54, null]],
+[56, "box", 478, 481, [6, 57, null]],
+[57, ["string", "box 1"], 533, 481, [56, null]],
+[58, "box", 589, 607, [5, 59, null]],
+[59, ["string", "box 1"], 644, 607, [58, null]],
+[60, "box", 105, 492, [28, 61, null]],
+[61, ["string", "box 2"], 160, 492, [60, null]],
+[62, "box", 928, 560, [34, 63, null]],
+[63, ["string", "box 2"], 983, 560, [62, null]],
+[64, "box", 105, 618, [30, 65, null]],
+[65, ["string", "box 2"], 160, 618, [64, null]],
+[66, "red", 124, 366, [16, null]],
+[67, "fillscreen2", 788, 224, [0, 68, 69, 70, 42]],
+[68, ["number", 60], 870, 224, [67, null]],
+[69, ["number", 80], 870, 266, [67, null]],
+[70, ["number", 100], 870, 308, [67, null]],
+[71, "orange", 124, 576, [17, null]]]
diff --git a/samples/card-01.tb b/samples/card-01.tb
new file mode 100644
index 0000000..3748b3d
--- /dev/null
+++ b/samples/card-01.tb
@@ -0,0 +1,13 @@
+[[0, ["start", 2.0], 919, 191, [null, 9]],
+[1, "forward", 937, 405, [7, 2, 3]],
+[2, ["number", 200.0], 1008, 405, [1, null]],
+[3, "back", 937, 447, [1, 4, 5]],
+[4, ["number", 200.0], 995, 447, [3, null]],
+[5, "right", 937, 489, [3, 6, null]],
+[6, ["number", 10.0], 995, 489, [5, null]],
+[7, ["repeat", 42], 919, 363, [9, 8, 1, null]],
+[8, ["number", 36.0], 978, 363, [7, null]],
+[9, "fillscreen2", 919, 237, [0, 10, 11, 12, 7]],
+[10, ["number", 60], 1001, 237, [9, null]],
+[11, ["number", 80], 1001, 279, [9, null]],
+[12, ["number", 100], 1001, 321, [9, null]]]
diff --git a/samples/card-02.tb b/samples/card-02.tb
new file mode 100644
index 0000000..f51efb1
--- /dev/null
+++ b/samples/card-02.tb
@@ -0,0 +1,15 @@
+[[0, ["start", 2.0], 914, 173, [null, 9]],
+[1, "forward", 932, 387, [7, 2, 3]],
+[2, ["number", 200.0], 1003, 387, [1, null]],
+[3, "back", 932, 429, [1, 4, 5]],
+[4, ["number", 200.0], 990, 429, [3, null]],
+[5, "right", 932, 471, [3, 6, 14]],
+[6, ["number", 10.0], 990, 471, [5, null]],
+[7, ["repeat", 63], 914, 345, [9, 8, 1, null]],
+[8, ["number", 36.0], 973, 345, [7, null]],
+[9, "fillscreen2", 914, 219, [0, 10, 11, 12, 7]],
+[10, ["number", 60], 996, 219, [9, null]],
+[11, ["number", 80], 996, 261, [9, null]],
+[12, ["number", 100], 996, 303, [9, null]],
+[13, "heading", 1009, 513, [14, null]],
+[14, "setcolor", 932, 513, [5, 13, null]]]
diff --git a/samples/card-03.tb b/samples/card-03.tb
new file mode 100644
index 0000000..6783418
--- /dev/null
+++ b/samples/card-03.tb
@@ -0,0 +1,27 @@
+[[0, ["start", 2.0], 880, 80, [null, 1]],
+[1, "fillscreen2", 880, 126, [0, 2, 3, 4, 14]],
+[2, ["number", 60], 962, 126, [1, null]],
+[3, ["number", 80], 962, 168, [1, null]],
+[4, ["number", 100], 962, 210, [1, null]],
+[5, ["repeat", 21], 420, 374, [10, 6, 7, null]],
+[6, ["number", 4], 479, 374, [5, null]],
+[7, "forward", 438, 416, [5, 25, 8]],
+[8, "right", 438, 458, [7, 9, null]],
+[9, ["number", 90], 496, 458, [8, null]],
+[10, "hat", 420, 320, [null, 11, 5]],
+[11, ["string", "square"], 478, 332, [10, null]],
+[12, ["repeat", 42], 880, 336, [14, 13, 20, null]],
+[13, ["number", 10.0], 939, 336, [12, null]],
+[14, ["storein", 0], 880, 252, [1, 15, 16, 12]],
+[15, ["string", "side"], 948, 252, [14, null]],
+[16, ["number", 10.0], 948, 294, [14, null]],
+[17, ["storein", 0], 898, 420, [20, 18, 24, null]],
+[18, ["string", "side"], 966, 420, [17, null]],
+[19, ["number", 20.0], 1020, 504, [24, null]],
+[20, "stack", 898, 378, [12, 21, 17]],
+[21, ["string", "square"], 956, 378, [20, null]],
+[22, "box", 1020, 462, [24, 23, null]],
+[23, ["string", "side"], 1075, 462, [22, null]],
+[24, ["plus2", 0], 966, 462, [17, 22, 19]],
+[25, "box", 509, 416, [7, 26, null]],
+[26, ["string", "side"], 564, 416, [25, null]]]
diff --git a/samples/card-04.tb b/samples/card-04.tb
new file mode 100644
index 0000000..ff99055
--- /dev/null
+++ b/samples/card-04.tb
@@ -0,0 +1,36 @@
+[[0, ["start", 2.0], 798, 68, [null, 1]],
+[1, "fillscreen2", 798, 114, [0, 2, 3, 4, 31]],
+[2, ["number", 60], 880, 114, [1, null]],
+[3, ["number", 80], 880, 156, [1, null]],
+[4, ["number", 100], 880, 198, [1, null]],
+[5, "hat", 459, 251, [null, 6, 22]],
+[6, ["string", "circle"], 517, 263, [5, null]],
+[7, ["repeat", 0], 798, 534, [21, 8, 11, null]],
+[8, ["number", 10.0], 857, 534, [7, null]],
+[9, ["storein", 0], 798, 408, [32, 10, 19, 21]],
+[10, ["string", "diameter"], 866, 408, [9, null]],
+[11, "stack", 816, 576, [7, 12, null]],
+[12, ["string", "circle"], 874, 576, [11, null]],
+[13, "box", 571, 473, [15, 14, null]],
+[14, ["string", "diameter"], 626, 473, [13, null]],
+[15, ["plus2", 0], 517, 431, [28, 29, 13]],
+[16, "box", 587, 347, [25, 17, null]],
+[17, ["string", "diameter"], 642, 347, [16, null]],
+[18, "width", 936, 450, [19, null]],
+[19, ["division2", 0], 866, 450, [9, 18, 20]],
+[20, ["number", 10.0], 960, 492, [19, null]],
+[21, ["vspace", 0], 798, 492, [9, 7]],
+[22, ["arc", 0], 459, 305, [5, 23, 25, 26]],
+[23, ["number", 360.0], 517, 305, [22, null]],
+[24, ["number", 2.0], 611, 389, [25, null]],
+[25, ["division2", 0], 517, 347, [22, 16, 24]],
+[26, "penup", 459, 389, [22, 28]],
+[27, "pendown", 459, 555, [28, null]],
+[28, ["setxy2", 20], 459, 431, [26, 15, 30, 27]],
+[29, "xcor", 571, 431, [15, null]],
+[30, "ycor", 517, 513, [28, null]],
+[31, "penup", 798, 240, [1, 33]],
+[32, "pendown", 798, 366, [33, 9]],
+[33, ["setxy2", 0], 798, 282, [31, 35, 34, 32]],
+[34, ["number", 0], 856, 324, [33, null]],
+[35, "leftpos", 856, 282, [33, null]]]
diff --git a/samples/card-05.tb b/samples/card-05.tb
new file mode 100644
index 0000000..0ae9310
--- /dev/null
+++ b/samples/card-05.tb
@@ -0,0 +1,33 @@
+[[0, ["start", 2.0], 180, 120, [null, 1]],
+[1, "fillscreen2", 180, 166, [0, 2, 3, 4, 21]],
+[2, ["number", 60], 262, 166, [1, null]],
+[3, ["number", 80], 262, 208, [1, null]],
+[4, ["number", 100], 262, 250, [1, null]],
+[5, ["repeat", 21], 940, 394, [9, 6, 19, null]],
+[6, ["number", 5.0], 999, 394, [5, null]],
+[7, ["repeat", 21], 940, 174, [11, 8, 13, null]],
+[8, ["number", 4], 999, 174, [7, null]],
+[9, "hat", 940, 340, [null, 10, 5]],
+[10, ["string", "spinner"], 998, 352, [9, null]],
+[11, "hat", 940, 120, [null, 12, 7]],
+[12, ["string", "square"], 998, 132, [11, null]],
+[13, "forward", 958, 216, [7, 14, 15]],
+[14, ["number", 200.0], 1029, 216, [13, null]],
+[15, "right", 958, 258, [13, 16, null]],
+[16, ["number", 90], 1016, 258, [15, null]],
+[17, "right", 958, 478, [19, 18, null]],
+[18, ["number", 72.0], 1016, 478, [17, null]],
+[19, "stack", 958, 436, [5, 20, 17]],
+[20, ["string", "square"], 1016, 436, [19, null]],
+[21, "setpensize", 180, 292, [1, 22, 31]],
+[22, ["number", 25.0], 282, 292, [21, null]],
+[23, "setpensize", 180, 418, [27, 24, 25]],
+[24, ["number", 5], 282, 418, [23, null]],
+[25, "setcolor", 180, 460, [23, 26, 29]],
+[26, "yellow", 257, 460, [25, null]],
+[27, "stack", 180, 376, [31, 28, 23]],
+[28, ["string", "spinner"], 238, 376, [27, null]],
+[29, "stack", 180, 502, [25, 30, null]],
+[30, ["string", "spinner"], 238, 502, [29, null]],
+[31, "setcolor", 180, 334, [21, 32, 27]],
+[32, "red", 257, 334, [31, null]]]
diff --git a/samples/card-06.tb b/samples/card-06.tb
new file mode 100644
index 0000000..c1742bb
--- /dev/null
+++ b/samples/card-06.tb
@@ -0,0 +1,11 @@
+[[0, ["start", 2.0], 420, 200, [null, 1]],
+[1, "fillscreen2", 420, 246, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 502, 246, [1, null]],
+[3, ["number", 80], 502, 288, [1, null]],
+[4, ["number", 100], 502, 330, [1, null]],
+[5, ["arc", 0], 420, 372, [1, 6, 7, 8]],
+[6, ["number", 180.0], 478, 372, [5, null]],
+[7, ["number", 100], 478, 414, [5, null]],
+[8, ["arc", 0], 420, 456, [5, 9, 10, null]],
+[9, ["number", -180.0], 478, 456, [8, null]],
+[10, ["number", 100], 478, 498, [8, null]]]
diff --git a/samples/card-07.tb b/samples/card-07.tb
new file mode 100644
index 0000000..67ad291
--- /dev/null
+++ b/samples/card-07.tb
@@ -0,0 +1,21 @@
+[[0, ["start", 2.0], 420, 80, [null, 1]],
+[1, "fillscreen2", 420, 126, [0, 2, 3, 4, 13]],
+[2, ["number", 60], 502, 126, [1, null]],
+[3, ["number", 80], 502, 168, [1, null]],
+[4, ["number", 100], 502, 210, [1, null]],
+[5, ["arc", 0], 420, 336, [11, 6, 7, 15]],
+[6, ["number", 180.0], 478, 336, [5, null]],
+[7, ["number", 100], 478, 378, [5, null]],
+[8, ["arc", 0], 420, 546, [19, 9, 10, null]],
+[9, ["number", -180.0], 478, 546, [8, null]],
+[10, ["number", 100], 478, 588, [8, null]],
+[11, "setcolor", 420, 294, [13, 17, 5]],
+[12, "setcolor", 420, 462, [15, 18, 19]],
+[13, "setpensize", 420, 252, [1, 14, 11]],
+[14, ["number", 25.0], 522, 252, [13, null]],
+[15, "setpensize", 420, 420, [5, 16, 12]],
+[16, ["number", 10.0], 522, 420, [15, null]],
+[17, "red", 497, 294, [11, null]],
+[18, "yellow", 497, 462, [12, null]],
+[19, "right", 420, 504, [12, 20, 8]],
+[20, ["number", 180.0], 478, 504, [19, null]]]
diff --git a/samples/card-08.tb b/samples/card-08.tb
new file mode 100644
index 0000000..0496e30
--- /dev/null
+++ b/samples/card-08.tb
@@ -0,0 +1,54 @@
+[[0, ["start", 2.0], 460, 60, [null, 1]],
+[1, "fillscreen2", 460, 106, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 542, 106, [1, null]],
+[3, ["number", 80], 542, 148, [1, null]],
+[4, ["number", 100], 542, 190, [1, null]],
+[5, ["storein", 0], 460, 232, [1, 6, 7, 8]],
+[6, ["string", "sides"], 528, 232, [5, null]],
+[7, ["number", 3.0], 528, 274, [5, null]],
+[8, "penup", 460, 316, [5, 20]],
+[9, "pendown", 460, 482, [20, 12]],
+[10, "hat", 780, 60, [null, 11, 37]],
+[11, ["string", "action"], 838, 72, [10, null]],
+[12, "stack", 460, 524, [9, 13, null]],
+[13, ["string", "action"], 518, 524, [12, null]],
+[14, ["plus2", 0], 518, 358, [20, 18, 16]],
+[15, ["plus2", 0], 518, 440, [20, 19, 17]],
+[16, ["number", 75.0], 572, 400, [14, null]],
+[17, ["number", 75.0], 572, 482, [15, null]],
+[18, "leftpos", 572, 358, [14, null]],
+[19, "bottompos", 572, 440, [15, null]],
+[20, ["setxy2", 20], 460, 358, [8, 14, 15, 9]],
+[21, "hat", 60, 260, [null, 22, 28]],
+[22, ["string", "polygon"], 118, 272, [21, null]],
+[23, ["repeat", 21], 60, 356, [28, 24, 26, 29]],
+[24, "box", 119, 356, [23, 25, null]],
+[25, ["string", "sides"], 174, 356, [24, null]],
+[26, "forward", 78, 398, [23, 27, 30]],
+[27, ["number", 75.0], 149, 398, [26, null]],
+[28, "startfill", 60, 314, [21, 23]],
+[29, "stopfill", 60, 500, [23, null]],
+[30, "right", 78, 440, [26, 32, null]],
+[31, ["number", 360.0], 206, 440, [32, null]],
+[32, ["division2", 0], 136, 440, [30, 31, 33]],
+[33, "box", 230, 482, [32, 34, null]],
+[34, ["string", "sides"], 285, 482, [33, null]],
+[35, "stack", 798, 156, [37, 36, 39]],
+[36, ["string", "polygon"], 856, 156, [35, null]],
+[37, ["repeat", 146], 780, 114, [10, 38, 35, null]],
+[38, ["number", 5.0], 839, 114, [37, null]],
+[39, ["storein", 0], 798, 198, [35, 40, 44, 48]],
+[40, ["string", "sides"], 866, 198, [39, null]],
+[41, ["number", 1.0], 920, 282, [44, null]],
+[42, "box", 920, 240, [44, 43, null]],
+[43, ["string", "sides"], 975, 240, [42, null]],
+[44, ["plus2", 0], 866, 240, [39, 42, 41]],
+[45, ["setxy2", 20], 798, 324, [48, 51, 50, 49]],
+[46, ["number", 100.0], 910, 366, [51, null]],
+[47, ["number", 100.0], 910, 448, [50, null]],
+[48, "penup", 798, 282, [39, 45]],
+[49, "pendown", 798, 448, [45, null]],
+[50, ["plus2", 0], 856, 406, [45, 53, 47]],
+[51, ["plus2", 0], 856, 324, [45, 52, 46]],
+[52, "xcor", 910, 324, [51, null]],
+[53, "ycor", 910, 406, [50, null]]]
diff --git a/samples/card-09.tb b/samples/card-09.tb
new file mode 100644
index 0000000..d8aa2af
--- /dev/null
+++ b/samples/card-09.tb
@@ -0,0 +1,21 @@
+[[0, ["start", 2.0], 740, 100, [null, 1]],
+[1, "fillscreen2", 740, 146, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 822, 146, [1, null]],
+[3, ["number", 80], 822, 188, [1, null]],
+[4, ["number", 100], 822, 230, [1, null]],
+[5, ["storein", 0], 740, 272, [1, 6, 7, 14]],
+[6, ["string", "side"], 808, 272, [5, null]],
+[7, ["number", 10.0], 808, 314, [5, null]],
+[8, ["storein", 0], 758, 482, [17, 9, 13, null]],
+[9, ["string", "side"], 826, 482, [8, null]],
+[10, ["number", 10.0], 880, 566, [13, null]],
+[11, "box", 880, 524, [13, 12, null]],
+[12, ["string", "side"], 935, 524, [11, null]],
+[13, ["plus2", 0], 826, 524, [8, 11, 10]],
+[14, ["repeat", 63], 740, 356, [5, 15, 16, null]],
+[15, ["number", 40.0], 799, 356, [14, null]],
+[16, "forward", 758, 398, [14, 19, 17]],
+[17, "right", 758, 440, [16, 18, 8]],
+[18, ["number", 89.0], 816, 440, [17, null]],
+[19, "box", 829, 398, [16, 20, null]],
+[20, ["string", "side"], 884, 398, [19, null]]]
diff --git a/samples/card-10.tb b/samples/card-10.tb
new file mode 100644
index 0000000..80fefe2
--- /dev/null
+++ b/samples/card-10.tb
@@ -0,0 +1,61 @@
+[[0, ["start", 2.0], 820, 60, [null, 1]],
+[1, "fillscreen2", 820, 106, [0, 2, 3, 4, 24]],
+[2, ["number", 60], 902, 106, [1, null]],
+[3, ["number", 80], 902, 148, [1, null]],
+[4, ["number", 100], 902, 190, [1, null]],
+[5, ["repeat", 21], 1060, 274, [9, 6, 18, null]],
+[6, ["number", 10.0], 1119, 274, [5, null]],
+[7, ["repeat", 21], 1060, 494, [11, 8, 13, null]],
+[8, ["number", 4], 1119, 494, [7, null]],
+[9, "hat", 1060, 220, [null, 10, 5]],
+[10, ["string", "spinner"], 1118, 232, [9, null]],
+[11, "hat", 1060, 440, [null, 12, 7]],
+[12, ["string", "square"], 1118, 452, [11, null]],
+[13, "forward", 1078, 536, [7, 22, 14]],
+[14, "right", 1078, 578, [13, 15, null]],
+[15, ["number", 90], 1136, 578, [14, null]],
+[16, "right", 1078, 358, [18, 17, null]],
+[17, ["number", 36.0], 1136, 358, [16, null]],
+[18, "stack", 1078, 316, [5, 19, 16]],
+[19, ["string", "square"], 1136, 316, [18, null]],
+[20, ["number", 3.0], 349, 198, [36, null]],
+[21, "setcolor", 178, 156, [38, 36, 40]],
+[22, "box", 1149, 536, [13, 23, null]],
+[23, ["string", "side"], 1204, 536, [22, null]],
+[24, ["storein", 0], 820, 232, [1, 25, 26, 27]],
+[25, ["string", "side"], 888, 232, [24, null]],
+[26, ["number", 0.0], 888, 274, [24, null]],
+[27, ["storein", 0], 820, 316, [24, 28, 29, 32]],
+[28, ["string", "pen"], 888, 316, [27, null]],
+[29, ["number", 0.0], 888, 358, [27, null]],
+[30, "hat", 160, 60, [null, 31, 38]],
+[31, ["string", "action"], 218, 72, [30, null]],
+[32, "stack", 820, 400, [27, 33, null]],
+[33, ["string", "action"], 878, 400, [32, null]],
+[34, "setshade", 178, 240, [40, 37, 41]],
+[35, ["number", 100.0], 336, 240, [37, null]],
+[36, ["division2", 0], 255, 156, [21, 42, 20]],
+[37, ["minus2", 0], 263, 240, [34, 35, 44]],
+[38, ["repeat", 189], 160, 114, [30, 39, 21, null]],
+[39, ["number", 100.0], 219, 114, [38, null]],
+[40, ["vspace", 0], 178, 198, [21, 34]],
+[41, ["vspace", 0], 178, 282, [34, 46]],
+[42, "box", 325, 156, [36, 43, null]],
+[43, ["string", "pen"], 380, 156, [42, null]],
+[44, "box", 360, 282, [37, 45, null]],
+[45, ["string", "pen"], 415, 282, [44, null]],
+[46, "stack", 178, 324, [41, 47, 48]],
+[47, ["string", "spinner"], 236, 324, [46, null]],
+[48, ["storein", 0], 178, 366, [46, 49, 58, 60]],
+[49, ["string", "pen"], 246, 366, [48, null]],
+[50, ["number", 1.0], 300, 450, [58, null]],
+[51, ["storein", 0], 178, 492, [60, 52, 59, null]],
+[52, ["string", "side"], 246, 492, [51, null]],
+[53, ["number", 2.0], 300, 576, [59, null]],
+[54, "box", 300, 534, [59, 55, null]],
+[55, ["string", "side"], 355, 534, [54, null]],
+[56, "box", 300, 408, [58, 57, null]],
+[57, ["string", "pen"], 355, 408, [56, null]],
+[58, ["plus2", 0], 246, 408, [48, 56, 50]],
+[59, ["plus2", 0], 246, 534, [51, 54, 53]],
+[60, ["vspace", 0], 178, 450, [48, 51]]]
diff --git a/samples/graphics-dandilion.tb b/samples/card-11.tb
index 6653524..6653524 100644
--- a/samples/graphics-dandilion.tb
+++ b/samples/card-11.tb
diff --git a/samples/card-12.tb b/samples/card-12.tb
new file mode 100644
index 0000000..9da4065
--- /dev/null
+++ b/samples/card-12.tb
@@ -0,0 +1,42 @@
+[[0, ["start", 2.0], 180, 180, [null, 1]],
+[1, "fillscreen2", 180, 226, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 262, 226, [1, null]],
+[3, ["number", 80], 262, 268, [1, null]],
+[4, ["number", 100], 262, 310, [1, null]],
+[5, "penup", 180, 352, [1, 7]],
+[6, "pendown", 180, 478, [7, 10]],
+[7, ["setxy2", 0], 180, 394, [5, 8, 9, 6]],
+[8, ["number", -100.0], 238, 394, [7, null]],
+[9, ["number", 200.0], 238, 436, [7, null]],
+[10, "setpensize", 180, 520, [6, 11, 14]],
+[11, ["number", 30.0], 282, 520, [10, null]],
+[12, "hat", 460, 180, [null, 13, 16]],
+[13, ["string", "action"], 518, 192, [12, null]],
+[14, "stack", 180, 562, [10, 15, null]],
+[15, ["string", "action"], 238, 562, [14, null]],
+[16, ["repeat", 84], 460, 234, [12, 17, 20, null]],
+[17, ["number", 5.0], 519, 234, [16, null]],
+[18, "hat", 794, 183, [null, 19, 33]],
+[19, ["string", "line"], 852, 195, [18, null]],
+[20, "stack", 478, 276, [16, 21, 22]],
+[21, ["string", "line"], 536, 276, [20, null]],
+[22, "penup", 478, 318, [20, 24]],
+[23, "pendown", 478, 444, [24, null]],
+[24, ["setxy2", 0], 478, 360, [22, 25, 28, 23]],
+[25, ["number", -100.0], 536, 360, [24, null]],
+[26, ["number", 60.0], 633, 444, [28, null]],
+[27, "ycor", 609, 402, [28, null]],
+[28, ["minus2", 0], 536, 402, [24, 27, 26]],
+[29, "forward", 812, 279, [33, 30, 31]],
+[30, ["number", 1.0], 883, 279, [29, null]],
+[31, "back", 812, 321, [29, 32, 35]],
+[32, ["number", 1.0], 870, 321, [31, null]],
+[33, ["repeat", 125], 794, 237, [18, 34, 29, null]],
+[34, ["number", 5.0], 853, 237, [33, null]],
+[35, "penup", 812, 363, [31, 37]],
+[36, "pendown", 812, 529, [37, null]],
+[37, ["setxy2", 20], 812, 405, [35, 41, 39, 36]],
+[38, ["number", 60.0], 924, 447, [41, null]],
+[39, "ycor", 870, 487, [37, null]],
+[40, "xcor", 924, 405, [41, null]],
+[41, ["plus2", 0], 870, 405, [37, 40, 38]]]
diff --git a/samples/card-13.tb b/samples/card-13.tb
new file mode 100644
index 0000000..81dcce1
--- /dev/null
+++ b/samples/card-13.tb
@@ -0,0 +1,24 @@
+[[0, ["start", 2.0], 889, 47, [null, 1]],
+[1, "fillscreen2", 889, 93, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 971, 93, [1, null]],
+[3, ["number", 80], 971, 135, [1, null]],
+[4, ["number", 100], 971, 177, [1, null]],
+[5, ["repeat", 146], 889, 219, [1, 6, 12, null]],
+[6, ["number", 10.0], 948, 219, [5, null]],
+[7, "penup", 907, 303, [12, 11]],
+[8, "pendown", 907, 469, [11, 22]],
+[9, "forward", 907, 553, [22, 10, null]],
+[10, ["number", 1.0], 978, 553, [9, null]],
+[11, ["setxy2", 20], 907, 345, [7, 16, 19, 8]],
+[12, "setpensize", 907, 261, [5, 13, 7]],
+[13, ["random", 0], 1009, 261, [12, 14, 15, null]],
+[14, ["number", 10.0], 1095, 261, [13, null]],
+[15, ["number", 100.0], 1095, 303, [13, null]],
+[16, ["random", 0], 965, 345, [11, 17, 18, null]],
+[17, ["number", -200.0], 1051, 345, [16, null]],
+[18, ["number", 200.0], 1051, 387, [16, null]],
+[19, ["random", 0], 965, 427, [11, 20, 21, null]],
+[20, ["number", -150.0], 1051, 427, [19, null]],
+[21, ["number", 150.0], 1051, 469, [19, null]],
+[22, "setshade", 907, 511, [8, 23, 9]],
+[23, "pensize", 992, 511, [22, null]]]
diff --git a/samples/card-14.tb b/samples/card-14.tb
new file mode 100644
index 0000000..2ef9d09
--- /dev/null
+++ b/samples/card-14.tb
@@ -0,0 +1,24 @@
+[[0, ["start", 2.0], 900, 80, [null, 7]],
+[1, ["repeat", 84], 900, 336, [12, 2, 3, null]],
+[2, ["number", 200.0], 959, 336, [1, null]],
+[3, "forward", 918, 378, [1, 4, 5]],
+[4, ["number", 1.0], 989, 378, [3, null]],
+[5, "back", 918, 420, [3, 6, 15]],
+[6, ["number", 1.0], 976, 420, [5, null]],
+[7, "fillscreen2", 900, 126, [0, 8, 9, 10, 11]],
+[8, ["number", 60], 982, 126, [7, null]],
+[9, ["number", 80], 982, 168, [7, null]],
+[10, ["number", 100], 982, 210, [7, null]],
+[11, "setcolor", 900, 252, [7, 14, 12]],
+[12, "setpensize", 900, 294, [11, 13, 1]],
+[13, ["number", 400.0], 1002, 294, [12, null]],
+[14, "white", 977, 252, [11, null]],
+[15, "setshade", 918, 462, [5, 21, 23]],
+[16, ["number", 0.5], 1100, 504, [21, null]],
+[17, "setpensize", 918, 546, [23, 22, null]],
+[18, ["number", 2.0], 1117, 588, [22, null]],
+[19, "pensize", 1093, 546, [22, null]],
+[20, "shade", 1076, 462, [21, null]],
+[21, ["minus2", 0], 1003, 462, [15, 20, 16]],
+[22, ["minus2", 0], 1020, 546, [17, 19, 18]],
+[23, ["vspace", 0], 918, 504, [15, 17]]]
diff --git a/samples/card-15.tb b/samples/card-15.tb
new file mode 100644
index 0000000..7e3a61b
--- /dev/null
+++ b/samples/card-15.tb
@@ -0,0 +1,13 @@
+[[0, ["start", 2.0], 900, 140, [null, 9]],
+[1, "forward", 918, 354, [7, 2, 3]],
+[2, ["number", 200.0], 989, 354, [1, null]],
+[3, "back", 918, 396, [1, 4, 5]],
+[4, ["number", 160.0], 976, 396, [3, null]],
+[5, "right", 918, 438, [3, 6, null]],
+[6, ["number", 60.0], 976, 438, [5, null]],
+[7, ["repeat", 42], 900, 312, [9, 8, 1, null]],
+[8, ["number", 6.0], 959, 312, [7, null]],
+[9, "fillscreen2", 900, 186, [0, 10, 11, 12, 7]],
+[10, ["number", 60], 982, 186, [9, null]],
+[11, ["number", 80], 982, 228, [9, null]],
+[12, ["number", 100], 982, 270, [9, null]]]
diff --git a/samples/card-16.tb b/samples/card-16.tb
new file mode 100644
index 0000000..f3d607a
--- /dev/null
+++ b/samples/card-16.tb
@@ -0,0 +1,29 @@
+[[0, ["start", 2.0], 220, 220, [null, 1]],
+[1, "fillscreen2", 220, 266, [0, 2, 3, 4, 5]],
+[2, ["number", 60], 302, 266, [1, null]],
+[3, ["number", 80], 302, 308, [1, null]],
+[4, ["number", 100], 302, 350, [1, null]],
+[5, "setpensize", 220, 392, [1, 6, 9]],
+[6, ["number", 25.0], 322, 392, [5, null]],
+[7, "hat", 900, 120, [null, 8, 11]],
+[8, ["string", "action"], 958, 132, [7, null]],
+[9, "stack", 220, 434, [5, 10, null]],
+[10, ["string", "action"], 278, 434, [9, null]],
+[11, ["repeat", 145], 900, 174, [7, 12, 13, null]],
+[12, ["number", 40.0], 959, 174, [11, null]],
+[13, "penup", 918, 216, [11, 15]],
+[14, "pendown", 918, 464, [28, 17]],
+[15, ["setxy2", 40], 918, 258, [13, 22, 26, 28]],
+[16, ["number", 50.0], 1030, 258, [22, null]],
+[17, "forward", 918, 506, [14, 18, null]],
+[18, ["number", 1.0], 989, 506, [17, null]],
+[19, ["random", 0], 1030, 300, [22, 20, 21, null]],
+[20, ["number", -4.0], 1116, 300, [19, null]],
+[21, ["number", 4.0], 1116, 342, [19, null]],
+[22, ["product2", 0], 976, 258, [15, 16, 19]],
+[23, ["random", 0], 1030, 422, [26, 24, 25, null]],
+[24, ["number", -3.0], 1116, 422, [23, null]],
+[25, ["number", 3.0], 1116, 464, [23, null]],
+[26, ["product2", 0], 976, 380, [15, 27, 23]],
+[27, ["number", 50.0], 1030, 380, [26, null]],
+[28, ["vspace", 0], 918, 422, [15, 14]]]
diff --git a/samples/card-17.tb b/samples/card-17.tb
new file mode 100644
index 0000000..7213132
--- /dev/null
+++ b/samples/card-17.tb
@@ -0,0 +1,54 @@
+[[0, ["start", 2.0], 205, 160, [null, 1]],
+[1, "fillscreen2", 205, 206, [0, 2, 3, 4, 50]],
+[2, ["number", 60], 287, 206, [1, null]],
+[3, ["number", 80], 287, 248, [1, null]],
+[4, ["number", 100], 287, 290, [1, null]],
+[5, ["storein", 0], 205, 374, [50, 6, 7, 34]],
+[6, ["string", "sides"], 273, 374, [5, null]],
+[7, ["number", 8.0], 273, 416, [5, null]],
+[8, "hat", 969, 161, [null, 9, 27]],
+[9, ["string", "action"], 1027, 173, [8, null]],
+[10, "stack", 205, 542, [34, 11, null]],
+[11, ["string", "action"], 263, 542, [10, null]],
+[12, "hat", 452, 334, [null, 13, 18]],
+[13, ["string", "polygon"], 510, 346, [12, null]],
+[14, ["repeat", 21], 452, 430, [18, 15, 17, 19]],
+[15, "box", 511, 430, [14, 16, null]],
+[16, ["string", "sides"], 566, 430, [15, null]],
+[17, "forward", 470, 472, [14, 37, 20]],
+[18, "startfill", 452, 388, [12, 14]],
+[19, "stopfill", 452, 574, [14, null]],
+[20, "right", 470, 514, [17, 22, null]],
+[21, ["number", 360], 598, 514, [22, null]],
+[22, ["division2", 0], 528, 514, [20, 21, 23]],
+[23, "box", 622, 556, [22, 24, null]],
+[24, ["string", "sides"], 677, 556, [23, null]],
+[25, "stack", 987, 257, [27, 26, 29]],
+[26, ["string", "polygon"], 1045, 257, [25, null]],
+[27, ["repeat", 147], 969, 215, [8, 28, 25, null]],
+[28, ["number", 6.0], 1028, 215, [27, null]],
+[29, ["storein", 0], 987, 299, [25, 30, 52, 44]],
+[30, ["string", "sides"], 1055, 299, [29, null]],
+[31, ["number", 1.0], 1152, 383, [52, null]],
+[32, "box", 1128, 341, [52, 33, null]],
+[33, ["string", "sides"], 1183, 341, [32, null]],
+[34, ["storein", 0], 205, 458, [5, 35, 36, 10]],
+[35, ["string", "length"], 273, 458, [34, null]],
+[36, ["number", 200.0], 273, 500, [34, null]],
+[37, "box", 541, 472, [17, 38, null]],
+[38, ["string", "length"], 596, 472, [37, null]],
+[39, ["storein", 0], 987, 425, [44, 40, 53, 49]],
+[40, ["string", "length"], 1055, 425, [39, null]],
+[41, ["number", 25.0], 1152, 509, [53, null]],
+[42, "box", 1128, 467, [53, 43, null]],
+[43, ["string", "length"], 1183, 467, [42, null]],
+[44, ["vspace", 0], 987, 383, [29, 39]],
+[45, "setcolor", 987, 551, [49, 48, null]],
+[46, ["number", 15.0], 1118, 593, [48, null]],
+[47, "color", 1118, 551, [48, null]],
+[48, ["plus2", 0], 1064, 551, [45, 47, 46]],
+[49, ["vspace", 0], 987, 509, [39, 45]],
+[50, "setcolor", 205, 332, [1, 51, 5]],
+[51, ["number", 0.0], 282, 332, [50, null]],
+[52, ["minus2", 0], 1055, 341, [29, 32, 31]],
+[53, ["minus2", 0], 1055, 467, [39, 42, 41]]]
diff --git a/samples/game-gonu.tb b/samples/game-gonu.tb
new file mode 100644
index 0000000..b779f65
--- /dev/null
+++ b/samples/game-gonu.tb
@@ -0,0 +1,85 @@
+[[0, ["start", 2.0], 60, 120, [null, 69]],
+[1, "back", 738, 153, [79, 15, 3]],
+[2, ["number", 2], 850, 237, [53, null]],
+[3, "forward", 738, 195, [1, 53, 4]],
+[4, ["vspace", 0], 738, 237, [3, 81]],
+[5, ["arc", 0], 738, 321, [81, 6, 19, 83]],
+[6, ["number", 270], 796, 321, [5, null]],
+[7, "forward", 738, 447, [83, 54, 74]],
+[8, "hat", 738, 15, [null, 9, 29]],
+[9, ["string", "board"], 796, 27, [8, null]],
+[10, "stack", 60, 416, [26, 11, 70]],
+[11, ["string", "board"], 118, 416, [10, null]],
+[12, ["storein", 0], 60, 250, [78, 13, 25, 26]],
+[13, ["string", "radius"], 118, 250, [12, null]],
+[14, ["number", 100], 206, 374, [25, null]],
+[15, "box", 796, 153, [1, 16, null]],
+[16, ["string", "radius"], 851, 153, [15, null]],
+[17, "box", 850, 195, [53, 18, null]],
+[18, ["string", "radius"], 905, 195, [17, null]],
+[19, "box", 796, 363, [5, 20, null]],
+[20, ["string", "radius"], 851, 363, [19, null]],
+[21, "box", 850, 447, [54, 22, null]],
+[22, ["string", "radius"], 905, 447, [21, null]],
+[23, ["number", 2], 850, 489, [54, null]],
+[24, "height", 245, 292, [67, null]],
+[25, ["minus2", 20], 118, 292, [12, 67, 14]],
+[26, ["vspace", 20], 60, 334, [12, 10]],
+[27, "addturtle", 315, 506, [49, 28, 33]],
+[28, ["number", 90], 373, 506, [27, null]],
+[29, "setcolor", 738, 69, [8, 30, 79]],
+[30, "black", 796, 69, [29, null]],
+[31, ["setxy2", 0], 315, 590, [33, 32, 63, 34]],
+[32, ["number", 0], 408, 590, [31, null]],
+[33, "penup", 315, 548, [27, 31]],
+[34, "addturtle", 315, 674, [31, 35, 36]],
+[35, ["number", 91], 373, 674, [34, null]],
+[36, "penup", 315, 716, [34, 37]],
+[37, ["setxy2", 0], 315, 758, [36, 38, 59, null]],
+[38, ["number", 0], 408, 758, [37, null]],
+[39, "addturtle", 479, 255, [47, 40, 41]],
+[40, ["number", 66], 537, 255, [39, null]],
+[41, "penup", 479, 297, [39, 42]],
+[42, ["setxy2", 20], 479, 339, [41, 55, 43, null]],
+[43, ["number", 0], 572, 421, [42, null]],
+[44, "addturtle", 479, 87, [51, 45, 46]],
+[45, ["number", 65], 537, 87, [44, null]],
+[46, "penup", 479, 129, [44, 47]],
+[47, ["setxy2", 0], 479, 171, [46, 65, 48, 39]],
+[48, ["number", 0], 572, 213, [47, null]],
+[49, "hat", 315, 452, [null, 50, 27]],
+[50, ["string", "red"], 373, 464, [49, null]],
+[51, "hat", 479, 33, [null, 52, 44]],
+[52, ["string", "blue"], 537, 45, [51, null]],
+[53, ["product2", 0], 796, 195, [3, 17, 2]],
+[54, ["product2", 0], 796, 447, [7, 21, 23]],
+[55, ["product2", 0], 572, 339, [42, 57, 56]],
+[56, ["number", -1], 626, 381, [55, null]],
+[57, "box", 626, 339, [55, 58, null]],
+[58, ["string", "radius"], 681, 339, [57, null]],
+[59, ["product2", 0], 408, 800, [37, 60, 62]],
+[60, "box", 462, 800, [59, 61, null]],
+[61, ["string", "radius"], 517, 800, [60, null]],
+[62, ["number", -1], 462, 842, [59, null]],
+[63, "box", 408, 632, [31, 64, null]],
+[64, ["string", "radius"], 463, 632, [63, null]],
+[65, "box", 572, 171, [47, 66, null]],
+[66, ["string", "radius"], 627, 171, [65, null]],
+[67, ["division2", 0], 182, 292, [25, 24, 68]],
+[68, ["number", 2], 269, 334, [67, null]],
+[69, "clean", 60, 166, [0, 78]],
+[70, "stack", 60, 458, [10, 71, 72]],
+[71, ["string", "red"], 118, 458, [70, null]],
+[72, "stack", 60, 500, [70, 73, null]],
+[73, ["string", "blue"], 118, 500, [72, null]],
+[74, "penup", 738, 489, [7, 75]],
+[75, ["setxy2", 0], 738, 531, [74, 76, 77, null]],
+[76, "width", 831, 531, [75, null]],
+[77, "height", 831, 573, [75, null]],
+[78, "fullscreen", 60, 208, [69, 12]],
+[79, "setpensize", 738, 111, [29, 80, 1]],
+[80, ["number", 15], 830, 111, [79, null]],
+[81, "right", 738, 279, [4, 82, 5]],
+[82, ["number", 90], 796, 279, [81, null]],
+[83, "right", 738, 405, [5, 84, 7]],
+[84, ["number", 90], 796, 405, [83, null]]]
diff --git a/samples/game-spiralaterals.ta b/samples/game-spiralaterals.ta
index d8b95fd..26c116e 100644
--- a/samples/game-spiralaterals.ta
+++ b/samples/game-spiralaterals.ta
@@ -1,64 +1,68 @@
-[[0, ["start", 2.0], 60, 200, [null, 60]],
-[1, "forward", 700, 274, [40, 6, 7]],
-[2, "right", 700, 358, [7, 3, null]],
-[3, ["number", 90], 758, 358, [2, null]],
-[4, ["number", 20.0], 128, 288, [60, null]],
-[5, "pop", 825, 316, [6, null]],
-[6, ["product2", 0], 771, 274, [1, 62, 5]],
-[7, ["vspace", 0], 700, 316, [1, 2]],
-[8, "push", 440, 254, [36, 9, 42]],
-[9, ["number", 1], 498, 254, [8, null]],
-[10, ["repeat", 0], 78, 832, [12, 11, 38, null]],
-[11, ["number", 4], 137, 832, [10, null]],
-[12, ["vspace", 0], 78, 790, [23, 10]],
-[13, ["repeat", 218], 60, 414, [33, 14, 28, null]],
-[14, ["number", 400], 119, 414, [13, null]],
-[15, ["vspace", 0], 78, 664, [16, 32]],
-[16, ["setxy2", 20], 78, 540, [27, 17, 18, 15]],
-[17, ["random", 0], 136, 540, [16, 19, 21, null]],
-[18, ["random", 0], 136, 622, [16, 20, 22, null]],
-[19, "leftpos", 222, 540, [17, null]],
-[20, "bottompos", 222, 622, [18, null]],
-[21, "rightpos", 222, 582, [17, null]],
-[22, "toppos", 222, 664, [18, null]],
-[23, "setcolor", 78, 748, [32, 24, 12]],
-[24, ["random", 0], 155, 748, [23, 25, 26, null]],
-[25, ["number", 0], 241, 748, [24, null]],
-[26, ["number", 100], 241, 790, [24, null]],
-[27, "penup", 78, 498, [28, 16]],
-[28, "seth", 78, 456, [13, 29, 27]],
-[29, ["random", 0], 136, 456, [28, 30, 31, null]],
-[30, ["number", 0], 222, 456, [29, null]],
-[31, ["number", 90], 222, 498, [29, null]],
-[32, "pendown", 78, 706, [15, 23]],
-[33, ["fillscreen", 0], 60, 330, [60, 34, 35, 13]],
-[34, "black", 142, 330, [33, null]],
-[35, ["number", 0], 142, 372, [33, null]],
-[36, "hat", 440, 200, [null, 37, 8]],
-[37, ["string", "action"], 498, 212, [36, null]],
-[38, "stack", 96, 874, [10, 39, null]],
-[39, ["string", "action"], 154, 874, [38, null]],
-[40, "hat", 700, 220, [null, 41, 1]],
-[41, ["string", "action 2"], 758, 232, [40, null]],
-[42, "stack", 440, 296, [8, 43, 44]],
-[43, ["string", "action 2"], 498, 296, [42, null]],
-[44, "push", 440, 338, [42, 45, 46]],
-[45, ["number", 1], 498, 338, [44, null]],
-[46, "stack", 440, 380, [44, 47, 48]],
-[47, ["string", "action 2"], 498, 380, [46, null]],
-[48, "push", 440, 422, [46, 49, 50]],
-[49, ["number", 1], 498, 422, [48, null]],
-[50, "stack", 440, 464, [48, 51, 52]],
-[51, ["string", "action 2"], 498, 464, [50, null]],
-[52, "push", 440, 506, [50, 53, 54]],
-[53, ["number", 3.0], 498, 506, [52, null]],
-[54, "stack", 440, 548, [52, 55, 56]],
-[55, ["string", "action 2"], 498, 548, [54, null]],
-[56, "push", 440, 590, [54, 57, 58]],
-[57, ["number", 2.0], 498, 590, [56, null]],
-[58, "stack", 440, 632, [56, 59, null]],
-[59, ["string", "action 2"], 498, 632, [58, null]],
-[60, ["storein", 0], 60, 246, [0, 61, 4, 33]],
-[61, ["string", "my box"], 128, 246, [60, null]],
-[62, "box", 825, 274, [6, 63, null]],
-[63, ["string", "my box"], 880, 274, [62, null]]]
+[[0, ["start", 2.0], 400, 80, [null, 59]],
+[1, "forward", 400, 454, [39, 6, 7]],
+[2, "right", 400, 538, [7, 3, null]],
+[3, ["number", 90], 458, 538, [2, null]],
+[4, ["number", 20], 468, 168, [59, null]],
+[5, "pop", 525, 496, [6, null]],
+[6, ["product2", 0], 471, 454, [1, 61, 5]],
+[7, ["vspace", 0], 400, 496, [1, 2]],
+[8, "push", 720, 134, [35, 9, 41]],
+[9, ["number", 1], 778, 134, [8, null]],
+[10, ["repeat", 0], 940, 510, [12, 11, 37, null]],
+[11, ["number", 4], 999, 510, [10, null]],
+[12, ["vspace", 0], 940, 468, [23, 10]],
+[13, ["repeat", 0], 400, 294, [33, 14, 66, null]],
+[14, ["number", 100.0], 459, 294, [13, null]],
+[15, ["vspace", 0], 940, 342, [16, 32]],
+[16, ["setxy2", 20], 940, 218, [27, 17, 18, 15]],
+[17, ["random", 0], 998, 218, [16, 19, 21, null]],
+[18, ["random", 0], 998, 300, [16, 20, 22, null]],
+[19, "leftpos", 1084, 218, [17, null]],
+[20, "bottompos", 1084, 300, [18, null]],
+[21, "rightpos", 1084, 260, [17, null]],
+[22, "toppos", 1084, 342, [18, null]],
+[23, "setcolor", 940, 426, [32, 24, 12]],
+[24, ["random", 0], 1017, 426, [23, 25, 26, null]],
+[25, ["number", 0], 1103, 426, [24, null]],
+[26, ["number", 100], 1103, 468, [24, null]],
+[27, "penup", 940, 176, [28, 16]],
+[28, "seth", 940, 134, [64, 29, 27]],
+[29, ["random", 0], 1039, 134, [28, 30, 31, null]],
+[30, ["number", 0], 1125, 134, [29, null]],
+[31, ["number", 90], 1125, 176, [29, null]],
+[32, "pendown", 940, 384, [15, 23]],
+[33, ["fillscreen", 0], 400, 210, [59, 34, 63, 13]],
+[34, ["number", 0], 482, 210, [33, null]],
+[35, "hat", 720, 80, [null, 36, 8]],
+[36, ["string", "line"], 778, 92, [35, null]],
+[37, "stack", 958, 552, [10, 38, null]],
+[38, ["string", "line"], 1016, 552, [37, null]],
+[39, "hat", 400, 400, [null, 40, 1]],
+[40, ["string", "segment"], 458, 412, [39, null]],
+[41, "stack", 720, 176, [8, 42, 43]],
+[42, ["string", "segment"], 778, 176, [41, null]],
+[43, "push", 720, 218, [41, 44, 45]],
+[44, ["number", 1], 778, 218, [43, null]],
+[45, "stack", 720, 260, [43, 46, 47]],
+[46, ["string", "segment"], 778, 260, [45, null]],
+[47, "push", 720, 302, [45, 48, 49]],
+[48, ["number", 1], 778, 302, [47, null]],
+[49, "stack", 720, 344, [47, 50, 51]],
+[50, ["string", "segment"], 778, 344, [49, null]],
+[51, "push", 720, 386, [49, 52, 53]],
+[52, ["number", 3], 778, 386, [51, null]],
+[53, "stack", 720, 428, [51, 54, 55]],
+[54, ["string", "segment"], 778, 428, [53, null]],
+[55, "push", 720, 470, [53, 56, 57]],
+[56, ["number", 2], 778, 470, [55, null]],
+[57, "stack", 720, 512, [55, 58, null]],
+[58, ["string", "segment"], 778, 512, [57, null]],
+[59, ["storein", 0], 400, 126, [0, 60, 4, 33]],
+[60, ["string", "my box"], 468, 126, [59, null]],
+[61, "box", 525, 454, [6, 62, null]],
+[62, ["string", "my box"], 580, 454, [61, null]],
+[63, "white", 482, 252, [33, null]],
+[64, "hat", 940, 80, [null, 65, 28]],
+[65, ["string", "spiralateral"], 998, 92, [64, null]],
+[66, "stack", 418, 336, [13, 67, null]],
+[67, ["string", "spiralateral"], 476, 336, [66, null]]]
diff --git a/samples/graphics-bbq.tb b/samples/graphics-bbq.tb
new file mode 100644
index 0000000..08083d1
--- /dev/null
+++ b/samples/graphics-bbq.tb
@@ -0,0 +1,89 @@
+[[0, ["start", 2.0], 1098, 59, [null, 1]],
+[1, "clean", 1098, 105, [0, 2]],
+[2, ["setxy2", 20], 1098, 147, [1, 86, 3, 4]],
+[3, ["number", 290.0], 1156, 229, [2, null]],
+[4, "right", 1098, 271, [2, 5, 8]],
+[5, ["number", 45.0], 1156, 271, [4, null]],
+[6, "hat", 422, 116, [null, 7, 35]],
+[7, ["string", "horizontal"], 480, 128, [6, null]],
+[8, "stack", 1098, 313, [4, 9, 78]],
+[9, ["string", "horizontal"], 1156, 313, [8, null]],
+[10, ["setxy2", 0], 1098, 397, [78, 85, 69, 79]],
+[11, "seth", 1098, 523, [79, 12, 15]],
+[12, ["number", 0], 1197, 523, [11, null]],
+[13, "hat", 423, 392, [null, 14, 29]],
+[14, ["string", "vertical"], 481, 404, [13, null]],
+[15, "stack", 1098, 565, [11, 16, 80]],
+[16, ["string", "vertical"], 1156, 565, [15, null]],
+[17, ["setxy2", 20], 1098, 649, [80, 83, 18, 23]],
+[18, ["number", 80.0], 1156, 731, [17, null]],
+[19, "stack", 1098, 857, [81, 20, 21]],
+[20, ["string", "vertical"], 1156, 857, [19, null]],
+[21, "stack", 1098, 899, [19, 22, null]],
+[22, ["string", "vertical"], 1156, 899, [21, null]],
+[23, "right", 1098, 773, [17, 24, 81]],
+[24, ["number", 135.0], 1156, 773, [23, null]],
+[25, "hat", 756, 86, [null, 26, 43]],
+[26, ["string", "action"], 814, 98, [25, null]],
+[27, "stack", 441, 530, [73, 28, 38]],
+[28, ["string", "action"], 499, 530, [27, null]],
+[29, ["repeat", 83], 423, 446, [13, 71, 73, null]],
+[30, ["setxy2", 0], 440, 296, [36, 31, 33, null]],
+[31, "xcor", 498, 296, [30, null]],
+[32, "ycor", 571, 338, [33, null]],
+[33, ["minus2", 0], 498, 338, [30, 32, 34]],
+[34, "pensize", 595, 380, [33, null]],
+[35, ["repeat", 63], 422, 170, [6, 75, 77, null]],
+[36, "stack", 440, 254, [77, 37, 30]],
+[37, ["string", "action"], 498, 254, [36, null]],
+[38, ["setxy2", 20], 441, 572, [27, 42, 39, null]],
+[39, "ycor", 499, 654, [38, null]],
+[40, "xcor", 553, 572, [42, null]],
+[41, "pensize", 553, 614, [42, null]],
+[42, ["plus2", 0], 499, 572, [38, 40, 41]],
+[43, "setpensize", 756, 140, [25, 44, 45]],
+[44, ["number", 7.0], 858, 140, [43, null]],
+[45, "setcolor", 756, 182, [43, 46, 47]],
+[46, ["number", 70.0], 833, 182, [45, null]],
+[47, "setshade", 756, 224, [45, 48, 51]],
+[48, ["number", 0.0], 841, 224, [47, null]],
+[49, "setshade", 756, 350, [53, 50, 55]],
+[50, ["number", 50], 841, 350, [49, null]],
+[51, "forward", 756, 266, [47, 52, 53]],
+[52, ["number", 1700.0], 827, 266, [51, null]],
+[53, "back", 756, 308, [51, 54, 49]],
+[54, ["number", 1700.0], 814, 308, [53, null]],
+[55, "setpensize", 756, 392, [49, 56, 59]],
+[56, ["random", 0], 858, 392, [55, 57, 58, null]],
+[57, ["number", 3.0], 944, 392, [56, null]],
+[58, ["number", 10.0], 944, 434, [56, null]],
+[59, ["vspace", 0], 756, 434, [55, 63]],
+[60, ["random", 0], 833, 476, [63, 61, 62, null]],
+[61, ["number", 0], 919, 476, [60, null]],
+[62, ["number", 20.0], 919, 518, [60, null]],
+[63, "setcolor", 756, 476, [59, 60, 64]],
+[64, ["vspace", 0], 756, 518, [63, 65]],
+[65, "forward", 756, 560, [64, 66, 67]],
+[66, ["number", 1700.0], 827, 560, [65, null]],
+[67, "back", 756, 602, [65, 68, null]],
+[68, ["number", 1700.0], 814, 602, [67, null]],
+[69, "bottompos", 1156, 439, [10, null]],
+[70, "width", 552, 446, [71, null]],
+[71, ["division2", 0], 482, 446, [29, 70, 72]],
+[72, ["number", 15.0], 576, 488, [71, null]],
+[73, ["vspace", 0], 441, 488, [29, 27]],
+[74, "width", 551, 170, [75, null]],
+[75, ["division2", 0], 481, 170, [35, 74, 76]],
+[76, ["number", 6.0], 575, 212, [75, null]],
+[77, ["vspace", 0], 440, 212, [35, 36]],
+[78, "penup", 1098, 355, [8, 10]],
+[79, "pendown", 1098, 481, [10, 11]],
+[80, "penup", 1098, 607, [15, 17]],
+[81, "pendown", 1098, 815, [23, 19]],
+[82, "leftpos", 1226, 649, [83, null]],
+[83, ["division2", 0], 1156, 649, [17, 82, 84]],
+[84, ["number", 3.0], 1250, 691, [83, null]],
+[85, "leftpos", 1156, 397, [10, null]],
+[86, ["division2", 0], 1156, 147, [2, 88, 87]],
+[87, ["number", 2.0], 1250, 189, [86, null]],
+[88, "leftpos", 1226, 147, [86, null]]]
diff --git a/samples/graphics-bubbles.ta b/samples/graphics-bubbles.ta
index 0d3c680..37002c1 100644
--- a/samples/graphics-bubbles.ta
+++ b/samples/graphics-bubbles.ta
@@ -1,36 +1,40 @@
-[[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]]]
+[[0, "setcolor", 560, 168, [11, 1, 2]],
+[1, ["number", 60], 637, 168, [0, null]],
+[2, ["repeat", 168], 560, 210, [0, 3, 38, null]],
+[3, ["number", 5000], 619, 210, [2, null]],
+[4, ["setxy2", 20.0], 848, 176, [23, 5, 6, 20]],
+[5, ["random", 0], 906, 176, [4, 32, 33, null]],
+[6, ["random", 0], 906, 258, [4, 34, 35, null]],
+[7, "setpensize", 578, 420, [31, 18, 21]],
+[8, "setshade", 578, 504, [21, 16, 22]],
+[9, "forward", 578, 588, [22, 10, null]],
+[10, ["number", 1], 649, 588, [9, null]],
+[11, "clean", 560, 126, [12, 0]],
+[12, ["start", 2.0], 560, 80, [null, 11]],
+[13, ["plus2", 0], 646, 336, [30, 14, 15]],
+[14, "ycor", 700, 336, [13, null]],
+[15, ["number", 900], 700, 378, [13, null]],
+[16, ["division2", 0], 663, 504, [8, 28, 17]],
+[17, ["number", 12], 757, 546, [16, null]],
+[18, ["division2", 0], 680, 420, [7, 26, 19]],
+[19, ["number", 9], 774, 462, [18, null]],
+[20, ["vspace", 0], 848, 300, [4, 24]],
+[21, ["vspace", 0], 578, 462, [7, 8]],
+[22, ["vspace", 0], 578, 546, [8, 9]],
+[23, "penup", 848, 134, [36, 4]],
+[24, "pendown", 848, 342, [20, null]],
+[25, ["string", "my box"], 646, 294, [30, null]],
+[26, "box", 750, 420, [18, 27, null]],
+[27, ["string", "my box"], 805, 420, [26, null]],
+[28, "box", 733, 504, [16, 29, null]],
+[29, ["string", "my box"], 788, 504, [28, null]],
+[30, ["storein", 0], 578, 294, [38, 25, 13, 31]],
+[31, ["vspace", 0], 578, 378, [30, 7]],
+[32, ["number", -600], 992, 176, [5, null]],
+[33, ["number", 600], 992, 218, [5, null]],
+[34, ["number", -450], 992, 258, [6, null]],
+[35, ["number", 450], 992, 300, [6, null]],
+[36, "hat", 848, 80, [null, 37, 23]],
+[37, ["string", "random xy"], 906, 92, [36, null]],
+[38, "stack", 578, 252, [2, 39, 30]],
+[39, ["string", "random xy"], 636, 252, [38, null]]]
diff --git a/samples/graphics-city.ta b/samples/graphics-city.ta
index e501e16..a211e77 100644
--- a/samples/graphics-city.ta
+++ b/samples/graphics-city.ta
@@ -1,149 +1,145 @@
-[[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]]]
+[[0, ["start", 2.0], 580, 80, [null, 61]],
+[1, "forward", 978, 260, [4, 139, 2]],
+[2, "right", 978, 302, [1, 3, null]],
+[3, ["number", 90], 1036, 302, [2, null]],
+[4, ["repeat", 21], 960, 218, [6, 5, 1, 7]],
+[5, ["number", 4], 1019, 218, [4, null]],
+[6, "startfill", 960, 176, [18, 4]],
+[7, "stopfill", 960, 362, [4, 14]],
+[8, ["repeat", 21], 960, 488, [10, 9, 11, 65]],
+[9, ["number", 4], 1019, 488, [8, null]],
+[10, ["vspace", 0], 960, 446, [14, 8]],
+[11, "forward", 978, 530, [8, 141, 12]],
+[12, "right", 978, 572, [11, 13, null]],
+[13, ["number", 90], 1036, 572, [12, null]],
+[14, "setshade", 960, 404, [7, 17, 10]],
+[15, ["number", 50], 1099, 446, [17, null]],
+[16, "shade", 1099, 404, [17, null]],
+[17, ["plus2", 0], 1045, 404, [14, 16, 15]],
+[18, "seth", 960, 134, [137, 19, 6]],
+[19, ["number", 45], 1059, 134, [18, null]],
+[20, "seth", 220, 134, [127, 21, 121]],
+[21, ["number", 180], 319, 134, [20, null]],
+[22, "ycor", 361, 218, [24, null]],
+[23, "bottompos", 385, 260, [24, null]],
+[24, ["minus2", 0], 288, 218, [121, 22, 23]],
+[25, "forward", 238, 344, [30, 129, 32]],
+[26, "forward", 238, 428, [32, 63, 29]],
+[27, ["number", 2], 417, 470, [28, null]],
+[28, "sqrt", 363, 470, [63, 27]],
+[29, ["vspace", 0], 238, 470, [26, 34]],
+[30, ["repeat", 84], 220, 302, [40, 31, 25, 41]],
+[31, ["number", 2], 279, 302, [30, null]],
+[32, "left", 238, 386, [25, 33, 26]],
+[33, ["number", 90], 296, 386, [32, null]],
+[34, "left", 238, 512, [29, 35, null]],
+[35, ["number", 90], 296, 512, [34, null]],
+[36, "setshade", 960, 842, [74, 39, null]],
+[37, ["number", 50], 1142, 884, [39, null]],
+[38, "shade", 1118, 842, [39, null]],
+[39, ["minus2", 0], 1045, 842, [36, 38, 37]],
+[40, "startfill", 220, 260, [121, 30]],
+[41, "stopfill", 220, 572, [30, 53]],
+[42, ["repeat", 84], 220, 698, [60, 43, 44, 56]],
+[43, ["number", 2], 279, 698, [42, null]],
+[44, "forward", 238, 740, [42, 133, 45]],
+[45, "left", 238, 782, [44, 46, 47]],
+[46, ["number", 90], 296, 782, [45, null]],
+[47, "forward", 238, 824, [45, 64, 50]],
+[48, "sqrt", 363, 866, [64, 49]],
+[49, ["number", 2], 417, 866, [48, null]],
+[50, ["vspace", 0], 238, 866, [47, 51]],
+[51, "left", 238, 908, [50, 52, null]],
+[52, ["number", 90], 296, 908, [51, null]],
+[53, "setshade", 220, 614, [41, 59, 60]],
+[54, ["number", 50], 359, 656, [59, null]],
+[55, "shade", 359, 614, [59, null]],
+[56, "setshade", 220, 968, [42, 62, null]],
+[57, ["number", 50], 402, 1010, [62, null]],
+[58, "shade", 378, 968, [62, null]],
+[59, ["plus2", 0], 305, 614, [53, 55, 54]],
+[60, ["vspace", 0], 220, 656, [53, 42]],
+[61, "clean", 580, 126, [0, 75]],
+[62, ["minus2", 0], 305, 968, [56, 58, 57]],
+[63, ["product2", 0], 309, 428, [26, 131, 28]],
+[64, ["product2", 0], 309, 824, [47, 135, 48]],
+[65, "seth", 960, 632, [8, 66, 67]],
+[66, ["number", 135], 1059, 632, [65, null]],
+[67, "forward", 960, 674, [65, 143, 68]],
+[68, "seth", 960, 716, [67, 69, 73]],
+[69, ["number", 180], 1059, 716, [68, null]],
+[70, "ycor", 1104, 758, [71, null]],
+[71, ["minus2", 0], 1031, 758, [73, 70, 72]],
+[72, "bottompos", 1128, 800, [71, null]],
+[73, "forward", 960, 758, [68, 71, 74]],
+[74, ["vspace", 0], 960, 800, [73, 36]],
+[75, ["fillscreen", 0], 580, 168, [61, 76, 116, 119]],
+[76, ["number", 60], 662, 168, [75, null]],
+[77, ["random", 0], 648, 294, [119, 78, 79, null]],
+[78, ["number", 75], 734, 294, [77, null]],
+[79, ["number", 125], 734, 336, [77, null]],
+[80, ["repeat", 271], 580, 504, [95, 81, 114, null]],
+[81, ["number", 100], 639, 504, [80, null]],
+[82, ["setxy2", 40], 598, 756, [87, 83, 93, 88]],
+[83, ["random", 20], 656, 756, [82, 117, 85, null]],
+[84, "leftpos", 815, 756, [117, null]],
+[85, "rightpos", 742, 838, [83, null]],
+[86, "toppos", 721, 420, [92, null]],
+[87, "penup", 598, 714, [110, 82]],
+[88, "pendown", 598, 920, [82, 123]],
+[89, ["storein", 0], 580, 378, [102, 90, 92, 95]],
+[90, ["string", "top"], 648, 378, [89, null]],
+[91, ["number", 100], 745, 462, [92, null]],
+[92, ["minus2", 0], 648, 420, [89, 86, 91]],
+[93, "box", 656, 878, [82, 94, null]],
+[94, ["string", "top"], 711, 878, [93, null]],
+[95, ["vspace", 0], 580, 462, [89, 80]],
+[96, ["storein", 0], 598, 1046, [125, 97, 101, null]],
+[97, ["string", "top"], 666, 1046, [96, null]],
+[98, ["number", 3], 763, 1130, [101, null]],
+[99, "box", 739, 1088, [101, 100, null]],
+[100, ["string", "top"], 794, 1088, [99, null]],
+[101, ["minus2", 0], 666, 1088, [96, 99, 98]],
+[102, ["vspace", 0], 580, 336, [119, 89]],
+[103, "setshade", 598, 630, [115, 109, 110]],
+[104, ["number", 8], 777, 712, [109, null]],
+[105, "box", 850, 672, [108, 106, null]],
+[106, ["string", "top"], 905, 672, [105, null]],
+[107, "toppos", 826, 630, [108, null]],
+[108, ["minus2", 0], 753, 630, [109, 107, 105]],
+[109, ["division2", 20], 683, 630, [103, 108, 104]],
+[110, ["vspace", 0], 598, 672, [103, 87]],
+[111, ["random", 0], 675, 546, [114, 112, 113, null]],
+[112, ["number", 0], 761, 546, [111, null]],
+[113, ["number", 10], 761, 588, [111, null]],
+[114, "setcolor", 598, 546, [80, 111, 115]],
+[115, ["vspace", 0], 598, 588, [114, 103]],
+[116, ["number", 0], 662, 210, [75, null]],
+[117, ["minus2", 0], 742, 756, [83, 84, 118]],
+[118, ["number", 50], 839, 798, [117, null]],
+[119, ["storein", 0], 580, 252, [75, 120, 77, 102]],
+[120, ["string", "my box 1"], 648, 252, [119, null]],
+[121, ["storein", 0], 220, 176, [20, 122, 24, 40]],
+[122, ["string", "my box 2"], 288, 176, [121, null]],
+[123, "stack", 598, 962, [88, 124, 125]],
+[124, ["string", "building"], 656, 962, [123, null]],
+[125, "stack", 598, 1004, [123, 126, 96]],
+[126, ["string", "roof"], 656, 1004, [125, null]],
+[127, "hat", 220, 80, [null, 128, 20]],
+[128, ["string", "building"], 278, 92, [127, null]],
+[129, "box", 309, 344, [25, 130, null]],
+[130, ["string", "my box 2"], 364, 344, [129, null]],
+[131, "box", 363, 428, [63, 132, null]],
+[132, ["string", "my box 1"], 418, 428, [131, null]],
+[133, "box", 309, 740, [44, 134, null]],
+[134, ["string", "my box 2"], 364, 740, [133, null]],
+[135, "box", 363, 824, [64, 136, null]],
+[136, ["string", "my box 1"], 418, 824, [135, null]],
+[137, "hat", 960, 80, [null, 138, 18]],
+[138, ["string", "roof"], 1018, 92, [137, null]],
+[139, "box", 1049, 260, [1, 140, null]],
+[140, ["string", "my box 1"], 1104, 260, [139, null]],
+[141, "box", 1049, 530, [11, 142, null]],
+[142, ["string", "my box 1"], 1104, 530, [141, null]],
+[143, "box", 1031, 674, [67, 144, null]],
+[144, ["string", "my box 1"], 1086, 674, [143, null]]]
diff --git a/samples/graphics-csquiral.ta b/samples/graphics-csquiral.ta
index 9b77344..8ab4677 100644
--- a/samples/graphics-csquiral.ta
+++ b/samples/graphics-csquiral.ta
@@ -1,24 +1,23 @@
[[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]],
+[3, ["number", 1], 837, 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]],
+[6, ["repeat", 105], 719, 280, [4, 7, 8, null]],
+[7, ["number", 1300], 778, 280, [6, null]],
[8, "forward", 737, 322, [6, 9, 10]],
-[9, "box1", 807, 322, [8, null]],
+[9, "box1", 808, 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
+[12, "setcolor", 737, 406, [10, 13, 22]],
+[13, ["division2", 0], 814, 406, [12, 14, 15]],
+[14, "xcor", 884, 406, [13, null]],
+[15, ["number", 6], 908, 448, [13, null]],
+[16, "setshade", 737, 490, [22, 17, 18]],
+[17, "heading", 822, 490, [16, null]],
+[18, "storeinbox1", 737, 532, [16, 19, null]],
+[19, ["plus2", 0], 855, 532, [18, 20, 21]],
+[20, "box1", 909, 532, [19, null]],
+[21, ["number", 1], 909, 574, [19, null]],
+[22, ["vspace", 0], 737, 448, [12, 16]]]
diff --git a/samples/graphics-dalton.tb b/samples/graphics-dalton.tb
new file mode 100644
index 0000000..31232d0
--- /dev/null
+++ b/samples/graphics-dalton.tb
@@ -0,0 +1,43 @@
+[[0, ["start", 2.0], 439, 89, [null, 1]],
+[1, "clean", 439, 135, [0, 2]],
+[2, "fillscreen2", 439, 177, [1, 3, 5, 4, 15]],
+[3, ["number", 60], 521, 177, [2, null]],
+[4, ["number", 100], 521, 261, [2, null]],
+[5, "black", 521, 219, [2, null]],
+[6, "setcolor", 971, 185, [34, 9, 8]],
+[7, "setshade", 971, 269, [8, 12, 38]],
+[8, ["vspace", 0], 971, 227, [6, 7]],
+[9, ["random", 0], 1048, 185, [6, 10, 11, null]],
+[10, ["number", 60], 1134, 185, [9, null]],
+[11, ["number", 80], 1134, 227, [9, null]],
+[12, ["random", 0], 1056, 269, [7, 13, 14, null]],
+[13, ["number", 40], 1142, 269, [12, null]],
+[14, ["number", 100], 1142, 311, [12, null]],
+[15, "setpensize", 439, 303, [2, 16, 17]],
+[16, ["number", 25], 541, 303, [15, null]],
+[17, ["storein", 0], 439, 345, [15, 18, 19, 22]],
+[18, ["string", "my box_1"], 507, 345, [17, null]],
+[19, ["number", 1], 507, 387, [17, null]],
+[20, "hat", 953, 89, [null, 21, 34]],
+[21, ["string", "action"], 1011, 101, [20, null]],
+[22, ["repeat", 63], 439, 429, [17, 23, 26, null]],
+[23, ["number", 100], 498, 429, [22, null]],
+[24, "right", 457, 513, [26, 25, 28]],
+[25, ["number", 119.8], 515, 513, [24, null]],
+[26, "stack", 457, 471, [22, 27, 24]],
+[27, ["string", "action"], 515, 471, [26, null]],
+[28, ["storein", 0], 457, 555, [24, 29, 33, null]],
+[29, ["string", "my box_1"], 525, 555, [28, null]],
+[30, ["number", 1], 579, 639, [33, null]],
+[31, "box", 579, 597, [33, 32, null]],
+[32, ["string", "my box_1"], 634, 597, [31, null]],
+[33, ["plus2", 0], 525, 597, [28, 31, 30]],
+[34, ["repeat", 126], 953, 143, [20, 35, 6, null]],
+[35, "box", 1012, 143, [34, 36, null]],
+[36, ["string", "my box_1"], 1067, 143, [35, null]],
+[37, "penup", 971, 395, [39, 41]],
+[38, "pendown", 971, 311, [7, 39]],
+[39, "forward", 971, 353, [38, 40, 37]],
+[40, ["number", 1], 1042, 353, [39, null]],
+[41, "forward", 971, 437, [37, 42, null]],
+[42, ["number", 25], 1042, 437, [41, null]]]
diff --git a/samples/graphics-dots.ta b/samples/graphics-dots.ta
index 5f12daa..01c0f0f 100644
--- a/samples/graphics-dots.ta
+++ b/samples/graphics-dots.ta
@@ -1,30 +1,38 @@
-[[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]]]
+[[0, "clean", 760, 186, [1, 34]],
+[1, ["start", 2.0], 760, 140, [null, 0]],
+[2, "setcolor", 760, 354, [34, 3, 4]],
+[3, ["number", 0], 837, 354, [2, null]],
+[4, "setpensize", 760, 396, [2, 5, 19]],
+[5, ["number", 20], 862, 396, [4, null]],
+[6, ["repeat", 0], 760, 522, [19, 7, 32, null]],
+[7, ["number", 1000], 819, 522, [6, null]],
+[8, "pendown", 1020, 254, [30, 9]],
+[9, "forward", 1020, 296, [8, 10, 11]],
+[10, ["number", 1], 1091, 296, [9, null]],
+[11, "penup", 1020, 338, [9, 12]],
+[12, "forward", 1020, 380, [11, 22, 13]],
+[13, "right", 1020, 422, [12, 14, 26]],
+[14, ["number", 93], 1078, 422, [13, null]],
+[15, ["plus2", 0], 1088, 506, [26, 28, 16]],
+[16, ["number", 1], 1142, 548, [15, null]],
+[17, "setcolor", 1020, 590, [18, 24, null]],
+[18, ["vspace", 0], 1020, 548, [26, 17]],
+[19, ["storein", 0], 760, 438, [4, 20, 21, 6]],
+[20, ["string", "my box"], 828, 438, [19, null]],
+[21, ["number", 0], 828, 480, [19, null]],
+[22, "box", 1091, 380, [12, 23, null]],
+[23, ["string", "my box"], 1146, 380, [22, null]],
+[24, "box", 1097, 590, [17, 25, null]],
+[25, ["string", "my box"], 1152, 590, [24, null]],
+[26, ["storein", 0], 1020, 464, [13, 27, 15, 18]],
+[27, ["string", "my box"], 1088, 464, [26, null]],
+[28, "box", 1142, 506, [15, 29, null]],
+[29, ["string", "my box"], 1197, 506, [28, null]],
+[30, "hat", 1020, 200, [null, 31, 8]],
+[31, ["string", "dot"], 1078, 212, [30, null]],
+[32, "stack", 778, 564, [6, 33, null]],
+[33, ["string", "dot"], 836, 564, [32, null]],
+[34, "fillscreen2", 760, 228, [0, 35, 37, 36, 2]],
+[35, ["number", 60], 842, 228, [34, null]],
+[36, ["number", 100], 842, 312, [34, null]],
+[37, "white", 842, 270, [34, 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-redwisp.ta b/samples/graphics-redwisp.ta
index f0eb998..b5658e9 100644
--- a/samples/graphics-redwisp.ta
+++ b/samples/graphics-redwisp.ta
@@ -1,42 +1,40 @@
-[[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]]]
+[[0, "setpensize", 500, 168, [2, 1, 3]],
+[1, ["number", 15], 602, 168, [0, null]],
+[2, "clean", 500, 126, [6, 0]],
+[3, ["repeat", 105], 500, 210, [0, 4, 35, null]],
+[4, ["number", 360], 559, 210, [3, null]],
+[5, "setshade", 518, 378, [30, 10, 39]],
+[6, ["start", 2.0], 500, 80, [null, 2]],
+[7, ["product2", 0], 586, 294, [35, 8, 9]],
+[8, "heading", 640, 294, [7, null]],
+[9, ["number", 600], 640, 336, [7, null]],
+[10, ["division2", 0], 603, 378, [5, 37, 11]],
+[11, ["number", 360], 697, 420, [10, null]],
+[12, ["repeat", 63], 860, 134, [31, 13, 14, 20]],
+[13, ["number", 4], 919, 134, [12, null]],
+[14, ["arc", 0], 878, 176, [12, 15, 16, 17]],
+[15, ["number", 180], 936, 176, [14, null]],
+[16, ["number", 75], 936, 218, [14, null]],
+[17, ["arc", 0], 878, 260, [14, 18, 19, null]],
+[18, ["number", -180], 936, 260, [17, null]],
+[19, ["number", 75], 936, 302, [17, null]],
+[20, ["repeat", 63], 860, 362, [12, 21, 22, 28]],
+[21, ["number", 4], 919, 362, [20, null]],
+[22, ["arc", 0], 878, 404, [20, 23, 24, 25]],
+[23, ["number", -180], 936, 404, [22, null]],
+[24, ["number", -75], 936, 446, [22, null]],
+[25, ["arc", 0], 878, 488, [22, 26, 27, null]],
+[26, ["number", 180], 936, 488, [25, null]],
+[27, ["number", -75], 936, 530, [25, null]],
+[28, "right", 860, 590, [20, 29, null]],
+[29, ["number", 1], 918, 590, [28, null]],
+[30, ["vspace", 0], 518, 336, [35, 5]],
+[31, "hat", 860, 80, [null, 32, 12]],
+[32, ["string", "action"], 918, 92, [31, null]],
+[33, "stack", 518, 462, [39, 34, null]],
+[34, ["string", "action"], 576, 462, [33, null]],
+[35, ["storein", 0], 518, 252, [3, 36, 7, 30]],
+[36, ["string", "my box"], 586, 252, [35, null]],
+[37, "box", 673, 378, [10, 38, null]],
+[38, ["string", "my box"], 728, 378, [37, null]],
+[39, ["vspace", 0], 518, 420, [5, 33]]]
diff --git a/samples/math-dice.ta b/samples/math-dice.ta
index 4e1592a..0fed83b 100644
--- a/samples/math-dice.ta
+++ b/samples/math-dice.ta
@@ -1,108 +1,119 @@
-[[0, ["start", 2.0], 743, 65, [null, 20]],
-[1, ["random", 0], 168, 418, [7, 2, 3, null]],
-[2, ["number", 1], 254, 418, [1, null]],
-[3, ["number", 6], 254, 460, [1, null]],
-[4, ["random", 0], 168, 336, [7, 5, 6, null]],
-[5, ["number", 1], 254, 336, [4, null]],
-[6, ["number", 6], 254, 378, [4, null]],
-[7, ["plus2", 20], 114, 336, [78, 4, 1]],
-[8, ["storein", 0], 46, 500, [12, 96, 11, null]],
-[9, ["number", 1], 168, 584, [11, null]],
-[10, "box", 168, 542, [11, 98, null]],
-[11, ["plus2", 0], 114, 542, [8, 10, 9]],
-[12, ["vspace", 40], 46, 378, [78, 8]],
-[13, ["repeat", 124], 28, 252, [14, 23, 78, null]],
-[14, "hat", 28, 198, [null, 15, 13]],
-[15, ["string", "toss dice"], 86, 210, [14, null]],
-[16, "stack", 743, 237, [27, 17, 18]],
-[17, ["string", "toss dice"], 801, 237, [16, null]],
-[18, "stack", 743, 279, [16, 19, null]],
-[19, ["string", "plot results"], 801, 279, [18, null]],
-[20, ["storein", 0], 743, 111, [0, 21, 22, 27]],
-[21, ["string", "trials"], 811, 111, [20, null]],
-[22, ["number", 1600.0], 811, 153, [20, null]],
-[23, "box", 87, 252, [13, 24, null]],
-[24, ["string", "trials"], 142, 252, [23, null]],
-[25, "hat", 869, 333, [null, 26, 85]],
-[26, ["string", "clear bins"], 927, 345, [25, null]],
-[27, "stack", 743, 195, [20, 28, 16]],
-[28, ["string", "clear bins"], 801, 195, [27, null]],
-[29, ["storein", 0], 887, 513, [33, 88, 30, 83]],
-[30, ["number", 0], 955, 555, [29, null]],
-[31, ["number", 1], 1009, 681, [32, null]],
-[32, ["plus2", 0], 955, 639, [83, 90, 31]],
-[33, ["repeat", 63], 869, 471, [85, 34, 29, null]],
-[34, ["number", 11.0], 928, 471, [33, null]],
-[35, "hat", 475, 98, [null, 36, 64]],
-[36, ["string", "plot results"], 533, 110, [35, null]],
-[37, "penup", 493, 362, [45, 39]],
-[38, "pendown", 493, 694, [71, 61]],
-[39, ["setxy2", 40], 493, 404, [37, 41, 40, 68]],
-[40, ["number", 0], 551, 526, [39, null]],
-[41, ["product2", 0], 551, 404, [39, 44, 42]],
-[42, ["minus2", 0], 605, 446, [41, 92, 43]],
-[43, ["number", 6], 683, 488, [42, null]],
-[44, ["number", 50], 605, 404, [41, null]],
-[45, ["repeat", 406], 475, 320, [80, 46, 37, 73]],
-[46, ["number", 11], 534, 320, [45, null]],
-[47, ["repeat", 63], 493, 862, [57, 48, 50, 58]],
-[48, ["number", 2], 552, 862, [47, null]],
-[49, ["vspace", 0], 493, 778, [61, 57]],
-[50, "forward", 511, 904, [47, 67, 51]],
-[51, "right", 511, 946, [50, 52, 53]],
-[52, ["number", 90], 569, 946, [51, null]],
-[53, "forward", 511, 988, [51, 54, 55]],
-[54, ["number", 40], 582, 988, [53, null]],
-[55, "right", 511, 1030, [53, 56, null]],
-[56, ["number", 90], 569, 1030, [55, null]],
-[57, "startfill", 493, 820, [49, 47]],
-[58, "stopfill", 493, 1090, [47, 100]],
-[59, ["number", 1], 615, 1216, [60, null]],
-[60, ["plus2", 0], 561, 1174, [100, 102, 59]],
-[61, "setcolor", 493, 736, [38, 63, 49]],
-[62, ["number", 10], 624, 778, [63, null]],
-[63, ["product2", 0], 570, 736, [61, 104, 62]],
-[64, "clean", 475, 152, [35, 65]],
-[65, "setshade", 475, 194, [64, 66, 80]],
-[66, ["number", 25], 560, 194, [65, null]],
-[67, "box", 582, 904, [50, 106, null]],
-[68, "back", 493, 568, [39, 69, 70]],
-[69, ["number", 50], 551, 568, [68, null]],
-[70, "show", 493, 610, [68, 94, 71]],
-[71, "forward", 493, 652, [70, 72, 38]],
-[72, ["number", 50], 564, 652, [71, null]],
-[73, "penup", 475, 1234, [45, 75]],
-[74, "pendown", 475, 1360, [75, null]],
-[75, ["setxy2", 0], 475, 1276, [73, 76, 77, 74]],
-[76, ["number", 0], 533, 1276, [75, null]],
-[77, ["number", -50], 533, 1318, [75, null]],
-[78, ["storein", 0], 46, 294, [13, 79, 7, 12]],
-[79, ["string", "box"], 114, 294, [78, null]],
-[80, ["storein", 0], 475, 236, [65, 81, 82, 45]],
-[81, ["string", "box"], 543, 236, [80, null]],
-[82, ["number", 2.0], 543, 278, [80, null]],
-[83, ["storein", 0], 887, 597, [29, 84, 32, null]],
-[84, ["string", "box"], 955, 597, [83, null]],
-[85, ["storein", 0], 869, 387, [25, 86, 87, 33]],
-[86, ["string", "box"], 937, 387, [85, null]],
-[87, ["number", 2.0], 937, 429, [85, null]],
-[88, "box", 955, 513, [29, 89, null]],
-[89, ["string", "box"], 1010, 513, [88, null]],
-[90, "box", 1009, 639, [32, 91, null]],
-[91, ["string", "box"], 1064, 639, [90, null]],
-[92, "box", 659, 446, [42, 93, null]],
-[93, ["string", "box"], 714, 446, [92, null]],
-[94, "box", 551, 610, [70, 95, null]],
-[95, ["string", "box"], 606, 610, [94, null]],
-[96, "box", 114, 500, [8, 97, null]],
-[97, ["string", "box"], 169, 500, [96, null]],
-[98, "box", 223, 542, [10, 99, null]],
-[99, ["string", "box"], 278, 542, [98, null]],
-[100, ["storein", 0], 493, 1132, [58, 101, 60, null]],
-[101, ["string", "box"], 561, 1132, [100, null]],
-[102, "box", 615, 1174, [60, 103, null]],
-[103, ["string", "box"], 670, 1174, [102, null]],
-[104, "box", 624, 736, [63, 105, null]],
-[105, ["string", "box"], 679, 736, [104, null]],
-[106, "box", 637, 904, [67, 107, null]],
-[107, ["string", "box"], 692, 904, [106, null]]]
+[[0, ["start", 1.334], 160, 100, [null, 20]],
+[1, ["random", 0], 258, 507, [7, 2, 3, null]],
+[2, ["number", 1], 319, 507, [1, null]],
+[3, ["number", 6], 319, 535, [1, null]],
+[4, ["random", 0], 258, 452, [7, 5, 6, null]],
+[5, ["number", 1], 319, 452, [4, null]],
+[6, ["number", 6], 319, 480, [4, null]],
+[7, ["plus2", 20], 222, 452, [75, 4, 1]],
+[8, ["storein", 0], 172, 562, [12, 93, 11, null]],
+[9, ["number", 1], 258, 618, [11, null]],
+[10, "box", 258, 590, [11, 95, null]],
+[11, ["plus2", 0], 222, 590, [8, 10, 9]],
+[12, ["vspace", 40], 172, 480, [75, 8]],
+[13, ["repeat", 122], 160, 396, [14, 23, 75, null]],
+[14, "hat", 160, 360, [null, 15, 13]],
+[15, ["string", "toss dice"], 200, 368, [14, null]],
+[16, "stack", 160, 215, [27, 17, 18]],
+[17, ["string", "toss dice"], 200, 215, [16, null]],
+[18, "stack", 160, 243, [16, 19, null]],
+[19, ["string", "plot results"], 200, 243, [18, null]],
+[20, ["storein", 0], 160, 131, [0, 21, 22, 27]],
+[21, ["string", "trials"], 210, 131, [20, null]],
+[22, ["number", 1600], 210, 159, [20, null]],
+[23, "box", 202, 396, [13, 24, null]],
+[24, ["string", "trials"], 239, 396, [23, null]],
+[25, "hat", 440, 420, [null, 26, 82]],
+[26, ["string", "clear bins"], 480, 428, [25, null]],
+[27, "stack", 160, 187, [20, 28, 16]],
+[28, ["string", "clear bins"], 200, 187, [27, null]],
+[29, ["storein", 0], 452, 540, [33, 85, 30, 107]],
+[30, ["number", 0], 502, 568, [29, null]],
+[31, ["number", 1], 926, 512, [32, null]],
+[32, ["plus2", 0], 890, 484, [80, 87, 31]],
+[33, ["repeat", 40], 440, 512, [82, 34, 29, null]],
+[34, ["number", 11], 482, 512, [33, null]],
+[35, "hat", 340, 20, [null, 36, 61]],
+[36, ["string", "plot results"], 380, 28, [35, null]],
+[37, "penup", 1080, 56, [101, 39]],
+[38, "pendown", 1080, 278, [68, 113]],
+[39, ["setxy2", 40], 1080, 84, [37, 41, 40, 65]],
+[40, ["number", 0], 1120, 166, [39, null]],
+[41, ["product2", 0], 1120, 84, [39, 44, 42]],
+[42, ["minus2", 0], 1156, 112, [41, 89, 43]],
+[43, ["number", 6], 1227, 140, [42, null]],
+[44, ["number", 50], 1156, 84, [41, null]],
+[45, ["repeat", 0], 340, 252, [77, 46, 103, 70]],
+[46, ["number", 11], 382, 252, [45, null]],
+[47, ["repeat", 59], 1080, 432, [56, 48, 49, 57]],
+[48, ["number", 2], 1122, 432, [47, null]],
+[49, "forward", 1092, 460, [47, 64, 50]],
+[50, "right", 1092, 488, [49, 51, 52]],
+[51, ["number", 90], 1131, 488, [50, null]],
+[52, "forward", 1092, 516, [50, 53, 54]],
+[53, ["number", 40], 1142, 516, [52, null]],
+[54, "right", 1092, 544, [52, 55, null]],
+[55, ["number", 90], 1131, 544, [54, null]],
+[56, "startfill", 1080, 404, [58, 47]],
+[57, "stopfill", 1080, 579, [47, 109]],
+[58, "setcolor", 1080, 376, [111, 60, 56]],
+[59, ["number", 10], 1172, 404, [60, null]],
+[60, ["product2", 0], 1136, 376, [58, 97, 59]],
+[61, "clean", 340, 56, [35, 115]],
+[62, "setshade", 340, 168, [115, 63, 77]],
+[63, ["number", 25], 403, 168, [62, null]],
+[64, "box", 1142, 460, [49, 99, null]],
+[65, "back", 1080, 194, [39, 66, 67]],
+[66, ["number", 100], 1119, 194, [65, null]],
+[67, "show", 1080, 222, [65, 91, 68]],
+[68, "forward", 1080, 250, [67, 69, 38]],
+[69, ["number", 100], 1130, 250, [68, null]],
+[70, "penup", 340, 319, [45, 72]],
+[71, "pendown", 340, 403, [72, null]],
+[72, ["setxy2", 0], 340, 347, [70, 73, 74, 71]],
+[73, ["number", 0], 380, 347, [72, null]],
+[74, ["number", -50], 380, 375, [72, null]],
+[75, ["storein", 0], 172, 424, [13, 76, 7, 12]],
+[76, ["string", "box"], 222, 424, [75, null]],
+[77, ["storein", 0], 340, 196, [62, 78, 79, 45]],
+[78, ["string", "box"], 390, 196, [77, null]],
+[79, ["number", 2], 390, 224, [77, null]],
+[80, ["storein", 0], 840, 456, [105, 81, 32, null]],
+[81, ["string", "box"], 890, 456, [80, null]],
+[82, ["storein", 0], 440, 456, [25, 83, 84, 33]],
+[83, ["string", "box"], 490, 456, [82, null]],
+[84, ["number", 2], 490, 484, [82, null]],
+[85, "box", 502, 540, [29, 86, null]],
+[86, ["string", "box"], 539, 540, [85, null]],
+[87, "box", 926, 484, [32, 88, null]],
+[88, ["string", "box"], 963, 484, [87, null]],
+[89, "box", 1211, 112, [42, 90, null]],
+[90, ["string", "box"], 1248, 112, [89, null]],
+[91, "box", 1119, 222, [67, 92, null]],
+[92, ["string", "box"], 1156, 222, [91, null]],
+[93, "box", 222, 562, [8, 94, null]],
+[94, ["string", "box"], 259, 562, [93, null]],
+[95, "box", 295, 590, [10, 96, null]],
+[96, ["string", "box"], 332, 590, [95, null]],
+[97, "box", 1172, 376, [60, 98, null]],
+[98, ["string", "box"], 1209, 376, [97, null]],
+[99, "box", 1179, 460, [64, 100, null]],
+[100, ["string", "box"], 1216, 460, [99, null]],
+[101, "hat", 1080, 20, [null, 102, 37]],
+[102, ["string", "bar graph"], 1120, 28, [101, null]],
+[103, "stack", 352, 280, [45, 104, null]],
+[104, ["string", "bar graph"], 392, 280, [103, null]],
+[105, "hat", 840, 420, [null, 106, 80]],
+[106, ["string", "next bin"], 880, 428, [105, null]],
+[107, "stack", 452, 596, [29, 108, null]],
+[108, ["string", "next bin"], 492, 596, [107, null]],
+[109, "stack", 1080, 607, [57, 110, null]],
+[110, ["string", "next bin"], 1120, 607, [109, null]],
+[111, "hat", 1080, 340, [null, 112, 58]],
+[112, ["string", "bar"], 1120, 348, [111, null]],
+[113, "stack", 1080, 306, [38, 114, null]],
+[114, ["string", "bar"], 1120, 306, [113, null]],
+[115, "fillscreen2", 340, 84, [61, 116, 118, 117, 62]],
+[116, ["number", 60], 402, 84, [115, null]],
+[117, ["number", 100], 402, 140, [115, null]],
+[118, "white", 402, 112, [115, null]]]
diff --git a/samples/graphics-snowflake.ta b/samples/math-snowflake.ta
index 90fa72c..90fa72c 100644
--- a/samples/graphics-snowflake.ta
+++ b/samples/math-snowflake.ta
diff --git a/samples/graphics-tree.ta b/samples/math-tree.ta
index 5993475..5993475 100644
--- a/samples/graphics-tree.ta
+++ b/samples/math-tree.ta
diff --git a/samples/sensors-loudness-monitor.ta b/samples/sensors-loudness-monitor.ta
index 7bb0b5f..d9b6553 100644
--- a/samples/sensors-loudness-monitor.ta
+++ b/samples/sensors-loudness-monitor.ta
@@ -1,74 +1,78 @@
-[[0, ["start", 2.0], 1217, 22, [null, 11]],
-[1, ["setxy2", 20], 1434, 84, [8, 3, 6, 46]],
-[2, "bottompos", 1546, 166, [6, null]],
-[3, "random", 1492, 84, [1, 4, 5, null]],
-[4, "leftpos", 1578, 84, [3, null]],
-[5, "rightpos", 1578, 126, [3, null]],
-[6, ["plus2", 0], 1492, 166, [1, 2, 7]],
-[7, ["number", 100], 1546, 208, [6, null]],
-[8, "penup", 1434, 42, [10, 1]],
-[9, "pendown", 1434, 250, [46, 52]],
-[10, "hat1", 1434, 0, [null, 8]],
-[11, "stack1", 1217, 64, [0, 12]],
-[12, "stack2", 1217, 106, [11, null]],
-[13, "hat2", 833, 0, [null, 14]],
-[14, "forever", 833, 42, [13, 38, 15]],
-[15, ["vspace", 0], 833, 78, [14, null]],
-[16, "storeinbox1", 894, 312, [71, 17, 40]],
-[17, "volume", 1012, 312, [16, null]],
-[18, "storeinbox1", 1434, 460, [47, 19, 42]],
-[19, ["number", 0.0], 1552, 460, [18, null]],
-[20, "forward", 1224, 433, [28, 27, 21]],
-[21, "right", 1224, 475, [20, 22, 23]],
-[22, ["number", 90], 1282, 475, [21, null]],
-[23, "forward", 1224, 517, [21, 24, 25]],
-[24, ["number", 25.0], 1294, 517, [23, null]],
-[25, "right", 1224, 559, [23, 26, null]],
-[26, ["number", 90], 1282, 559, [25, null]],
-[27, "box1", 1294, 433, [20, null]],
-[28, "repeat", 1160, 373, [50, 29, 20, 51]],
-[29, ["number", 2.0], 1210, 373, [28, null]],
-[30, "hat", 1160, 281, [null, 31, 50]],
-[31, ["string", "bar"], 1219, 289, [30, null]],
-[32, "stack", 894, 102, [38, 33, 64]],
-[33, ["string", "bar"], 953, 102, [32, null]],
-[34, "stack", 894, 396, [40, 35, 36]],
-[35, ["string", "bar"], 953, 396, [34, null]],
-[36, "wait", 894, 438, [34, 37, 62]],
-[37, ["number", 0.5], 952, 438, [36, null]],
-[38, "setcolor", 894, 60, [14, 39, 32]],
-[39, "white", 972, 60, [38, null]],
-[40, "setcolor", 894, 354, [16, 41, 34]],
-[41, "box2", 972, 354, [40, null]],
-[42, "storeinbox2", 1434, 502, [18, 43, null]],
-[43, "random", 1552, 502, [42, 44, 45, null]],
-[44, ["number", 0], 1638, 502, [43, null]],
-[45, ["number", 100], 1638, 544, [43, null]],
-[46, ["vspace", 0], 1434, 208, [1, 9]],
-[47, ["fillscreen", 0], 1434, 376, [52, 48, 49, 18]],
-[48, ["number", 60], 1520, 376, [47, null]],
-[49, "white", 1520, 418, [47, null]],
-[50, "startfill", 1160, 331, [30, 28]],
-[51, "stopfill", 1160, 451, [28, null]],
-[52, ["storein", 0], 1434, 292, [9, 53, 54, 47]],
-[53, ["string", "max"], 1503, 292, [52, null]],
-[54, ["number", 0.0], 1503, 334, [52, null]],
-[55, "box", 1002, 530, [63, 56, null]],
-[56, ["string", "max"], 1056, 530, [55, null]],
-[57, ["storein", 0], 946, 590, [61, 58, 59, null]],
-[58, ["string", "max"], 1015, 590, [57, null]],
-[59, "box1", 1015, 632, [57, null]],
-[60, "box1", 978, 488, [63, null]],
-[61, "if", 894, 522, [62, 63, 57, null]],
-[62, ["vspace", 0], 894, 480, [36, 61]],
-[63, ["greater2", 0], 932, 488, [61, 60, 55, null]],
-[64, "setcolor", 894, 144, [32, 67, 73]],
-[65, ["number", 50.0], 1026, 186, [67, null]],
-[66, "color", 1026, 144, [67, null]],
-[67, ["plus2", 0], 972, 144, [64, 66, 65]],
-[68, "storeinbox1", 894, 228, [73, 69, 71]],
-[69, "box", 1012, 228, [68, 70, null]],
-[70, ["string", "max"], 1066, 228, [69, null]],
-[71, "stack", 894, 270, [68, 72, 16]],
-[72, ["string", "bar"], 953, 270, [71, null]],
-[73, ["vspace", 0], 894, 186, [64, 68]]]
+[[0, ["start", 2.0], 967, 78, [null, 76]],
+[1, ["setxy2", 0], 1184, 169, [5, 77, 3, 41]],
+[2, "bottompos", 1296, 211, [3, null]],
+[3, ["plus2", 0], 1242, 211, [1, 2, 4]],
+[4, ["number", 100], 1296, 253, [3, null]],
+[5, "penup", 1184, 127, [7, 1]],
+[6, "pendown", 1184, 295, [41, 47]],
+[7, "hat1", 1184, 81, [null, 5]],
+[8, "stack1", 967, 250, [69, 9]],
+[9, "stack2", 967, 292, [8, null]],
+[10, "hat2", 602, 73, [null, 11]],
+[11, ["forever", 315], 602, 119, [10, 34, null]],
+[12, "storeinbox1", 620, 405, [66, 73, 75]],
+[13, "volume", 808, 405, [73, null]],
+[14, "storeinbox1", 1184, 505, [42, 15, 37]],
+[15, ["number", 0], 1302, 505, [14, null]],
+[16, "forward", 289, 397, [24, 23, 17]],
+[17, "right", 289, 439, [16, 18, 19]],
+[18, ["number", 90], 347, 439, [17, null]],
+[19, "forward", 289, 481, [17, 20, 21]],
+[20, ["number", 25], 360, 481, [19, null]],
+[21, "right", 289, 523, [19, 22, null]],
+[22, ["number", 90], 347, 523, [21, null]],
+[23, "box1", 360, 397, [16, null]],
+[24, ["repeat", 63], 271, 355, [45, 25, 16, 46]],
+[25, ["number", 2], 330, 355, [24, null]],
+[26, "hat", 271, 259, [null, 27, 45]],
+[27, ["string", "bar"], 329, 271, [26, null]],
+[28, "stack", 620, 195, [34, 29, 59]],
+[29, ["string", "bar"], 678, 195, [28, null]],
+[30, "stack", 620, 531, [35, 31, 32]],
+[31, ["string", "bar"], 678, 531, [30, null]],
+[32, "wait", 620, 573, [30, 33, 57]],
+[33, ["number", 0.1], 678, 573, [32, null]],
+[34, "setcolor", 620, 153, [11, 72, 28]],
+[35, "setcolor", 620, 489, [75, 36, 30]],
+[36, "box2", 697, 489, [35, null]],
+[37, "storeinbox2", 1184, 547, [14, 38, null]],
+[38, ["random", 0], 1302, 547, [37, 39, 40, null]],
+[39, ["number", 0], 1388, 547, [38, null]],
+[40, ["number", 100], 1388, 589, [38, null]],
+[41, ["vspace", 0], 1184, 253, [1, 6]],
+[42, ["fillscreen", 0], 1184, 421, [47, 43, 44, 14]],
+[43, ["number", 60], 1266, 421, [42, null]],
+[44, "white", 1266, 463, [42, null]],
+[45, "startfill", 271, 313, [26, 24]],
+[46, "stopfill", 271, 583, [24, null]],
+[47, ["storein", 0], 1184, 337, [6, 48, 49, 42]],
+[48, ["string", "max"], 1252, 337, [47, null]],
+[49, ["number", 0], 1252, 379, [47, null]],
+[50, "box", 756, 665, [58, 51, null]],
+[51, ["string", "max"], 811, 665, [50, null]],
+[52, ["storein", 0], 638, 723, [56, 53, 54, null]],
+[53, ["string", "max"], 706, 723, [52, null]],
+[54, "box1", 706, 765, [52, null]],
+[55, "box1", 732, 623, [58, null]],
+[56, ["if", 21], 620, 657, [57, 58, 52, null]],
+[57, ["vspace", 0], 620, 615, [32, 56]],
+[58, ["greater2", 0], 676, 623, [56, 55, 50, null]],
+[59, "setcolor", 620, 237, [28, 62, 68]],
+[60, ["number", 50], 751, 279, [62, null]],
+[61, "color", 751, 237, [62, null]],
+[62, ["plus2", 0], 697, 237, [59, 61, 60]],
+[63, "storeinbox1", 620, 321, [68, 64, 66]],
+[64, "box", 738, 321, [63, 65, null]],
+[65, ["string", "max"], 793, 321, [64, null]],
+[66, "stack", 620, 363, [63, 67, 12]],
+[67, ["string", "bar"], 678, 363, [66, null]],
+[68, ["vspace", 0], 620, 279, [59, 63]],
+[69, ["storein", 0], 967, 166, [76, 70, 71, 8]],
+[70, ["string", "my box_1"], 1035, 166, [69, null]],
+[71, ["number", 0.0], 1035, 208, [69, null]],
+[72, "red", 697, 153, [34, null]],
+[73, ["division2", 0], 738, 405, [12, 13, 74]],
+[74, ["number", 10.0], 832, 447, [73, null]],
+[75, ["vspace", 0], 620, 447, [12, 35]],
+[76, "clean", 967, 124, [0, 69]],
+[77, ["number", 0.0], 1242, 169, [1, null]]]
diff --git a/samples/sensors-psuedo-color.ta b/samples/sensors-psuedo-color.ta
index ab7284b..c5c8b97 100644
--- a/samples/sensors-psuedo-color.ta
+++ b/samples/sensors-psuedo-color.ta
@@ -1,6 +1,6 @@
[[0, ["start", 2.0], 165, 175, [null, 30]],
[1, "show", 165, 385, [24, 2, 6]],
-[2, ["journal", "/tmp/turtlepic.jpg"], 223, 385, [1, null]],
+[2, ["journal", "./samples/images/me.jpg"], 223, 385, [1, null]],
[3, "see", 367, 797, [15, null]],
[4, "repeat", 165, 553, [27, 5, 10, null]],
[5, ["number", 200], 213, 553, [4, null]],
diff --git a/samples/sensors-record.tb b/samples/sensors-record.tb
new file mode 100644
index 0000000..746b677
--- /dev/null
+++ b/samples/sensors-record.tb
@@ -0,0 +1,113 @@
+[[0, ["start", 2.0], 620, 80, [null, 71]],
+[1, ["forever", 228], 620, 168, [71, 3, null]],
+[2, "mousebutton2", 694, 218, [3, null]],
+[3, ["ifelse", [135, 0]],
+638, 202, [1, 2, 111, 4, 72]],
+[4, "penup", 656, 598, [3, null]],
+[5, "pendown", 656, 538, [111, null]],
+[6, ["setxy2", 0], 621, 668, [72, 8, 7, 58]],
+[7, "mousey", 679, 710, [6, null]],
+[8, "mousex", 679, 668, [6, null]],
+[9, "hat", 940, 320, [null, 10, 68]],
+[10, ["string", "record point"], 998, 332, [9, null]],
+[11, "stack", 674, 334, [111, 12, null]],
+[12, ["string", "record point"], 732, 334, [11, null]],
+[13, ["loadblock3arg", 0], 923, 426, [88, 14, 15, 16, 80]],
+[14, ["string", "set xy"], 981, 426, [13, null]],
+[15, "mousex", 981, 468, [13, null]],
+[16, "mousey", 981, 510, [13, null]],
+[17, ["storein", 0], 638, 328, [55, 18, 92, 19]],
+[18, ["string", "x"], 706, 328, [17, null]],
+[19, ["storein", 0], 638, 412, [17, 20, 73, null]],
+[20, ["string", "y"], 706, 412, [19, null]],
+[21, ["number", 22], 520, -2636, [null, null]],
+[22, ["number", 99], 520, -2468, [null, null]],
+[23, "hat", 940, 80, [null, 24, 70]],
+[24, ["string", "record pendown"], 998, 92, [23, null]],
+[25, "penup", 923, 504, [108, 26]],
+[26, ["setxy2", 0], 923, 546, [25, 27, 29, null]],
+[27, "box", 981, 546, [26, 28, null]],
+[28, ["string", "x"], 1036, 546, [27, null]],
+[29, "box", 981, 588, [26, 30, null]],
+[30, ["string", "y"], 1036, 588, [29, null]],
+[31, ["storein", 0], 941, 960, [90, 32, 33, 34]],
+[32, ["string", "x"], 1009, 960, [31, null]],
+[33, "xcor", 1009, 1002, [31, null]],
+[34, ["storein", 0], 941, 1044, [31, 35, 36, null]],
+[35, ["string", "y"], 1009, 1044, [34, null]],
+[36, "ycor", 1009, 1086, [34, null]],
+[37, ["setxy2", 0], 923, 1146, [90, 64, 66, 38]],
+[38, "pendown", 923, 1230, [37, null]],
+[39, ["loadblock", 0], 923, 186, [84, 40, 76]],
+[40, ["string", "pen down"], 981, 186, [39, null]],
+[41, "hat", 940, 200, [null, 42, 69]],
+[42, ["string", "record penup"], 998, 212, [41, null]],
+[43, ["loadblock", 0], 923, 306, [86, 44, 78]],
+[44, ["string", "pen up"], 981, 306, [43, null]],
+[45, "stack", 674, 394, [111, 46, 51]],
+[46, ["string", "record penup"], 732, 394, [45, null]],
+[47, "stack", 674, 478, [51, 48, null]],
+[48, ["string", "record pendown"], 732, 478, [47, null]],
+[49, "wait", 621, 920, [60, 50, null]],
+[50, ["number", 0.25], 679, 920, [49, null]],
+[51, "stack", 674, 436, [45, 52, 47]],
+[52, ["string", "record point"], 732, 436, [51, null]],
+[53, ["storein", 0], 638, 160, [71, 54, 57, 55]],
+[54, ["string", "old mouse x"], 706, 160, [53, null]],
+[55, ["storein", 0], 638, 244, [53, 56, 91, 17]],
+[56, ["string", "old mouse y"], 706, 244, [55, null]],
+[57, "xcor", 706, 202, [53, null]],
+[58, ["storein", 0], 621, 752, [6, 59, 62, 60]],
+[59, ["string", "old mouse x"], 689, 752, [58, null]],
+[60, ["storein", 0], 621, 836, [58, 61, 63, 49]],
+[61, ["string", "old mouse y"], 689, 836, [60, null]],
+[62, "mousex", 689, 794, [58, null]],
+[63, "mousey", 689, 878, [60, null]],
+[64, "box", 981, 1146, [37, 65, null]],
+[65, ["string", "old mouse x"], 1036, 1146, [64, null]],
+[66, "box", 981, 1188, [37, 67, null]],
+[67, ["string", "old mouse y"], 1036, 1188, [66, null]],
+[68, "sandwichclampcollapsed", 940, 374, [9, 88, null]],
+[69, "sandwichclampcollapsed", 940, 254, [41, 86, null]],
+[70, "sandwichclampcollapsed", 940, 134, [23, 84, null]],
+[71, "sandwichclampcollapsed", 620, 126, [0, 53, 1]],
+[72, "sandwichclampcollapsed", 638, 658, [3, 6, null]],
+[73, "toppos", 706, 454, [19, null]],
+[74, "hat", 940, 560, [null, 75, 109]],
+[75, ["string", "after"], 998, 572, [74, null]],
+[76, "stack", 923, 228, [39, 77, null]],
+[77, ["string", "after"], 981, 228, [76, null]],
+[78, "stack", 923, 348, [43, 79, null]],
+[79, ["string", "after"], 981, 348, [78, null]],
+[80, "stack", 923, 552, [13, 81, null]],
+[81, ["string", "after"], 981, 552, [80, null]],
+[82, "hat", 940, 440, [null, 83, 108]],
+[83, ["string", "before"], 998, 452, [82, null]],
+[84, "stack", 923, 144, [70, 85, 39]],
+[85, ["string", "before"], 981, 144, [84, null]],
+[86, "stack", 923, 264, [69, 87, 43]],
+[87, ["string", "before"], 981, 264, [86, null]],
+[88, "stack", 923, 384, [68, 89, 13]],
+[89, ["string", "before"], 981, 384, [88, null]],
+[90, ["ifelse", [105, 63]], 923, 624, [109, 94, 107, 31, 37]],
+[91, "ycor", 706, 286, [55, null]],
+[92, "leftpos", 706, 370, [17, null]],
+[93, "ycor", 1035, 590, [94, null]],
+[94, ["less2", 0], 979, 590, [90, 93, 96, null]],
+[95, "bottompos", 1113, 632, [96, null]],
+[96, ["product2", 0], 1059, 632, [94, 95, 97]],
+[97, ["number", 2], 1113, 674, [96, null]],
+[98, ["storein", 0], 941, 732, [107, 99, 104, 106]],
+[99, ["string", "x"], 1009, 732, [98, null]],
+[100, ["storein", 0], 941, 858, [106, 101, 102, null]],
+[101, ["string", "y"], 1009, 858, [100, null]],
+[102, "toppos", 1009, 900, [100, null]],
+[103, "xcor", 1063, 774, [104, null]],
+[104, ["plus2", 0], 1009, 774, [98, 103, 105]],
+[105, ["number", 100], 1063, 816, [104, null]],
+[106, ["vspace", 0], 941, 816, [98, 100]],
+[107, ["vspace", 0], 941, 690, [90, 98]],
+[108, "sandwichclampcollapsed", 940, 494, [82, 25, null]],
+[109, "sandwichclampcollapsed", 940, 614, [74, 90, null]],
+[110, "penstate", 712, 284, [111, null]],
+[111, ["ifelse", [0, 42]], 656, 268, [3, 110, 11, 45, 5]]] \ No newline at end of file
diff --git a/samples/sensors-soundpaint.ta b/samples/sensors-soundpaint.ta
index 61f80d1..3a5dff3 100644
--- a/samples/sensors-soundpaint.ta
+++ b/samples/sensors-soundpaint.ta
@@ -1,14 +1,18 @@
-[[0, ["start", 2.0], 439, 13, [null, 1]],
-[1, ["forever", 135], 439, 59, [0, 9, null]],
-[2, ["setxy2", 0], 457, 279, [9, 3, 4, 8]],
-[3, "mousex", 515, 279, [2, null]],
-[4, "mousey", 515, 321, [2, null]],
-[5, "volume", 613, 363, [6, null]],
-[6, ["division2", 0], 559, 363, [8, 5, 7]],
-[7, ["number", 10], 637, 405, [6, null]],
-[8, "setpensize", 457, 363, [2, 6, null]],
+[[0, ["start", 2.0], 75, 137, [null, 13]],
+[1, ["forever", 135], 75, 309, [13, 9, null]],
+[2, ["setxy2", 0], 93, 529, [9, 3, 4, 8]],
+[3, "mousex", 151, 529, [2, null]],
+[4, "mousey", 151, 571, [2, null]],
+[5, "volume", 265, 613, [6, null]],
+[6, ["division2", 0], 195, 613, [8, 5, 7]],
+[7, ["number", 100.0], 289, 655, [6, null]],
+[8, "setpensize", 93, 613, [2, 6, null]],
[9, ["ifelse", [0, 0]],
-457, 93, [1, 10, 11, 12, 2]],
-[10, "mousebutton2", 513, 109, [9, null]],
-[11, "pendown", 475, 159, [9, null]],
-[12, "penup", 475, 219, [9, null]]]
+93, 343, [1, 10, 11, 12, 2]],
+[10, "mousebutton2", 149, 359, [9, null]],
+[11, "pendown", 111, 409, [9, null]],
+[12, "penup", 111, 469, [9, null]],
+[13, "fillscreen2", 75, 183, [0, 14, 16, 15, 1]],
+[14, ["number", 60], 157, 183, [13, null]],
+[15, ["number", 100], 157, 267, [13, null]],
+[16, "white", 157, 225, [13, null]]]
diff --git a/samples/sensors-valentine.ta b/samples/sensors-valentine.ta
index e25992a..89a6dbf 100644
--- a/samples/sensors-valentine.ta
+++ b/samples/sensors-valentine.ta
@@ -1,107 +1,112 @@
-[[0, ["start", 2.0], 260, 240, [null, 51]],
-[1, "hat1", 140, 240, [null, 100]],
-[2, "hat2", 17, 240, [null, 101]],
-[3, "setcolor", 21, 1208, [59, 103, 15]],
-[4, "stack1", 21, 956, [16, 58]],
-[5, "volume", 142, 788, [104, null]],
-[6, ["forever", 357], 3, 544, [98, 28, null]],
-[7, "penup", 158, 362, [63, 97]],
-[8, "pendown", 158, 446, [97, 66]],
-[9, "penup", 158, 530, [66, 71]],
-[10, "pendown", 158, 698, [74, null]],
-[11, "clean", 3, 424, [99, 12]],
-[12, ["fillscreen", 0], 3, 466, [11, 14, 13, 34]],
-[13, ["number", 80], 84, 508, [12, null]],
-[14, "white", 84, 466, [12, null]],
-[15, "stack1", 21, 1250, [3, 41]],
-[16, "setcolor", 21, 914, [60, 17, 4]],
-[17, "white", 98, 914, [16, null]],
-[18, ["storein", 0], 21, 662, [28, 19, 26, 22]],
-[19, ["string", "b"], 88, 662, [18, null]],
-[20, ["storein", 0], 3, 634, [34, 21, 40, 37]],
-[21, ["string", "b"], 70, 634, [20, null]],
-[22, ["storein", 0], 21, 746, [18, 23, 104, 106]],
-[23, ["string", "a"], 88, 746, [22, null]],
-[24, "box", 138, 1166, [59, 25, null]],
-[25, ["string", "a"], 192, 1166, [24, null]],
-[26, "box", 88, 704, [18, 27, null]],
-[27, ["string", "a"], 142, 704, [26, null]],
-[28, ["storein", 0], 21, 578, [6, 29, 30, 18]],
-[29, ["string", "c"], 88, 578, [28, null]],
-[30, "box", 88, 620, [28, 31, null]],
-[31, ["string", "b"], 142, 620, [30, null]],
-[32, "box", 138, 872, [60, 33, null]],
-[33, ["string", "c"], 192, 872, [32, null]],
-[34, ["storein", 0], 3, 550, [12, 35, 36, 20]],
-[35, ["string", "a"], 70, 550, [34, null]],
-[36, ["number", 0], 70, 592, [34, null]],
-[37, ["storein", 0], 3, 718, [20, 38, 39, null]],
-[38, ["string", "c"], 70, 718, [37, null]],
-[39, ["number", 0], 70, 760, [37, null]],
-[40, ["number", 0], 70, 676, [20, null]],
-[41, "wait", 21, 1292, [15, 42, null]],
-[42, ["number", 0.1], 79, 1292, [41, null]],
-[43, "setshade", 21, 1082, [45, 44, 48]],
-[44, ["number", 75], 106, 1082, [43, null]],
-[45, "setcolor", 21, 1040, [58, 102, 43]],
-[46, "box", 138, 998, [58, 47, null]],
-[47, ["string", "b"], 192, 998, [46, null]],
-[48, "stack1", 21, 1124, [43, 59]],
-[49, "hat", 20, 360, [null, 50, 99]],
-[50, ["string", "setup"], 78, 372, [49, null]],
-[51, "stack", 260, 286, [0, 52, 55]],
-[52, ["string", "setup"], 318, 286, [51, null]],
-[53, "hat", 20, 480, [null, 54, 98]],
-[54, ["string", "loop"], 78, 492, [53, null]],
-[55, "stack", 260, 328, [51, 56, null]],
-[56, ["string", "loop"], 318, 328, [55, null]],
-[57, "box1", 329, 320, [67, null]],
-[58, "storeinbox1", 21, 998, [4, 46, 45]],
-[59, "storeinbox1", 21, 1166, [48, 24, 3]],
-[60, "storeinbox1", 21, 872, [106, 32, 16]],
-[61, "forward", 0, 380, [76, 78, 95]],
-[62, "box2", 58, 338, [76, null]],
-[63, "storeinbox2", 158, 320, [100, 67, 7]],
-[64, "box2", 124, 380, [78, null]],
-[65, "box2", 282, 404, [69, null]],
-[66, "stack2", 158, 488, [8, 9]],
-[67, ["division2", 0], 275, 320, [63, 57, 68]],
-[68, ["number", 2], 353, 362, [67, null]],
-[69, ["division2", 0], 228, 404, [97, 65, 70]],
-[70, ["number", 2], 306, 446, [69, null]],
-[71, ["setxy2", 0], 158, 572, [9, 72, 73, 74]],
-[72, ["number", 0], 216, 572, [71, null]],
-[73, ["number", 0], 216, 614, [71, null]],
-[74, "seth", 158, 656, [71, 75, 10]],
-[75, ["number", 0], 216, 656, [74, null]],
-[76, ["arc", 0], 0, 296, [101, 77, 62, 61]],
-[77, ["number", 225], 58, 296, [76, null]],
-[78, ["product2", 0], 70, 380, [61, 64, 81]],
-[79, "sqrt", 178, 464, [81, 80]],
-[80, ["number", 2], 232, 464, [79, null]],
-[81, ["product2", 0], 124, 422, [78, 82, 79]],
-[82, ["number", 1.7], 178, 422, [81, null]],
-[83, ["arc", 0], 0, 670, [96, 84, 85, null]],
-[84, ["number", 225], 58, 670, [83, null]],
-[85, "box2", 58, 712, [83, null]],
-[86, "right", 0, 504, [95, 87, 88]],
-[87, ["number", 90], 58, 504, [86, null]],
-[88, "forward", 0, 546, [86, 89, 96]],
-[89, ["product2", 0], 70, 546, [88, 90, 91]],
-[90, "box2", 124, 546, [89, null]],
-[91, ["product2", 0], 124, 588, [89, 92, 93]],
-[92, ["number", 1.7], 178, 588, [91, null]],
-[93, "sqrt", 178, 630, [91, 94]],
-[94, ["number", 2], 232, 630, [93, null]],
-[95, ["vspace", 20], 0, 422, [61, 86]],
-[96, ["vspace", 20], 0, 588, [88, 83]],
-[97, "forward", 158, 404, [7, 69, 8]],
-[98, "sandwichclampcollapsed", 20, 534, [53, 6, null]],
-[99, "sandwichclampcollapsed", 20, 414, [49, 11, null]],
-[100, "sandwichclampcollapsed", 140, 286, [1, 63, null]],
-[101, "sandwichclampcollapsed", 17, 286, [2, 76, null]],
-[102, "red", 98, 1040, [45, null]],
-[103, "red", 98, 1208, [3, null]],
-[104, ["division2", 0], 88, 788, [22, 5, 105]],
-[105, ["number", 4], 166, 830, [104, null]],
-[106, ["vspace", 0], 21, 830, [22, 60]]]
+[[0, ["start", 1.334], 920, 60, [null, 11]],
+[1, "hat1", 280, 280, [null, 98]],
+[2, "hat2", 760, 300, [null, 99]],
+[3, "setcolor", 64, 542, [57, 101, 13]],
+[4, "stack1", 64, 346, [14, 56]],
+[5, "volume", 624, 599, [102, null]],
+[6, ["forever", 239], 52, 239, [96, 49, null]],
+[7, "penup", 292, 362, [61, 95]],
+[8, "pendown", 292, 418, [95, 64]],
+[9, "penup", 292, 474, [64, 69]],
+[10, "pendown", 292, 586, [72, null]],
+[11, "clean", 920, 91, [0, 105]],
+[12, "white", 982, 147, [105, null]],
+[13, "stack1", 64, 570, [3, 39]],
+[14, "setcolor", 64, 318, [108, 15, 4]],
+[15, "white", 115, 318, [14, null]],
+[16, ["storein", 0], 532, 515, [26, 17, 24, 20]],
+[17, ["string", "b"], 577, 515, [16, null]],
+[18, ["storein", 0], 920, 259, [32, 19, 38, 35]],
+[19, ["string", "b"], 965, 259, [18, null]],
+[20, ["storein", 0], 532, 571, [16, 21, 102, 104]],
+[21, ["string", "a"], 577, 571, [20, null]],
+[22, "box", 143, 514, [57, 23, null]],
+[23, ["string", "a"], 180, 514, [22, null]],
+[24, "box", 577, 543, [16, 25, null]],
+[25, ["string", "a"], 614, 543, [24, null]],
+[26, ["storein", 0], 532, 459, [97, 27, 28, 16]],
+[27, ["string", "c"], 577, 459, [26, null]],
+[28, "box", 577, 487, [26, 29, null]],
+[29, ["string", "b"], 614, 487, [28, null]],
+[30, "box", 611, 655, [58, 31, null]],
+[31, ["string", "c"], 648, 655, [30, null]],
+[32, ["storein", 0], 920, 203, [105, 33, 34, 18]],
+[33, ["string", "a"], 965, 203, [32, null]],
+[34, ["number", 0], 965, 231, [32, null]],
+[35, ["storein", 0], 920, 315, [18, 36, 37, 53]],
+[36, ["string", "c"], 965, 315, [35, null]],
+[37, ["number", 0], 965, 343, [35, null]],
+[38, ["number", 0], 965, 287, [18, null]],
+[39, "wait", 64, 598, [13, 40, null]],
+[40, ["number", 0.1], 103, 598, [39, null]],
+[41, "setshade", 64, 458, [43, 42, 46]],
+[42, ["number", 75], 121, 458, [41, null]],
+[43, "setcolor", 64, 430, [110, 100, 41]],
+[44, "box", 143, 374, [56, 45, null]],
+[45, ["string", "b"], 180, 374, [44, null]],
+[46, "stack1", 64, 486, [41, 57]],
+[47, "hat", 520, 400, [null, 48, 97]],
+[48, ["string", "read sensor"], 559, 408, [47, null]],
+[49, "stack", 64, 262, [6, 50, 108]],
+[50, ["string", "read sensor"], 103, 262, [49, null]],
+[51, "hat", 40, 180, [null, 52, 96]],
+[52, ["string", "loop"], 79, 188, [51, null]],
+[53, "stack", 920, 371, [35, 54, null]],
+[54, ["string", "loop"], 959, 371, [53, null]],
+[55, "box1", 418, 334, [65, null]],
+[56, "storeinbox1", 64, 374, [4, 44, 110]],
+[57, "storeinbox1", 64, 514, [46, 22, 3]],
+[58, "storeinbox1", 532, 655, [104, 30, null]],
+[59, "forward", 772, 410, [74, 76, 93]],
+[60, "box2", 811, 382, [74, null]],
+[61, "storeinbox2", 292, 334, [98, 65, 7]],
+[62, "box2", 855, 410, [76, null]],
+[63, "box2", 386, 390, [67, null]],
+[64, "stack2", 292, 446, [8, 9]],
+[65, ["division2", 0], 371, 334, [61, 55, 66]],
+[66, ["number", 2], 434, 362, [65, null]],
+[67, ["division2", 0], 339, 390, [95, 63, 68]],
+[68, ["number", 2], 402, 418, [67, null]],
+[69, ["setxy2", 0], 292, 502, [9, 70, 71, 72]],
+[70, ["number", 0], 331, 502, [69, null]],
+[71, ["number", 0], 331, 530, [69, null]],
+[72, "seth", 292, 558, [69, 73, 10]],
+[73, ["number", 0], 358, 558, [72, null]],
+[74, ["arc", 0], 772, 354, [99, 75, 60, 59]],
+[75, ["number", 225], 811, 354, [74, null]],
+[76, ["product2", 0], 819, 410, [59, 62, 79]],
+[77, "sqrt", 891, 466, [79, 78]],
+[78, ["number", 2], 927, 466, [77, null]],
+[79, ["product2", 0], 855, 438, [76, 80, 77]],
+[80, ["number", 1.7], 891, 438, [79, null]],
+[81, ["arc", 0], 772, 604, [94, 82, 83, null]],
+[82, ["number", 225], 811, 604, [81, null]],
+[83, "box2", 811, 632, [81, null]],
+[84, "right", 772, 493, [93, 85, 86]],
+[85, ["number", 90], 811, 493, [84, null]],
+[86, "forward", 772, 521, [84, 87, 94]],
+[87, ["product2", 0], 819, 521, [86, 88, 89]],
+[88, "box2", 855, 521, [87, null]],
+[89, ["product2", 0], 855, 549, [87, 90, 91]],
+[90, ["number", 1.7], 891, 549, [89, null]],
+[91, "sqrt", 891, 577, [89, 92]],
+[92, ["number", 2], 927, 577, [91, null]],
+[93, ["vspace", 20], 772, 438, [59, 84]],
+[94, ["vspace", 20], 772, 549, [86, 81]],
+[95, "forward", 292, 390, [7, 67, 8]],
+[96, ["sandwichclamp", 265], 40, 216, [51, 6, null]],
+[97, ["sandwichclamp", 147], 520, 436, [47, 26, null]],
+[98, ["sandwichclamp", 189], 280, 311, [1, 61, null]],
+[99, ["sandwichclamp", 208], 760, 331, [2, 74, null]],
+[100, "red", 115, 430, [43, null]],
+[101, "red", 115, 542, [3, null]],
+[102, ["division2", 0], 577, 599, [20, 5, 103]],
+[103, ["number", 4], 640, 627, [102, null]],
+[104, ["vspace", 0], 532, 627, [20, 58]],
+[105, "fillscreen2", 920, 119, [11, 106, 12, 107, 32]],
+[106, ["number", 60], 982, 119, [105, null]],
+[107, ["number", 100], 982, 175, [105, null]],
+[108, "setpensize", 64, 290, [49, 109, 14]],
+[109, ["number", 7.0], 139, 290, [108, null]],
+[110, "setpensize", 64, 402, [56, 111, 43]],
+[111, ["number", 5], 139, 402, [110, null]]]
diff --git a/samples/thumbnails/basic-intro-1-es.png b/samples/thumbnails/basic-intro-1-es.png
new file mode 100644
index 0000000..ca4042c
--- /dev/null
+++ b/samples/thumbnails/basic-intro-1-es.png
Binary files differ
diff --git a/samples/thumbnails/basic-intro-1.png b/samples/thumbnails/basic-intro-1.png
new file mode 100644
index 0000000..f15a528
--- /dev/null
+++ b/samples/thumbnails/basic-intro-1.png
Binary files differ
diff --git a/samples/thumbnails/basic-intro-2-es.png b/samples/thumbnails/basic-intro-2-es.png
new file mode 100644
index 0000000..ba9ceaf
--- /dev/null
+++ b/samples/thumbnails/basic-intro-2-es.png
Binary files differ
diff --git a/samples/thumbnails/basic-intro-2.png b/samples/thumbnails/basic-intro-2.png
new file mode 100644
index 0000000..2046121
--- /dev/null
+++ b/samples/thumbnails/basic-intro-2.png
Binary files differ
diff --git a/samples/thumbnails/basic-intro-3.png b/samples/thumbnails/basic-intro-3.png
new file mode 100644
index 0000000..aea791b
--- /dev/null
+++ b/samples/thumbnails/basic-intro-3.png
Binary files differ
diff --git a/samples/thumbnails/basic-repeat-squares.png b/samples/thumbnails/basic-repeat-squares.png
new file mode 100644
index 0000000..1c178aa
--- /dev/null
+++ b/samples/thumbnails/basic-repeat-squares.png
Binary files differ
diff --git a/samples/thumbnails/basic-spiral.png b/samples/thumbnails/basic-spiral.png
new file mode 100644
index 0000000..85d6e6b
--- /dev/null
+++ b/samples/thumbnails/basic-spiral.png
Binary files differ
diff --git a/samples/thumbnails/basic-square.png b/samples/thumbnails/basic-square.png
new file mode 100644
index 0000000..ac1496f
--- /dev/null
+++ b/samples/thumbnails/basic-square.png
Binary files differ
diff --git a/samples/thumbnails/card-01.png b/samples/thumbnails/card-01.png
new file mode 100644
index 0000000..8c0b6a8
--- /dev/null
+++ b/samples/thumbnails/card-01.png
Binary files differ
diff --git a/samples/thumbnails/card-02.png b/samples/thumbnails/card-02.png
new file mode 100644
index 0000000..2f4efc8
--- /dev/null
+++ b/samples/thumbnails/card-02.png
Binary files differ
diff --git a/samples/thumbnails/card-03.png b/samples/thumbnails/card-03.png
new file mode 100644
index 0000000..c0b2828
--- /dev/null
+++ b/samples/thumbnails/card-03.png
Binary files differ
diff --git a/samples/thumbnails/card-04.png b/samples/thumbnails/card-04.png
new file mode 100644
index 0000000..89be2e5
--- /dev/null
+++ b/samples/thumbnails/card-04.png
Binary files differ
diff --git a/samples/thumbnails/card-05.png b/samples/thumbnails/card-05.png
new file mode 100644
index 0000000..fb0e407
--- /dev/null
+++ b/samples/thumbnails/card-05.png
Binary files differ
diff --git a/samples/thumbnails/card-06.png b/samples/thumbnails/card-06.png
new file mode 100644
index 0000000..17e8f59
--- /dev/null
+++ b/samples/thumbnails/card-06.png
Binary files differ
diff --git a/samples/thumbnails/card-07.png b/samples/thumbnails/card-07.png
new file mode 100644
index 0000000..391edcd
--- /dev/null
+++ b/samples/thumbnails/card-07.png
Binary files differ
diff --git a/samples/thumbnails/card-08.png b/samples/thumbnails/card-08.png
new file mode 100644
index 0000000..74f634f
--- /dev/null
+++ b/samples/thumbnails/card-08.png
Binary files differ
diff --git a/samples/thumbnails/card-09.png b/samples/thumbnails/card-09.png
new file mode 100644
index 0000000..3555996
--- /dev/null
+++ b/samples/thumbnails/card-09.png
Binary files differ
diff --git a/samples/thumbnails/card-10.png b/samples/thumbnails/card-10.png
new file mode 100644
index 0000000..ebb4222
--- /dev/null
+++ b/samples/thumbnails/card-10.png
Binary files differ
diff --git a/samples/thumbnails/card-11.png b/samples/thumbnails/card-11.png
new file mode 100644
index 0000000..207a466
--- /dev/null
+++ b/samples/thumbnails/card-11.png
Binary files differ
diff --git a/samples/thumbnails/card-12.png b/samples/thumbnails/card-12.png
new file mode 100644
index 0000000..d10f8fa
--- /dev/null
+++ b/samples/thumbnails/card-12.png
Binary files differ
diff --git a/samples/thumbnails/card-13.png b/samples/thumbnails/card-13.png
new file mode 100644
index 0000000..9463f91
--- /dev/null
+++ b/samples/thumbnails/card-13.png
Binary files differ
diff --git a/samples/thumbnails/card-14.png b/samples/thumbnails/card-14.png
new file mode 100644
index 0000000..3602c00
--- /dev/null
+++ b/samples/thumbnails/card-14.png
Binary files differ
diff --git a/samples/thumbnails/card-15.png b/samples/thumbnails/card-15.png
new file mode 100644
index 0000000..acab1bb
--- /dev/null
+++ b/samples/thumbnails/card-15.png
Binary files differ
diff --git a/samples/thumbnails/card-16.png b/samples/thumbnails/card-16.png
new file mode 100644
index 0000000..fc363c2
--- /dev/null
+++ b/samples/thumbnails/card-16.png
Binary files differ
diff --git a/samples/thumbnails/card-17.png b/samples/thumbnails/card-17.png
new file mode 100644
index 0000000..8c0213a
--- /dev/null
+++ b/samples/thumbnails/card-17.png
Binary files differ
diff --git a/samples/thumbnails/game-basketball.png b/samples/thumbnails/game-basketball.png
new file mode 100644
index 0000000..ef8edc8
--- /dev/null
+++ b/samples/thumbnails/game-basketball.png
Binary files differ
diff --git a/samples/thumbnails/game-continents.png b/samples/thumbnails/game-continents.png
new file mode 100644
index 0000000..b6fb8ac
--- /dev/null
+++ b/samples/thumbnails/game-continents.png
Binary files differ
diff --git a/samples/thumbnails/game-find-boston.png b/samples/thumbnails/game-find-boston.png
new file mode 100644
index 0000000..7813b33
--- /dev/null
+++ b/samples/thumbnails/game-find-boston.png
Binary files differ
diff --git a/samples/thumbnails/game-gonu.png b/samples/thumbnails/game-gonu.png
new file mode 100644
index 0000000..a68b3b3
--- /dev/null
+++ b/samples/thumbnails/game-gonu.png
Binary files differ
diff --git a/samples/thumbnails/game-set.png b/samples/thumbnails/game-set.png
new file mode 100644
index 0000000..443224f
--- /dev/null
+++ b/samples/thumbnails/game-set.png
Binary files differ
diff --git a/samples/thumbnails/game-shapes-and-colors.png b/samples/thumbnails/game-shapes-and-colors.png
new file mode 100644
index 0000000..b315ef8
--- /dev/null
+++ b/samples/thumbnails/game-shapes-and-colors.png
Binary files differ
diff --git a/samples/thumbnails/game-spiralaterals.png b/samples/thumbnails/game-spiralaterals.png
new file mode 100644
index 0000000..7e6ffae
--- /dev/null
+++ b/samples/thumbnails/game-spiralaterals.png
Binary files differ
diff --git a/samples/thumbnails/game-trianglepaint.png b/samples/thumbnails/game-trianglepaint.png
new file mode 100644
index 0000000..05c6158
--- /dev/null
+++ b/samples/thumbnails/game-trianglepaint.png
Binary files differ
diff --git a/samples/thumbnails/graphics-bbq.png b/samples/thumbnails/graphics-bbq.png
new file mode 100644
index 0000000..eb56cd0
--- /dev/null
+++ b/samples/thumbnails/graphics-bbq.png
Binary files differ
diff --git a/samples/thumbnails/graphics-birds.png b/samples/thumbnails/graphics-birds.png
new file mode 100644
index 0000000..7433d70
--- /dev/null
+++ b/samples/thumbnails/graphics-birds.png
Binary files differ
diff --git a/samples/thumbnails/graphics-bubbles.png b/samples/thumbnails/graphics-bubbles.png
new file mode 100644
index 0000000..c3a851a
--- /dev/null
+++ b/samples/thumbnails/graphics-bubbles.png
Binary files differ
diff --git a/samples/thumbnails/graphics-candyvortex.png b/samples/thumbnails/graphics-candyvortex.png
new file mode 100644
index 0000000..05eab0c
--- /dev/null
+++ b/samples/thumbnails/graphics-candyvortex.png
Binary files differ
diff --git a/samples/thumbnails/graphics-city.png b/samples/thumbnails/graphics-city.png
new file mode 100644
index 0000000..21bfbc3
--- /dev/null
+++ b/samples/thumbnails/graphics-city.png
Binary files differ
diff --git a/samples/thumbnails/graphics-colors.png b/samples/thumbnails/graphics-colors.png
new file mode 100644
index 0000000..9feb47f
--- /dev/null
+++ b/samples/thumbnails/graphics-colors.png
Binary files differ
diff --git a/samples/thumbnails/graphics-csquiral.png b/samples/thumbnails/graphics-csquiral.png
new file mode 100644
index 0000000..9ee68d7
--- /dev/null
+++ b/samples/thumbnails/graphics-csquiral.png
Binary files differ
diff --git a/samples/thumbnails/graphics-curls.png b/samples/thumbnails/graphics-curls.png
new file mode 100644
index 0000000..827e85b
--- /dev/null
+++ b/samples/thumbnails/graphics-curls.png
Binary files differ
diff --git a/samples/thumbnails/graphics-curlygates.png b/samples/thumbnails/graphics-curlygates.png
new file mode 100644
index 0000000..ccf3e6b
--- /dev/null
+++ b/samples/thumbnails/graphics-curlygates.png
Binary files differ
diff --git a/samples/thumbnails/graphics-daimons.png b/samples/thumbnails/graphics-daimons.png
new file mode 100644
index 0000000..f781d89
--- /dev/null
+++ b/samples/thumbnails/graphics-daimons.png
Binary files differ
diff --git a/samples/thumbnails/graphics-dalton.png b/samples/thumbnails/graphics-dalton.png
new file mode 100644
index 0000000..fa58418
--- /dev/null
+++ b/samples/thumbnails/graphics-dalton.png
Binary files differ
diff --git a/samples/thumbnails/graphics-dots.png b/samples/thumbnails/graphics-dots.png
new file mode 100644
index 0000000..aff350b
--- /dev/null
+++ b/samples/thumbnails/graphics-dots.png
Binary files differ
diff --git a/samples/thumbnails/graphics-flower.png b/samples/thumbnails/graphics-flower.png
new file mode 100644
index 0000000..b38c34a
--- /dev/null
+++ b/samples/thumbnails/graphics-flower.png
Binary files differ
diff --git a/samples/thumbnails/graphics-fountain.png b/samples/thumbnails/graphics-fountain.png
new file mode 100644
index 0000000..5d912e8
--- /dev/null
+++ b/samples/thumbnails/graphics-fountain.png
Binary files differ
diff --git a/samples/thumbnails/graphics-op-art.png b/samples/thumbnails/graphics-op-art.png
new file mode 100644
index 0000000..1c24f7f
--- /dev/null
+++ b/samples/thumbnails/graphics-op-art.png
Binary files differ
diff --git a/samples/thumbnails/graphics-palm.png b/samples/thumbnails/graphics-palm.png
new file mode 100644
index 0000000..db00690
--- /dev/null
+++ b/samples/thumbnails/graphics-palm.png
Binary files differ
diff --git a/samples/thumbnails/graphics-rainbow.png b/samples/thumbnails/graphics-rainbow.png
new file mode 100644
index 0000000..c501dac
--- /dev/null
+++ b/samples/thumbnails/graphics-rainbow.png
Binary files differ
diff --git a/samples/thumbnails/graphics-redwisp.png b/samples/thumbnails/graphics-redwisp.png
new file mode 100644
index 0000000..c94f46c
--- /dev/null
+++ b/samples/thumbnails/graphics-redwisp.png
Binary files differ
diff --git a/samples/thumbnails/graphics-reflections.png b/samples/thumbnails/graphics-reflections.png
new file mode 100644
index 0000000..7f3ee8b
--- /dev/null
+++ b/samples/thumbnails/graphics-reflections.png
Binary files differ
diff --git a/samples/thumbnails/graphics-shades.png b/samples/thumbnails/graphics-shades.png
new file mode 100644
index 0000000..59b5211
--- /dev/null
+++ b/samples/thumbnails/graphics-shades.png
Binary files differ
diff --git a/samples/thumbnails/graphics-smoothcandy.png b/samples/thumbnails/graphics-smoothcandy.png
new file mode 100644
index 0000000..89f1788
--- /dev/null
+++ b/samples/thumbnails/graphics-smoothcandy.png
Binary files differ
diff --git a/samples/thumbnails/graphics-sunrise.png b/samples/thumbnails/graphics-sunrise.png
new file mode 100644
index 0000000..7b583e7
--- /dev/null
+++ b/samples/thumbnails/graphics-sunrise.png
Binary files differ
diff --git a/samples/thumbnails/graphics-turtles.png b/samples/thumbnails/graphics-turtles.png
new file mode 100644
index 0000000..876bddf
--- /dev/null
+++ b/samples/thumbnails/graphics-turtles.png
Binary files differ
diff --git a/samples/thumbnails/graphics-xo-child.png b/samples/thumbnails/graphics-xo-child.png
new file mode 100644
index 0000000..51b52ad
--- /dev/null
+++ b/samples/thumbnails/graphics-xo-child.png
Binary files differ
diff --git a/samples/thumbnails/math-Pythagoras.png b/samples/thumbnails/math-Pythagoras.png
new file mode 100644
index 0000000..fdca549
--- /dev/null
+++ b/samples/thumbnails/math-Pythagoras.png
Binary files differ
diff --git a/samples/thumbnails/math-cherlin.png b/samples/thumbnails/math-cherlin.png
new file mode 100644
index 0000000..4c8e334
--- /dev/null
+++ b/samples/thumbnails/math-cherlin.png
Binary files differ
diff --git a/samples/thumbnails/math-dice.png b/samples/thumbnails/math-dice.png
new file mode 100644
index 0000000..f0894f7
--- /dev/null
+++ b/samples/thumbnails/math-dice.png
Binary files differ
diff --git a/samples/thumbnails/math-fractions.png b/samples/thumbnails/math-fractions.png
new file mode 100644
index 0000000..6fb8c45
--- /dev/null
+++ b/samples/thumbnails/math-fractions.png
Binary files differ
diff --git a/samples/thumbnails/math-galton-path.png b/samples/thumbnails/math-galton-path.png
new file mode 100644
index 0000000..bfd2f31
--- /dev/null
+++ b/samples/thumbnails/math-galton-path.png
Binary files differ
diff --git a/samples/thumbnails/math-geometry.png b/samples/thumbnails/math-geometry.png
new file mode 100644
index 0000000..d743ff6
--- /dev/null
+++ b/samples/thumbnails/math-geometry.png
Binary files differ
diff --git a/samples/thumbnails/math-heart-animation.png b/samples/thumbnails/math-heart-animation.png
new file mode 100644
index 0000000..abb2778
--- /dev/null
+++ b/samples/thumbnails/math-heart-animation.png
Binary files differ
diff --git a/samples/thumbnails/math-heart.png b/samples/thumbnails/math-heart.png
new file mode 100644
index 0000000..de59f92
--- /dev/null
+++ b/samples/thumbnails/math-heart.png
Binary files differ
diff --git a/samples/thumbnails/math-prime-factors.png b/samples/thumbnails/math-prime-factors.png
new file mode 100644
index 0000000..e9ec108
--- /dev/null
+++ b/samples/thumbnails/math-prime-factors.png
Binary files differ
diff --git a/samples/thumbnails/math-sierpquad.png b/samples/thumbnails/math-sierpquad.png
new file mode 100644
index 0000000..8f5d5ad
--- /dev/null
+++ b/samples/thumbnails/math-sierpquad.png
Binary files differ
diff --git a/samples/thumbnails/math-sierptri.png b/samples/thumbnails/math-sierptri.png
new file mode 100644
index 0000000..c856aea
--- /dev/null
+++ b/samples/thumbnails/math-sierptri.png
Binary files differ
diff --git a/samples/thumbnails/math-snowflake.png b/samples/thumbnails/math-snowflake.png
new file mode 100644
index 0000000..6842811
--- /dev/null
+++ b/samples/thumbnails/math-snowflake.png
Binary files differ
diff --git a/samples/thumbnails/math-tangents.png b/samples/thumbnails/math-tangents.png
new file mode 100644
index 0000000..754b2ef
--- /dev/null
+++ b/samples/thumbnails/math-tangents.png
Binary files differ
diff --git a/samples/thumbnails/math-tree.png b/samples/thumbnails/math-tree.png
new file mode 100644
index 0000000..80a177f
--- /dev/null
+++ b/samples/thumbnails/math-tree.png
Binary files differ
diff --git a/samples/thumbnails/media-scratch.png b/samples/thumbnails/media-scratch.png
new file mode 100644
index 0000000..041a261
--- /dev/null
+++ b/samples/thumbnails/media-scratch.png
Binary files differ
diff --git a/samples/thumbnails/sensors-graph.png b/samples/thumbnails/sensors-graph.png
new file mode 100644
index 0000000..f34065b
--- /dev/null
+++ b/samples/thumbnails/sensors-graph.png
Binary files differ
diff --git a/samples/thumbnails/sensors-loudness-monitor.png b/samples/thumbnails/sensors-loudness-monitor.png
new file mode 100644
index 0000000..7461bb2
--- /dev/null
+++ b/samples/thumbnails/sensors-loudness-monitor.png
Binary files differ
diff --git a/samples/thumbnails/sensors-measure.png b/samples/thumbnails/sensors-measure.png
new file mode 100644
index 0000000..1421d14
--- /dev/null
+++ b/samples/thumbnails/sensors-measure.png
Binary files differ
diff --git a/samples/thumbnails/sensors-psuedo-color.png b/samples/thumbnails/sensors-psuedo-color.png
new file mode 100644
index 0000000..745d2d6
--- /dev/null
+++ b/samples/thumbnails/sensors-psuedo-color.png
Binary files differ
diff --git a/samples/thumbnails/sensors-record.png b/samples/thumbnails/sensors-record.png
new file mode 100644
index 0000000..51aae70
--- /dev/null
+++ b/samples/thumbnails/sensors-record.png
Binary files differ
diff --git a/samples/thumbnails/sensors-simple-paint.png b/samples/thumbnails/sensors-simple-paint.png
new file mode 100644
index 0000000..b3d93e7
--- /dev/null
+++ b/samples/thumbnails/sensors-simple-paint.png
Binary files differ
diff --git a/samples/thumbnails/sensors-soundpaint.png b/samples/thumbnails/sensors-soundpaint.png
new file mode 100644
index 0000000..2934699
--- /dev/null
+++ b/samples/thumbnails/sensors-soundpaint.png
Binary files differ
diff --git a/samples/thumbnails/sensors-spectrum-analyzer.png b/samples/thumbnails/sensors-spectrum-analyzer.png
new file mode 100644
index 0000000..a9d3f14
--- /dev/null
+++ b/samples/thumbnails/sensors-spectrum-analyzer.png
Binary files differ
diff --git a/samples/thumbnails/sensors-valentine.png b/samples/thumbnails/sensors-valentine.png
new file mode 100644
index 0000000..caaa685
--- /dev/null
+++ b/samples/thumbnails/sensors-valentine.png
Binary files differ
diff --git a/samples/thumbnails/utility-clock.png b/samples/thumbnails/utility-clock.png
new file mode 100644
index 0000000..6bd4490
--- /dev/null
+++ b/samples/thumbnails/utility-clock.png
Binary files differ
diff --git a/samples/thumbnails/utility-timer.png b/samples/thumbnails/utility-timer.png
new file mode 100644
index 0000000..4c46e51
--- /dev/null
+++ b/samples/thumbnails/utility-timer.png
Binary files differ
diff --git a/turtleblocks.py b/turtleblocks.py
index 5d5808f..18bc1ac 100755
--- a/turtleblocks.py
+++ b/turtleblocks.py
@@ -31,6 +31,7 @@ import getopt
import sys
import os
import os.path
+import glob
import cStringIO
import errno
import ConfigParser
@@ -98,6 +99,8 @@ class TurtleMain():
self._parse_command_line()
self._ensure_sugar_paths()
self._gnome_plugins = []
+ self._selected_sample = None
+ self._sample_window = None
if self._output_png:
# Outputing to file, so no need for a canvas
@@ -219,7 +222,8 @@ return %s(self)" % (p, P, P)
turtle_canvas=self.turtle_canvas,
activity=self, running_sugar=False)
self.tw.save_folder = self._abspath # os.path.expanduser('~')
- if self.client.get_int(self._HOVER_HELP) == 1:
+ if hasattr(self, 'client') and \
+ self.client.get_int(self._HOVER_HELP) == 1:
self.hover.set_active(False)
self._do_hover_help_off_cb(None)
@@ -369,6 +373,10 @@ return %s(self)" % (p, P, P)
''' Instead of Sugar toolbars, use GNOME menus. '''
menu = gtk.Menu()
MenuBuilder.make_menu_item(menu, _('New'), self._do_new_cb)
+ MenuBuilder.make_menu_item(menu, _('Show sample projects'),
+ self._create_store)
+ MenuBuilder.make_menu_item(menu, _('Hide sample projects'),
+ self._hide_store)
MenuBuilder.make_menu_item(menu, _('Open'), self._do_open_cb)
MenuBuilder.make_menu_item(menu, _('Load project'), self._do_load_cb)
MenuBuilder.make_menu_item(menu, _('Save'), self._do_save_cb)
@@ -736,6 +744,98 @@ Would you like to save before quitting?'))
else:
return os.path.abspath(dirname)
+ def restore_state(self):
+ ''' Anything that needs restoring after a clear screen can go here '''
+ pass
+
+ def _hide_store(self, widget=None):
+ if self._sample_window is not None:
+ self._sample_box.hide()
+
+ def _create_store(self, widget=None):
+ if self._sample_window is None:
+ self._sample_box = gtk.EventBox()
+ self._sample_window = gtk.ScrolledWindow()
+ self._sample_window.set_policy(gtk.POLICY_NEVER,
+ gtk.POLICY_AUTOMATIC)
+ width = gtk.gdk.screen_width() / 2
+ height = gtk.gdk.screen_height() / 2
+ self._sample_window.set_size_request(width, height)
+ self._sample_window.show()
+
+ store = gtk.ListStore(gtk.gdk.Pixbuf, str)
+
+ icon_view = gtk.IconView()
+ icon_view.set_model(store)
+ icon_view.set_selection_mode(gtk.SELECTION_SINGLE)
+ icon_view.connect('selection-changed', self._sample_selected,
+ store)
+ icon_view.set_pixbuf_column(0)
+ icon_view.grab_focus()
+ self._sample_window.add_with_viewport(icon_view)
+ icon_view.show()
+ self._fill_samples_list(store)
+
+ width = gtk.gdk.screen_width() / 4
+ height = gtk.gdk.screen_height() / 4
+
+ self._sample_box.add(self._sample_window)
+ self.fixed.put(self._sample_box, width, height)
+
+ self._sample_window.show()
+ self._sample_box.show()
+
+ def _get_selected_path(self, widget, store):
+ try:
+ iter_ = store.get_iter(widget.get_selected_items()[0])
+ image_path = store.get(iter_, 1)[0]
+
+ return image_path, iter_
+ except:
+ return None
+
+ def _sample_selected(self, widget, store):
+ selected = self._get_selected_path(widget, store)
+
+ if selected is None:
+ self._selected_sample = None
+ self._sample_window.hide()
+ return
+
+ image_path, _iter = selected
+ iter_ = store.get_iter(widget.get_selected_items()[0])
+ image_path = store.get(iter_, 1)[0]
+
+ self._selected_sample = image_path
+ self._sample_window.hide()
+
+ # Convert from thumbnail path to sample path
+ basename = os.path.basename(self._selected_sample)[:-4]
+ for suffix in ['.ta', '.tb']:
+ file_path = os.path.join(self._execdirname,
+ 'samples', basename + suffix)
+ if os.path.exists(file_path):
+ self.tw.load_files(file_path)
+ break
+ self.tw.load_save_folder = os.path.join(activity.get_bundle_path(),
+ 'samples')
+
+ def _fill_samples_list(self, store):
+ '''
+ Append images from the artwork_paths to the store.
+ '''
+ for filepath in self._scan_for_samples():
+ pixbuf = None
+ pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(
+ filepath, 100, 100)
+ store.append([pixbuf, filepath])
+
+ def _scan_for_samples(self):
+ samples = glob.glob(os.path.join(self._get_execution_dir(),
+ 'samples', 'thumbnails', '*.png'))
+ samples.sort()
+ return samples
+
if __name__ == '__main__':
TurtleMain()