diff options
143 files changed, 6254 insertions, 5232 deletions
@@ -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]: @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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 "Սահմանել տեքստի գույնը" @@ -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 "टर्टल आर्ट" @@ -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" @@ -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 Binary files differnew file mode 100644 index 0000000..ca4042c --- /dev/null +++ b/samples/thumbnails/basic-intro-1-es.png diff --git a/samples/thumbnails/basic-intro-1.png b/samples/thumbnails/basic-intro-1.png Binary files differnew file mode 100644 index 0000000..f15a528 --- /dev/null +++ b/samples/thumbnails/basic-intro-1.png diff --git a/samples/thumbnails/basic-intro-2-es.png b/samples/thumbnails/basic-intro-2-es.png Binary files differnew file mode 100644 index 0000000..ba9ceaf --- /dev/null +++ b/samples/thumbnails/basic-intro-2-es.png diff --git a/samples/thumbnails/basic-intro-2.png b/samples/thumbnails/basic-intro-2.png Binary files differnew file mode 100644 index 0000000..2046121 --- /dev/null +++ b/samples/thumbnails/basic-intro-2.png diff --git a/samples/thumbnails/basic-intro-3.png b/samples/thumbnails/basic-intro-3.png Binary files differnew file mode 100644 index 0000000..aea791b --- /dev/null +++ b/samples/thumbnails/basic-intro-3.png diff --git a/samples/thumbnails/basic-repeat-squares.png b/samples/thumbnails/basic-repeat-squares.png Binary files differnew file mode 100644 index 0000000..1c178aa --- /dev/null +++ b/samples/thumbnails/basic-repeat-squares.png diff --git a/samples/thumbnails/basic-spiral.png b/samples/thumbnails/basic-spiral.png Binary files differnew file mode 100644 index 0000000..85d6e6b --- /dev/null +++ b/samples/thumbnails/basic-spiral.png diff --git a/samples/thumbnails/basic-square.png b/samples/thumbnails/basic-square.png Binary files differnew file mode 100644 index 0000000..ac1496f --- /dev/null +++ b/samples/thumbnails/basic-square.png diff --git a/samples/thumbnails/card-01.png b/samples/thumbnails/card-01.png Binary files differnew file mode 100644 index 0000000..8c0b6a8 --- /dev/null +++ b/samples/thumbnails/card-01.png diff --git a/samples/thumbnails/card-02.png b/samples/thumbnails/card-02.png Binary files differnew file mode 100644 index 0000000..2f4efc8 --- /dev/null +++ b/samples/thumbnails/card-02.png diff --git a/samples/thumbnails/card-03.png b/samples/thumbnails/card-03.png Binary files differnew file mode 100644 index 0000000..c0b2828 --- /dev/null +++ b/samples/thumbnails/card-03.png diff --git a/samples/thumbnails/card-04.png b/samples/thumbnails/card-04.png Binary files differnew file mode 100644 index 0000000..89be2e5 --- /dev/null +++ b/samples/thumbnails/card-04.png diff --git a/samples/thumbnails/card-05.png b/samples/thumbnails/card-05.png Binary files differnew file mode 100644 index 0000000..fb0e407 --- /dev/null +++ b/samples/thumbnails/card-05.png diff --git a/samples/thumbnails/card-06.png b/samples/thumbnails/card-06.png Binary files differnew file mode 100644 index 0000000..17e8f59 --- /dev/null +++ b/samples/thumbnails/card-06.png diff --git a/samples/thumbnails/card-07.png b/samples/thumbnails/card-07.png Binary files differnew file mode 100644 index 0000000..391edcd --- /dev/null +++ b/samples/thumbnails/card-07.png diff --git a/samples/thumbnails/card-08.png b/samples/thumbnails/card-08.png Binary files differnew file mode 100644 index 0000000..74f634f --- /dev/null +++ b/samples/thumbnails/card-08.png diff --git a/samples/thumbnails/card-09.png b/samples/thumbnails/card-09.png Binary files differnew file mode 100644 index 0000000..3555996 --- /dev/null +++ b/samples/thumbnails/card-09.png diff --git a/samples/thumbnails/card-10.png b/samples/thumbnails/card-10.png Binary files differnew file mode 100644 index 0000000..ebb4222 --- /dev/null +++ b/samples/thumbnails/card-10.png diff --git a/samples/thumbnails/card-11.png b/samples/thumbnails/card-11.png Binary files differnew file mode 100644 index 0000000..207a466 --- /dev/null +++ b/samples/thumbnails/card-11.png diff --git a/samples/thumbnails/card-12.png b/samples/thumbnails/card-12.png Binary files differnew file mode 100644 index 0000000..d10f8fa --- /dev/null +++ b/samples/thumbnails/card-12.png diff --git a/samples/thumbnails/card-13.png b/samples/thumbnails/card-13.png Binary files differnew file mode 100644 index 0000000..9463f91 --- /dev/null +++ b/samples/thumbnails/card-13.png diff --git a/samples/thumbnails/card-14.png b/samples/thumbnails/card-14.png Binary files differnew file mode 100644 index 0000000..3602c00 --- /dev/null +++ b/samples/thumbnails/card-14.png diff --git a/samples/thumbnails/card-15.png b/samples/thumbnails/card-15.png Binary files differnew file mode 100644 index 0000000..acab1bb --- /dev/null +++ b/samples/thumbnails/card-15.png diff --git a/samples/thumbnails/card-16.png b/samples/thumbnails/card-16.png Binary files differnew file mode 100644 index 0000000..fc363c2 --- /dev/null +++ b/samples/thumbnails/card-16.png diff --git a/samples/thumbnails/card-17.png b/samples/thumbnails/card-17.png Binary files differnew file mode 100644 index 0000000..8c0213a --- /dev/null +++ b/samples/thumbnails/card-17.png diff --git a/samples/thumbnails/game-basketball.png b/samples/thumbnails/game-basketball.png Binary files differnew file mode 100644 index 0000000..ef8edc8 --- /dev/null +++ b/samples/thumbnails/game-basketball.png diff --git a/samples/thumbnails/game-continents.png b/samples/thumbnails/game-continents.png Binary files differnew file mode 100644 index 0000000..b6fb8ac --- /dev/null +++ b/samples/thumbnails/game-continents.png diff --git a/samples/thumbnails/game-find-boston.png b/samples/thumbnails/game-find-boston.png Binary files differnew file mode 100644 index 0000000..7813b33 --- /dev/null +++ b/samples/thumbnails/game-find-boston.png diff --git a/samples/thumbnails/game-gonu.png b/samples/thumbnails/game-gonu.png Binary files differnew file mode 100644 index 0000000..a68b3b3 --- /dev/null +++ b/samples/thumbnails/game-gonu.png diff --git a/samples/thumbnails/game-set.png b/samples/thumbnails/game-set.png Binary files differnew file mode 100644 index 0000000..443224f --- /dev/null +++ b/samples/thumbnails/game-set.png diff --git a/samples/thumbnails/game-shapes-and-colors.png b/samples/thumbnails/game-shapes-and-colors.png Binary files differnew file mode 100644 index 0000000..b315ef8 --- /dev/null +++ b/samples/thumbnails/game-shapes-and-colors.png diff --git a/samples/thumbnails/game-spiralaterals.png b/samples/thumbnails/game-spiralaterals.png Binary files differnew file mode 100644 index 0000000..7e6ffae --- /dev/null +++ b/samples/thumbnails/game-spiralaterals.png diff --git a/samples/thumbnails/game-trianglepaint.png b/samples/thumbnails/game-trianglepaint.png Binary files differnew file mode 100644 index 0000000..05c6158 --- /dev/null +++ b/samples/thumbnails/game-trianglepaint.png diff --git a/samples/thumbnails/graphics-bbq.png b/samples/thumbnails/graphics-bbq.png Binary files differnew file mode 100644 index 0000000..eb56cd0 --- /dev/null +++ b/samples/thumbnails/graphics-bbq.png diff --git a/samples/thumbnails/graphics-birds.png b/samples/thumbnails/graphics-birds.png Binary files differnew file mode 100644 index 0000000..7433d70 --- /dev/null +++ b/samples/thumbnails/graphics-birds.png diff --git a/samples/thumbnails/graphics-bubbles.png b/samples/thumbnails/graphics-bubbles.png Binary files differnew file mode 100644 index 0000000..c3a851a --- /dev/null +++ b/samples/thumbnails/graphics-bubbles.png diff --git a/samples/thumbnails/graphics-candyvortex.png b/samples/thumbnails/graphics-candyvortex.png Binary files differnew file mode 100644 index 0000000..05eab0c --- /dev/null +++ b/samples/thumbnails/graphics-candyvortex.png diff --git a/samples/thumbnails/graphics-city.png b/samples/thumbnails/graphics-city.png Binary files differnew file mode 100644 index 0000000..21bfbc3 --- /dev/null +++ b/samples/thumbnails/graphics-city.png diff --git a/samples/thumbnails/graphics-colors.png b/samples/thumbnails/graphics-colors.png Binary files differnew file mode 100644 index 0000000..9feb47f --- /dev/null +++ b/samples/thumbnails/graphics-colors.png diff --git a/samples/thumbnails/graphics-csquiral.png b/samples/thumbnails/graphics-csquiral.png Binary files differnew file mode 100644 index 0000000..9ee68d7 --- /dev/null +++ b/samples/thumbnails/graphics-csquiral.png diff --git a/samples/thumbnails/graphics-curls.png b/samples/thumbnails/graphics-curls.png Binary files differnew file mode 100644 index 0000000..827e85b --- /dev/null +++ b/samples/thumbnails/graphics-curls.png diff --git a/samples/thumbnails/graphics-curlygates.png b/samples/thumbnails/graphics-curlygates.png Binary files differnew file mode 100644 index 0000000..ccf3e6b --- /dev/null +++ b/samples/thumbnails/graphics-curlygates.png diff --git a/samples/thumbnails/graphics-daimons.png b/samples/thumbnails/graphics-daimons.png Binary files differnew file mode 100644 index 0000000..f781d89 --- /dev/null +++ b/samples/thumbnails/graphics-daimons.png diff --git a/samples/thumbnails/graphics-dalton.png b/samples/thumbnails/graphics-dalton.png Binary files differnew file mode 100644 index 0000000..fa58418 --- /dev/null +++ b/samples/thumbnails/graphics-dalton.png diff --git a/samples/thumbnails/graphics-dots.png b/samples/thumbnails/graphics-dots.png Binary files differnew file mode 100644 index 0000000..aff350b --- /dev/null +++ b/samples/thumbnails/graphics-dots.png diff --git a/samples/thumbnails/graphics-flower.png b/samples/thumbnails/graphics-flower.png Binary files differnew file mode 100644 index 0000000..b38c34a --- /dev/null +++ b/samples/thumbnails/graphics-flower.png diff --git a/samples/thumbnails/graphics-fountain.png b/samples/thumbnails/graphics-fountain.png Binary files differnew file mode 100644 index 0000000..5d912e8 --- /dev/null +++ b/samples/thumbnails/graphics-fountain.png diff --git a/samples/thumbnails/graphics-op-art.png b/samples/thumbnails/graphics-op-art.png Binary files differnew file mode 100644 index 0000000..1c24f7f --- /dev/null +++ b/samples/thumbnails/graphics-op-art.png diff --git a/samples/thumbnails/graphics-palm.png b/samples/thumbnails/graphics-palm.png Binary files differnew file mode 100644 index 0000000..db00690 --- /dev/null +++ b/samples/thumbnails/graphics-palm.png diff --git a/samples/thumbnails/graphics-rainbow.png b/samples/thumbnails/graphics-rainbow.png Binary files differnew file mode 100644 index 0000000..c501dac --- /dev/null +++ b/samples/thumbnails/graphics-rainbow.png diff --git a/samples/thumbnails/graphics-redwisp.png b/samples/thumbnails/graphics-redwisp.png Binary files differnew file mode 100644 index 0000000..c94f46c --- /dev/null +++ b/samples/thumbnails/graphics-redwisp.png diff --git a/samples/thumbnails/graphics-reflections.png b/samples/thumbnails/graphics-reflections.png Binary files differnew file mode 100644 index 0000000..7f3ee8b --- /dev/null +++ b/samples/thumbnails/graphics-reflections.png diff --git a/samples/thumbnails/graphics-shades.png b/samples/thumbnails/graphics-shades.png Binary files differnew file mode 100644 index 0000000..59b5211 --- /dev/null +++ b/samples/thumbnails/graphics-shades.png diff --git a/samples/thumbnails/graphics-smoothcandy.png b/samples/thumbnails/graphics-smoothcandy.png Binary files differnew file mode 100644 index 0000000..89f1788 --- /dev/null +++ b/samples/thumbnails/graphics-smoothcandy.png diff --git a/samples/thumbnails/graphics-sunrise.png b/samples/thumbnails/graphics-sunrise.png Binary files differnew file mode 100644 index 0000000..7b583e7 --- /dev/null +++ b/samples/thumbnails/graphics-sunrise.png diff --git a/samples/thumbnails/graphics-turtles.png b/samples/thumbnails/graphics-turtles.png Binary files differnew file mode 100644 index 0000000..876bddf --- /dev/null +++ b/samples/thumbnails/graphics-turtles.png diff --git a/samples/thumbnails/graphics-xo-child.png b/samples/thumbnails/graphics-xo-child.png Binary files differnew file mode 100644 index 0000000..51b52ad --- /dev/null +++ b/samples/thumbnails/graphics-xo-child.png diff --git a/samples/thumbnails/math-Pythagoras.png b/samples/thumbnails/math-Pythagoras.png Binary files differnew file mode 100644 index 0000000..fdca549 --- /dev/null +++ b/samples/thumbnails/math-Pythagoras.png diff --git a/samples/thumbnails/math-cherlin.png b/samples/thumbnails/math-cherlin.png Binary files differnew file mode 100644 index 0000000..4c8e334 --- /dev/null +++ b/samples/thumbnails/math-cherlin.png diff --git a/samples/thumbnails/math-dice.png b/samples/thumbnails/math-dice.png Binary files differnew file mode 100644 index 0000000..f0894f7 --- /dev/null +++ b/samples/thumbnails/math-dice.png diff --git a/samples/thumbnails/math-fractions.png b/samples/thumbnails/math-fractions.png Binary files differnew file mode 100644 index 0000000..6fb8c45 --- /dev/null +++ b/samples/thumbnails/math-fractions.png diff --git a/samples/thumbnails/math-galton-path.png b/samples/thumbnails/math-galton-path.png Binary files differnew file mode 100644 index 0000000..bfd2f31 --- /dev/null +++ b/samples/thumbnails/math-galton-path.png diff --git a/samples/thumbnails/math-geometry.png b/samples/thumbnails/math-geometry.png Binary files differnew file mode 100644 index 0000000..d743ff6 --- /dev/null +++ b/samples/thumbnails/math-geometry.png diff --git a/samples/thumbnails/math-heart-animation.png b/samples/thumbnails/math-heart-animation.png Binary files differnew file mode 100644 index 0000000..abb2778 --- /dev/null +++ b/samples/thumbnails/math-heart-animation.png diff --git a/samples/thumbnails/math-heart.png b/samples/thumbnails/math-heart.png Binary files differnew file mode 100644 index 0000000..de59f92 --- /dev/null +++ b/samples/thumbnails/math-heart.png diff --git a/samples/thumbnails/math-prime-factors.png b/samples/thumbnails/math-prime-factors.png Binary files differnew file mode 100644 index 0000000..e9ec108 --- /dev/null +++ b/samples/thumbnails/math-prime-factors.png diff --git a/samples/thumbnails/math-sierpquad.png b/samples/thumbnails/math-sierpquad.png Binary files differnew file mode 100644 index 0000000..8f5d5ad --- /dev/null +++ b/samples/thumbnails/math-sierpquad.png diff --git a/samples/thumbnails/math-sierptri.png b/samples/thumbnails/math-sierptri.png Binary files differnew file mode 100644 index 0000000..c856aea --- /dev/null +++ b/samples/thumbnails/math-sierptri.png diff --git a/samples/thumbnails/math-snowflake.png b/samples/thumbnails/math-snowflake.png Binary files differnew file mode 100644 index 0000000..6842811 --- /dev/null +++ b/samples/thumbnails/math-snowflake.png diff --git a/samples/thumbnails/math-tangents.png b/samples/thumbnails/math-tangents.png Binary files differnew file mode 100644 index 0000000..754b2ef --- /dev/null +++ b/samples/thumbnails/math-tangents.png diff --git a/samples/thumbnails/math-tree.png b/samples/thumbnails/math-tree.png Binary files differnew file mode 100644 index 0000000..80a177f --- /dev/null +++ b/samples/thumbnails/math-tree.png diff --git a/samples/thumbnails/media-scratch.png b/samples/thumbnails/media-scratch.png Binary files differnew file mode 100644 index 0000000..041a261 --- /dev/null +++ b/samples/thumbnails/media-scratch.png diff --git a/samples/thumbnails/sensors-graph.png b/samples/thumbnails/sensors-graph.png Binary files differnew file mode 100644 index 0000000..f34065b --- /dev/null +++ b/samples/thumbnails/sensors-graph.png diff --git a/samples/thumbnails/sensors-loudness-monitor.png b/samples/thumbnails/sensors-loudness-monitor.png Binary files differnew file mode 100644 index 0000000..7461bb2 --- /dev/null +++ b/samples/thumbnails/sensors-loudness-monitor.png diff --git a/samples/thumbnails/sensors-measure.png b/samples/thumbnails/sensors-measure.png Binary files differnew file mode 100644 index 0000000..1421d14 --- /dev/null +++ b/samples/thumbnails/sensors-measure.png diff --git a/samples/thumbnails/sensors-psuedo-color.png b/samples/thumbnails/sensors-psuedo-color.png Binary files differnew file mode 100644 index 0000000..745d2d6 --- /dev/null +++ b/samples/thumbnails/sensors-psuedo-color.png diff --git a/samples/thumbnails/sensors-record.png b/samples/thumbnails/sensors-record.png Binary files differnew file mode 100644 index 0000000..51aae70 --- /dev/null +++ b/samples/thumbnails/sensors-record.png diff --git a/samples/thumbnails/sensors-simple-paint.png b/samples/thumbnails/sensors-simple-paint.png Binary files differnew file mode 100644 index 0000000..b3d93e7 --- /dev/null +++ b/samples/thumbnails/sensors-simple-paint.png diff --git a/samples/thumbnails/sensors-soundpaint.png b/samples/thumbnails/sensors-soundpaint.png Binary files differnew file mode 100644 index 0000000..2934699 --- /dev/null +++ b/samples/thumbnails/sensors-soundpaint.png diff --git a/samples/thumbnails/sensors-spectrum-analyzer.png b/samples/thumbnails/sensors-spectrum-analyzer.png Binary files differnew file mode 100644 index 0000000..a9d3f14 --- /dev/null +++ b/samples/thumbnails/sensors-spectrum-analyzer.png diff --git a/samples/thumbnails/sensors-valentine.png b/samples/thumbnails/sensors-valentine.png Binary files differnew file mode 100644 index 0000000..caaa685 --- /dev/null +++ b/samples/thumbnails/sensors-valentine.png diff --git a/samples/thumbnails/utility-clock.png b/samples/thumbnails/utility-clock.png Binary files differnew file mode 100644 index 0000000..6bd4490 --- /dev/null +++ b/samples/thumbnails/utility-clock.png diff --git a/samples/thumbnails/utility-timer.png b/samples/thumbnails/utility-timer.png Binary files differnew file mode 100644 index 0000000..4c46e51 --- /dev/null +++ b/samples/thumbnails/utility-timer.png 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() |